OSDN Git Service

PR target/35349
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
2
3         PR target/35349
4         * gcc.c-torture/execute/20050604-1.x: New file.
5
6 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
7
8         * gcc.target/i386/pr22076.c: Update number of mov insns
9         for PIC targets.
10         * gcc.target/i386/pr34256.c: Ditto.
11
12 2008-02-24  Diego Novillo  <dnovillo@google.com>
13
14         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
15
16         PR 33738
17         * g++.dg/warn/pr33738.C: New.
18
19 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
20
21         * gcc.c-torture/execute/nest-align-1.x: New file.
22
23 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
24
25         PR c++/34749
26         * g++.dg.ext/dllimport13.C: New test.
27
28 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29
30         PR libfortran/24685
31         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
32         powerpc*-apple-darwin*.
33
34 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
35
36         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
37         ERFC into gfortran.dg/large_real_kind_3.F90.
38         * gfortran.dg/large_real_kind_3.F90: New test.
39
40 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
41
42         PR rtl-opt/33512
43         * gcc.dg/and-1.c: New test.
44
45 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
46
47         * gcc.c-torture/execute/20080222-1.c: New test.
48
49 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
50
51         PR target/22076
52         PR target/34256
53         * gcc.target/i386/pr22076.c: New test.
54         * gcc.target/i386/pr34256.c: New test.
55         * gcc.target/i386/vecinit-5.c: New test.
56         * gcc.target/i386/vecinit-6.c: New test.
57         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
58
59         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
60         <xmmintrin.h>, define __m64 and __m128 directly.
61         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
62
63 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
64
65         PR C++/34715
66         * g++.dg/ext/always_inline-1.C: New test.
67         * g++.dg/ext/always_inline-2.C: New test.
68         * g++.dg/ext/always_inline-3.C: New test.
69         * g++.dg/ext/always_inline-4.C: New test.
70
71 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
72
73         * gcc.target/cris/asm-b-1.c: New test.
74
75 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
76
77         PR c++/35282
78         * g++.dg/template/nontype17.C: Add.
79
80 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
81
82         PR c++/35282
83         Revert:
84         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
85
86         PR c++/28743
87         * g++.dg/template/nontype17.C: New.
88         * g++.dg/template/nontype16.C: Add error.
89
90 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
91
92         PR c/19999
93         * gcc.dg/Wfloat-equal-1.c: New.
94         * g++.dg/warn/Wfloat-equal-1.C: New.
95
96 2008-02-21  Michael Matz  <matz@suse.de>
97
98         PR target/35264
99         * gcc.dg/pr35264.c: New testcase.
100
101 2008-02-21  Richard Guenther  <rguenther@suse.de>
102
103         * gfortran.dg/reassoc_1.f90: New testcase.
104         * gfortran.dg/reassoc_2.f90: Likewise.
105         * gfortran.dg/reassoc_3.f90: Likewise.
106
107 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
108
109         PR libfortran/34974
110         * gfortran.dg/fmt_t_7.f: New test.
111
112         PR libfortran/35132
113         * gfortran.dg/streamio_15.f90: New test.
114         
115 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
116
117         PR libfortran/35036
118         * gfortran.dg/fmt_zero_digits.f90: Revise test.
119
120 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
121
122         * gcc.dg/Wframe-larger-than.c: New option test.
123
124 2008-02-20  Tobias Burnus  <burnus@net-b.de>
125
126         PR fortran/34997
127         * gfortran.dg/dollar_sym_1.f90: New.
128         * gfortran.dg/dollar_sym_2.f90: New.
129
130 2008-02-20  Richard Guenther  <rguenther@suse.de>
131
132         PR middle-end/35265
133         * gcc.dg/builtins-66.c: New testcase.
134
135 2008-02-20  Richard Guenther  <rguenther@suse.de>
136
137         * gcc.dg/fold-reassoc-1.c: New testcase.
138         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
139
140 2008-02-20  Richard Guenther  <rguenther@suse.de>
141
142         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
143
144 2008-02-20  Ira Rosen  <irar@il.ibm.com>
145
146         * lib/target-supports.exp (check_effective_target_vect_unpack):
147         Return true for SPU.
148         (check_effective_target_vect_short_mult): Likewise.
149         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
150         the loop on targets that support vect_unpack.
151
152 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
153
154         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
155         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
156         templates to reduce number of passed arguments.
157
158 2008-02-19  Jason Merrill  <jason@redhat.com>
159
160         PR c++/34950
161         * g++.dg/template/explicit-args1.C: New.
162
163 2008-02-19  Richard Guenther  <rguenther@suse.de>
164
165         PR tree-optimization/34989
166         * gcc.dg/pr34989-1.c: New testcase.
167         * gcc.dg/pr34989-2.c: Likewise.
168
169 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
170
171         PR c++/35028
172         * g++.dg/gomp/pr35028.C: New test.
173
174         PR c++/34964
175         PR c++/35244
176         * gcc.dg/gomp/pr34964.c: New test.
177         * g++.dg/gomp/pr34964.C: New test.
178         * gcc.dg/gomp/pr35244.c: New test.
179         * g++.dg/gomp/pr35244.C: New test.
180
181         PR c++/35078
182         * g++.dg/gomp/pr35078.C: New test.
183
184 2008-02-19  Christian Bruel  <christian.bruel@st.com>
185
186         * gcc.dg/packed-array.c: New testcase. 
187
188 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
189
190         PR target/33555
191         * gcc.target/i386/pr33555.c: New test.
192         
193 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
194
195         PR target/35189
196         * gcc.target/i386/isa-1.c: New.
197         * gcc.target/i386/isa-2.c: Likewise.
198         * gcc.target/i386/isa-3.c: Likewise.
199         * gcc.target/i386/isa-4.c: Likewise.
200         * gcc.target/i386/isa-5.c: Likewise.
201         * gcc.target/i386/isa-6.c: Likewise.
202         * gcc.target/i386/isa-7.c: Likewise.
203         * gcc.target/i386/isa-8.c: Likewise.
204         * gcc.target/i386/isa-9.c: Likewise.
205         * gcc.target/i386/isa-10.c: Likewise.
206         * gcc.target/i386/isa-11.c: Likewise.
207         * gcc.target/i386/isa-12.c: Likewise.
208         * gcc.target/i386/isa-13.c: Likewise.
209         * gcc.target/i386/isa-14.c: Likewise.
210
211 2008-02-18  Joey Ye  <joey.ye@intel.com>
212             H.J. Lu  <hongjiu.lu@intel.com>
213
214         PR middle-end/34921
215         * gcc.c-torture/execute/nest-align-1.c: New test case.
216
217 2008-02-17  Richard Guenther  <rguenther@suse.de>
218
219         PR middle-end/35227
220         * gcc.dg/torture/pr35227.c: New testcase.
221
222 2008-02-17  Richard Guenther  <rguenther@suse.de>
223
224         PR tree-optimization/35231
225         * gcc.c-torture/execute/pr35231.c: New testcase.
226
227 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
228
229         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
230         (test_gt): Ditto.
231
232 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
233
234         * obj-c++.dg/encode-2.mm: XFAIL.
235         * obj-c++.dg/encode-3.mm: Likewise.
236
237 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
238             Paolo Carlini  <pcarlini@suse.de>
239
240         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
241         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
242         * g++.dg/ext/has_nothrow_copy.C: Likewise.
243
244 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
245
246         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
247         (main): Change to void and rename to sse_test.
248         * gcc.target/i386/pr24306.c: Ditto.
249         * gcc.target/i386/pr32065-2.c: Ditto.
250         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
251         (main): Change to void and rename to sse2_test.
252         * gcc.target/i386/20060512-3.c: Ditto.
253
254 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
255
256         PR fortran/35150
257         * gfortran.dg/c_loc_tests_12.f03: New test.
258
259 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
260
261         PR c++/35023
262         PR c++/35024
263         PR c++/35026
264         * g++.dg/cpp0x/vt-35026.C: New.
265         * g++.dg/cpp0x/vt-35023.C: New.
266         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
267         * g++.dg/cpp0x/vt-35024.C: New.
268
269 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
270
271         * gcc.c-torture/execute/va-arg-25.x: Remove.
272
273 2008-02-15  Richard Guenther  <rguenther@suse.de>
274             Zdenek Dvorak  <ook@ucw.cz>
275
276         PR tree-optimization/35164
277         * g++.dg/torture/pr35164-1.C: New testcase.
278         * g++.dg/torture/pr35164-2.C: Likewise.
279
280 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
281
282         PR testsuite/35119
283         * testsuite/g++.dg/template/spec35.C: Change the regular expressions
284         in dg-final to match the assembly code generated by Darwin 9.
285
286 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
287
288         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
289
290 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
291
292         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
293
294 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
295
296         * lib/dejapatches.exp: New file.
297
298 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
299
300         PR c++/34050
301         * g++.dg/cpp0x/vt-34050.C: New.
302
303 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
304
305         PR preprocessor/35061
306         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
307
308 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
309
310         PR c++/28743
311         * g++.dg/template/nontype17.C: New.
312         * g++.dg/template/nontype16.C: Add error.
313
314 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
315
316         PR c++/35138
317         * g++.dg/template/member8.C: New test.
318
319 2008-02-13  Michael Matz  <matz@suse.de>
320
321         * gcc.dg/pr35065.c: Fix testcase warnings.
322
323 2008-02-13  Michael Matz  <matz@suse.de>
324
325         PR debug/35065
326         * gcc.dg/pr35065.c: New testcase.
327
328 2008-02-12  Richard Guenther  <rguenther@suse.de>
329
330         PR tree-optimization/35171
331         * gcc.c-torture/compile/pr35171.c: New testcase.
332
333 2008-02-12  Richard Guenther  <rguenther@suse.de>
334
335         PR middle-end/35163
336         * gcc.c-torture/execute/pr35163.c: New testcase.
337
338 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
339
340         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
341
342 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
343
344         * gnat.dg/loop_address.adb: New test.
345
346 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
347
348         * obj-c++.dg/bitfield-1.mm: Expect failures.
349         * obj-c++.dg/bitfield-4.mm: Likewise.
350         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
351         * obj-c++.dg/encode-8.mm: Likewise.
352         * obj-c++.dg/isa-field-1.mm: Likewise.
353         * obj-c++.dg/layout-1.mm: Likewise.
354         * obj-c++.dg/lookup-2.mm: Likewise.
355         * obj-c++.dg/try-catch-2.mm: Likewise.
356         * obj-c++.dg/try-catch-9.mm: Likewise.
357
358 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
359
360         PR c++/35144
361         * g++.dg/tree-ssa/pr35144.C: New test.
362
363         PR inline-asm/35160
364         * gcc.target/i386/pr35160.c: New test.
365
366         PR c++/34862
367         * g++.dg/init/new27.C: New test.
368
369 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
370
371         PR c++/35077
372         * g++.dg/template/crash78.C: New.
373
374 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
375
376         PR testsuite/35047
377         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
378         * gcc.dg/compat/vector-2_y.c: Ditto.
379
380 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
381             Richard Guenther  <rguenther@suse.de>
382
383         PR tree-optimization/33992
384         * gcc.c-torture/execute/pr33992.c: New testcase.
385
386 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
387
388         * gfortran.dg/streamio_14.f90:  New test.
389
390 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
391
392         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
393         Add -mfpmath=387 to dg-options.
394
395 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
396
397         PR testsuite/35047
398         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
399         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
400         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
401         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
402         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
403         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
404         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
405         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
406         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
407
408 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
409
410         PR objc++/34193
411         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
412
413 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
414
415         PR c++/35056
416         * g++.dg/conversion/bitfield8.C: New.
417
418 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
419
420         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
421
422 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
423
424         PR c++/35049
425         PR c++/35096
426         * g++.dg/ext/vector13.C: New.
427
428 2008-02-06  David Daney  <ddaney@avtrex.com>
429
430         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
431
432 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
433
434         * lib/target-supports.exp (check_effective_target_hard_float): Remove
435         special case for xtensa-*-*.
436         
437 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
438
439         PR fortran/35037
440         * gfortran.dg/volatile11.f90: New test.
441
442 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
443
444         PR c++/33553
445         * g++.dg/template/array19.C: New test.
446
447 2008-02-05  Diego Novillo  <dnovillo@google.com>
448
449         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
450
451         PR 33738
452         * g++.dg/warn/pr33738.C: Remove.
453
454 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
455
456         PR fortran/34945
457         * gfortran.dg/bounds_check_13.f: New test.
458
459 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
460
461         PR testsuite/33946
462         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
463
464 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
465
466         PR target/35083
467         * gcc.target/i386/pr35083.c: New test.
468
469 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
470
471         PR fortran/32315
472         * gfortran.dg/data_bounds_1.f90: New test.
473
474 2008-02-04  Diego Novillo  <dnovillo@google.com>
475
476         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
477
478         PR 33738
479         * testsuite/g++.dg/warn/pr33738.C: New.
480
481 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
482
483         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
484         to match.
485
486 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
487
488         * lib/target-supports.exp (check_effective_target_hard_float): Only
489         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
490         other targets, grep for a call insn in the rtl expand dump for an
491         add of two doubles.
492         (target_compile): Support generating rtl dumps as output.
493
494 2008-02-04  Richard Guenther  <rguenther@suse.de>
495
496         PR middle-end/33631
497         * gcc.c-torture/execute/pr33631.c: New testcase.
498
499 2008-02-04  Richard Guenther  <rguenther@suse.de>
500
501         PR middle-end/35043
502         * gcc.c-torture/compile/pr35043.c: New testcase.
503
504 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
505
506         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
507
508 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
509
510         * gcc.target/i386/pr31628.c: Require effective target fpic.
511         * gcc.target/i386/strinline.c: Ditto.
512         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
513         * gcc.dg/pr35045.c: Ditto.
514         * gcc.dg/20050503-1.c: Ditto.
515
516 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
517
518         PR fortran/32760
519         * gfortran.dg/host_assoc_variable_1.f90: New test.
520         * gfortran.dg/allocate_stat.f90: Change last three error messages.
521
522 2008-02-02  Michael Matz  <matz@suse.de>
523
524         PR target/35045
525         * gcc.dg/pr35045.c: New test.
526
527 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
528
529         PR libfortran/35001
530         * gfortran.dg/shape_4.f90:  New test.
531
532 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
533
534         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
535
536 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
537
538         PR rtl-optimization/34773
539         * gcc.target/cris/torture/pr34773.c: New test.
540
541 2008-02-01  Nick Clifton  <nickc@redhat.com>
542
543         * lib/target-supports.exp (check_profiling_available): Do not
544         expect profiling to work on the xstormy16 target.
545
546 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
547
548         PR testsuite/35047
549         * gcc.c-torture/execute/20050316-2.x: New file.
550         * gcc.target/i386/pr17390.c: Update scan pattern.
551         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
552         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
553
554 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
555
556         PR fortran/34910
557         * gfortran.dg/proc_assign_2.f90: New test.
558
559 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
560             Jakub Jelinek  <jakub@redhat.com>
561
562         PR c++/34935
563         PR c++/34936
564         * g++.dg/ext/alias-canon.C: New.
565         * g++.dg/ext/alias-mangle.C: New.
566
567 2008-01-30  Jan Hubicka  <jh@suse.cz>
568
569         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
570
571 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
572
573         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
574         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
575
576 2008-01-30  Jan Hubicka  <jh@suse.cz>
577
578         PR target/34982
579         * gcc.c-torture/execute/pr34982.c: New testcase.
580
581 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
582
583         * gcc.target/s390/tf_to_di-1.c: New testcase.
584
585 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
586
587         PR fortran/34975
588         * gfortran.dg/use_only_3.f90: New test.
589         * gfortran.dg/use_only_3.inc: Modules for new test.
590
591         PR fortran/34429
592         * gfortran.dg/function_charlen_2.f90: New test.
593
594 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
595
596         PR middle-end/34969
597         * gcc.dg/pr34969.c: New test.
598
599         PR c/35017
600         * gcc.dg/inline-25.c: New test.
601         * gcc.dg/inline-26.c: New test.
602         * gcc.dg/inline-27.c: New test.
603
604 2008-01-29  Richard Guenther  <rguenther@suse.de>
605
606         PR middle-end/35006
607         * gcc.c-torture/compile/pr35006.c: New testcase.
608
609 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
610
611         PR c++/34055
612         PR c++/34103
613         PR c++/34219
614         PR c++/34606
615         PR c++/34753
616         PR c++/34754
617         PR c++/34755
618         PR c++/34919
619         PR c++/34961
620         * g++.dg/cpp0x/vt-34219-2.C: New.
621         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
622         * g++.dg/cpp0x/vt-34961.C: New.
623         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
624         cases from the re-opened PR.
625         * g++.dg/cpp0x/vt-34753.C: New.
626         * g++.dg/cpp0x/vt-34919.C: New.
627         * g++.dg/cpp0x/vt-34754.C: New.
628         * g++.dg/cpp0x/vt-34606.C: New.
629         * g++.dg/cpp0x/vt-34219.C: New.
630         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
631         * g++.dg/cpp0x/vt-34755.C: New.
632         * g++.dg/cpp0x/pr31438.C: Ditto.
633         * g++.dg/cpp0x/variadic81.C: Ditto.
634
635 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
636
637         * g++.dg/torture/pr34641.C: Put the dg-do first.
638
639 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
640
641         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
642
643 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
644
645         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
646
647 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
648
649         PR 31535
650         * gcc.target/powerpc/spe-small-data-1.c: New test.
651         * gcc.target/powerpc/spe-small-data-2.c: New test.
652
653 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
654
655         PR libfortran/34980
656         * gfortran.dg/shape_3.f90:  New test.
657
658 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
659
660         * gcc.target/s390/20020926-1.c: Remove -m31.
661
662 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
663
664         * gcc.target/s390/20020926-1.c: Disable for s390x.
665
666 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
667
668         PR fortran/34994
669         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
670         expression.
671
672 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
673
674         PR fortran/34990
675         * gfortran.dg/array_constructor_22.f90: New test.
676
677 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
678
679         PR middle-end/34688
680         * gcc.c-torture/compile/pr34688: New test.
681
682 2008-01-26  Tobias Burnus  <burnus@net-b.de>
683
684         PR fortran/34848
685         * gfortran.dg/missing_optional_dummy_5.f90: New.
686
687 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
688
689         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
690         noinline.  XFAIL test.
691
692 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
693
694         PR fortran/31610
695         * gfortran.dg/array_3.f90: New test.
696
697 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
698
699         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
700         on i?86/x86_64.
701
702         PR c++/34965
703         * gcc.dg/pr34965.c: New test.
704         * g++.dg/other/error24.C: New test.
705
706 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
707
708         PR libfofortran/34887
709         * gfortran.dg/x_slash_2.f:  New test.
710
711 2008-01-26  Richard Guenther  <rguenther@suse.de>
712
713         PR c++/34235
714         * g++.dg/torture/pr34235.C: New testcase.
715
716 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
717
718         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
719
720 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
721
722         PR target/34981
723         * gcc.target/mips/lazy-binding-1.c: New test.
724         * gcc.target/mips/mips.exp (setup_mips_tests): Set
725         mips_forced_no_abicalls and mips_forced_no_shared.
726         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
727         Avoid using small data with -mabicalls.  Don't make -G0 force
728         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
729         forces the opposite option.
730
731 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
732
733         PR target/34970
734         * gcc.target/i386/fastcall-1.c: Scan for correct label.
735         Use -std=gnu89 switch.
736
737 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
738
739         PR libfortran/34876
740         * gfortran.dg/direct_io_9.f: New test.
741
742 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
743
744         PR fortran/34661
745         * gfortran.dg/where_operator_assign_4.f90: New test.
746
747 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
748
749         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
750         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
751         c4x-*-* targets.
752
753 2008-01-25  Richard Guenther  <rguenther@suse.de>
754
755         PR middle-end/32244
756         * gcc.c-torture/execute/pr32244-1.c: New testcase.
757
758 2008-01-25  Richard Guenther  <rguenther@suse.de>
759
760         PR tree-optimization/34966
761         * gcc.c-torture/compile/pr34966.c: New testcase.
762
763 2008-01-25  Richard Guenther  <rguenther@suse.de>
764
765         PR c++/33887
766         * g++.dg/torture/pr33887-1.C: New testcase.
767         * g++.dg/torture/pr33887-2.C: Likewise.
768         * g++.dg/torture/pr33887-3.C: Likewise.
769         * gcc.c-torture/execute/20071211-1.c: Likewise.
770
771 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
772
773         PR target/34856
774         * gcc.dg/pr34856.c: Use pointer mode for "pin".
775
776 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
777
778         PR middle-end/33333
779         * g++.dg/gomp/pr33333.C: New test.
780
781         PR preprocessor/34692
782         * gcc.dg/cpp/pr34692.c: New test.
783         * gcc.dg/gomp/pr34692.c: New test.
784
785 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
786
787         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
788
789 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
790
791         PR fortran/34202
792         * gfortran.dg/empty_type.f90: New test.
793
794 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
795
796         PR c++/34603
797         * g++.dg/template/crash77.C: New.
798
799 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
800
801         PR target/34856
802         * gcc.dg/pr34856.c: New test.
803
804 2008-01-24  Tobias Burnus  <burnus@net-b.de>
805
806         * gfortran.dg/namelist_39.f90: Delete temporary files.
807         * gfortran.dg/namelist_44.f90: Ditto.
808
809 2008-01-24  Richard Guenther  <rguenther@suse.de>
810
811         PR middle-end/34953
812         * g++.dg/torture/pr34953.C: New testcase.
813
814 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
815
816         PR middle-end/34934
817         * gcc.c-torture/compile/20080124-1.c: New test.
818
819 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
820
821         PR fortran/34872
822         * gfortran.dg/function_charlen_3.f: New test.
823
824 2008-01-23  Michael Matz  <matz@suse.de>
825
826         PR debug/34895
827         * g++.dg/debug/pr34895.cc: New testcase.
828
829 2008-01-23  Richard Guenther  <rguenther@suse.de>
830
831         PR middle-end/31529
832         * gcc.dg/pr31529-1.c: New testcase.
833         * gcc.dg/pr31529-2.c: Likewise.
834
835 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
836
837         PR c++/34829
838         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
839         unsigned int for the first argument.
840
841 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
842
843         PR c++/33984
844         * g++.dg/conversion/bitfield7.C: New test.
845         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
846
847 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
848
849         From Michael Frysinger  <michael.frysinger@analog.com>
850         * gcc.target/bfin/mcpu-bf547.c: New test.
851         * gcc.target/bfin/mcpu-bf523.c: New test.
852         * gcc.target/bfin/mcpu-bf524.c: New test.
853         * gcc.target/bfin/mcpu-bf526.c: New test.
854
855 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
856
857         * gcc.c-torture/execute/20080122-1.c: New test.
858
859 2008-01-22  Tom Tromey  <tromey@redhat.com>
860
861         PR c++/34859
862         * gcc.dg/cpp/pr34859.c: New file.
863
864 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
865
866         PR fortran/34875
867         * gfortran.dg/vector_subscript_3.f90: New test.
868
869 2008-01-22  Tobias Burnus  <burnus@net-b.de>
870
871         PR fortran/34848
872         * gfortran.dg/missing_optional_dummy_4.f90
873
874 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
875
876         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
877
878 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
879
880         * gnat.dg/unchecked_union1.adb: New test.
881
882 2008-01-22  Tom Tromey  <tromey@redhat.com>
883
884         PR c++/34829
885         * g++.dg/ext/pr34829.C: New file.
886
887 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
888
889         PR c++/34607
890         * gcc.dg/gomp/pr34607.c: New test.
891         * g++.dg/gomp/pr34607.C: New test.
892
893         PR c++/34914
894         * g++.dg/ext/vector10.C: New test.
895
896         PR c++/34918
897         * g++.dg/other/error23.C: New test.
898
899         PR c++/34917
900         * g++.dg/ext/vector12.C: New test.
901
902 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
903
904         PR 32102
905         * gcc.dg/Wstrict-overflow-21.c: New.
906         * g++.dg/warn/Wstrict-aliasing-8.C: New.
907
908 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
909
910         PR middle-end/33092
911         * gcc.dg/pr33092.c: New.
912
913 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
914
915         * gcc.target/s390/20020926-1.c: Add -m31 option.
916
917 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
918
919         PR fortran/34915
920         * gfortran.dg/initialization_18.f90: New test.
921
922 2008-01-22  Tobias Burnus  <burnus@net-b.de>
923
924         PR fortran/34899
925         * gfortran.dg/tab_continuation.f: New.
926
927 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
928
929         PR fortran/34896
930         * gfortran.dg/use_rename_2.f90: New test.
931
932 2008-01-21  Richard Guenther  <rguenther@suse.de>
933
934         PR middle-end/34856
935         * gcc.c-torture/compile/pr34856.c: New testcase.
936
937 2008-01-21  Richard Guenther  <rguenther@suse.de>
938
939         PR c/34885
940         * gcc.c-torture/compile/pr34885.c: New testcase.
941
942 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
943
944         * gnat.dg/specs/alignment1.ads: New test.
945
946 2008-01-21  Richard Guenther  <rguenther@suse.de>
947
948         PR c++/34850
949         * g++.dg/torture/pr34850.C: New testcase.
950
951 2008-01-21  Alon Dayan  <alond@il.ibm.com>
952             Olga Golovanevsky  <olga@il.ibm.com>
953
954         PR tree-optimization/34701
955         * gcc.dg/struct/wo_prof_array_field.c: New test.
956         
957 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
958
959         PR c++/34891
960         * g++.dg/ext/vector9.C: New.
961
962 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
963
964         PR c++/34776
965         PR c++/34486
966         * g++.dg/template/crash75.C: New.
967         * g++.dg/template/crash76.C: Likewise.  
968
969 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
970
971         PR rtl-optimization/34808
972         * gcc.c-torture/compile/pr34808.c: New test.
973
974 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
975
976         PR fortran/34784
977         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
978
979         PR fortran/34861
980         * gfortran.dg/entry_array_specs_3.f90: New test.
981
982         PR fortran/34854
983         * gfortran.dg/use_rename_1.f90: New test.
984
985 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
986
987         PR fortran/34784
988         * gfortran.dg/array_constructor_20.f90: New test.
989         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
990
991         PR fortran/34785
992         * gfortran.dg/array_constructor_21.f90: New test.
993
994 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
995
996         PR libfortran/34795
997         * gfortran.dg/inquire_13.f90: New test.
998         
999         PR libfortran/34659
1000         * gfortran.dg/continuation_9.f90: New test.
1001
1002 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1003
1004         PR target/34831
1005         * gcc.target/mips/pr34831.c: New test.
1006
1007 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1008
1009         PR fortran/34817
1010         PR fortran/34838
1011         * gfortran.dg/any_all_1.f90:  New test.
1012         * gfortran.dg/any_all_2.f90:  New test.
1013
1014 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1015
1016         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
1017         "dg-require-weak" statement.
1018         * g++.dg/eh/weak1.C: Likewise.
1019
1020 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
1021
1022         PR gcov-profile/34610
1023         * gcc.dg/gomp/pr34610.c: New test.
1024
1025 2008-01-19  Tobias Burnus  <burnus@net-b.de>
1026
1027         PR fortran/34760
1028         * gfortran.dg/implicit_11.f90: New.
1029         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
1030         * gfortran.dg/entry_15.f90: Ditto.
1031         * gfortran.dg/func_assign.f90: Ditto.
1032         * gfortran.dg/gomp/reduction3.f90: Ditto.
1033         * gfortran.dg/proc_assign_1.f90: Ditto.
1034
1035         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
1036         of dg-excess-errors.
1037
1038 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1039
1040         PR fortran/32616
1041         * gfortran.dg/argument_checking_15.f90: New.
1042         * gfortran.dg/argument_checking_5.f90: Change TODO into
1043         dg-warning.
1044
1045 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1046
1047         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
1048         * gfortran.dg/enum_5.f90: Ditto.
1049         * gfortran.dg/enum_6.f90: Ditto.
1050         * gfortran.dg/bom_error.f90: Ditto.
1051         * gfortran.dg/func_decl_4.f90: Ditto.
1052
1053 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1054
1055         PR libfortran/34782
1056         * gfortran.dg/fmt_t_6.f: New test.
1057
1058 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1059
1060         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
1061
1062 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
1063
1064         * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
1065
1066 2008-01-18  Ian Lance Taylor  <iant@google.com>
1067
1068         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
1069
1070 2008-01-18  Ian Lance Taylor  <iant@google.com>
1071
1072         PR c++/33407
1073         * g++.dg/init/new26.C: New test.
1074
1075 2008-01-18  Richard Guenther  <rguenther@suse.de>
1076
1077         PR middle-end/34801
1078         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
1079         redundant one.
1080
1081 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
1082
1083         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
1084         dg-require-effective-target.
1085
1086 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1087
1088         PR target/34556
1089         * gfortran.dg/reshape_2.f90: New test.
1090
1091 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
1092
1093         * gcc.dg/20040223-1.c: Fix comment typo.
1094
1095 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
1096
1097         PR target/34814
1098         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
1099         until 34814 is fixed.
1100
1101 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
1102
1103         PR tree-optimization/34648
1104         * gcc.c-torture/compile/pr34648.c: New testcase.
1105
1106 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
1107
1108         PR testsuite/34821
1109         * gcc.dg/autopar/autopar.exp: New.
1110         * g++.dg/tree-ssa/pr34355.C: Require pthread.
1111         * lib/target-supports.exp (check_effective_target_pthread): New.
1112
1113         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
1114         * gcc.dg/tree-ssa/reduc-1short.c: Same.
1115         * gcc.dg/tree-ssa/reduc-1.c: Same.
1116         * gcc.dg/tree-ssa/reduc-2short.c: Same.
1117         * gcc.dg/tree-ssa/reduc-2.c: Same
1118         * gcc.dg/tree-ssa/reduc-3.c: Same.
1119         * gcc.dg/tree-ssa/reduc-1char.c: Same.
1120         * gcc.dg/tree-ssa/reduc-6.c: Same.
1121         * gcc.dg/tree-ssa/reduc-7.c: Same.
1122         * gcc.dg/tree-ssa/reduc-2char.c: Same.
1123         * gcc.dg/tree-ssa/reduc-8.c: Same.
1124         * gcc.dg/tree-ssa/reduc-9.c: Same.
1125
1126 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
1127
1128         * gnat.dg/discr5.adb: New test.
1129
1130 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
1131
1132         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
1133
1134 2008-01-17  Richard Guenther  <rguenther@suse.de>
1135
1136         PR tree-optimization/34825
1137         * gcc.dg/pr34825.c: New testcase.
1138
1139 2008-01-17  Richard Guenther  <rguenther@suse.de>
1140
1141         * gcc.c-torture/execute/20080117-1.c: New testcase.
1142
1143 2008-01-17  Revital Eres  <eres@il.ibm.com>
1144
1145         PR30957
1146         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
1147
1148 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
1149
1150         PR fortran/34429
1151         * gfortran.dg/function_charlen_1.f90: New test.
1152
1153         PR fortran/34431
1154         * gfortran.dg/function_types_1.f90: New test.
1155         * gfortran.dg/function_types_2.f90: New test.
1156
1157         PR fortran/34471
1158         * gfortran.dg/function_kinds_4.f90: New test.
1159         * gfortran.dg/function_kinds_5.f90: New test.
1160
1161         * gfortran.dg/defined_operators_1.f90: Errors now at function
1162         declarations.
1163         * gfortran.dg/private_type_4.f90: The same.
1164         * gfortran.dg/interface_15.f90: The same.
1165         * gfortran.dg/elemental_args_check_2.f90: The same.
1166         * gfortran.dg/auto_internal_assumed.f90: The same.
1167
1168 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
1169
1170         * gnat.dg/sizetype.adb: New test.
1171
1172 2008-01-16  Richard Guenther  <rguenther@suse.de>
1173
1174         PR middle-end/32628
1175         * gcc.dg/overflow-warn-7.c: New testcase.
1176
1177 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1178
1179         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
1180
1181 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
1182         Richard Guenther  <rguenther@suse.de>
1183
1184         PR c/34668
1185         * gcc.dg/pr34668-1.c: New test.
1186         * gcc.dg/pr34668-2.c: Likewise.
1187
1188 2008-01-16  Richard Guenther  <rguenther@suse.de>
1189
1190         PR c++/33819
1191         * g++.dg/torture/pr33819.C: New testcase.
1192
1193 2008-01-16  Richard Guenther  <rguenther@suse.de>
1194
1195         PR c/34768
1196         * gcc.c-torture/execute/pr34768-1.c: New testcase.
1197         * gcc.c-torture/execute/pr34768-2.c: Likewise.
1198
1199 2008-01-16  Tobias Burnus  <burnus@net-b.de>
1200
1201         PR fortran/34796
1202         * gfortran.dg/argument_checking_13.f90: New.
1203         * gfortran.dg/argument_checking_14.f90: New.
1204
1205 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
1206         
1207         PR libfortran/34671
1208         * gfortran.dg/anyallcount_1.f90:  New test.
1209
1210 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1211
1212         PR c++/34399
1213         * g++.dg/cpp0x/vt-34399.C: New.
1214         * g++.dg/template/friend50.C: New.
1215
1216 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1217
1218         PR c++/34751
1219         * g++.dg/cpp0x/vt-34751.C: New.
1220
1221 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1222
1223         PR c++/34051
1224         PR c++/34055
1225         PR c++/34102
1226         PR c++/34103
1227         * g++.dg/cpp0x/vt-34051-2.C: New.
1228         * g++.dg/cpp0x/vt-34102.C: New.
1229         * g++.dg/cpp0x/vt-34051.C: New.
1230         * g++.dg/cpp0x/vt-34055.C: New.
1231         * g++.dg/cpp0x/vt-34103.C: New.
1232
1233 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1234
1235         PR c++/34314
1236         * g++.dg/cpp0x/vt-34314.C: New.
1237         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
1238         reality (the error message was wrong previously).
1239
1240 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1241
1242         PR c++/33964
1243         * g++.dg/cpp0x/vt-33964.C: New.
1244         * g++.dg/template/partial5.C: New.
1245
1246 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1247
1248         PR c++/34052
1249         * g++.dg/cpp0x/vt-34052.C: New.
1250         * g++.dg/template/ttp26.C: New.
1251         
1252 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
1253
1254         * gnat.dg/rep_clause2.ad[sb]: New test.
1255         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
1256
1257 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1258
1259         PR c++/24924
1260         * g++.dg/cpp/pedantic-errors.C: Delete.
1261         * g++.dg/cpp/permissive.C: Delete.
1262         
1263 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
1264
1265         * gcc.c-torture/compile/20080114-1.c: New test.
1266
1267 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1268
1269         PR fortran/34665
1270         * gfortran.dg/argument_checking_11.f90: New.
1271         * gfortran.dg/argument_checking_12.f90: New.
1272         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
1273         * gfortran.dg/c_assoc_2.f03: Update dg-error.
1274         * gfortran.dg/argument_checking_3.f90: Ditto.
1275         * gfortran.dg/pointer_intent_2.f90: Ditto.
1276         * gfortran.dg/import2.f90: Ditto.
1277         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
1278         * gfortran.dg/implicit_actual.f90: Ditto.
1279         * gfortran.dg/used_dummy_types_3.f90: Ditto.
1280         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
1281
1282 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1283
1284         PR fortran/34763
1285         * gfortran.dg/interface_proc_end.f90: New.
1286
1287 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1288
1289         PR fortran/34759
1290         * gfortran.dg/assumed_size_refs_4.f90: New.
1291
1292 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
1293
1294         * gnat.dg/unchecked_convert1.adb.
1295
1296 2008-01-13  Richard Guenther  <rguenther@suse.de>
1297
1298         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
1299         readable and writable again before exiting.
1300
1301 2008-01-13  Richard Guenther  <rguenther@suse.de>
1302
1303         PR middle-end/34601
1304         * gcc.dg/noncompile/incomplete-4.c: New testcase.
1305
1306 2008-01-13  Jan Hubicka  <jh@suse.cz>
1307
1308         PR middle-end/32135
1309         * gcc.dg/pr32135.c: new.
1310
1311 2008-01-12  Doug Kwan  <dougkwan@google.com>
1312
1313         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
1314         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
1315         -Wignored-qualifiers.
1316
1317 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
1318
1319         * gnat.dg/slice3.adb: New test.
1320         * gnat.dg/slice4.adb: Likewise.
1321
1322 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
1323
1324         * gnat.dg/bit_packed_array.ad[sb]: New test.
1325
1326 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1327
1328         PR fortran/34432
1329         * gfortran.dg/parens_7.f90: New test.
1330
1331 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1332
1333         * gcc.dg/tree-ssa/loadpre5.c: Use static.
1334         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1335
1336         * gcc.dg/pr33826.c: Require nonpic.
1337
1338 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1339
1340         PR fortran/34722
1341         * gfortran.dg/inquire_12.f90: New test.
1342
1343 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1344
1345         PR libfortran/34670
1346         * all_bounds_1.f90: New test case.
1347         * maxloc_bounds_1.f90: New test case.
1348         * maxloc_bounds_2.f90: New test case.
1349         * maxloc_bounds_3.f90: New test case.
1350         * maxloc_bounds_4.f90: New test case.
1351         * maxloc_bounds_5.f90: New test case.
1352         * maxloc_bounds_6.f90: New test case.
1353         * maxloc_bounds_7.f90: New test case.
1354         * maxloc_bounds_8.f90: New test case.
1355
1356 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
1357
1358         * gcc.dg/struct-ret-3.c: New test.
1359
1360 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
1361
1362         PR fortran/34537
1363         * gfortran.dg/transfer_simplify_8.f90: New test.
1364
1365 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
1366
1367         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
1368         size_t using predefined macro.
1369
1370 2008-01-10  Raksit Ashok  <raksit@google.com>
1371
1372         PR rtl-optimization/27971
1373         * gcc.target/i386/pr27971.c: New testcase.
1374
1375 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
1376
1377         PR fortran/34396
1378         * gfortran.dg/bounds_check_12.f90: New test.
1379
1380 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
1381
1382         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
1383         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
1384
1385 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
1386
1387         PR middle-end/34641
1388         * g++.dg/torture/pr34641.C: New testcase.
1389
1390 2008-01-10  Richard Guenther  <rguenther@suse.de>
1391
1392         PR tree-optimization/34651
1393         * g++.dg/torture/pr34651.C: New testcase.
1394
1395 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
1396
1397         PR tree-optimization/34017
1398         * gcc.dg/tree-ssa/pr34017.c: New.
1399
1400 2008-01-09  Richard Guenther  <rguenther@suse.de>
1401         Andrew Pinski  <andrew_pinski@playstation.sony.com>
1402
1403         PR middle-end/30132
1404         * gcc.c-torture/compile/pr30132.c: New testcase.
1405
1406 2008-01-09  Richard Guenther  <rguenther@suse.de>
1407
1408         PR middle-end/34458
1409         * gcc.c-torture/compile/pr34458.c: New testcase.
1410
1411 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1412
1413         PR testsuite/30459
1414         g++.dg/eh/ia64-2.C: Require weak support.
1415
1416 2008-01-08  Richard Guenther  <rguenther@suse.de>
1417
1418         PR middle-end/31863
1419         * g++.dg/torture/pr31863.C: New testcase.
1420
1421 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
1422
1423         PR middle-end/34694
1424         * gcc.dg/gomp/pr34694.c: New test.
1425         * g++.dg/gomp/pr34694.C: New test.
1426
1427         PR c++/33890
1428         * g++.dg/gomp/pr33890.C: New test.
1429
1430 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
1431
1432         PR fortran/34476
1433         * gfortran.dg/parameter_array_init_3.f90: New test.
1434
1435 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
1436
1437         PR fortran/34681
1438         PR fortran/34704
1439         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
1440
1441 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
1442
1443         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
1444         * g++.dg/other/spu2vmx-1.C: Use it.
1445
1446 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
1447
1448         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
1449
1450         PR testsuite/34575
1451         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
1452         * gcc.target/powerpc/parity-1.c: Likewise.
1453
1454 2008-01-07  Fred Fish  <fnf@specifix.com>
1455
1456         PR preprocessor/30363:
1457         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
1458         macro expansions.
1459
1460 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
1461
1462         PR fortran/34672
1463         * gfortran.dg/use_only_2.f90: New test.
1464
1465 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
1466
1467         PR libstdc++/34680
1468         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
1469         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
1470
1471 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
1472
1473         PR fortran/34545
1474         * gfortran.dg/use_12.f90: New test.
1475
1476 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1477
1478         PR fortran/34689
1479         * interface.c (compare_actual_formal): Fix intent(out) check for
1480         function result variables.
1481
1482 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1483
1484         PR fortran/34690
1485         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
1486
1487 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1488
1489         PR fortran/34689
1490         * gfortran.dg/intent_out_4.f90: Fix test case.
1491
1492 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1493
1494         PR fortran/34689
1495         * gfortran.dg/intent_out_4.f90: New.
1496
1497 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1498
1499         PR libfortran/34540
1500         * gfortran.dg/optional_dim_3.f90: New test.
1501
1502 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1503
1504         PR fortran/34658
1505         * gfortran.dg/common_11.f90: New.
1506         * gfortran.dg/blockdata_1.f90: Update test case.
1507         * gfortran.dg/blockdata_2.f90: Update test case.
1508
1509 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1510
1511         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
1512
1513 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1514
1515         PR fortran/34655
1516         * gfortran.dg/equiv_constraint_9.f90: New.
1517
1518 2008-01-06  Revital Eres  <eres@il.ibm.com>
1519
1520         PR tree-optimization/34263
1521         * gcc.dg/pr34263.c:  New testcase.
1522
1523 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1524
1525         PR fortran/34654
1526         * gfortran.dg/internal_io_unf.f90: New.
1527
1528 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1529
1530         PR fortran/34660
1531         * gfortran.dg/elemental_args_check_2.f90: New.
1532
1533 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1534
1535         PR fortran/34662
1536         * gfortran.dg/intent_out_3.f90: New.
1537
1538 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
1539
1540         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
1541
1542 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1543
1544         PR libfortran/34676
1545         * gfortran.dg/list_read_8.f90: New test.
1546
1547 2008-01-04  Richard Guenther  <rguenther@suse.de>
1548
1549         PR middle-end/34029
1550         * gcc.c-torture/compile/pr34029-1.c: New testcase.
1551         * gcc.c-torture/compile/pr34029-2.c: Likewise.
1552
1553 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
1554
1555         PR gcov-profile/34609
1556         * g++.dg/gcov/gcov-6.C: New test.
1557
1558 2008-01-04  Richard Guenther  <rguenther@suse.de>
1559
1560         PR tree-optimization/31081
1561         * g++.dg/torture/pr31081-1.C: New testcase.
1562         * g++.dg/torture/pr31081-2.C: Likewise.
1563
1564 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
1565
1566         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
1567         * gcc.target/mips/rsqrt-2.c: Likewise.
1568         * gcc.target/mips/rsqrt-4.c: New test.
1569
1570 2008-01-04  Tobias Burnus  <burnus@net-b.de>
1571
1572         PR fortran/34557
1573         * gfortran.dg/equiv_substr.f90: New.
1574
1575 2008-01-03  Tom Tromey  <tromey@redhat.com>
1576
1577         PR c/34457:
1578         * gcc.dg/pr34457-2.c: New file.
1579         * gcc.dg/pr34457-1.c: New file.
1580
1581 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1582
1583         Revert fix for PR tree-optimization/34458.
1584
1585 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1586
1587         PR tree-optimization/34458
1588         * gcc.dg/tree-ssa/pr34458.c: New.
1589
1590 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1591
1592         PR libfortran/34565
1593         * gfortran.dg/internal_readwrite_1.f90:  New test.
1594         * gfortran.dg/internal_readwrite_2.f90:  New test.
1595
1596 2008-01-03  Tom Tromey  <tromey@redhat.com>
1597
1598         PR preprocessor/34602:
1599         * gcc.dg/cpp/pr34602.c: New file.
1600
1601 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
1602
1603         PR tree-optimization/29484
1604         * gcc.c-torture/execute/20071220-1.c: New test.
1605         * gcc.c-torture/execute/20071220-2.c: New test.
1606
1607 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1608
1609         PR tree-optimization/34635
1610         * gcc.dg/tree-ssa/pr34635.c: New.
1611         * gcc.dg/tree-ssa/pr34635-1.c: New.
1612
1613 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1614
1615         PR middle-end/34562
1616         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
1617         scan-assembler check.
1618
1619 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
1620
1621         PR middle-end/34608
1622         * g++.dg/gomp/pr34608.C: New test.
1623
1624 2008-01-02  Richard Guenther  <rguenther@suse.de>
1625
1626         PR middle-end/34093
1627         PR middle-end/31976
1628         * gcc.c-torture/compile/pr34093.c: New testcase.
1629
1630 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
1631
1632         * g++.dg/cpp0x/long_long.C: New.
1633
1634 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1635
1636         * gcc.target/spu/tag_manager.c : Include stdlib.h.
1637         * gcc.target/spu/Wmain.c: Fix the line numbers for the
1638         warning on the function main.
1639
1640 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
1641
1642         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
1643         rather than __v2di type.
1644
1645 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
1646
1647         PR fortran/34558
1648         * gfortran.dg/linked_list_1.f90: New test.
1649
1650 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1651
1652         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
1653         instead of appending to it.
1654
1655 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
1656
1657         PR tree-optimization/34591
1658         * gcc.dg/vect/pr34591.c: New test.
1659
1660 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1661
1662         PR libfortran/34594
1663         * gfortran.dg/direct_io_8.f90:  New test case.
1664
1665 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
1666
1667         PR target/34281
1668         * gcc.c-torture/execute/20071213-1.c: New test.
1669
1670 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1671
1672         PR libfortran/34560
1673         * gfortran.dg/read_eof_5.f90: New test.
1674
1675 2007-12-25  Tobias Burnus  <burnus@net-b.de>
1676
1677         PR fortran/34514
1678         * gfortran.dg/initialization_17.f90: New.
1679
1680 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1681
1682         PR libfortran/34566
1683         * gfortran.dg/matmul_6.f90:  New test.
1684
1685 2007-12-23  Tobias Burnus  <burnus@net-b.de>
1686
1687         PR fortran/34421
1688         * gfortran.dg/entry_17.f90: New.
1689
1690 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
1691
1692         PR fortran/34536
1693         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
1694         * gfortran.dg/real_const_3.f90: Likewise.
1695         * gfortran.dg/unary_operator.f90: New test.
1696
1697 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
1698
1699         * gnat.dg/pack2.adb: New test.
1700
1701 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
1702
1703         PR fortran/34559
1704         * gfortran.dg/repeat_6.f90: New test.
1705
1706 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
1707
1708         PR fortran/34549
1709         * cshift_shift_real_1.f90:  New test.
1710
1711 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1712
1713         PR fortran/34540
1714         * gfortran.dg/shift-kind_2.f90: New test.
1715
1716 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
1717
1718         PR target/8835
1719         * gcc.dg/pr8835-1.c: New.
1720
1721 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
1722
1723         PR fortran/34438
1724         * gfortran.dg/default_initialization_3.f90: New test.
1725
1726 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
1727
1728         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
1729         conditions.
1730         (dg-mips-options): Treat -march=24k* as a 32-bit option.
1731
1732 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
1733
1734         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
1735         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
1736
1737 2007-12-20  Jason Merrill  <jason@redhat.com>
1738
1739         * gcc.dg/overload/arg[14].C: Remove expected errors.
1740
1741 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
1742
1743         PR c++/34459
1744         * gcc.c-torture/execute/20071219-1.c: New test.
1745
1746 2007-12-20  Tobias Burnus  <burnus@net-b.de>
1747
1748         PR fortran/34530
1749         * gfortran.dg/namelist_44.f90: New.
1750
1751 2007-12-20  Tobias Burnus  <burnus@net-b.de>
1752
1753         PR fortran/34482
1754         * gfortran.dg/boz_8.f90: Add error-check check.
1755         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
1756         stop by call abort.
1757
1758 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
1759
1760         * gcc.dg/gomp/combined-1.c: New test.
1761
1762 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
1763
1764         PR tree-optimization/34355
1765         * g++.dg/tree-ssa/pr34355.C: New test.
1766
1767 2007-12-19  Revital Eres  <eres@il.ibm.com>
1768
1769          * gcc.dg/sms-5.c: New testcase.
1770
1771 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1772
1773         PR fortran/34325
1774         * gfortran.dg/missing_parens_1.f90: New.
1775         * gfortran.dg/missing_parens_1.f90: New.
1776         
1777 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
1778
1779         PR fortran/34495
1780         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
1781         expressions.
1782         * gfortran.dg/transfer_simplify_7.f90: New test.
1783
1784 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
1785
1786         * gcc.dg/pr32912-3.c: Compile with -w.
1787
1788         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
1789
1790 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
1791             Jakub Jelinek  <jakub@redhat.com>
1792         
1793         PR c++/32565
1794         PR c++/33943
1795         PR c++/33965
1796         * g++.dg/cpp0x/variadic86.C: New.
1797         * g++.dg/cpp0x/variadic87.C: New.
1798         * g++.dg/cpp0x/variadic84.C: New.
1799         * g++.dg/cpp0x/variadic85.C: New.
1800         * g++.dg/template/ttp25.C: New.
1801
1802 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
1803
1804         PR tree-optimization/34123
1805         * gcc.dg/tree-ssa/pr34123.c: New test.
1806
1807 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
1808
1809         PR rtl-optimization/34456
1810         * gcc.c-torture/execute/pr34456.c: New test.
1811
1812 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
1813
1814         PR c++/34488
1815         * g++.dg/parse/friend7.C: New test.
1816
1817         PR rtl-optimization/34490
1818         * gcc.c-torture/execute/20071216-1.c: New test.
1819
1820 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1821
1822         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
1823
1824 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
1825
1826         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
1827         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
1828         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
1829         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
1830         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
1831
1832 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
1833
1834         PR c/34506
1835         * gcc.dg/gomp/clause-2.c: New test.
1836         * g++.dg/gomp/clause-4.C: New test.
1837
1838 2007-12-17  Tobias Burnus  <burnus@net-b.de>
1839
1840         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
1841         part of Fortran 77/95/2003.
1842
1843 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
1844
1845         PR tree-optimization/34445
1846         * gfortran.dg/vect/cost-model-pr34445.f: New test.
1847         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
1848
1849 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1850
1851         PR fortran/34427
1852         * gfortran.dg/namelist_42.f90: Update.
1853         * gfortran.dg/namelist_43.f90: New.
1854         
1855 2007-12-16  Tobias Burnus  <burnus@net-b.de>
1856
1857         PR fortran/34495
1858         * gfortran.dg/initialization_16.f90: New.
1859
1860 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
1861
1862         PR fortran/34305
1863         * gfortran.dg/real_dimension_1.f:  New test case.
1864
1865 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1866
1867         * gcc.dg/torture/pr24257.c: Remove -O from options.
1868
1869 2007-12-16  Tobias Burnus  <burnus@net-b.de>
1870
1871         PR fortran/34246
1872         * gfortran.dg/bind_c_usage_16.f03: Extend test.
1873
1874 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
1875
1876         PR fortran/31213
1877         PR fortran/33888
1878         PR fortran/33998
1879         * gfortran.dg/mapping_1.f90: New test.
1880         * gfortran.dg/mapping_2.f90: New test.
1881         * gfortran.dg/mapping_3.f90: New test.
1882
1883 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
1884
1885         PR rtl-optimization/34415
1886         * gcc.c-torture/execute/pr34415.c: New test.
1887
1888 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
1889
1890         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
1891         void. 
1892
1893 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
1894
1895         PR bootstrap/34003
1896         * gcc.dg/pr34003-1.c: New test.
1897         * gcc.dg/pr34003-2.c: New.
1898
1899 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
1900
1901         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
1902         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
1903         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
1904         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
1905         add -save-temps.
1906         * gcc.target/cris/torture/cris-torture.exp,
1907         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
1908         * gcc.target/cris/builtin_ctz_v3.c,
1909         gcc.target/cris/builtin_ctz_v8.c,
1910         gcc.target/cris/builtin_clz_v0.c,
1911         gcc.target/cris/builtin_clz_v3.c,
1912         gcc.target/cris/builtin_bswap_v3.c,
1913         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
1914         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
1915         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
1916         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
1917         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
1918         lib/target-supports.exp: Adjust for crisv32-*-*.
1919
1920 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
1921
1922         * gcc.dg/debug/const-3.c: New.
1923
1924 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1925
1926         * g++.dg/other/datasec1.C: Require named section support.
1927
1928 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
1929
1930         PR target/29978
1931         * gcc.target/i386/pr29978.c: New test.
1932
1933 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
1934
1935         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
1936         instead of -msse4.1.
1937         * gcc.target/i386/sse-12.c (dg-options): Ditto.
1938         * g++.dg/other/i386-2.C (dg-options): Ditto.
1939
1940 2007-12-14  Tobias Burnus  <burnus@net-b.de>
1941
1942         PR fortran/34438
1943         * gfortran.dg/private_type_10.f90: New.
1944
1945 2007-12-14  Tobias Burnus  <burnus@net-b.de>
1946
1947         PR fortran/34398
1948         * gfortran.dg/nan_4.f90: New.
1949
1950 2007-12-14  Richard Guenther  <rguenther@suse.de>
1951
1952         PR middle-end/34462
1953         * gcc.c-torture/compile/20071214-1.c: New testcase.
1954
1955 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
1956
1957         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
1958         macros to test macroized SSE intrinsics.  Use new macros to test
1959         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
1960         emmintrin.h, xmmintrin.h and bmmintrin.h
1961         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
1962         to test with immediate operand.
1963
1964 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1965
1966         PR target/34091
1967         * gcc.c-torture/compile/pr34091.c: New test.
1968
1969 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1970
1971         * gcc.dg/uninit-13.c: UnXFAIL.
1972         * gcc.dg/complex-5.c: New testcase.
1973
1974 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
1975
1976         * gcc.dg/struct/struct-reorg.exp: Replace 
1977          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
1978         
1979 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
1980
1981         PR libfortran/34370
1982         PR libfortran/34323
1983         PR libfortran/34405
1984         * gfortran.dg/advance_6.f90:  New test case.
1985         * gfortran.dg/direct_io_7.f90:  New test case.
1986         * gfortran.dg/streamio_13.f90:  New test case.
1987
1988 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
1989
1990         * g++.dg/cpp0x/__func__.C: New.
1991
1992 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
1993
1994         PR target/34435
1995         * g++.dg/other/pr34435.C: New testcase.
1996
1997 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
1998
1999         * gcc.dg/struct: New directory with tests 
2000         for struct-reorg optimizaion.
2001         * gcc.dg/struct/struct-reorg.exp: New script.
2002         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
2003         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2004         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
2005         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2006         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2007         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2008         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2009         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2010         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2011         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2012         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2013         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2014         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2015         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2016         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2017         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2018         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
2019         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
2020         * gcc.dg/struct/w_prof_global_array.c: Likewise.
2021         * gcc.dg/struct/w_prof_global_var.c: Likewise.
2022         * gcc.dg/struct/w_prof_local_array.c: Likewise.
2023         * gcc.dg/struct/w_prof_local_var.c: Likewise.
2024         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2025         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2026
2027 2007-12-13  Tobias Burnus  <burnus@net-b.de>
2028
2029         PR fortran/34427
2030         * gfortran.dg/namelist_42.f90: New.
2031
2032 2007-12-12  Tobias Burnus  <burnus@net-b.de>
2033
2034         PR fortran/34254
2035         * gfortran.dg/function_kinds_3.f90: New.
2036
2037 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
2038
2039         * gcc.target/s390/20071212-1.c: New testcase.
2040
2041 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
2042
2043         PR c++/34238
2044         * g++.dg/ext/visibility/anon7.C: Add xfail.
2045         * g++.dg/ext/visibility/anon9.C: New test.
2046         * g++.dg/ext/visibility/anon10.C: New test.
2047
2048         PR c++/34364
2049         * g++.dg/rtti/dyncast2.C: New test.
2050
2051 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
2052
2053         PR tree-optimization/34407
2054         * gcc.dg/vect/pr34407.c: New test.
2055
2056 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2057
2058         PR fortran/34411
2059         * gfortran.dg/error_recovery_5.f90: New.
2060         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
2061
2062 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2063
2064         PR tree-optimization/34371
2065         * gcc.c-torture/compile/20071207-1.c: New test.
2066
2067 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
2068
2069         PR c++/34059
2070         * g++.dg/parse/crash40.C: New test.
2071
2072 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2073
2074         * g++.dg/opt/memcpy1.C: New test.
2075
2076 2007-12-10  Tobias Burnus  <burnus@net-b.de>
2077
2078         PR fortran/34425
2079         * gfortran.dg/argument_checking_10.f90: New.
2080
2081 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2082
2083         PR rtl-optimization/34302
2084         * gcc.c-torture/execute/20071210-1.c: New test.
2085
2086 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2087
2088         PR c++/34395
2089         * g++.dg/cpp0x/error1.C: New test.
2090
2091         PR c++/34394
2092         * g++.dg/other/error22.C: New test.
2093
2094 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
2095
2096         PR target/32086
2097         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2098         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2099         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2100
2101 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
2102
2103         PR c++/34178
2104         PR c++/34340
2105         * g++.dg/template/repo6.C: New test.
2106         * g++.dg/template/repo7.C: New test.
2107         * g++.dg/template/repo8.C: New test.
2108
2109 2007-12-09  H.J. Lu  <hjl@lucon.org>
2110             Tobias Burnus  <burnus@net-b.de>
2111
2112         PR fortran/34404
2113         * gfortran.dg/read_2.f90: New.
2114
2115 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2116
2117         * lib/target-supports.exp (check_effective_target_tls_native):
2118         Fix typo.
2119
2120 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
2121
2122         PR ada/34366
2123         * gnat.dg/enclosing_record_reference.ads,
2124         gnat.dg/enclosing_record_reference.adb: New test.
2125
2126 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
2127
2128         PR fortran/32129
2129         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
2130         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
2131
2132         PR fortran/31487
2133         * gfortran.dg/char_component_initializer_1.f90: New test.
2134
2135 2007-12-09  Tobias Burnus  <burnus@net-b.de>
2136
2137         PR fortran/34342
2138         PR fortran/34345
2139         PR fortran/18026
2140         PR fortran/29471
2141
2142         * gfortran.dg/boz_8.f90: New.
2143         * gfortran.dg/boz_9.f90: New.
2144         * gfortran.dg/boz_10.f90: New.
2145         * gfortran.dg/boz_7.f90: Update dg-warning.
2146         * gfortran.dg/pr16433.f: Add dg-error.
2147         * gfortan.dg/ibits.f90: Update dg-warning.
2148         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
2149         * gfortran.dg/unf_io_convert_2.f90: Ditto.
2150
2151 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
2152
2153         PR fortran/34359
2154         * gfortran.dg/include_1.f90: New test.
2155         * gfortran.dg/include_1.inc: New.
2156         * gfortran.dg/include_2.f90: New test.
2157
2158 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
2159
2160         * gcc.c-torture/compile/20011130-2.c: Fix typo.
2161
2162 2007-12-08  Tobias Burnus  <burnus@net-b.de>
2163
2164         PR fortran/34319
2165         * gfortran.dg/nan_3.f90: New.
2166
2167 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
2168
2169         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
2170
2171 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2172
2173         * gnat.dg/tamdt*.ad?: Support for ...
2174         * gnat.dg/test_tamdt.adb: New test.
2175
2176 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2177
2178         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
2179         exports and document how these can be exercised.
2180
2181 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
2182
2183         PR ada/15805
2184         * gnat.dg/specs/access_constants.ads: New test.
2185
2186         * gnat.dg/specs/access_constant_decl.ads: New test.
2187
2188         PR ada/21346
2189         * gnat.dg/compose.adb: New test.
2190
2191 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2192
2193         PR ada/34173
2194         * gnat.dg/unc_memops.ad[sb]: Support for ...
2195         * gnat.dg/unc_memfree.adb: New test.
2196         
2197 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
2198
2199         * gfortran.dg/ltrans-7.f90: New.
2200
2201 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
2202             Dorit Nuzman  <dorit@il.ibm.com>
2203
2204         PR tree-optimization/34005
2205         * gcc.dg/vect/pr34005.c: New test.
2206
2207 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
2208
2209         PR c++/34336
2210         * g++.dg/template/new8.C: New test.
2211
2212 2007-12-06  Tobias Burnus  <burnus@net-b.de>
2213
2214         PR fortran/34333
2215         * gfortran.dg/boz_7.f90: New.
2216         * gfortran.dg/int_1.f90: Disable -pedantic option.
2217         * gfortran.dg/boz_1.f90: Ditto.
2218         * gfortran.dg/boz_3.f90: Ditto.
2219         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
2220         * gfortran.dg/ibits.f90: Ditto.
2221         * gfortran.dg/unf_io_convert_1.f90: Ditto.
2222         * gfortran.dg/unf_io_convert_2.f90: Ditto.
2223
2224 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
2225
2226         PR fortran/34335
2227         * gfortran.dg/used_types_19.f90: New test.
2228
2229 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
2230
2231         * gfortran.dg/nan_2.f90: Add -mieee for sh.
2232         * gfortran.dg/nearest_2.f90: Likewise.
2233         * gfortran.dg/nearest_3.f90: Likewise.
2234
2235 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2236
2237         PR middle-end/34337
2238         * gcc.c-torture/execute/20071205-1.c: New test.
2239
2240 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
2241
2242         * gfortran.dg/module_nan.f90: Add -mieee for sh.
2243         * gfortran.dg/real_const_3.f90: Likewise.
2244
2245 2007-12-05  Richard Guenther  <rguenther@suse.de>
2246
2247         PR tree-optimization/34138
2248         * gcc.c-torture/compile/pr34138.c: New testcase.
2249
2250 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2251
2252         PR debug/33739
2253         * gfortran.dg/debug_2.f: New test.
2254
2255 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
2256
2257         * gnat.dg/specs/elab1.ads: New test.
2258
2259 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
2260
2261         PR target/34312
2262         * gcc.target/i386/pr34312.c: New test.
2263
2264 2007-12-05  Tobias Burnus  <burnus@net-b.de>
2265
2266         PR fortran/34333
2267         * gfortran.dg/nan_2.f90: New.
2268
2269 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2270
2271         PR c++/34271
2272         * g++.dg/cpp0x/decltype9.C: New test.
2273         * g++.dg/cpp0x/decltype10.C: New test.
2274
2275 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
2276
2277         PR ada/21489
2278         * gnat.dg/rm_6_4_1_13.adb: New test.
2279
2280 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
2281
2282         PR middle-end/34134
2283         * gcc.c-torture/compile/20071117-1.c: New test.
2284
2285 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2286
2287         PR c++/34101
2288         * g++.dg/cpp0x/variadic-ttp.C: New.
2289
2290 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2291         
2292         * gcc.dg/parse-decl-after-if.c: New.
2293         * gcc.dg/20031223-1.c: Adjust.
2294         
2295 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2296
2297         PR c++/33509
2298         * g++.dg/cpp0x/variadic-throw.C: New.
2299
2300 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2301
2302         PR c++/33091
2303         * g++.dg/cpp0x/variadic-unify.C: New.
2304
2305 2007-12-04  Richard Guenther  <rguenther@suse.de>
2306
2307         PR middle-end/34334
2308         PR middle-end/34222
2309         * gcc.c-torture/compile/pr34334.c: New testcase.
2310         * g++.dg/torture/pr34222.C: New testcase.
2311
2312 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
2313
2314         * gcc.c-torture/execute/20071202-1.c: New test.
2315         * gcc.dg/tree-ssa/pr34146-2.c: New test.
2316
2317 2007-12-04  Tobias Burnus  <burnus@net-b.de>
2318
2319         PR fortran/34318
2320         * gfortran.dg/module_nan.f90: New.
2321
2322 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
2323
2324         * lib/target-supports.exp (get_compiler_messages): Replace with...
2325         (check_compile): ...this new procedure.  Handle TYPE == executable.
2326         Use comments in the source to determine the correct extension.
2327         Return a pair containing the compiler output and the output filename.
2328         Don't delete the file here.
2329         (check_no_compiler_messages_nocache): New procedure.
2330         (check_no_compiler_messages): Use it.
2331         (check_no_messages_and_pattern_nocache): New procedure.
2332         (check_no_messages_and_pattern): Use it.
2333         (check_runtime_nocache, check_runtime): New procedures.
2334         (check_effective_target_tls): Use check_no_compiler_messages.
2335         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
2336         (check_effective_target_tls_runtime): Use check_runtime.
2337         (check_effective_target_fstack_protector): Likewise.
2338         (check_iconv_available): Use check_runtime_nocache.
2339         (check_effective_target_fortran_large_real): Use
2340         check_no_compiler_messages.
2341         (check_effective_target_fortran_large_int): Likewise.
2342         (check_effective_target_static_libgfortran): Likewise.
2343         (check_750cl_hw_available): Use check_cached_effective_target
2344         and check_runtime_nocache.
2345         (check_vmx_hw_available): Likewise.
2346         (check_effective_target_broken_cplxf_arg): Likewise.
2347         (check_alpha_max_hw_available): Use check_runtime.
2348         (check_function_available): Use check_no_compiler_messages.
2349         (check_cxa_atexit_available): Use check_cached_effective_target
2350         and check_runtime_nocache.
2351         (check_effective_target_dfp_nocache): Use
2352         check_no_compiler_messages_nocache.
2353         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
2354         (check_effective_target_dfp): Use check_cached_effective_target.
2355         (check_effective_target_dfprt): Likewise.
2356         (check_effective_target_arm_neon_hw): Use check_runtime.
2357         (check_effective_target_ultrasparc_hw): Likewise.
2358         (check_effective_target_c99_runtime): Use
2359         check_no_compiler_messages_nocache.
2360
2361 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
2362
2363         PR middle-end/29749
2364         * gcc.dg/fold-rotate-1.c: New test.
2365
2366         PR tree-optimization/33453
2367         * gcc.c-torture/compile/20071203-1.c: New test.
2368
2369 2007-12-03  Robert Dewar <dewar@adacore.com>
2370             Samuel Tardieu  <sam@rfc1149.net>
2371
2372         PR ada/34287
2373         * gnat.dg/check_elaboration_code.adb: New test.
2374         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
2375         New support files.
2376
2377 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
2378
2379         PR c++/34061
2380         * g++.dg/cpp0x/pr34061.C: New.
2381
2382 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
2383
2384         PR c++/34273
2385         * g++.dg/other/error21.C: New.
2386
2387 2007-12-02  Revital Eres  <eres@il.ibm.com>
2388
2389         * gcc.dg/sms-4.c: New testcase.
2390
2391 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
2392             Revital Eres  <eres@il.ibm.com>
2393
2394         * gcc.dg/sms-3.c: New testcase.
2395
2396 2007-12-01  Ollie Wild  <aaw@google.com>
2397
2398         PR c++/8171
2399         * g++.dg/conversion/ptrmem9.C: New test.
2400
2401 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2402
2403         PR libfortran/34291
2404         * gfortran.dg/namelist_41.f90: New test.
2405
2406 2007-11-30  Tom Tromey  <tromey@redhat.com>
2407
2408         PR preprocessor/32868:
2409         * gcc.dg/cpp/pr32868.c: New file.
2410
2411 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2412
2413         PR fortran/34248
2414         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
2415
2416 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
2417
2418         PR rtl-optimization/34171
2419         * gcc.dg/pr34171.c: New testcase.
2420
2421 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
2422
2423         * gcc.dg/tree-ssa/pr34244.c: Fixed.
2424
2425 2007-11-30  Tobias Burnus  <burnus@net-b.de>
2426
2427         PR fortran/34133
2428         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
2429         * gfortran.dg/bind_c_usage_11.f03: New.
2430         * gfortran.dg/bind_c_usage_12.f03: New.
2431
2432 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
2433
2434         PR c++/34275
2435         * g++.dg/other/error20.C: New test.
2436
2437 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
2438
2439         PR fortran/34230
2440         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
2441
2442 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
2443
2444         PR tree-optimization/34244
2445         * gcc.dg/tree-ssa/pr34244.c: New test.
2446
2447 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
2448
2449         PR tree-optimization/33434
2450         * gcc.dg/pr33434-1.c: New test.
2451         * gcc.dg/pr33434-2.c: New test.
2452         * gcc.dg/pr33434-3.c: New test.
2453         * gcc.dg/pr33434-4.c: New test.
2454
2455         PR c++/34270
2456         * g++.dg/template/cond7.C: New test.
2457
2458         PR c++/34267
2459         PR c++/34268
2460         * g++.dg/cpp0x/decltype7.C: New test.
2461         * g++.dg/cpp0x/decltype8.C: New test.
2462
2463 2007-11-29  Tobias Burnus  <burnus@net-b.de>
2464
2465         PR fortran/34248
2466         * gfortran.dg/result_in_spec_3.f90: New.
2467
2468 2007-11-29  Tobias Burnus  <burnus@net-b.de>
2469
2470         PR fortran/34262
2471         * gfortran.dg/mvbits_3.f90: New.
2472
2473 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
2474         
2475         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2476         Delete.
2477         (check_effective_target_hard_float): New.
2478         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
2479         * gcc.dg/pr30957-1.c: Likewise.
2480         
2481 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
2482
2483         PR ada/15804
2484         * gnat.dg/specs/variant_part.ads: New test.
2485
2486         PR ada/17318
2487         * gnat.dg/specs/attribute_parsing.ads: New test.
2488
2489         PR ada/32792
2490         * gnat.dg/specs/integer_value.ads: New test.
2491
2492         PR ada/22559
2493         * gnat.dg/specs/delta_small.ads: New test.
2494
2495 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
2496
2497         PR tree-optimization/34140
2498         * gcc.c-torture/compile/20071128-1.c: New test.
2499
2500 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2501
2502         PR fortran/32928
2503         * gfortran.dg/data_array_1.f90
2504         * gfortran.dg/data_array_2.f90
2505         * gfortran.dg/data_array_3.f90
2506         * gfortran.dg/data_array_4.f90
2507
2508 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2509
2510         PR fortran/34227
2511         * gfortran.dg/blockdata_5.f90: New test.
2512         * gfortran.dg/blockdata_6.f90: New test.
2513
2514 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2515
2516         PR tree-optimization/34016
2517         * gcc.dg/pr34016.c: New test.
2518
2519 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
2520
2521         PR fortran/29389
2522         * gfortran.dg/stfunc_6.f90: New test.
2523
2524         PR fortran/33850
2525         * gfortran.dg/assign_10.f90: New test.
2526
2527 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
2528
2529         PR fortran/33541
2530         * gfortran.dg/use_11.f90: New test.
2531
2532         PR fortran/34231
2533         * gfortran.dg/generic_15.f90: New test.
2534
2535 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2536
2537         PR target/34225
2538         * gcc.dg/pr34225.c: New test.
2539
2540 2007-11-27  Richard Guenther  <rguenther@suse.de>
2541
2542         PR tree-optimization/34241
2543         * g++.dg/torture/pr34241.C: New testcase.
2544
2545 2007-11-27  Richard Guenther  <rguenther@suse.de>
2546
2547         * gcc.dg/builtins-error.c: New testcase.
2548
2549 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2550
2551         PR c++/34213
2552         * g++.dg/ext/visibility/anon8.C: New test.
2553
2554 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
2555
2556         PR target/34077
2557         * gcc.target/i386/pr34077.c: New testcase.
2558
2559 2007-11-26  Tobias Burnus  <burnus@net-b.de>
2560
2561         PR fortran/34203
2562         * gfortran.dg/backslash_3.f: Add -fbackslash option.
2563         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
2564         * gfortran.dg/backslash_1.f90: Remove no longer needed
2565         -fno-backslash option.
2566
2567 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2568
2569         PR c/23722
2570         * gcc.dg/cpp/19990413-1.c: Update.
2571         * gcc.dg/parse-else-error.c: New.
2572         * gcc.dg/parse-else-error-2.c: New.
2573         * gcc.dg/parse-else-error-3.c: New.
2574         * gcc.dg/parse-else-error-4.c: New.
2575
2576 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2577
2578         PR c++/34081
2579         * g++.dg/template/dependent-expr6.C: New testcase.
2580
2581 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
2582
2583         PR target/34215
2584         * gcc.target/i386/pr34215.c: New test.
2585
2586 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2587
2588         PR target/34174
2589         * gcc.dg/torture/pr34174-1.c: New.
2590
2591 2007-11-26  Richard Guenther  <rguenther@suse.de>
2592
2593         PR middle-end/34233
2594         * gcc.dg/pr34233.c: New testcase.
2595
2596 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
2597             Revital Eres  <eres@il.ibm.com>
2598
2599         PR rtl-optimization/34085
2600         * gcc.dg/tree-prof (bb-reorg.c): New test.
2601
2602 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2603
2604         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2605         Return true for MIPS16 targets.
2606
2607 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2608
2609         PR fortran/33152
2610         * gfortran.dg/blockdata_4.f90: New test.
2611
2612 2007-11-25  Tobias Burnus  <burnus@net-b.de>
2613
2614         PR fortran/34079
2615         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
2616         * gfortran.dg/bind_c_usage_16.f03: New.
2617         * gfortran.dg/bind_c_usage_16_c.c: New.
2618
2619 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
2620
2621         * gnat.dg/specs/size_clause1.ads: New test.
2622         * gnat.dg/specs/size_clause2.ads: Likewise.
2623         * gnat.dg/specs/size_clause3.ads: Likewise.
2624
2625 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
2626
2627         PR fortran/33499
2628         * gfortran.dg/entry_16.f90: New test.
2629
2630 2007-11-24  Tobias Burnus  <burnus@net-b.de>
2631
2632         PR fortran/34192
2633         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
2634
2635 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
2636
2637         PR fortran/33541
2638         * gfortran.dg/nested_modules_1.f90: Change the reference to
2639         FOO, forbidden by the standard, to a reference to W.
2640         * gfortran.dg/use_only_1.f90: New test.
2641
2642 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2643
2644         PR fortran/34209
2645         * gfortran.dg/nearest_3.f90: New test.
2646
2647 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2648
2649         PR fortran/33317
2650         * gfortran.dg/optional_dim_2.f90: New test.
2651
2652 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2653
2654         PR fortran/34187
2655         * gfortran.dg/bind_c_usage_15.f90: New.
2656
2657 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2658
2659         PR fortran/34192
2660         * gfortran.dg/nearest_2.f90: New.
2661
2662
2663 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
2664
2665         PR c++/30293
2666         PR c++/30294
2667         * g++.dg/ext/java-2.C: New test.
2668
2669 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
2670             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2671         
2672         PR c++/5310
2673         * g++.dg/warn/pr5310.C: New.
2674         * g++.dg/warn/pr33160.C: New.
2675         
2676 2007-11-23  Richard Guenther  <rguenther@suse.de>
2677             Michael Matz  <matz@suse.de>
2678
2679         PR tree-optimization/34176
2680         * gcc.c-torture/execute/pr34176.c: New testcase.
2681
2682 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
2683
2684         PR c++/34198
2685         * gcc.dg/Wconversion-5.c: New test.
2686         * g++.dg/Wconversion3.C: New test.
2687
2688 2007-11-23  Richard Guenther  <rguenther@suse.de>
2689
2690         * gcc.dg/tree-ssa/alias-17.c: New testcase.
2691
2692 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
2693
2694         PR c/14050
2695         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
2696         qualifiers in abstract declarator.
2697
2698 2007-11-22  Tobias Burnus  <burnus@net-b.de>
2699
2700         * gfortran.dg/derived_constructor_comps_3.f90: New.
2701
2702 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
2703
2704         PR c++/34094
2705         * g++.dg/ext/visibility/anon7.C: New test.
2706
2707 2007-11-22  Tobias Burnus  <burnus@net-b.de>
2708
2709         PR fortran/34079
2710         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
2711         * gfortran.dg/bind_c_usage_13.f03: New.
2712         * gfortran.dg/bind_c_usage_14.f03: New.
2713
2714 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2715
2716         PR rtl-optimization/33848
2717         * gcc.dg/torture/pr33848.c: New test.
2718
2719 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2720
2721         PR fortran/34083
2722         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
2723
2724 2007-11-20  Richard Guenther  <rguenther@suse.de>
2725
2726         PR middle-end/34154
2727         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
2728
2729 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
2730
2731         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
2732
2733 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2734
2735         PR fortran/32770
2736         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
2737         so test passes with -frecord-marker=8.
2738         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
2739         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
2740         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
2741         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
2742         * gfortrand.dg/modulo_1.f90:  Likewise.
2743
2744 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
2745
2746         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2747         New procedure.
2748         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
2749         * gcc.dg/pr30957-1.c: Likewise.
2750
2751 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
2752
2753         PR c++/34089
2754         * g++.dg/template/crash74.C: New test.
2755
2756 2007-11-20  Richard Guenther  <rguenther@suse.de>
2757
2758         * gcc.c-torture/execute/20071120-1.c: New testcase.
2759
2760 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
2761
2762         PR c/34146
2763         * gcc.dg/tree-ssa/pr34146.c: New test.
2764
2765         PR testsuite/33978
2766         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
2767         dependent on target settings like move_by_pieces etc.
2768
2769         PR c++/28879
2770         * g++.dg/template/vla2.C: New test.
2771
2772         PR c++/33962
2773         * g++.dg/overload/template3.C: New test.
2774
2775 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2776
2777         PR fortran/33317
2778         * gfortran.dg/optional_dim_2.f90: Remove test.
2779
2780 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
2781
2782         * gcc.dg/dfp/ddmode-ice.c: New test.
2783
2784 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2785
2786         PR tree-optimization/34036
2787         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
2788
2789 2007-11-19  Richard Guenther  <rguenther@suse.de>
2790
2791         PR tree-optimization/34
2792         * gcc.c-torture/execute/pr34099-2.c: New testcase.
2793
2794 2007-11-19  Tobias Burnus  <burnus@net-b.de>
2795
2796         PR fortran/34079
2797         * gfortran.dg/bind_c_usage_10_c.c: New.
2798         * gfortran.dg/bind_c_usage_10.f03: New.
2799
2800 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2801
2802         * gcc.dg/pr33007.c: Expect new warning.
2803         * gcc.dg/tree-ssa/recip-5.c: Likewise.
2804         * g++.dg/opt/pr34036.C: New test.
2805
2806 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
2807
2808         PR c++/30988
2809         * g++.dg/warn/noreturn-4.C: New test.
2810         * g++.dg/warn/noreturn-5.C: New test.
2811         * g++.dg/warn/noreturn-6.C: New test.
2812         * g++.dg/warn/noreturn-7.C: New test.
2813
2814 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
2815
2816         PR fortran/32770
2817         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
2818         integers so tests works with -fdefault-integer-8.
2819         * gfortran.fortran-torture/execute/elemental.f90:  Use default
2820         integers so test passes with -fdefault-integer-8.
2821         * gfortran.fortran-torture/execute/der_io.f90:  Increase
2822         buffer length so test passes with -fdefault-integer-8.
2823         * gfortran.dg/bounds_check_8.f90:  Likewise.
2824         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
2825         * gfortran.dg/equiv_7.f90:  Set kind so test passes
2826         with -fdefault-integer-8.
2827         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
2828         provoke overflow.
2829
2830 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2831
2832         PR fortran/33317
2833         * gfortran.dg/optional_dim_2.f90: New test.
2834         
2835         PR fortran/34139
2836         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
2837         
2838 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
2839
2840         PR rtl-optimization/34132
2841         * gcc.c-torture/compile/20071118-1.c: New test.
2842
2843 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
2844
2845         PR fortran/31608
2846         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
2847
2848 2007-11-18  Tobias Burnus  <burnus@net-b.de>
2849
2850         PR fortran/34137
2851         * gfortran.dg/entry_14.f90: New.
2852         * gfortran.dg/entry_15.f90: New.
2853
2854 2007-11-18  Richard Guenther  <rguenther@suse.de>
2855
2856         PR tree-optimization/34127
2857         * gcc.c-torture/compile/pr34127.c: New testcase.
2858
2859 2007-11-18  Ben Elliston  <bje@au.ibm.com>
2860
2861         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
2862         type specifier, as they are not permitted according to the AltiVec
2863         Programming Interface Manual.
2864
2865 2007-11-17  Tobias Burnus  <burnus@net-b.de>
2866
2867         PR fortran/34133
2868         * gfortran.dg/bind_c_usage_9.f03: New.
2869         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
2870
2871 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2872
2873         PR fortran/25252
2874         * interface.c (gfc_current_interface_head,
2875         gfc_set_current_interface_head): New functions.
2876         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
2877         On syntax error, restore previous state of the interface.
2878         * gfortran.h (gfc_current_interface_head,
2879         gfc_set_current_interface_head): New prototypes.
2880
2881 2007-11-17  Richard Guenther  <rguenther@suse.de>
2882
2883         PR middle-end/34130
2884         * gcc.c-torture/execute/pr34130.c: New testcase.
2885
2886 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2887
2888         PR fortran/34108
2889         * gfortran.dg/fmt_label_1.f90: New test.
2890
2891 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2892
2893         PR fortran/33957
2894         * gfortran.dg/initialization_15.f90 : New test.
2895
2896 2007-11-16  Richard Guenther  <rguenther@suse.de>
2897
2898         PR middle-end/34030
2899         * gcc.c-torture/compile/pr34030.c: New testcase.
2900
2901 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
2902
2903         PR fortran/34008
2904         * gfortran.dg/interface_assignment_3.f90.
2905
2906 2007-11-16  Richard Guenther  <rguenther@suse.de>
2907
2908         PR tree-optimization/33870
2909         * gcc.dg/torture/pr33870.c: New testcase.
2910
2911 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
2912
2913         PR fortran/33986
2914         * gfortran.dg/allocatable_function_3.f90.
2915
2916 2007-11-16  Richard Guenther  <rguenther@suse.de>
2917
2918         PR tree-optimization/34113
2919         * gcc.c-torture/compile/pr34113.c: New testcase.
2920
2921 2007-11-16  Richard Guenther  <rguenther@suse.de>
2922
2923         PR tree-optimization/34099
2924         * g++.dg/torture/pr3499.C: New testcase.
2925         * gcc.c-torture/execute/pr34099.c: Likewise.
2926
2927 2007-11-16  Olivier Hainque  <hainque@adacore.com>
2928
2929         * gnat.dg/release_unc_maxalign.adb: New test.
2930
2931 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
2932
2933         PR c++/34100
2934         * g++.dg/template/crash73.C: New test.
2935
2936 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
2937
2938         PR middle-end/23848
2939         * gcc.dg/tree-ssa/pr23848-1.c: New test.
2940         * gcc.dg/tree-ssa/pr23848-2.c: New test.
2941         * gcc.dg/tree-ssa/pr23848-3.c: New test.
2942         * gcc.dg/tree-ssa/pr23848-4.c: New test.
2943
2944 2007-11-15  Tobias Burnus  <burnus@net-b.de>
2945
2946         PR fortran/33917
2947         * gfortran.dg/proc_decl_11.f90: New.
2948
2949 2007-11-15  Ben Elliston  <bje@au.ibm.com>
2950
2951         * gcc.target/spu/compare-dp.c: New test.
2952
2953 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2954
2955         * gcc.dg/pr33923.c: New test.
2956
2957 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
2958
2959         PR middle-end/34088
2960         * gcc.dg/pr34088.c: New test.
2961
2962 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2963
2964         * gcc.c-torture/compile/20071114-1.c: New test.
2965
2966 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2967
2968         PR fortran/31608
2969         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
2970         to match known variations in symbol format. Document in comments.
2971
2972 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2973
2974         PR fortran/33985
2975         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
2976
2977 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2978
2979         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
2980         when done.
2981
2982 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2983
2984         PR fortran/33162
2985         * gfortran.dg/proc_decl_1.f90: Update.
2986         * gfortran.dg/proc_decl_7.f90: New test.
2987         * gfortran.dg/proc_decl_8.f90: New test.
2988         * gfortran.dg/proc_decl_9.f90: New test.
2989         * gfortran.dg/proc_decl_10.f90: New test.
2990
2991 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
2992
2993         PR fortran/34080
2994         * gfortran.dg/transfer_assumed_size_1.f90: New test.
2995
2996 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
2997
2998         PR c++/34054
2999         PR c++/34056
3000         PR c++/34057
3001         PR c++/34058
3002         PR c++/34060
3003         * g++.dg/parse/crash36.C: Add another dg-error.
3004         * g++.dg/cpp0x/pr34054.C: New test.
3005         * g++.dg/cpp0x/pr34056.C: New test.
3006         * g++.dg/cpp0x/pr34057.C: New test.
3007         * g++.dg/cpp0x/pr34058.C: New test.
3008         * g++.dg/cpp0x/pr34060.C: New test.
3009
3010         PR tree-optimization/34063
3011         * g++.dg/tree-ssa/pr34063.C: New test.
3012
3013 2007-11-13  Diego Novillo  <dnovillo@google.com>
3014
3015         PR tree-optimization/33870
3016         * gcc.c-torture/execute/pr33870-1.c: New test.
3017         * gcc.dg/tree-ssa/alias-16.c: New test.
3018
3019 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
3020
3021         PR c++/29225
3022         * g++.dg/template/crash72.C: New test.
3023
3024 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3025
3026         * g++.dg/opt/cfg5.C: New test.
3027
3028 2007-11-12  Richard Guenther  <rguenther@suse.de>
3029
3030         PR middle-end/34070
3031         * gcc.c-torture/execute/pr34070-1.c: New testcase.
3032         * gcc.c-torture/execute/pr34070-2.c: Likewise.
3033
3034 2007-11-12  Richard Guenther  <rguenther@suse.de>
3035
3036         PR middle-end/34027
3037         * gcc.dg/pr34027-1.c: New testcase.
3038         * gcc.dg/pr34027-2.c: Likewise.
3039
3040 2007-11-12  Ira Rosen  <irar@il.ibm.com>
3041
3042         PR tree-optimization/33953
3043         * gcc.dg/vect/pr33953.c: New testcase.
3044
3045 2007-11-11  Tom Tromey  <tromey@redhat.com>
3046
3047         PR c++/17577:
3048         * g++.dg/ext/pr17577.h: New file.
3049         * g++.dg/ext/pr17577.C: New file.
3050
3051 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3052
3053         PR c++/8570
3054         * g++.old-deja/g++.ns/template13.C: Update expected output.
3055         * g++.old-deja/g++.pt/friend23.C: Likewise.
3056         * g++.dg/warn/pr8570.C: New.
3057
3058 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
3059
3060         PR c++/34068
3061         * g++.dg/template/pseudodtor4.C: New test.
3062
3063 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
3064
3065         PR middle-end/34018
3066         * g++.dg/opt/inline14.C: New test.
3067
3068         PR tree-optimization/33680
3069         * gcc.c-torture/compile/20071108-1.c: New test.
3070
3071         PR c++/32241
3072         * g++.dg/template/pseudodtor3.C: New test.
3073
3074 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
3075
3076         PR c++/33510
3077         * g++.dg/cpp0x/variadic-init.C: New.
3078
3079 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
3080             Jakub Jelinek  <jakub@redhat.com>
3081
3082         PR rtl-optimization/34012
3083         * gcc.target/i386/pr34012.c: New test.
3084
3085 2007-11-09  Richard Guenther  <rguenther@suse.de>
3086
3087         PR tree-optimization/33604
3088         * g++.dg/tree-ssa/pr33604.C: New testcase.
3089         * gcc.dg/pr32721.c: Adjust pattern.
3090
3091 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3092
3093         * gcc.target/mips/dse-1.c: Disable.
3094
3095 2007-11-08  Tom Tromey  <tromey@redhat.com>
3096
3097         * gcc.dg/empty-source-3.c: Update warning location.
3098         * gcc.dg/gomp/barrier-2.c: Likewise.
3099         * gcc.dg/label-decl-3.c: Likewise.
3100         * gcc.dg/label-decl-2.c: Likewise.
3101         * gcc.dg/empty-source-2.c: Likewise.
3102
3103 2007-11-08  Tom Tromey  <tromey@redhat.com>
3104
3105         PR c++/30297:
3106         * g++.dg/inherit/pr30297.C: New file.
3107
3108 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
3109
3110         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
3111         -fno-common for cygwin and mingw32.
3112
3113 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
3114
3115         PR middle-end/33826
3116         * gcc.dg/pr33826.c: New.
3117         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
3118         recursive functions being marked pure or const.
3119         
3120 2007-11-08  Tobias Burnus  <burnus@net-b.de>
3121
3122         PR fortran/33917
3123         * gfortran.dg/proc_decl_5.f90: New.
3124         * gfortran.dg/proc_decl_6.f90: New.
3125
3126 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
3127
3128         PR tree-optimization/32575
3129         * gcc.c-torture/execute/20071108-1.c: New test.
3130
3131 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
3132
3133         * g++.dg/opt/anchor1.C: New.
3134
3135 2007-11-07  Diego Novillo  <dnovillo@google.com>
3136
3137         PR 33870
3138         * gcc.c-torture/execute/pr33870.x: Remove.
3139
3140 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
3141
3142         PR c++/33045
3143         PR c++/33837
3144         PR c++/33838
3145         * g++.dg/cpp0x/decltype-33837.C: New.
3146         * g++.dg/cpp0x/decltype-refbug.C: New.
3147         * g++.dg/cpp0x/decltype-33838.C: New.
3148
3149 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3150
3151         * gcc.c-torture/compile/20071107-1.c: New test.
3152
3153 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3154
3155         * gcc.dg/out-of-bounds-1.c: New test.
3156
3157 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
3158
3159         PR c++/33501
3160         * g++.dg/warn/incomplete2.C: New test.
3161         * g++.dg/template/incomplete4.C: New test.
3162         * g++.dg/template/incomplete5.C: New test.
3163
3164 2007-11-07  Olivier Hainque  <hainque@adacore.com>
3165
3166         * gnat.dg/max_align.adb: New test.
3167
3168 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
3169
3170         PR target/30961
3171         * gcc.target/i386/pr30961-1.c: New.
3172
3173 2007-11-06  Tom Tromey  <tromey@redhat.com>
3174
3175         PR c++/32368:
3176         * g++.dg/warn/pragma-system_header3.h: New.
3177         * g++.dg/warn/pragma-system_header3.C: New.
3178
3179         PR c++/32256:
3180         * g++.dg/warn/pragma-system_header4.C: New.
3181         * g++.dg/warn/pragma-system_header4.h: New.
3182
3183 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
3184
3185         PR c++/33977
3186         PR c++/33886
3187         * g++.dg/other/canon-array.C: New.
3188         
3189 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
3190
3191         * g++.dg/parser/crash36.C: Tweak expected errors.
3192         * g++.dg/cpp0x/pr31439.C: New.
3193         * g++.dg/cpp0x/pr32114.C: New.
3194         * g++.dg/cpp0x/pr32115.C: New.
3195         * g++.dg/cpp0x/pr32125.C: New.
3196         * g++.dg/cpp0x/pr32126.C: New.
3197         * g++.dg/cpp0x/pr32127.C: New.
3198         * g++.dg/cpp0x/pr32128.C: New.
3199         * g++.dg/cpp0x/pr32253.C: New.
3200         * g++.dg/cpp0x/pr32566.C: New.
3201         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
3202         * g++.dg/cpp0x/pr31438.C: Ditto.
3203         * g++.dg/cpp0x/variadic81.C: Ditto.
3204         * g++.dg/cpp0x/pr31432.C: Ditto.
3205         * g++.dg/cpp0x/pr31442.C: Ditto.
3206
3207 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
3208
3209         PR target/33168
3210         * g++.dg/other/datasec1.C: New test.
3211
3212         PR tree-optimization/33458
3213         * g++.dg/opt/inline12.C: New test.
3214
3215         PR tree-optimization/33993
3216         * gcc.c-torture/compile/20071105-1.c: New test.
3217
3218 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
3219
3220         PR rtl-optimization/33648
3221         * gcc.dg/pr33648.c: Require effective target freorder.
3222
3223 2007-11-05  Revital Eres  <eres@il.ibm.com>
3224
3225         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
3226
3227 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
3228
3229         PR c++/33996
3230         PR c++/33235
3231         PR c++/33930
3232         * g++.dg/cpp0x/pr33996.C: New
3233         * g++.dg/cpp0x/rv-trivial-bug.C: New
3234         * g++.dg/cpp0x/pr33930.C: New
3235
3236 2007-11-05  Nick Clifton  <nickc@redhat.com>
3237             Sebastian Pop  <sebastian.pop@amd.com>
3238
3239         PR tree-optimization/32540
3240         PR tree-optimization/33922
3241         * gcc.dg/tree-ssa/pr32540-1.c: New.
3242         * gcc.dg/tree-ssa/pr32540-2.c: New.
3243         * gcc.dg/tree-ssa/pr33922.c: New.
3244
3245 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
3246
3247         PR c++/33939
3248         * g++.dg/cpp0x/variadic-rref.C: New.
3249         
3250 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3251
3252         * g++dg/warn/pointer-integer-comparison.C: New.
3253
3254 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
3255
3256         PR tree-optimization/33856
3257         * gcc.c-torture/compile/20071027-1.c: New test.
3258
3259         PR c++/33836
3260         * g++.dg/ext/label10.C: New test.
3261
3262         PR c++/33969
3263         * g++.dg/other/ptrmem9.C: New test.
3264
3265 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
3266
3267         PR middle-end/32931
3268         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
3269
3270 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
3271
3272         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
3273         * g++.dg/ext/visibility/namespace2.C: Add argument to
3274         dg-require-visibility.
3275         * g++.dg/ext/java-1.C: Disable on AIX.
3276
3277 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
3278
3279         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
3280
3281 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3282
3283         PR fortran/33881
3284         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
3285
3286 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3287
3288         PR c/29062
3289         * gcc.dg/20031223-1.c: Adjust error output.
3290         * gcc.dg/parse-decl-after-label.c: New.
3291         
3292 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3293
3294         PR libfortran/24685
3295         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
3296         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
3297         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
3298
3299 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3300
3301         PR rtl-optimization/28940
3302         * gcc.target/i386/addr-sel-1.c: New test.
3303
3304 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
3305
3306         PR middle-end/33670
3307         * gcc.dg/pr33670.c: New test.
3308
3309 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
3310
3311         PR c++/33516
3312         * g++.dg/lookup/typedef1.C: New test.
3313
3314 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
3315
3316         PR testsuite/32076
3317         * lib/scandump.exp (dump-suffix): New.
3318         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
3319         Include dump suffix in pass/fail messages, put regexp in quotes.
3320
3321 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
3322
3323         PR c++/33495
3324         * g++.dg/other/error19.C: New.
3325
3326 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3327
3328         PR rtl-optimization/28062
3329         * gcc.c-torture/compile/20071102-1.c: New test.
3330
3331 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
3332
3333         * g++.dg/cpp0x/pr33955.C: New.
3334
3335 2007-11-01  Tom Tromey  <tromey@redhat.com>
3336
3337         PR preprocessor/30805:
3338         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
3339
3340 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
3341
3342         PR rtl-optimization/33648
3343         * gcc.dg/pr33648.c: New test.
3344
3345 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
3346
3347         PR c++/32384
3348         * g++.dg/template/pseudodtor1.C: New test.
3349         * g++.dg/template/pseudodtor2.C: New test.
3350
3351         PR c++/32260
3352         * g++.dg/rtti/typeid7.C: New test.
3353
3354 2007-11-01  Tom Tromey  <tromey@redhat.com>
3355
3356         PR preprocessor/30805:
3357         * gcc.dg/cpp/pr30805.c: New file.
3358
3359 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
3360
3361         PR testsuite/25352
3362         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
3363         add dg-skip-if.
3364         * gcc.c-torture/compile/20001205-1.c: Ditto.
3365         * gcc.c-torture/compile/20001226-1.c: Ditto.
3366         * gcc.c-torture/compile/20020312-1.c: Ditto.
3367         * gcc.c-torture/compile/20020604-1.c: Ditto.
3368         * gcc.c-torture/compile/920501-12.c: Ditto.
3369         * gcc.c-torture/compile/920501-4.c: Ditto.
3370         * gcc.c-torture/compile/920520-1.c: Ditto.
3371         * gcc.c-torture/compile/980506-1.c: Ditto.
3372         * gcc.c-torture/compile/990617-1.c: Ditto.
3373         * gcc.dg/compare6.c: Ditto.
3374         * g++.old-deja/g++.brendan/crash43.C: Ditto.
3375         * g++.old-deja/g++.brendan/synth1.C: Ditto.
3376         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
3377         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
3378         * g++.old-deja/g++.pt/static6.C: Ditto.
3379         * g++.old-deja/g++.pt/crash16.C: Ditto.
3380         * g++.old-deja/g++.mike/p10416.C: Ditto.
3381         * g++.old-deja/g++.mike/ns15.C: Ditto.
3382         * g++.old-deja/g++.mike/eh46.C: Ditto.
3383
3384 2007-11-01  Tom Tromey  <tromey@redhat.com>
3385
3386         * gcc.dg/redecl-1.c: Update.
3387         * gcc.dg/pr20368-3.c: Update.
3388         * gcc.dg/inline-14.c: Update.
3389         * gcc.dg/builtins-30.c: Update.
3390         * gcc.dg/dremf-type-compat-4.c: Update.
3391         * gcc.dg/pr20368-2.c: Update.
3392
3393 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
3394
3395         PR rtl-optimization/33673
3396         * gcc.dg/pr33673.c: New test.
3397
3398 2007-11-01  Michael Matz  <matz@suse.de>
3399
3400         PR tree-optimization/33961
3401         * gcc.dg/pr33961.c: New test.
3402
3403 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
3404
3405         PR c++/33494
3406         * g++.dg/template/error35.C: New.
3407
3408 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
3409
3410         PR target/31507
3411         * gcc.dg/pr31507-1.c: New test.
3412         * gcc.dg/pr31507-2.c: New test.
3413
3414 2007-10-31  Revital Eres  <eres@il.ibm.com>
3415
3416         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
3417         target.
3418         * gcc.dg/vect/tree-vect.h (check_vect): Add
3419         powerpc-*paired test.
3420         * lib/target-supports.exp (check_750cl_hw_available):
3421         New.
3422         (check_effective_target_vect_int,
3423         check_effective_target_vect_intfloat_cvt,
3424         check_effective_target_powerpc_altivec_ok,
3425         check_effective_target_vect_long,
3426         check_effective_target_vect_sdot_hi,
3427         check_effective_target_vect_udot_hi,
3428         check_effective_target_vect_pack_trunc,
3429         check_effective_target_vect_unpack,
3430         check_effective_target_vect_shift,
3431         check_effective_target_vect_int_mult): Disable for powerpc-*paired
3432         target.
3433         * gcc.dg/vect/vect-ifcvt-11.c: New.
3434         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
3435         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
3436         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
3437         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
3438         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
3439         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
3440
3441 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
3442             Tobias Burnus  <burnus@net-b.de>
3443
3444         PR fortran/33941
3445         * gfortran.dg/module_read_1.f90: New.
3446
3447 2007-10-31  Tom Tromey  <tromey@redhat.com>
3448
3449         PR preprocessor/30786:
3450         * gcc.dg/cpp/pr30786.c: New file.
3451
3452 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3453
3454         PR fortran/33162
3455         * gfortran.dg/interface_19.f90: New.
3456         * gfortran.dg/interface_20.f90: New.
3457         * gfortran.dg/interface_21.f90: New.
3458         
3459 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
3460
3461         PR tree-optimization/32377
3462         * gfortran.dg/vect/pr32377.f90: New.
3463         
3464 2007-10-31  Richard Guenther  <rguenther@suse.de>
3465
3466         PR middle-end/33779
3467         * gcc.c-torture/execute/pr33779-1.c: New testcase.
3468         * gcc.c-torture/execute/pr33779-2.c: Likewise.
3469
3470 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
3471
3472         PR fortran/33897
3473         * gfortran.dg/contained_3.f90: New.
3474
3475 2007-10-31  Christian Bruel  <christian.bruel@st.com>
3476
3477         PR c++/19531
3478         * g++.dg/opt/nrv8.C: New.
3479         
3480 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
3481
3482         PR c++/33709
3483         * g++.dg/opt/compound1.C: New test.
3484
3485         PR c++/33616
3486         * g++.dg/template/ptrmem18.C: New test.
3487
3488 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3489
3490         PR fortran/33596
3491         * gfortran.dg/isnan_2.f90: New test.
3492
3493 2007-10-30  Ed Schouten  <ed@fxq.nl>
3494
3495         PR tree-optimization/32500
3496         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
3497
3498 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
3499
3500         PR c++/31993
3501         PR c++/32252
3502         * g++.dg/cpp0x/pr31993.C: New
3503         * g++.dg/cpp0x/pr32252.C: New
3504
3505 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
3506
3507         PR tree-optimization/33723
3508         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
3509
3510 2007-10-30  Richard Guenther  <rguenther@suse.de>
3511
3512         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
3513         gcc.target/i386/loop-3.c.
3514
3515 2007-10-30  Revital Eres  <eres@il.ibm.com>
3516
3517         * gcc.dg/vect/pr33866.c: Require vect_long.
3518
3519 2007-10-30  Revital Eres  <eres@il.ibm.com>
3520
3521         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
3522         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
3523
3524 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
3525
3526         PR tree-optimization/32893
3527         * lib/target-supports.exp
3528         (check_effective_target_unaligned_stack): new keyword.
3529         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
3530         not sensitive to unaligned_stack.
3531         * gcc.dg/vect/vect-3.c: Likewise.
3532         * gcc.dg/vect/vect-4.c: Likewise.
3533         * gcc.dg/vect/vect-5.c: Likewise.
3534         * gcc.dg/vect/vect-6.c: Likewise.
3535         * gcc.dg/vect/vect-7.c: Likewise.
3536         * gcc.dg/vect/vect-13.c: Likewise.
3537         * gcc.dg/vect/vect-17.c: Likewise.
3538         * gcc.dg/vect/vect-18.c: Likewise.
3539         * gcc.dg/vect/vect-19.c: Likewise.
3540         * gcc.dg/vect/vect-20.c: Likewise.
3541         * gcc.dg/vect/vect-21.c: Likewise.
3542         * gcc.dg/vect/vect-22.c: Likewise.
3543         * gcc.dg/vect/vect-27.c: Likewise.
3544         * gcc.dg/vect/vect-29.c: Likewise.
3545         * gcc.dg/vect/vect-64.c: Likewise.
3546         * gcc.dg/vect/vect-65.c: Likewise.
3547         * gcc.dg/vect/vect-66.c: Likewise.
3548         * gcc.dg/vect/vect-72.c: Likewise.
3549         * gcc.dg/vect/vect-73.c: Likewise.
3550         * gcc.dg/vect/vect-86.c: Likewise.
3551         * gcc.dg/vect/vect-all.c: Likewise.
3552         * gcc.dg/vect/slp-25.c: Likewise.
3553         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3554         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3555         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3556
3557         * gcc.dg/vect/vect-31.c: Removed alignment checks.
3558         * gcc.dg/vect/vect-34.c: Likewise.
3559         * gcc.dg/vect/vect-36.c: Likewise.
3560         * gcc.dg/vect/vect-64.c: Likewise.
3561         * gcc.dg/vect/vect-65.c: Likewise.
3562         * gcc.dg/vect/vect-66.c: Likewise.
3563         * gcc.dg/vect/vect-68.c: Likewise.
3564         * gcc.dg/vect/vect-76.c: Likewise.
3565         * gcc.dg/vect/vect-77.c: Likewise.
3566         * gcc.dg/vect/vect-78.c: Likewise.
3567
3568         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
3569         testcase (without no-section-anchors prefix) but with global arrays.
3570         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3571         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
3572         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3573         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3574         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3575         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3576         * gcc.dg/vect/vect-77-global.c: Likewise.
3577         * gcc.dg/vect/vect-78-global.c: Likewise.
3578
3579         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
3580         testcase (without no-section-anchors prefix) but fix alignment checks
3581         to also consider unaligned_stack targets.
3582         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3583
3584 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
3585
3586         PR tree-optimization/33723
3587         * gcc.c-torture/execute/20071029-1.c: New test.
3588         * gcc.dg/tree-ssa/pr33723.c: New test.
3589
3590 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3591
3592         PR tree-optimization/33614
3593         * gcc.c-torture/compile/pr33614.c: New test.
3594
3595 2007-10-29  Richard Guenther  <rguenther@suse.de>
3596
3597         PR tree-optimization/33870
3598         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
3599
3600 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
3601
3602         PR tree-optimization/33757
3603         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
3604         true architectures instead of having a big dg-skip-if.
3605
3606         PR c++/33841
3607         * g++.dg/other/bitfield3.C: New test.
3608
3609 2007-10-29  Richard Guenther  <rguenther@suse.de>
3610
3611         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
3612
3613 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
3614
3615         Automatic parallelization reduction tests.
3616
3617         * gcc.dg/tree-ssa/reduc-1.c: New test.
3618         * gcc.dg/tree-ssa/reduc-1char.c: New test.
3619         * gcc.dg/tree-ssa/reduc-1short.c: New test.
3620         * gcc.dg/tree-ssa/reduc-2.c: New test.
3621         * gcc.dg/tree-ssa/reduc-2char.c: New test.
3622         * gcc.dg/tree-ssa/reduc-2short.c: New test.
3623         * gcc.dg/tree-ssa/reduc-3.c: New test.
3624         * gcc.dg/tree-ssa/reduc-6.c: New test.
3625         * gcc.dg/tree-ssa/reduc-7.c: New test.
3626         * gcc.dg/tree-ssa/reduc-8.c: New test.
3627         * gcc.dg/tree-ssa/reduc-9.c: New test.
3628
3629 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
3630             Zdenek Dvorak  <ook@ucw.cz>
3631
3632         OMP_ATOMIC Changes, testsuite changes.
3633
3634         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
3635         instead of gimple dump.
3636         * gcc.dg/gomp/atomic-9.c: Same.
3637         * gcc.dg/gomp/atomic-10.c: Same.
3638         * g++.dg/gomp/atomic-3.C: Same.
3639         * g++.dg/gomp/atomic-9.C: Same.
3640         * g++.dg/gomp/atomic-10.C: Same.
3641
3642 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
3643
3644         PR fortran/31217
3645         PR fortran/33811
3646         * gfortran.dg/forall_12.f90: New test.
3647
3648         PR fortran/33686
3649         * gfortran.dg/forall_13.f90: New test.
3650
3651 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
3652             Mark Mitchell  <mark@codesourcery.com>
3653
3654         PR c++/30659
3655         * g++.dg/template/crash71.C: New.
3656
3657 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
3658
3659         PR fortran/32147
3660         * gfortran.dg/module_md5_1.f90: Update hash-value.
3661
3662 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
3663
3664         PR tree-opt/33589
3665         * g++.dg/torture/pr33589-1.C: New testcase.
3666         * g++.dg/torture/pr33589-2.C: New testcase.
3667
3668 2007-10-28  Richard Guenther  <rguenther@suse.de>
3669
3670         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
3671
3672 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
3673             Uros Bizjak  <ubizjak@gmail.com>
3674
3675         PR tree-optimization/33920
3676         * gcc.dg/tree-ssa/pr33290.c: New test.
3677
3678 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3679
3680         PR fortran/31306
3681         * gfortran.dg/argument_check_7.f90: New test.
3682         * gfortran.dg/argument_check_8.f90: New test.
3683         
3684 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
3685
3686         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
3687         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
3688         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
3689         * gcc.target/i386/sse-14.c: Ditto.
3690
3691 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
3692
3693         PR c++/33844
3694         * g++.dg/other/ptrmem8.C: New test.
3695
3696         PR c++/33842
3697         * g++.dg/template/error34.C: New test.
3698
3699 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
3700
3701         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
3702
3703 2007-10-27  Richard Guenther  <rguenther@suse.de>
3704
3705         PR tree-optimization/33870
3706         * gcc.dg/tree-ssa/alias-15.c: New testcase.
3707         * gcc.c-torture/execute/pr33870.c: Likewise.
3708
3709 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3710
3711         PR fortran/33162
3712         * gfortran.dg/argument_checking_9.f90: New test.
3713
3714 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
3715
3716         * g++.dg/other/pr33601.C: New.
3717
3718 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
3719
3720         PR c++/31988
3721         * g++.dg/init/new25.C: New.
3722
3723 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
3724
3725         * g++.dg/cpp0x/pr33839.C: New.
3726         
3727 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
3728
3729         PR c++/33744
3730         * g++.dg/template/arg6.C: New test.
3731
3732 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
3733
3734         PR c++/31747
3735         * g++.dg/parse/crash39.C: New.
3736
3737 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
3738
3739         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
3740         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
3741         "offset: -4B".
3742
3743 2007-10-25  David Daney  <ddaney@avtrex.com>
3744
3745         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
3746
3747 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
3748
3749         PR c++/33843
3750         * g++.dg/template/error32.C: New.
3751
3752 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
3753             Ira Rosen  <irar@il.ibm.com>
3754
3755         PR tree-optimization/33833
3756         * gcc.dg/vect/pr33833.c: New testcase.
3757
3758 2007-10-25  David Daney  <ddaney@avtrex.com>
3759
3760         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
3761
3762 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
3763             Ira Rosen  <irar@il.ibm.com>
3764
3765         PR tree-optimization/33866
3766         * gcc.dg/vect/pr33866.c: New testcase.
3767
3768 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
3769
3770         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
3771         Add -w to compile flags to suppress "call-clobbered register" warnings
3772         and remove dg-warning directives.
3773
3774 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
3775
3776         * gcc.dg/sms-2.c: Cleanup sms dump file.
3777         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
3778         profile-use step.
3779
3780 2007-10-24  David Daney  <ddaney@avtrex.com>
3781
3782         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
3783
3784 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
3785
3786         PR target/33755
3787         * gcc.target/mips/pr33755.c: New test.
3788
3789 2007-10-24  Ira Rosen  <irar@il.ibm.com>
3790
3791         PR tree-optimization/33804
3792         * gcc.dg/vect/pr33804.c: New testcase.
3793
3794 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3795
3796         PR forrtran/33849
3797         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
3798
3799 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
3800             Uros Bizjak  <ubizjak@gmail.com>
3801
3802         PR rtl-optimization/33846
3803         * gcc.dg/vect/pr33846.c: New testcase.
3804
3805 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
3806             Dorit Nuzman  <dorit@il.ibm.com>
3807
3808         PR tree-optimization/33860
3809         * g++.dg/vect/pr33860.cc: New test.
3810         * g++.dg/vect/pr33860a.cc: New test.
3811
3812 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
3813             Revital Eres  <eres@il.ibm.com>      
3814
3815         * gcc.dg/sms-2.c: New testcase.
3816
3817 2007-10-22  David S. Miller  <davem@davemloft.net>
3818
3819         * gcc.dg/globalreg-1.c: New test.
3820
3821 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
3822             Dorit Nuzman  <dorit@il.ibm.com>
3823
3824         PR tree-optimization/33834
3825         PR tree-optimization/33835
3826         * g++.dg/vect/pr33834_1.cc: New test.
3827         * g++.dg/vect/pr33834_2.cc: New test.
3828         * g++.dg/vect/pr33835.cc: New test.
3829
3830 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
3831
3832         * gcc.dg/pr33644.c: New test.
3833
3834 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
3835
3836         PR c++/33372
3837         * g++.dg/gomp/pr33372-1.C: New test.
3838         * g++.dg/gomp/pr33372-2.C: New test.
3839         * g++.dg/gomp/pr33372-3.C: New test.
3840
3841 2007-10-22  Michael Matz  <matz@suse.de>
3842
3843         PR tree-optimization/33855
3844         * gcc.c-torture/compile/pr33855.c: New testcase.
3845
3846 2007-10-22  Ira Rosen  <irar@il.ibm.com>
3847
3848         PR tree-optimization/33854
3849         * gcc.dg/vect/O1-pr33854.c: New testcase.
3850         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
3851
3852 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
3853
3854         * gcc.dg/unwind-1.c: Disable on AIX.
3855         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
3856
3857 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
3858
3859         PR fortran/33749
3860         * gfortran.dg/assign_9.f90: New test.
3861
3862 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
3863
3864         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
3865         (dg-mips-options): Skip tests that specify an ABI other than o32
3866         and o64 if generating MIPS16 hard-float code.
3867
3868 2007-10-21  Ira Rosen  <irar@il.ibm.com>
3869             Revital Eres  <eres@il.ibm.com>
3870
3871         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
3872         * gcc.dg/vect/vect-16.c: Fix comment.
3873         * gcc.dg/vect/pr33369.c: Require vect_int.
3874         * gcc.dg/vect/slp-33.c: Add spaces.
3875         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
3876         targets.
3877         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
3878         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
3879         targets.
3880         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
3881         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
3882         targets.
3883         * gcc.dg/vect/slp-10.c: Add spaces.
3884         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
3885         targets.
3886         * gcc.dg/vect/slp-36.c: Require vect_int.
3887         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
3888         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
3889         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
3890         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
3891         targets.
3892         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
3893         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
3894         instead of vector_alignment_reachable_for_double.
3895         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
3896         (natural_alignment): Split into...
3897         (natural_alignment_32, natural_alignment_64): New.
3898         (vector_alignment_reachable): Depend on natural_alignment_32.
3899         (vector_alignment_reachable_for_double): Rename to ...
3900         (vector_alignment_reachable_for_64bit): And depend on
3901         natural_alignment_64.
3902
3903 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
3904
3905         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
3906         MIPS targets.
3907         * g++.dg/vect/vect.exp: Likewise.
3908         * lib/fortran-torture.exp: Likewise.
3909         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
3910         mipsisa64*-*-* as the target selector.  Remove -mips64,
3911         -mhard-float and -mgp64 from the options list.
3912         * gcc.target/mips/mips-ps-2.c: Likewise.
3913         * gcc.target/mips/mips-ps-3.c: Likewise.
3914         * gcc.target/mips/mips-ps-4.c: Likewise.
3915         * gcc.target/mips/mips-ps-6.c: Likewise.
3916         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
3917         options list.
3918         * gcc.target/mips/sb1-1.c: Likewise.
3919         * gcc.target/mips/mips-ps-type.c: Likewise.
3920         * gcc.target/mips/mips-ps-7.c: New test.
3921         * gcc.target/mips/mips-ps-type-2.c: Likewise.
3922         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
3923         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
3924         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
3925         as forcing an ABI and an architecture.
3926         (is_gp32_flag, is_gp64_flag): Fold into...
3927         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
3928         then -mfp64 imply -mhard-float.  Apply register rules after the
3929         loop.  Handle -march=mipsN like -mipsN.
3930
3931 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
3932
3933         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
3934         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
3935
3936 2007-10-20  Tobias Burnus  <burnus@net-b.de>
3937
3938         PR fortran/33818
3939         * gfortran.dg/entry_dummy_ref_3.f90: New.
3940
3941 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
3942             FX Coudert <fxcoudert@gcc.gnu.org>
3943
3944         PR fortran/31608
3945         * gfortran.dg/char_cast_1.f90: New test.
3946
3947 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3948
3949         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
3950         * gfortran.dg/large_real_kind_2.F90: ditto.
3951         * gfortran.dg/default_format_2.f90: ditto.
3952         * gfortran.dg/default_format_denormal_1.f90: ditto.
3953
3954 2007-10-19  Richard Guenther  <rguenther@suse.de>
3955
3956         PR middle-end/33816
3957         PR middle-end/32921
3958         * gfortran.dg/pr32921.f: New testcase.
3959
3960 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3961
3962         PR libfortran/33544
3963         * gfortran.dg/transfer_check_1.f90: Adjust options.
3964
3965 2007-10-19  Richard Guenther  <rguenther@suse.de>
3966
3967         Revert
3968         2007-10-19  Richard Guenther  <rguenther@suse.de>
3969
3970         PR middle-end/32921
3971         * gfortran.dg/pr32921.f: New testcase.
3972
3973 2007-10-19  Richard Guenther  <rguenther@suse.de>
3974
3975         * gcc.c-torture/execute/20071018-1.c: New testcase.
3976
3977 2007-10-19  Richard Guenther  <rguenther@suse.de>
3978
3979         PR middle-end/32921
3980         * gfortran.dg/pr32921.f: New testcase.
3981
3982 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
3983
3984         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
3985
3986 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
3987
3988         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
3989
3990 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
3991
3992         PR fortran/33233
3993         * gfortran.dg/host_assoc_function_1.f90: Correct references.
3994         * gfortran.dg/host_assoc_function_3.f90: New test.
3995
3996 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
3997
3998         PR fortran/33733
3999         * gfortran.dg/transfer_simplify_6.f90: New test.
4000
4001 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
4002             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4003
4004         PR middle-end/33794
4005         * gfortran.dg/pr33794.f90: New testcase.
4006
4007 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
4008
4009         PR target/32961
4010         * gcc.target/i386/pr32961.c: New testcase.
4011         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
4012         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
4013         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
4014         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
4015         __builtin_ia32_pslldi128 defines.
4016
4017 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
4018
4019         PR fortran/33760
4020         * gfortran.dg/c_ptr_tests_13.f03: New test case.
4021
4022 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
4023
4024         PR c++/28639
4025         PR c++/30299
4026         * g++.dg/template/void12.C: New.
4027         * g++.dg/template/void13.C: New.
4028
4029 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
4030
4031         PR c++/31446
4032         * g++.dg/template/void11.C: New.
4033         * g++.dg/template/void2.C: Adjust error markers.
4034         * g++.dg/template/void10.C: Likewise.
4035         * g++.dg/template/crash55.C: Likewise.
4036
4037 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
4038
4039         * g++.dg/opt/const5.C: New test.
4040
4041 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
4042             Maxim Kuvyrkov  <maxim@codesourcery.com>
4043
4044         * gcc.target/ia64/20040709-2.c: New test.
4045
4046 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
4047
4048         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
4049
4050 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
4051
4052         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
4053         to each function.  Check that there are no unsigned loads.
4054
4055 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
4056
4057         PR tree-optimization/33136
4058         * gcc.c-torture/execute/20070824-1.c: New test.
4059         * gcc.dg/pr33136-1.c: New test.
4060         * gcc.dg/pr33136-2.c: New test.
4061         * gcc.dg/pr33136-3.c: New test.
4062
4063 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
4064
4065         PR tree-optimization/33735
4066         * g++.dg/torture/pr33735.C: New.
4067
4068 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
4069
4070         PR middle-end/33706
4071         * gcc.dg/va-arg-pack-2.c: New.
4072
4073 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
4074
4075         PR tree-optimization/33619
4076         * gcc.dg/pr33619.c: New test.
4077
4078 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
4079
4080         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
4081         flag for AIX.
4082         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
4083
4084 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4085
4086         PR libfortran/33055
4087         * gfortran.dg/inquire_11.f90: New test.
4088         * gfortan.dg/negative_unit_int8.f: New test.
4089
4090 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
4091
4092         PR target/33133
4093         * gcc.c-torture/compile/pr33133.c: New test.
4094
4095 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4096
4097         PR libfortran/33672
4098         * gfortran.dg/namelist_40.f90: New test.
4099
4100 2007-10-14  Tobias Burnus  <burnus@net-b.de>
4101
4102         PR fortran/33745
4103         * gfortran.dg/bounds_check_11.f90: New.
4104
4105 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
4106
4107         PR c++/30303
4108         * g++.dg/other/ctor1.C: New test.
4109         * g++.dg/other/ctor2.C: New test.
4110         * g++.dg/other/dtor1.C: New test.
4111
4112 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
4113
4114         * gfortran.dg/bounds_check_10.f90: Fix testcase.
4115
4116 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
4117             Paul Thomas  <pault@gcc.gnu.org>
4118
4119         PR fortran/33254
4120         PR fortran/33727
4121         * gfortran.dg/bounds_check_10.f90: New.
4122
4123 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
4124
4125         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
4126         * gcc.target/powerpc/popcount-1.c: Same.
4127
4128 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
4129
4130         PR c++/26698
4131         * g++.dg/conversion/op4.C: New test.
4132
4133 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
4134
4135         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
4136
4137 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
4138
4139         PR fortran/33542
4140         * gfortran.dg/ambiguous_specific_1.f90: New test.
4141
4142 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
4143
4144         PR fortran/33664
4145         * gfortran.dg/impure_spec_expr_1.f90: New test.
4146         * gfortran.dg/char_result_7.f90: Remove illegal test.
4147
4148 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
4149
4150         PR 11001
4151         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
4152         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
4153         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
4154         * gcc.target/i386/pr11001-memset-1.c: New testcase.
4155         * gcc.target/i386/pr11001-memset-2.c: New testcase.
4156         * gcc.target/i386/pr11001-memset-3.c: New testcase.
4157         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
4158         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
4159         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
4160
4161 2007-10-12  Richard Guenther  <rguenther@suse.de>
4162
4163         PR middle-end/26198
4164         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
4165         * gcc.c-torture/execute/20071011-1.c: Likewise.
4166         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
4167
4168 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
4169
4170         PR tree-optimization/33742
4171         * gcc.dg/pr33742.c: New testcase.
4172
4173 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
4174
4175         PR tree-optimization/33645
4176         * gcc.dg/pr33645-1.c: New test.
4177         * gcc.dg/pr33645-2.c: New test.
4178         * gcc.dg/pr33645-3.c: New test.
4179  
4180         PR c++/32121
4181         * g++.dg/ext/label4.C: Adjust error regexp.
4182         * g++.dg/ext/label6.C: Adjust error regexp.
4183         * g++.dg/ext/label7.C: New test.
4184         * g++.dg/ext/label8.C: New test.
4185         * g++.dg/ext/label9.C: New test.
4186
4187 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
4188
4189         PR middle-end/33676
4190         * gcc.dg/pr33676.c: New.
4191
4192 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
4193
4194         PR c++/31441
4195         * g++.dg/cpp0x/variadic83.C: New.
4196
4197 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
4198
4199         PR c++/33461
4200         * g++.dg/cpp0x/variadic81.C: New.
4201         * g++.dg/cpp0x/variadic82.C: Likewise.
4202
4203 2007-10-11  Richard Guenther  <rguenther@suse.de>
4204
4205         PR middle-end/33724
4206         * gcc.dg/pr33724.c: New testcase.
4207
4208 2007-10-11  Richard Guenther  <rguenther@suse.de>
4209
4210         PR c/33726
4211         * gcc.dg/pr33726.c: New testcase.
4212
4213 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
4214
4215         PR fortran/33500
4216         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
4217         
4218 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4219
4220         PR testsuite/33391
4221         * gfortran.dg/do_3.F90: Run with -fwrapv.
4222
4223 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
4224
4225         * gcc.dg/unwind-1.c: New.
4226
4227 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4228
4229         PR libfortran/33683
4230         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
4231         failure on some common systems.
4232
4233 2007-10-09  Richard Guenther  <rguenther@suse.de>
4234
4235         PR middle-end/33692
4236         * gcc.dg/pr33692.c: New testcase.
4237
4238 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
4239
4240         PR middle-end/33669
4241         * gcc.c-torture/execute/pr33669.c: New.
4242
4243 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4244
4245         PR tree-optimization/33615
4246         * g++.dg/tree-ssa/pr33615-2.C: New test.
4247
4248 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4249
4250         PR tree-optimization/33615
4251         * g++.dg/tree-ssa/pr33615.C: New test.
4252
4253 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
4254
4255         PR tree-optimization/33572
4256         * g++.dg/torture/pr33572.C: Replace with complete test.
4257
4258 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
4259
4260         PR fortran/33689
4261         * gfortran.dg/spec_expr_5.f90: New.
4262
4263 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
4264
4265         * gcc.dg/pragma-darwin-2.c: New.
4266
4267 2007-10-08  Richard Guenther  <rguenther@suse.de>
4268
4269         PR middle-end/33693
4270         PR middle-end/33695
4271         PR middle-end/33697
4272         * gcc.dg/pr33693.c: New testcase.
4273         * gcc.dg/pr33695.c: Likewise.
4274         * gcc.dg/pr33697.c: Likewise.
4275
4276 2007-10-08  Richard Guenther  <rguenther@suse.de>
4277
4278         PR middle-end/33691
4279         PR middle-end/33694
4280         PR middle-end/33696
4281         * gcc.dg/pr33691.c: New testcase.
4282         * gcc.dg/pr33694.c: Likewise.
4283         * gcc.dg/pr33696.c: Likewise.
4284
4285 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4286
4287         PR libfortran/33683
4288         * gfortran.dg/gamma_5.f90:  New test case
4289
4290 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
4291
4292         PR fortran/20851
4293         * initialization_1.f90: Fix dg-error annotations.
4294         * initialization_14.f90: New.
4295         * initialization_7.f90: Fix dg-error annotations.
4296         * initialization_9.f90: Likewise.
4297
4298 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4299
4300         * gfortran.dg/error_recovery_4.f90: New test.
4301
4302 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4303
4304         * gfortran.dg/default_format_denormal_2.f90: New test.
4305         * gfortran.dg/default_format_2.inc: New test.
4306         * gfortran.dg/default_format_denormal_1.f90: New test.
4307         * gfortran.dg/default_format_1.inc: New test.
4308         * gfortran.dg/default_format_1.f90: Don't test for denormalized
4309         numbers.
4310         * gfortran.dg/default_format_2.f90: Don't test for denormalized
4311         numbers.
4312
4313 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4314
4315         * gfortran.dg/namelist_15.f90: Revise test.
4316
4317 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
4318
4319         PR tree-optimization/33655
4320         * gcc.dg/torture/pr33655.c: New.
4321
4322 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
4323
4324         PR tree-optimization/33572
4325         * g++.dg/torture/pr33572.C: New.
4326
4327 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
4328
4329         PR fortran/25076
4330         * gfortran.dg/forall_11.f90: New.
4331
4332 2007-10-05  Michael Matz  <matz@suse.de>
4333
4334         PR middle-end/33667
4335         * gcc.dg/pr33667.c: New testcase.
4336
4337 2007-10-05  Richard Guenther  <rguenther@suse.de>
4338
4339         PR middle-end/33666
4340         * gcc.dg/pr33666.c: New testcase.
4341
4342 2007-10-05  Michael Matz  <matz@suse.de>
4343
4344         PR inline-asm/33600
4345         * gcc.target/i386/pr33600.c: New testcase.
4346
4347 2007-10-05  Richard Guenther  <rguenther@suse.de>
4348
4349         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
4350
4351 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
4352
4353         PR target/33635
4354         * gcc.target/mips/pr33635-1.c: New test.
4355
4356 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4357
4358         PR libfortran/33253
4359         * gfortran.dg/namelist_39.f90: Revise to use long names.
4360
4361 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
4362
4363         PR fortran/33646
4364         * gfortran.dg/pr33646.f90: New file.
4365
4366 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4367
4368         PR fortran/33529
4369         * gfortran.dg/char_type_len_2.f90: Adjust error message.
4370         * gfortran.dg/char_decl_2.f90: New test.
4371
4372 2007-10-04  Richard Guenther  <rguenther@suse.de>
4373
4374         PR middle-end/33641
4375         * gcc.c-torture/compile/pr33641.c: New testcase.
4376
4377 2007-10-04  Michael Matz  <matz@suse.de>
4378
4379         PR rtl-optimization/33653
4380         * gcc.dg/pr33653.c: New.
4381
4382 2007-10-04  Richard Guenther  <rguenther@suse.de>
4383
4384         PR tree-optimization/33627
4385         * g++.dg/torture/pr33627.C: New testcase.
4386
4387 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
4388
4389         PR fortran/33626
4390         * gfortran.dg/parens_6.f90: New.
4391
4392 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
4393
4394         PR fortran/33646
4395         PR fortran/33542
4396         * gfortran.dg/ambiguous_specific_1.f90: Remove.
4397
4398 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
4399
4400         * g++.dg/ext/gnu-inline-global-redecl.C: New.
4401
4402 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
4403
4404         PR target/33635
4405         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
4406         and mips_forced_be.
4407         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
4408         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
4409         options.
4410         * gcc.target/mips/fpr-moves-1.c: New test.
4411         * gcc.target/mips/fpr-moves-2.c: Likewise.
4412         * gcc.target/mips/fpr-moves-3.c: Likewise.
4413         * gcc.target/mips/fpr-moves-4.c: Likewise.
4414         * gcc.target/mips/fpr-moves-5.c: Likewise.
4415         * gcc.target/mips/fpr-moves-6.c: Likewise.
4416         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
4417
4418 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4419
4420         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
4421
4422 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4423
4424         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
4425         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
4426
4427 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
4428
4429         PR fortran/33198
4430         * gfortran.dg/common_errors_1.f90: New.
4431
4432 2007-10-03  Doug Kwan  <dougkwan@google.com>
4433         Richard Guenther  <rguenther@suse.de>
4434
4435         PR debug/31899
4436         * g++.dg/debug/using3.C: New testcase.
4437
4438 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4439
4440         PR libfortran/33253
4441         * gfortran.dg/namelist_38.f90: New test.
4442         * gfortran.dg/namelist_39.f90: New test.
4443
4444 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4445
4446         PR libfortran/33469
4447         * gfortran.dg/default_format_1.f90: New test.
4448         * gfortran.dg/default_format_2.f90: New test.
4449         * gfortran.dg/namelist_print_1.f: Adjust expected output.
4450         * gfortran.dg/real_const_3.f90: Adjust expected output.
4451
4452 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
4453
4454         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
4455         default ABI.  Split mips_forced_abi into mips_forced_abi and
4456         mips_forced_regs.
4457         (is_gp32_flag): Return true for -mabi=32.
4458         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
4459         (dg-mips-options): Use is_gp64_flag instead of checking specifically
4460         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
4461         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
4462         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
4463         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
4464         * gcc.target/mips/save-restore-2.c: Likewise.
4465         * gcc.target/mips/save-restore-3.c: Likewise.
4466         * gcc.target/mips/save-restore-4.c: Likewise.
4467
4468 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
4469
4470         PR middle-end/33617
4471         * gcc.c-torture/compile/pr33617.c: New test.
4472
4473 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
4474
4475         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
4476         -gstabs+ for extended options.
4477
4478 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4479
4480         PR fortran/33542
4481         * gfortran.dg/ambiguous_specific_1.f90: New test.
4482
4483 2007-10-02  Revital Eres  <eres@il.ibm.com>
4484
4485         * gcc.target/powerpc/paired-8.c: New test.
4486         * gcc.target/powerpc/paired-9.c: New test.
4487         * gcc.target/powerpc/paired-10.c: New test.
4488
4489 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4490
4491         PR fortran/33566
4492         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
4493
4494 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4495
4496         PR fortran/33554
4497         * gfortran.dg/intent_out_2.f90: New test.
4498
4499 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4500
4501         PR fortran/33550
4502         * gfortran.dg/ambiguous_reference_1.f90: New test.
4503
4504 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4505
4506         PR fortran/31154
4507         PR fortran/31229
4508         PR fortran/33334
4509         * gfortran.dg/function_kinds_1.f90: New test.
4510         * gfortran.dg/function_kinds_2.f90: New test.
4511         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
4512         use association into interfaces.
4513
4514 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4515
4516         PR testsuite/31828
4517         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
4518         (overflow): Use INFINITY, not FP_INFINITE.
4519         gcc.dg/float-range-4.c: Likewise.
4520         gcc.dg/float-range-5.c: Likewise.
4521
4522 2007-10-01  Nick Clifton  <nickc@redhat.com>
4523
4524         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
4525         for 16-bit targets.
4526
4527 2007-09-30  Diego Novillo  <dnovillo@google.com>
4528
4529         PR 33593
4530         * g++.dg/tree-ssa/pr33593.C: New test.
4531
4532 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4533
4534         PR libfortran/33400
4535         * gfortran.dg/PR19872.f: Fix test condition.
4536         * gfortran.dg/list_read_7.f90: New test.
4537
4538 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
4539
4540         PR tree-optimization/33597
4541         * gcc.dg/vect/pr33597.c: New testcase.
4542
4543 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
4544
4545         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
4546         * gcc.target/i386/pr33524.c: ...this.
4547
4548 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
4549
4550         PR fortran/33354
4551         * gfortran.dg/minmaxloc_4.f90: New.
4552
4553 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4554
4555         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
4556
4557 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
4558
4559         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
4560
4561 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
4562
4563         PR c++/33213
4564         * g++.dg/cpp0x/variadic79.C: New.
4565
4566 2007-09-28  Michael Matz  <matz@suse.de>
4567             Jakub Jelinek  <jakub@redhat.com>
4568
4569         PR rtl-optimization/33552
4570         * gcc.target/i386/pr33552.c: New runtime test.
4571         * gcc.target/i386/strinline.c: New compile time test.
4572
4573 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
4574
4575         * gfortran.dg/openmp_stack.f90: Removed.
4576
4577         PR c++/31434
4578         * g++.dg/cpp0x/variadic80.C: New test.
4579
4580 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4581
4582         * gfortran.dg/namelist_38.f90: Delete test for revertion of
4583         r128057.
4584
4585 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4586
4587         PR middle-end/7003
4588         * gcc.target/powerpc/gcse-1.c: New test.
4589
4590 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
4591
4592         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
4593         fixed capitalizations.
4594         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
4595         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
4596         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
4597         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
4598         * gfortran.dg/maxloc_shape_1.f90: Likewise.
4599         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
4600         * gfortran.dg/min_max_conformance.f90: Likewise.
4601
4602 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
4603
4604         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
4605         options.
4606         * gcc.dg/c99-tgmath-2.c: Likewise.
4607         * gcc.dg/c99-tgmath-3.c: Likewise.
4608         * gcc.dg/c99-tgmath-4.c: Likewise.
4609
4610 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
4611
4612         PR fortran/33568
4613         * gfortran.dg/anint_1.f90: New test.
4614
4615 2007-09-27  Ian Lance Taylor  <iant@google.com>
4616
4617         PR tree-optimization/33565
4618         * gcc.dg/Wstrict-overflow-20.c: New test.
4619
4620 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4621
4622         * gfortran.dg/openmp_stack.f90: Fix typo.
4623         * gfortran.dg/recursive_stack.f90: Fix typo.
4624
4625 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
4626
4627         PR c++/33493
4628         * g++.dg/template/error31.C: New.
4629
4630 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
4631
4632         * lib/prune.exp: Prune also "^In function .*$" lines and
4633         "^    inlined from .*$" lines.
4634
4635 2007-09-26  Richard Guenther  <rguenther@suse.de>
4636
4637         PR tree-optimization/33563
4638         * gcc.dg/torture/pr33563.c: New testcase.
4639
4640 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
4641
4642         PR c/25309
4643         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
4644         array.
4645         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
4646         without -O2.
4647
4648 2007-09-26  Richard Guenther  <rguenther@suse.de>
4649
4650         PR tree-optimization/30375
4651         PR tree-optimization/33560
4652         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
4653         * gcc.dg/tree-ssa/complex-5.c: Likewise.
4654         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
4655         * gcc.dg/torture/pr30375.c: New testcase.
4656         * gcc.dg/torture/pr33560.c: New testcase.
4657         * gcc.dg/tree-ssa/pr30375.c: Likewise.
4658
4659 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
4660
4661         PR c++/33207
4662         * g++.dg/parse/crash38.C: New test.
4663
4664 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
4665
4666         PR target/33524
4667         * gcc.target/i386/sse5-convert.c: New file, test int->long
4668         vectorized conversions.
4669
4670 2007-09-25  Revital Eres  <eres@il.ibm.com>
4671
4672         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
4673
4674 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
4675
4676         PR c/32295
4677         * gcc.dg/enum-incomplete-1.c: New test.
4678
4679 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
4680
4681         * gcc.c-torture/compile/20070919-1.c: New test.
4682
4683 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4684
4685         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
4686
4687 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
4688
4689         PR c++/14688
4690         * g++.dg/inherit/override_attribs.C: New file.
4691
4692 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
4693
4694         PR fortran/33269
4695         * io.c (check_format_string): Move NULL and constant checks into
4696         this function.
4697         (check_io_constraints): Call gfc_simplify_expr() before calling
4698         check_format_string().  Remove NULL and constant checks.
4699
4700 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
4701
4702         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
4703         * gcc.c-torture/execute/loop-2g.x: Likewise.
4704
4705 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
4706
4707         * lib/target-supports.exp (check_effective_target_mips16_attribute):
4708         Reject hard-float modes unless the ABI is o32 or o64.
4709         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
4710         of gcc.exp.  Skip the tests when mips16 code generation is not
4711         supported.
4712         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
4713         and use dg-add-options mips16_attribute.
4714
4715 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
4716
4717         PR c++/33506
4718         * g++.dg/ext/attrib29.C: New test.
4719
4720 2007-09-23  Ollie Wild  <aaw@google.com>
4721
4722         * gcc.dg/fold-bitand-1.c: New test.
4723         * gcc.dg/fold-bitand-2.c: New test.
4724         * gcc.dg/fold-bitand-3.c: New test.
4725         * gcc.dg/fold-bitand-4.c: New test.
4726
4727 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
4728
4729         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
4730         any of the macros to be defined for __mips16.
4731         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
4732
4733 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
4734
4735         * gcc.dg/vect/pr21591.c: Require vect_int.
4736         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
4737         * gcc.dg/vect/vect-outer-2a.c: Likewise.
4738         * gcc.dg/vect/vect-outer-2c.c: Likewise.
4739
4740 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
4741
4742         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
4743         attributes.
4744         * gcc.dg/va-arg-pack-len-2.c: New test.
4745         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
4746         attributes.
4747         * g++.dg/ext/va-arg-pack-len-2.C: New test.
4748
4749         PR tree-optimization/32772
4750         * gcc.c-torture/compile/20070905-1.c: New test.
4751
4752         PR tree-optimization/32975
4753         * gcc.dg/pr32975.c: New test.
4754
4755         PR middle-end/28755
4756         * gcc.dg/pr28755.c: New test.
4757
4758 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
4759
4760         * lib/target-supports.exp (check_effective_target_nomips16): New
4761         procedure.
4762         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
4763         for mipsisa64*-*-*.
4764         * gcc.dg/vect/vect.exp: Likewise.
4765         * g++.dg/vect/vect.exp: Likewise.
4766         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
4767         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
4768         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
4769         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
4770         * gcc.target/mips/clear-cache-1.c (f): Likewise.
4771         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
4772         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
4773         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
4774         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
4775         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
4776         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
4777         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
4778         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
4779         (test14, test15, test16, test17, test18): Likewise.
4780         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
4781         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
4782         (test14, test15, test16, test17, test18, test19, test20, test21)
4783         (test22): Likewise.
4784         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
4785         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
4786         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
4787         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
4788         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
4789         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
4790         * gcc.target/mips/mips-3d-1.c (main): Likewise.
4791         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
4792         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4793         (test13, test14, test15, test16, test17, test18, test19, test20)
4794         (test21, test22, test23, test24, test25, test26, test27, test28)
4795         (test29, test30, test31): Likewise.
4796         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
4797         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4798         (test13, test14, test15, test16, test17, test18, test19, test20)
4799         (test21, test22, test23, test24, test25, test26, test27, test28)
4800         (test29, test30, test31, test32, test33, test34, test35, test36)
4801         (test37, test38, test39, test40, test41, test42, test43, test44)
4802         (test45, test46, test47, test48, test49, test50, test51, test52)
4803         (test53, test54, test55, test56, test57, test58, test59, test60)
4804         (test61, test62, test63): Likewise.
4805         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
4806         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4807         (test13, test14, test15, test16, test17, test18, test19, test20)
4808         (test21, test22, test23, test24, test25, test26, test27, test28)
4809         (test29, test30, test31): Likewise.
4810         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
4811         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4812         (test13, test14, test15, test16, test17, test18, test19, test20)
4813         (test21, test22, test23, test24, test25, test26, test27, test28)
4814         (test29, test30, test31): Likewise.
4815         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
4816         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4817         (test13, test14, test15): Likewise.
4818         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
4819         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4820         (test13, test14, test15): Likewise.
4821         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
4822         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4823         (test13, test14, test15, test16, test17, test18, test19, test20)
4824         (test21, test22, test23, test24, test25, test26, test27, test28)
4825         (test29, test30, test31): Likewise.
4826         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
4827         (matrix_multiply4: Likewise.
4828         * gcc.target/mips/mips-ps-1.c (main): Likewise.
4829         * gcc.target/mips/mips-ps-2.c (main): Likewise.
4830         * gcc.target/mips/mips-ps-3.c (main): Likewise.
4831         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
4832         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4833         (test13, test14, test15, test16, test17, test18, test19, test20)
4834         (test21, test22, test23, test24, test25, test26, test27, test28)
4835         (test29, test30, test31): Likewise.
4836         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
4837         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4838         (test13, test14, test15, test16, test17, test18, test19, test20)
4839         (test21, test22, test23, test24, test25, test26, test27, test28)
4840         (test29, test30, test31): Likewise.
4841         * gcc.target/mips/mips-ps-5.c (main): Likewise.
4842         * gcc.target/mips/mips-ps-6.c (main): Likewise.
4843         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
4844         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
4845         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
4846         (sub_v4qi): Likewise.
4847         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
4848         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
4849         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
4850         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
4851         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
4852         (subb, subc): Likewise.
4853         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
4854         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
4855         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
4856         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
4857         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
4858         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
4859         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
4860         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
4861         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
4862         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
4863         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
4864         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
4865         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
4866
4867 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4868
4869         * lib/target-supports.exp (add_options_for_mips16_attribute)
4870         (check_effective_target_mips16_attribute): New functions.
4871         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
4872         command line.
4873         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
4874         extra_test_flags.
4875         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
4876         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
4877         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
4878         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
4879         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
4880         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
4881         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
4882         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
4883         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
4884         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
4885         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
4886         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
4887         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
4888         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
4889         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
4890         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
4891         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
4892         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
4893         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
4894         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
4895         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
4896         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
4897         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
4898         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
4899         (NOMIPS16): Delete.
4900         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
4901         of dg-options.
4902         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
4903         options.  Require { target mips16_attribute } and use dg-add-options
4904         to add the associated options.
4905         (foo): Use MIPS16.
4906         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
4907         * gcc.target/mips/call-saved-3.c: Likewise.
4908         * gcc.target/mips/code-readable-1.c: Require { target
4909         mips16_attribute } and use dg-add-options to add the associated
4910         options.  Remove trailing whitespace.
4911         (NOMIPS16): Delete.
4912         * gcc.target/mips/code-readable-2.c: Likewise.
4913         * gcc.target/mips/code-readable-3.c: Likewise.
4914         * gcc.target/mips/mips16-attributes-2.c: Likewise.
4915         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
4916         Require { target mips16_attribute } and use dg-add-options to
4917         add the associated options.
4918         (cksum16, cksum8): Use MIPS16.
4919         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
4920         Require { target mips16_attribute } and use dg-add-options to
4921         add the associated options.
4922         (foo): Use MIPS16.
4923         * gcc.target/mips/save-restore-2.c: Likewise.
4924         * gcc.target/mips/save-restore-3.c: Likewise.
4925         * gcc.target/mips/save-restore-4.c: Likewise.
4926         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
4927         -mno-abicalls.
4928         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
4929         (foo): Use NOMIPS16.
4930
4931 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
4932
4933         PR fortran/33337
4934         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
4935
4936         PR fortran/33376
4937         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
4938
4939 2007-09-22  Tobias Burnus  <burnus@net-b.de>
4940
4941         PR fortran/33445
4942         * gfortran.dg/gomp/free-2.f90: New.
4943         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
4944         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
4945
4946 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
4947
4948         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
4949         * gcc.target/i386/sse5-haddX.c: Ditto.
4950         * gcc.target/i386/sse5-hsubX.c: Ditto.
4951         * gcc.target/i386/sse5-maccXX.c: Ditto.
4952         * gcc.target/i386/sse5-msubXX.c: Ditto.
4953         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
4954         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
4955         * gcc.target/i386/sse5-permpX.c: Ditto.
4956         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
4957         effective target.
4958         * gcc.target/i386/sse5-fma-vector.c: Ditto.
4959         * gcc.target/i386/sse5-ima-vector.c: Ditto.
4960         * gcc.target/i386/sse5-pcmov.c: Ditto.
4961         * gcc.target/i386/sse5-pcmov2.c: Ditto.
4962
4963 2007-09-22  Richard Guenther  <rguenther@suse.de>
4964
4965         PR tree-optimization/33146
4966         * gcc.c-torture/compile/pr33146.c: New testcase.
4967
4968 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4969
4970         * lib/target-supports.exp (check_cached_effective_target): New
4971         procedure.
4972         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
4973         (check_effective_target_c99_runtime): New procedure.
4974         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
4975         (test3l): Likewise cargl.
4976         * gcc.dg/builtins-59.c: Require c99_runtime.
4977         * gcc.dg/builtins-61.c: Likewise.
4978         * gcc.dg/builtins-62.c: Likewise.
4979
4980 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4981
4982         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
4983         * lib/target-supports-dg.exp (dg-add-options): Likewise.
4984         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
4985         target-specific dg-options.
4986         * gcc.dg/builtins-20.c: Likewise.
4987         * gcc.dg/builtins-53.c: Likewise.
4988         * gcc.dg/builtins-55.c: Likewise.
4989         * gcc.dg/single-precision-constant.c: Likewise.
4990         * gcc.dg/torture/builtin-convert-1.c: Likewise.
4991         * gcc.dg/torture/builtin-convert-2.c: Likewise.
4992         * gcc.dg/torture/builtin-convert-3.c: Likewise.
4993         * gcc.dg/torture/builtin-convert-4.c: Likewise.
4994         * gcc.dg/torture/builtin-power-1.c: Likewise.
4995
4996 2007-09-21  Chao-ying Fu  <fu@mips.com>
4997
4998         * lib/target-supports.exp (check_effective_target_fixed_point): New to
4999         check if targets have fixed-point supports.
5000         * gcc.dg/fixed-point/fixed-point.exp: New file.
5001         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
5002         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
5003         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
5004         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
5005         * gcc.dg/fixed-point/constants-pedantic.c,
5006         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
5007         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
5008         * gcc.dg/fixed-point/keywords-ignored-c99.c,
5009         * gcc.dg/fixed-point/keywords-pedantic.c,
5010         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
5011         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
5012         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
5013         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
5014         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
5015         * gcc.dg/fixed-point/func-vararg-mixed.c,
5016         * gcc.dg/fixed-point/operator-logical.c,
5017         * gcc.dg/fixed-point/struct-union.c,
5018         * gcc.dg/fixed-point/bit-complement.c,
5019         * gcc.dg/fixed-point/operator-bitwise.c,
5020         * gcc.dg/fixed-point/operator-comma.c,
5021         * gcc.dg/fixed-point/struct-layout-1.c,
5022         * gcc.dg/fixed-point/union-init.c,
5023         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
5024         * gcc.dg/fixed-point/func-mixed.c,
5025         * gcc.dg/fixed-point/func-vararg-size0.c,
5026         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
5027         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
5028         * gcc.dg/fixed-point/operator-unary.c,
5029         * gcc.dg/fixed-point/allop-const.c,
5030         * gcc.dg/fixed-point/muldiv-warning.c,
5031         * gcc.dg/nofixed-point-1.c,
5032         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
5033         * gcc.target/mips/fixed-vector-type.c,
5034         * gcc.target/mips/fixed-scalar-type.c: New tests.
5035
5036 2007-09-21  Olivier Hainque  <hainque@adacore.com>
5037
5038         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
5039         * gnat.dg/test_nested_subtype_byref.adb: New test.
5040
5041 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
5042
5043         PR fortran/33439
5044         * gfortran.dg/gomp/pr33439.f90: New test.
5045
5046 2007-09-21  Tobias Burnus  <burnus@net-b.de>
5047
5048         PR fortran/33455
5049         * gfortran.dg/merge_char_3.f90: New.
5050
5051 2007-09-21  Tobias Burnus  <burnus@net-b.de>
5052
5053         PR fortran/33037
5054         * gfortran.dg/transfer_check_1.f90: New.
5055
5056 2007-09-20  Asher Langton  <langton2@llnl.gov>
5057
5058         PR fortran/20441
5059         * gfortran.dg/init_flag_1.f90: New.
5060         * gfortran.dg/init_flag_2.f90: New.
5061         * gfortran.dg/init_flag_3.f90: New.
5062         * gfortran.dg/init_flag_4.f90: New.
5063         * gfortran.dg/init_flag_5.f90: New.
5064         * gfortran.dg/init_flag_6.f90: New.
5065         * gfortran.dg/init_flag_7.f90: New.
5066
5067 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
5068
5069         PR c++/33460
5070         * g++.dg/ext/anon-struct6.C: New.
5071
5072 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5073
5074         PR libfortran/23272
5075         * gfortran.dg/inquire_10.f90: New test.
5076
5077 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
5078
5079         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
5080
5081 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5082
5083         PR fortran/33221
5084         * gfortran.dg/used_types_18.f90: Declare variable of empty
5085         derived type.
5086
5087 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5088
5089         PR fortran/33288
5090         * gfortran.dg/array_constructor_19.f90: New test.
5091
5092 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
5093
5094         PR debug/33316
5095         * gcc.dg/debug/pr33316.c: New test.
5096
5097         PR c++/33496
5098         * g++.dg/cpp0x/variadic76.C: New test.
5099         * g++.dg/cpp0x/variadic77.C: New test.
5100         * g++.dg/cpp0x/variadic78.C: New test.
5101
5102         PR c/33238
5103         PR c/27301
5104         * gcc.c-torture/execute/20070919-1.c: New test.
5105         * gcc.dg/pr33238.c: New test.
5106         * gcc.dg/pr27301.c: New test.
5107
5108 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
5109
5110         * lib/target-supports.exp (check_effective_target_mips64): New
5111         procedure.
5112         * gcc.dg/lower-subreg-1.c: Require !mips64.
5113         * gcc.dg/sibcall-3.c (ATTR): New macro.
5114         (recurser_void1, recurser_void2): Use it.
5115         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
5116         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
5117
5118 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
5119
5120         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
5121         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
5122         warning annotation.
5123         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
5124
5125 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
5126
5127         PR fortran/33497
5128         * gfortran.dg/c_loc_tests_11.f03: New test case.
5129
5130 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
5131
5132         PR c++/33459
5133         * g++.dg/init/ref14.C: New.
5134
5135 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5136
5137         * gnat.dg/slice2.ad[sb]: New testcase.
5138
5139 2007-09-19  Nick Clifton  <nickc@redhat.com>
5140
5141         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
5142
5143 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
5144
5145         * gcc.target/bfin/bfin.exp: New.
5146         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
5147         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
5148         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
5149         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
5150         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
5151         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
5152         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
5153         mcpu-bf561.c, mcpu-default.c}: New tests.
5154
5155 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
5156
5157         Restore detection of unsupported TLS.
5158
5159         Revert this patch:
5160         2007-02-10  Richard Henderson  <rth@redhat.com>
5161
5162         * lib/target-supports.exp (check_effective_target_tls): Redefine
5163         to mean non-emulated tls.
5164         * gcc.dg/tls/alias-1.c: Remove tls requirement.
5165         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5166         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5167         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5168         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5169         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5170         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5171
5172         And then:
5173         * lib/target-supports.exp (check_effective_target_tls): Use
5174         stronger test for compiler support for TLS.
5175         (check_effective_target_tls_native): New, to test for non-emulated
5176         TLS support.
5177         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
5178         instead of dg-require-effective-target tls.
5179         * g++.dg/gomp/copyin-1.C: Likewise.
5180         * g++.dg/gomp/sharing-1.C: Likewise.
5181         * g++.dg/gomp/tls-1.C: Likewise.
5182         * g++.dg/gomp/tls-2.C: Likewise.
5183         * g++.dg/gomp/tls-3.C: Likewise.
5184         * g++.dg/tls/diag-1.C: Likewise.
5185         * g++.dg/tls/diag-2.C: Likewise.
5186         * g++.dg/tls/diag-3.C: Likewise.
5187         * g++.dg/tls/diag-4.C: Likewise.
5188         * g++.dg/tls/diag-5.C: Likewise.
5189         * g++.dg/tls/init-1.C: Likewise.
5190         * g++.dg/tls/init-2.C: Likewise.
5191         * g++.dg/tls/trivial.C: Likewise.
5192         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
5193         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
5194         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
5195         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
5196         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
5197         * gcc.dg/gomp/clause-1.c: Likewise.
5198         * gcc.dg/gomp/copyin-1.c: Likewise.
5199         * gcc.dg/gomp/sharing-1.c: Likewise.
5200         * gcc.dg/gomp/tls-1.c: Likewise.
5201         * gcc.dg/gomp/tls-2.c: Likewise.
5202         * gcc.dg/tls/alpha-1.c: Likewise.
5203         * gcc.dg/tls/opt-1.c: Likewise.
5204         * gcc.dg/tls/opt-13.c: Likewise.
5205         * gcc.dg/tls/opt-14.c: Likewise.
5206         * gcc.dg/tls/opt-2.c: Likewise.
5207         * gcc.dg/tls/opt-3.c: Likewise.
5208         * gcc.dg/tls/opt-4.c: Likewise.
5209         * gcc.dg/tls/opt-7.c: Likewise.
5210         * gcc.dg/tls/section-1.c: Likewise.
5211         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
5212         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
5213         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
5214         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
5215         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
5216         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
5217         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
5218         * gfortran.dg/gomp/crayptr2.f90: Likewise.
5219         * gfortran.dg/gomp/fixed-1.f: Likewise.
5220         * gfortran.dg/gomp/free-1.f90: Likewise.
5221         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
5222         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
5223         * gfortran.dg/gomp/reduction1.f90: Likewise.
5224         * gfortran.dg/gomp/sharing-1.f90: Likewise.
5225
5226 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5227
5228         PR fortran/31119
5229         * gfortran.dg/bounds_check_9.f90: New test.
5230         * gfortran.dg/bounds_check_fail_2.f90: New test.
5231
5232 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5233
5234         PR c++/33462 (again)
5235         * g++.dg/ext/va-arg1.C: Adjust.
5236
5237 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5238
5239         PR c++/33462
5240         * g++.dg/ext/va-arg1.C: New.
5241
5242 2007-09-18  Tobias Burnus  <burnus@net-b.de>
5243
5244         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
5245
5246 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5247
5248         PR c++/33463
5249         * g++.dg/rtti/typeid6.C: New.
5250
5251 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5252
5253         PR c++/33464
5254         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
5255         * g++.dg/ext/is_class_error2.C: New.
5256
5257 2007-09-18  Richard Guenther  <rguenther@suse.de>
5258
5259         PR tree-optimization/33340
5260         * g++.dg/torture/pr33340.C: New testcase.
5261
5262 2007-09-18  Tobias Burnus  <burnus@net-b.de>
5263
5264         PR fortran/33231
5265         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
5266         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
5267         * gfortran.dg/elemental_subroutine_5.f90: New.
5268
5269 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
5270
5271         * lib/target-supports.exp (check_profiling_available): Extend
5272         mips*-*-elf check to mips*-*-elf*.
5273
5274 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
5275
5276         * gcc.dg/format/c90-scanf-5.c: New test.
5277         * gcc.dg/format/c99-scanf-4.c: New test.
5278         * gcc.dg/format/ext-7.c: New test.
5279         * gcc.dg/format/ext-8.c: New test.
5280
5281         PR middle-end/33423
5282         * gcc.c-torture/compile/20070915-1.c: New test.
5283
5284 2007-09-17  Tobias Burnus  <burnus@net-b.de>
5285
5286         PR fortran/33106
5287         * gfortran.dg/private_type_9.f90: New.
5288
5289 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5290
5291         PR middle-end/33449
5292         * gfortran.dg/pr33449.f90: New test.
5293
5294 2007-09-17  Tobias Burnus  <burnus@net-b.de>
5295
5296         * gfortran.dg/interface_15.f90: Compile with -std=f95.
5297         * gfortran.dg/private_type_1.f90: Ditto
5298         * gfortran.dg/interface_18.f90: New.
5299         * gfortran.dg/private_type_8.f90: New.
5300
5301 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
5302
5303         PR c++/33124
5304         * g++.dg/warn/new1.C: Adjust.
5305         * g++.dg/torture/str_empty.C: Likewise.
5306
5307 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
5308
5309         * gcc.target/mips/dse-1.c: New test.
5310
5311 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
5312
5313         PR c++/32756
5314         * g++.dg/overload/operator3.C: New.
5315
5316 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
5317
5318         * gcc.target/mips/truncate-1.c: New test.
5319
5320 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
5321
5322         PR fortran/29396
5323         PR fortran/29606
5324         PR fortran/30625
5325         PR fortran/30871
5326         * gfortran.dg/subref_array_pointer_1.f90: New test.
5327         * gfortran.dg/subref_array_pointer_2.f90: New test.
5328
5329 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
5330
5331         * gfortran.dg/nint_2.f90: Correct last change.
5332
5333 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
5334
5335         * gcc.dg/tree-ssa/parallelization-1.c: New test.
5336
5337 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
5338
5339         * gcc.dg/vect/pr33373b.c: New test.
5340
5341 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
5342
5343         PR target/33438
5344         * gcc.target/i386/pr33438.c: New test.
5345
5346 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5347
5348         * gfortran.dg/nint_2.f90: Revert previous commit.
5349
5350 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5351
5352         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
5353
5354 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
5355
5356         PR debug/33429
5357         * g++.dg/other/unused1.C: XFAIL class2 scan.
5358
5359 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5360
5361         PR fortran/33343
5362         * gfortran.dg/elemental_args_check_1.f90: New.
5363         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
5364         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
5365
5366 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5367
5368         * gfortran.dg/recursive_check_3.f90: New.
5369
5370 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5371
5372         PR fortran/33412
5373         * gfortran.dg/elemental_bind_c.f90: New.
5374
5375 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
5376
5377         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
5378         * gcc.target/mips/mips16-attributes-2.c: New test.
5379         * gcc.target/mips/mips16-attributes-3.c: Likewise.
5380         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
5381         hard-float asm when __mips16 is defined.
5382         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
5383         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
5384         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
5385         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
5386         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
5387         * gcc.target/mips/pr26765.c (foo): Likewise.
5388         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
5389         targets, use dg-mips-options instead of dg-options, and use -mgp32
5390         to force 32-bit mode.
5391         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
5392         and 64-bit mode.
5393         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
5394
5395 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
5396             Michael Meissner  <michael.meissner@amd.com>
5397
5398         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
5399         * gcc.target/i386/sse5-hsubX.c: Ditto.
5400         * gcc.target/i386/sse5-permpX.c: Ditto.
5401         * gcc.target/i386/sse5-haddX.c: Ditto.
5402         * gcc.target/i386/sse5-maccXX.c: Ditto.
5403         * gcc.target/i386/sse5-msubXX.c: Ditto.
5404         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5405         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5406
5407         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
5408         optimizes floating point conditional moves into the pcmov
5409         instruction on SSE5.
5410         * gcc.target/i386/sse5-pcmov2.c: Ditto.
5411
5412         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
5413         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
5414         SSE5.
5415
5416         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
5417         compiler optimizes vector (a*b)+c into fmadd on SSE5.
5418
5419         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
5420         optimizes (a*b)+c into fmadd on SSE5.
5421
5422         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
5423         whether the SSE5 instructions can be generated.
5424
5425         * gcc.target/i386/sse5-check.h: New. Add support for 
5426         SSE5 tests.
5427
5428         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
5429         ammintrin.h, and turn on -msse5 option instead of -msse4a.
5430         * gcc.target/i386/sse-13.c: Ditto.
5431         * gcc.target/i386/sse-14.c: Ditto.
5432
5433 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
5434
5435         PR testsuite/33153
5436         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
5437         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
5438
5439 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
5440
5441         PR target/32338
5442         * gcc.dg/pr32338-1.c: New test.
5443         * gcc.dg/pr32338-2.c: New test.
5444
5445 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
5446         
5447         * lib/target-supports.exp (check_effective_target_sync_int_long):
5448         Revert change to add xtensa.
5449         (check_effective_target_sync_char_short): Likewise.
5450         
5451 2007-09-12  Olivier Hainque  <hainque@adacore.com>
5452
5453         * gnat.dg/packed_subtype.adb: New test.
5454
5455 2007-09-12  Tobias Burnus  <burnus@net-b.de>
5456
5457         PR fortran/33297
5458         * gfortran.dg/intrinsic_size.f90: New.
5459
5460 2007-09-12  Tobias Burnus  <burnus@net-b.de>
5461
5462         PR fortran/33284
5463         PR fortran/33310
5464         * gfortran.dg/conflicts_2.f90: New.
5465
5466 2007-09-12  Ira Rosen  <irar@il.ibm.com>
5467
5468         PR tree-optimization/32377
5469         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
5470         dependence distance.
5471         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
5472         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
5473         * gcc.dg/vect/no-vfa-vect-depend-1.c,
5474         gfortran.dg/vect/no-vfa-pr32377.f90: New.
5475
5476 2007-09-12  Richard Guenther  <rguenther@suse.de>
5477
5478         PR middle-end/33382
5479         * gcc.c-torture/compile/pr33382.c: New testcase.
5480         * gcc.c-torture/execute/pr33382.c: Likewise.
5481
5482 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
5483
5484         PR fortran/33395
5485         * gfortran.dg/c_ptr_tests_12.f03: New test case.
5486
5487 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
5488
5489         PR tree-optimization/33373
5490         * gcc.dg/vect/pr33373.c: New test.
5491
5492 2007-09-12  Ben Elliston  <bje@au.ibm.com>
5493
5494         * lib/target-supports.exp (check_effective_target_vect_no_double):
5495         Remove unused proc.
5496
5497 2007-09-12  Ben Elliston  <bje@au.ibm.com>
5498             Ulrich Weigand  <uweigand@de.ibm.com>
5499
5500         * gcc.target/spu/dfcgt-nan.c: New test.
5501
5502 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
5503
5504         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
5505
5506 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
5507
5508         PR fortran/33040
5509         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
5510
5511 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
5512
5513         * gcc.dg/va-arg-pack-len-1.c: New test.
5514         * g++.dg/va-arg-pack-len-1.C: New test.
5515
5516 2007-09-11  Michael Matz  <matz@suse.de>
5517
5518         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
5519
5520 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
5521
5522         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
5523         checks for size of long double.
5524         * gcc.dg/dfp/convert.h: New file.
5525         * gcc.dg/dfp/convert-bfp-2.c: New test.
5526         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
5527         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
5528         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
5529         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
5530         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
5531         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
5532         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
5533         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
5534         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
5535
5536 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
5537
5538         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
5539         Change dg-final to expect 1 non-profitable loop and
5540         3 profitable loops.
5541         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
5542         Change dg-final to expect 1 non-profitable loop and
5543         3 profitable loops.
5544         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
5545         Change dg-final to expect 1 profitable loop.
5546         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5547         Change dg-final to expect 1 profitable loop.    
5548         
5549 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
5550
5551         * gcc.target/mips/call-saved-1.c: New test.
5552         * gcc.target/mips/call-saved-2.c: Likewise.
5553         * gcc.target/mips/call-saved-3.c: Likewise.
5554         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
5555         instead of mips_mips64.  Set mips_fp64 too.
5556         (is_gp32_flag): Return true for -mips1 and -mips2.
5557         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
5558
5559 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
5560
5561         * g++.dg/ext/va-arg-pack-1.C: New test.
5562         * g++.dg/ext/va-arg-pack-2.C: New test.
5563
5564 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
5565
5566         PR target/33369
5567         * gcc.dg/vect/pr33369.c: New test.
5568
5569 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
5570
5571         PR fortran/33370
5572         * gfortran.dg/array_memcpy_5.f90:  New test.
5573
5574 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
5575
5576         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
5577
5578 2007-09-09  Richard Guenther  <rguenther@suse.de>
5579
5580         * gcc.c-torture/compile/20070906-1.c: New testcase.
5581
5582 2007-09-09  Ira Rosen  <irar@il.ibm.com>
5583
5584         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
5585         noinline attribute.
5586         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
5587         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
5588         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5589         Likewise.
5590
5591 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
5592
5593         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
5594
5595 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
5596
5597         * gnat.dg/addr2_p.ads: Bump size of array to 9.
5598
5599 2007-09-09  Ira Rosen  <irar@il.ibm.com>
5600
5601         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
5602         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
5603         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
5604         Compile tests with -fno-tree-pre.
5605         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
5606         * lib/target-supports.exp (check_effective_target_vect_strided): New.
5607         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
5608         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
5609         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
5610         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
5611         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
5612         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
5613         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
5614         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
5615         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
5616         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
5617         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
5618         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
5619         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
5620         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
5621         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
5622         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
5623         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
5624
5625 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
5626
5627         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
5628         to call objdump.
5629         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
5630         Use remote_exec to call c++filt.
5631         * lib/target-supports-dg.exp (dg-require-host-local): New.
5632         * gcc.misc-tests/options.exp: Allow .exe in command paths.
5633         * g++.dg/parse/repo1.C: Use dg-require-host-local.
5634         * g++.dg/rtti/repo1.C: Likewise.
5635         * g++.dg/template/repo1.C: Likewise.
5636         * g++.dg/template/repo2.C: Likewise.
5637         * g++.dg/template/repo3.C: Likewise.
5638         * g++.dg/template/repo4.C: Likewise.
5639         * g++.dg/template/repo5.C: Likewise.
5640         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
5641         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
5642         * g++.old-deja/g++.pt/repo1.C: Likewise.
5643         * g++.old-deja/g++.pt/repo2.C: Likewise.
5644         * g++.old-deja/g++.pt/repo3.C: Likewise.
5645         * g++.old-deja/g++.pt/repo4.C: Likewise.
5646         * gcc.dg/cpp/trad/builtins.c: Likewise.
5647
5648 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
5649
5650         PR tree-optimization/32283
5651         * gcc.dg/tree-ssa/loop-31.c: New test.
5652
5653 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
5654
5655         PR rtl-optimization/26449
5656         * gcc.target/i386/pr26449-1.c: New file.
5657
5658 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
5659
5660         PR target/33329
5661         PR rtl-optimization/26449
5662         * gcc.target/i386/pr33329.c: New file.
5663
5664 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
5665
5666         * gnat.dg/renaming3.adb, renaming4.ads: New test.
5667
5668 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
5669
5670         * gnat.dg/unaligned_rep_clause.adb: New testcase.
5671
5672 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
5673
5674         PR tree-optimization/33301
5675         * gfortran.dg/vect/pr33301.f: New test.
5676
5677 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5678
5679         PR libfortran/33307
5680         * gfortran.dg/backspace_10.f90: New test.
5681
5682 2007-09-07  Richard Guenther  <rguenther@suse.de>
5683
5684         Reapply
5685         2007-09-06  Richard Guenther  <rguenther@suse.de>
5686
5687         PR tree-optimization/32586
5688         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5689         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5690         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5691         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5692         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5693         now obsolete simplification.
5694
5695 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
5696         
5697         PR tree-optimization/33299
5698         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
5699         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
5700
5701 2007-09-07  Richard Guenther  <rguenther@suse.de>
5702
5703         Revert
5704         2007-09-06  Richard Guenther  <rguenther@suse.de>
5705
5706         PR tree-optimization/32586
5707         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5708         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5709         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5710         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5711         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5712         now obsolete simplification.
5713
5714 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
5715
5716         PR tree-optimization/32821
5717         * gcc.dg/tree-ssa/pr32821.c: New file.
5718
5719 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
5720
5721         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
5722         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
5723         and mips_forced_no_er.
5724         (dg-mips-options): Add -mno-abicalls when a small-data option is
5725         specified.  Skip tests with small-data options if mips_forced_gp.
5726         Skip tests with -mexplicit-relocs if mips_forced_no_er.
5727         * gcc.target/mips/sdata-1.c: New test.
5728         * gcc.target/mips/sdata-2.c: Likewise.
5729         * gcc.target/mips/sdata-3.c: Likewise.
5730         * gcc.target/mips/sdata-4.c: Likewise.
5731
5732 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5733
5734         PR fortran/33298
5735         * spread_zerosize_1.f90:  New test case.
5736         * spread_bounds_1.f90:  New test case.
5737
5738 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
5739
5740         PR c++/32674
5741         * g++.dg/template/static31.C: New.
5742
5743 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5744
5745         PR fortran/33271
5746         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
5747         powerpc*-linux-gnu.
5748
5749 2007-09-06  David Daney  <ddaney@avtrex.com>
5750             Richard Sandiford  <richard@codesourcery.com>
5751
5752         PR target/33256
5753         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
5754         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
5755         * gcc.target/mips/pr33256.c: New test.
5756
5757 2007-09-06  Tom Tromey  <tromey@redhat.com>
5758
5759         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
5760
5761 2007-09-06  Richard Guenther  <rguenther@suse.de>
5762
5763         PR tree-optimization/32586
5764         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5765         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5766         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5767         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5768         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5769         now obsolete simplification.
5770
5771 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
5772
5773         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
5774         * gcc.target/i386/sse3-addsubps.c: Ditto.
5775         * gcc.target/i386/sse3-haddpd.c: Ditto.
5776         * gcc.target/i386/sse3-haddps.c: Ditto.
5777         * gcc.target/i386/sse3-hsubpd.c: Ditto.
5778         * gcc.target/i386/sse3-hsubps.c: Ditto.
5779         * gcc.target/i386/sse3-lddqu.c: Ditto.
5780         * gcc.target/i386/sse3-movddup.c: Ditto.
5781         * gcc.target/i386/sse3-movshdup.c: Ditto.
5782         * gcc.target/i386/sse3-movsldup.c: Ditto.
5783
5784 2007-09-06  Richard Guenther  <rguenther@suse.de>
5785
5786         PR tree-optimization/33302
5787         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
5788
5789 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5790
5791         PR libfortran/33225
5792         * gfortran.dg./fmt_float.f90: New test.
5793
5794 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5795
5796         PR libfortran/33253
5797         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
5798
5799 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
5800
5801         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
5802         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
5803
5804 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
5805
5806         * g++.dg/eh/builtin1.C: New test.
5807         * g++.dg/eh/builtin2.C: New test.
5808         * g++.dg/eh/builtin3.C: New test.
5809
5810         PR c++/33289
5811         * g++.dg/eh/builtin4.C: New test.
5812
5813 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
5814
5815         * gcc.target/powerpc/dfp-dd.c: New test.
5816         * gcc.target/powerpc/dfp-td.c: New test.
5817
5818 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
5819
5820         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
5821         * gcc.dg/va-arg-pack-1.c: New test.
5822
5823 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
5824
5825         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
5826         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
5827         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
5828         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
5829         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
5830
5831 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
5832
5833         PR c++/30302
5834         * g++.dg/ext/anon-struct5.C: New.
5835
5836 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
5837
5838         * gcc.dg/i386-cpuid.h: Remove.
5839         * gcc.target/i386/mmx-check.h: Include cpuid.h.
5840         (main): Use __get_cpuid to get target features.
5841         * gcc.target/i386/sse-check.h: Ditto.
5842         * gcc.target/i386/sse2-check.h: Ditto.
5843         * gcc.target/i386/sse3-check.h: Ditto.
5844         * gcc.target/i386/ssse3-check.h: Ditto.
5845         * gcc.target/i386/sse4_1-check.h: Ditto.
5846         * gcc.target/i386/sse4_2-check.h: Ditto.
5847         * gcc.target/i386/sse4a-check.h: Ditto.
5848         * gcc.dg/torture/pr16104-1.c: Ditto.
5849         (do_test): Change to void.
5850         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
5851         * gcc.target/i386/sse-6.c: Ditto.
5852         * gcc.target/i386/sse-7.c: Ditto.
5853         * g++.dg/other/i386-1.C: Include cpuid.h.
5854         (main): New function.  Use __get_cpuid to get target fetaures.
5855
5856 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
5857             David Ung  <davidu@mips.com>
5858             Nigel Stephens <nigel@mips.com>
5859
5860         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
5861         * gcc.c-torture/compile/mipscop-2.c: Likewise.
5862         * gcc.c-torture/compile/mipscop-3.c: Likewise.
5863         * gcc.c-torture/compile/mipscop-4.c: Likewise.
5864         * gcc.dg/torture/mips-hilo-1.c: Likewise.
5865         * gcc.dg/torture/mips-hilo-2.c: Likewise.
5866         * gcc.dg/torture/pr19683-1.c: Likewise.
5867         * gcc.target/mips/madd-3.c: Likewise.
5868         * gcc.target/mips/maddu-3.c: Likewise.
5869         * gcc.target/mips/msub-3.c: Likewise.
5870         * gcc.target/mips/msubu-3.c: Likewise.
5871         * gcc.target/mips/asm-1.c: Likewise.
5872         * gcc.target/mips/branch-1.c: Likewise.
5873         * gcc.target/mips/ins-1.c: Likewise.
5874         * gcc.target/mips/near-far-3.c: Likewise.
5875         * gcc.target/mips/near-far-4.c: Likewise.
5876         * gcc.target/mips/smartmips-lwxs.c: Likewise.
5877         * gcc.target/mips/smartmips-ror-1.c: Likewise.
5878         * gcc.target/mips/smartmips-ror-2.c: Likewise.
5879         * gcc.target/mips/smartmips-ror-3.c: Likewise.
5880         * gcc.target/mips/smartmips-ror-4.c: Likewise.
5881         * gcc.target/mips/dspr2-MULT.c: Likewise.
5882         * gcc.target/mips/dspr2-MULTU.c: Likewise.
5883         * gcc.target/mips/mips32-dsp-run.c: Likewise.
5884         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
5885         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
5886         * gcc.target/mips/code-readable-2.c: Likewise.
5887         * gcc.target/mips/code-readable-3.c: Likewise.
5888
5889 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
5890             David Ung  <davidu@mips.com>
5891             Nigel Stephens <nigel@mips.com>
5892
5893         * gcc.target/mips/mips16-attributes.c: New.
5894
5895 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
5896
5897         PR fortran/31564
5898         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
5899
5900         PR fortran/33241
5901         * gfortran.dg/char_length_10.f90: New test.
5902
5903 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
5904
5905         PR c++/29731
5906         * g++.dg/parse/template24.C: New.
5907
5908 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5909
5910         * g++.dg/other/spu2vmx-1.C: New test.
5911
5912 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
5913
5914         PR tree-optimization/33017
5915         * gcc.dg/pr33017.c: New test.
5916
5917 2007-09-05  Ben Elliston  <bje@au.ibm.com>
5918
5919         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
5920         __protected_stream family of macros.
5921
5922 2007-09-04  Jan Hubicka  <jh@suse.cz>
5923
5924         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
5925         * gcc.dg/tree-ssa/pr27236.c: Likewise.
5926         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
5927         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5928         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
5929         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
5930         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5931         Likewise.
5932
5933 2007-09-04  Janus Weil  <jaydub66@gmail.com>
5934             Tobias Burnus  <burnus@net-b.de>
5935
5936         * gfortran.dg/proc_decl_1.f90: New.
5937         * gfortran.dg/proc_decl_2.f90: New.
5938         * gfortran.dg/proc_decl_3.f90: New.
5939         * gfortran.dg/proc_decl_4.f90: New.
5940
5941 2007-09-04  Jan Hubicka  <jh@suse.cz>
5942
5943         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
5944         * gcc.dg/vect/vect-105.c: Mark functions noinline.
5945         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
5946         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
5947         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
5948         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
5949         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
5950         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
5951         * gcc.dg/vect/vect-50.c: Mark functions noinline.
5952         * gcc.dg/vect/vect-33.c: Mark functions noinline.
5953         * gcc.dg/vect/vect-16.c: Mark functions noinline.
5954         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
5955         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
5956         * gcc.dg/vect/vect-92.c: Mark functions noinline.
5957         * gcc.dg/vect/vect-75.c: Mark functions noinline.
5958         * gcc.dg/vect/vect-58.c: Mark functions noinline.
5959         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
5960         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
5961         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
5962         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
5963         * gcc.dg/vect/vect-114.c: Mark functions noinline.
5964         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
5965         * gcc.dg/vect/vect-8.c: Mark functions noinline.
5966         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
5967         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
5968         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
5969         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
5970         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
5971         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
5972         * gcc.dg/vect/vect-42.c: Mark functions noinline.
5973         * gcc.dg/vect/vect-25.c: Mark functions noinline.
5974         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
5975         * gcc.dg/vect/vect-67.c: Mark functions noinline.
5976         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
5977         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
5978         * gcc.dg/vect/vect-106.c: Mark functions noinline.
5979         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
5980         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
5981         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
5982         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
5983         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
5984         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
5985         * gcc.dg/vect/vect-34.c: Mark functions noinline.
5986         * gcc.dg/vect/vect-17.c: Mark functions noinline.
5987         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
5988         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
5989         * gcc.dg/vect/vect-93.c: Mark functions noinline.
5990         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
5991         * gcc.dg/vect/vect-76.c: Mark functions noinline.
5992         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
5993         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
5994         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
5995         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
5996         * gcc.dg/vect/vect-115.c: Mark functions noinline.
5997         * gcc.dg/vect/vect-9.c: Mark functions noinline.
5998         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
5999         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
6000         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
6001         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
6002         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
6003         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
6004         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
6005         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
6006         * gcc.dg/vect/vect-60.c: Mark functions noinline.
6007         * gcc.dg/vect/vect-26.c: Mark functions noinline.
6008         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
6009         * gcc.dg/vect/vect-85.c: Mark functions noinline.
6010         * gcc.dg/vect/vect-68.c: Mark functions noinline.
6011         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
6012         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
6013         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
6014         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
6015         * gcc.dg/vect/vect-107.c: Mark functions noinline.
6016         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
6017         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
6018         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
6019         * gcc.dg/vect/vect-52.c: Mark functions noinline.
6020         * gcc.dg/vect/vect-35.c: Mark functions noinline.
6021         * gcc.dg/vect/vect-18.c: Mark functions noinline.
6022         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
6023         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
6024         * gcc.dg/vect/vect-77.c: Mark functions noinline.
6025         * gcc.dg/vect/vect-2.c: Mark functions noinline.
6026         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
6027         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
6028         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
6029         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
6030         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
6031         * gcc.dg/vect/vect-116.c: Mark functions noinline.
6032         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
6033         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
6034         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
6035         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
6036         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
6037         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
6038         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
6039         * gcc.dg/vect/vect-44.c: Mark functions noinline.
6040         * gcc.dg/vect/vect-27.c: Mark functions noinline.
6041         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
6042         * gcc.dg/vect/vect-86.c: Mark functions noinline.
6043         * gcc.dg/vect/vect-100.c: Mark functions noinline.
6044         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
6045         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
6046         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
6047         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
6048         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
6049         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
6050         * gcc.dg/vect/vect-108.c: Mark functions noinline.
6051         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
6052         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
6053         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
6054         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
6055         * gcc.dg/vect/vect-11.c: Mark functions noinline.
6056         * gcc.dg/vect/vect-70.c: Mark functions noinline.
6057         * gcc.dg/vect/vect-36.c: Mark functions noinline.
6058         * gcc.dg/vect/vect-19.c: Mark functions noinline.
6059         * gcc.dg/vect/vect-95.c: Mark functions noinline.
6060         * gcc.dg/vect/vect-78.c: Mark functions noinline.
6061         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
6062         * gcc.dg/vect/vect-3.c: Mark functions noinline.
6063         * gcc.dg/vect/vect-all.c: Mark functions noinline.
6064         * gcc.dg/vect/vect-117.c: Mark functions noinline.
6065         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
6066         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
6067         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
6068         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
6069         * gcc.dg/vect/vect-20.c: Mark functions noinline.
6070         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
6071         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
6072         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
6073         * gcc.dg/vect/vect-62.c: Mark functions noinline.
6074         * gcc.dg/vect/vect-28.c: Mark functions noinline.
6075         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
6076         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
6077         * gcc.dg/vect/vect-87.c: Mark functions noinline.
6078         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
6079         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
6080         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
6081         * gcc.dg/vect/vect-109.c: Mark functions noinline.
6082         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
6083         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
6084         noinline.
6085         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
6086         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
6087         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
6088         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
6089         * gcc.dg/vect/vect-12.c: Mark functions noinline.
6090         * gcc.dg/vect/vect-71.c: Mark functions noinline.
6091         * gcc.dg/vect/vect-54.c: Mark functions noinline.
6092         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
6093         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
6094         * gcc.dg/vect/vect-96.c: Mark functions noinline.
6095         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
6096         * gcc.dg/vect/vect-110.c: Mark functions noinline.
6097         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
6098         * gcc.dg/vect/vect-4.c: Mark functions noinline.
6099         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
6100         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
6101         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
6102         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
6103         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
6104         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
6105         * gcc.dg/vect/vect-21.c: Mark functions noinline.
6106         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
6107         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
6108         * gcc.dg/vect/vect-80.c: Mark functions noinline.
6109         * gcc.dg/vect/vect-63.c: Mark functions noinline.
6110         * gcc.dg/vect/vect-46.c: Mark functions noinline.
6111         * gcc.dg/vect/vect-29.c: Mark functions noinline.
6112         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
6113         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
6114         * gcc.dg/vect/vect-88.c: Mark functions noinline.
6115         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
6116         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
6117         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
6118         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
6119         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
6120         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
6121         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
6122         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
6123         * gcc.dg/vect/vect-30.c: Mark functions noinline.
6124         * gcc.dg/vect/vect-13.c: Mark functions noinline.
6125         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
6126         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
6127         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
6128         * gcc.dg/vect/vect-72.c: Mark functions noinline.
6129         * gcc.dg/vect/vect-38.c: Mark functions noinline.
6130         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
6131         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
6132         * gcc.dg/vect/vect-97.c: Mark functions noinline.
6133         * gcc.dg/vect/vect-111.c: Mark functions noinline.
6134         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
6135         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
6136         * gcc.dg/vect/vect-5.c: Mark functions noinline.
6137         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
6138         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
6139         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
6140         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
6141         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
6142         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
6143         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
6144         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
6145         * gcc.dg/vect/vect-22.c: Mark functions noinline.
6146         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
6147         * gcc.dg/vect/vect-64.c: Mark functions noinline.
6148         * gcc.dg/vect/vect-89.c: Mark functions noinline.
6149         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
6150         * gcc.dg/vect/vect-103.c: Mark functions noinline.
6151         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
6152         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
6153         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
6154         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
6155         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
6156         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
6157         * gcc.dg/vect/vect-31.c: Mark functions noinline.
6158         * gcc.dg/vect/vect-14.c: Mark functions noinline.
6159         * gcc.dg/vect/vect-73.c: Mark functions noinline.
6160         * gcc.dg/vect/vect-56.c: Mark functions noinline.
6161         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
6162         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
6163         * gcc.dg/vect/vect-98.c: Mark functions noinline.
6164         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
6165         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
6166         * gcc.dg/vect/vect-112.c: Mark functions noinline.
6167         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
6168         * gcc.dg/vect/vect-6.c: Mark functions noinline.
6169         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
6170         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
6171         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
6172         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
6173         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
6174         * gcc.dg/vect/pr25413.c: Mark functions noinline.
6175         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
6176         * gcc.dg/vect/vect-40.c: Mark functions noinline.
6177         * gcc.dg/vect/vect-23.c: Mark functions noinline.
6178         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
6179         * gcc.dg/vect/vect-82.c: Mark functions noinline.
6180         * gcc.dg/vect/vect-65.c: Mark functions noinline.
6181         * gcc.dg/vect/vect-48.c: Mark functions noinline.
6182         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
6183         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
6184         * gcc.dg/vect/vect-104.c: Mark functions noinline.
6185         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
6186         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
6187         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
6188         * gcc.dg/vect/vect-32.c: Mark functions noinline.
6189         * gcc.dg/vect/vect-15.c: Mark functions noinline.
6190         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
6191         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
6192         * gcc.dg/vect/vect-91.c: Mark functions noinline.
6193         * gcc.dg/vect/vect-74.c: Mark functions noinline.
6194         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
6195         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
6196         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
6197         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
6198         * gcc.dg/vect/vect-99.c: Mark functions noinline.
6199         * gcc.dg/vect/vect-113.c: Mark functions noinline.
6200         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
6201         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
6202         * gcc.dg/vect/vect-7.c: Mark functions noinline.
6203         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
6204         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
6205         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
6206         * gcc.dg/vect/vect-24.c: Mark functions noinline.
6207         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
6208         * gcc.dg/vect/vect-83.c: Mark functions noinline.
6209         * gcc.dg/vect/vect-66.c: Mark functions noinline.
6210         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
6211
6212 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
6213
6214         PR middle-end/33187
6215         * gcc.target/i386/cmov7.c: New file.
6216
6217 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
6218
6219         * gcc.target/i386/sse4a-check.h: New file.
6220         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
6221         * gcc.target/i386/sse4a-insert.c: Ditto.
6222         * gcc.target/i386/sse4a-montsd.c: Ditto.
6223         * gcc.target/i386/sse4a-montss.c: Ditto.
6224         * gcc.target/i386/mmx-check.h: New file.
6225         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
6226         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
6227         * gcc.target/i386/sse-check.h: New file.
6228         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
6229         * gcc.target/i386/sse-3.c: Ditto.
6230         * gcc.target/i386/sse-7.c: Ditto.
6231         * gcc.target/i386/sse-9.c: Ditto.
6232         * gcc.target/i386/ssefn-3.c: Ditto.
6233         * gcc.target/i386/sse-recip.c: Ditto.
6234         * gcc.target/i386/sse-recip-vec.c: Ditto.
6235         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
6236         * gcc.target/i386/20020523-1.c: Remove.
6237         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
6238         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6239         * gcc.target/i386/ssefn-4.c: Ditto.
6240         * gcc.target/i386/sse-6.c: Ditto.
6241         * gcc.target/i386/sse-10.c: Ditto.
6242         * gcc.target/i386/sse-11.c: Ditto.
6243         * gcc.target/i386/sse-18.c: Ditto.
6244         * gcc.target/i386/fpprec-1.c: Ditto.
6245         * g++.dg/other/i386-1.C: Ditto.
6246
6247 2007-09-04  Richard Guenther  <rguenther@suse.de>
6248
6249         PR tree-optimization/33291
6250         * gcc.dg/volatile2.c: New testcase.
6251         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
6252         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
6253         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6254         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6255
6256 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6257
6258         PR fortran/33253
6259         * gfortran.dg/namelist_15.f90: Update test.
6260         * gfortran.dg/namelist_24.f90: Update test.
6261         * gfortran.dg/namelist_38.f90: New test.
6262
6263 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
6264
6265         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
6266         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
6267         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
6268         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
6269         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
6270         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
6271
6272 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
6273
6274         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
6275         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
6276
6277         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
6278
6279 2007-09-02  David Daney  <ddaney@avtrex.com>
6280
6281         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
6282         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
6283         * gcc.target/mips/atomic-memory-1.c: Ditto.
6284         * gcc.target/mips/atomic-memory-2.c: Ditto.
6285
6286 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
6287
6288         * gcc.target/cris/builtin_clz_v0.c: New testcase.
6289         * gcc.target/cris/builtin_clz_v3.c: New testcase.
6290
6291 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
6292
6293         * gfortran.dg/substr_6.f90: New test.
6294
6295 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
6296
6297         PR c++/33208
6298         * g++.dg/other/error18.C: New.
6299         * g++.dg/expr/bitfield3.C: Adjust.
6300
6301 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
6302
6303         PR fortran/33276
6304         * gfortran.fortran-torture/compile/pr33276.f90: New.
6305
6306 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
6307
6308         PR C/29237
6309         PR middle-end/33272
6310         * gcc.dg/c99-arraydecl-3.c: New test.
6311
6312 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
6313
6314         PR c++/32597
6315         * g++.dg/cpp0x/variadic-new2.C: New.
6316         * g++.dg/cpp0x/variadic-new.C: New.
6317
6318 2007-08-31  Tobias Burnus  <burnus@net-b.de>
6319
6320         PR fortran/33232
6321         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
6322         * gfortran.dg/read_1.f90: New.
6323
6324 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6325
6326         PR c++/33210
6327         * g++.dg/template/error30.C: New.
6328
6329 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6330
6331         PR c++/32113
6332         * g++.dg/template/crash70.C: New.
6333
6334 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6335
6336         PR c++/33212
6337         * g++.dg/ext/is_class_error.C: New.
6338
6339 2007-08-31  Olivier Hainque  <hainque@adacore.com>
6340
6341         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
6342         
6343 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
6344             Revital Eres  <eres@il.ibm.com>
6345
6346         * gcc.target/powerpc/paired-1.c: New test.
6347         * gcc.target/powerpc/paired-2.c: New test.
6348         * gcc.target/powerpc/paired-3.c: New test.
6349         * gcc.target/powerpc/paired-4.c: New test.
6350         * gcc.target/powerpc/paired-5.c: New test.
6351         * gcc.target/powerpc/paired-6.c: New test.
6352         * gcc.target/powerpc/paired-7.c: New test.
6353         * gcc.target/powerpc/ppc-paired.c: New test.
6354
6355 2007-08-31  Ollie Wild  <aaw@google.com>
6356
6357         * g++.dg/conversion/ptrmem2.C: New test.
6358         * g++.dg/conversion/ptrmem3.C: New test.
6359         * g++.dg/conversion/ptrmem4.C: New test.
6360         * g++.dg/conversion/ptrmem5.C: New test.
6361         * g++.dg/conversion/ptrmem6.C: New test.
6362         * g++.dg/conversion/ptrmem7.C: New test.
6363         * g++.dg/conversion/ptrmem8.C: New test.
6364
6365 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
6366
6367         PR fortran/31879
6368         * gfortran.dg/char_length_7.f90: New test.
6369         * gfortran.dg/char_length_9.f90: New test.
6370         * gfortran.dg/char_assign_1.f90: Add extra warning.
6371
6372         PR fortran/31197
6373         PR fortran/31258
6374         * gfortran.dg/char_length_8.f90: New test.
6375
6376 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6377
6378         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
6379
6380 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
6381
6382         * gcc.dg/inline-24.c: New test.
6383         * g++.dg/opt/inline11.C: New test.
6384
6385 2007-08-30  Richard Guenther  <rguenther@suse.de>
6386
6387         * gcc.target/i386/vectorize5.c: New testcase.
6388
6389 2007-08-30  Tobias Burnus  <burnus@net-b.de>
6390
6391         PR fortran/33228
6392         * interface.c (check_interface0): Improve error for external procs.
6393         (check_sym_interfaces): Fix checking of module procedures.
6394
6395 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
6396
6397         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
6398         (AI): Add AI_ALIGN.
6399         * gcc.dg/sync-3.c: New test.
6400
6401         PR middle-end/32758
6402         * gcc.dg/cleanup-12.c: New test.
6403
6404 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
6405
6406         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
6407         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
6408         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
6409         * gcc.dg/pr32450.c: Ditto.
6410         * gcc.dg/nest.c: Ditto.
6411         * gcc.dg/nested-func-4.c: Ditto.
6412         * g++.old-deja/g++.law/profile1.C: Ditto.
6413
6414 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6415
6416         PR fortran/32989
6417         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
6418         non-default integer kind arguments.
6419
6420 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
6421
6422         PR fortran/33105
6423         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
6424
6425 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
6426
6427         * gcc.dg/h8300-ice2.c: Remove target selector.
6428
6429 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
6430
6431         PR fortran/33215
6432         * gfortran.dg/binding_label_tests_15.f03: New test case.
6433         * gfortran.dg/binding_label_tests_16.f03: Ditto.
6434
6435 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6436
6437         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
6438         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
6439
6440 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
6441
6442         PR c++/33194
6443         * g++.dg/other/canon-33194.C: New.
6444
6445 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6446
6447         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
6448         * gcc.c-torture/execute/pr23135.c: Likewise.
6449
6450 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
6451
6452         * gcc.dg/pr31344.c: Move to ...
6453         * gcc.dg/dfp/pr31344.c: ... here.
6454         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
6455         * gcc.dg/20050503-1.c: Ditto.
6456         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
6457         * gcc.dg/20061127-1.c: Compile only for fpic targets.
6458         * gcc.dg/20060801-1.c: Ditto.
6459
6460 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
6461
6462         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
6463         * gfortran.dg/nan_1.f90: Likewise.
6464
6465 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6466
6467         PR fortran/33055
6468         Revert previous patch.
6469
6470 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
6471             Kazu Hirata  <kazu@codesourcery.com>
6472
6473         * gcc.target/m68k/interrupt-1.c: New.
6474
6475 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6476
6477         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
6478         10000 for targets where "int" can't hold at least 100000.
6479         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
6480         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
6481         (test5)(test6): Use it.
6482         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
6483         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
6484         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
6485         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
6486         * gcc.dg/attr-alloc_size.c (test): Likewise.
6487
6488 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
6489
6490         PR c++/33209
6491         * g++.dg/template/error29.C: New.
6492
6493 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
6494
6495         PR c++/32596
6496         * g++.dg/ext/visibility/anon5.C: New test.
6497
6498 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6499
6500         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
6501
6502 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6503
6504         * gfortran.dg/gamma_1.f90: Remove large-real tests.
6505         * gfortran.dg/gamma_2.f90: Remove large-real tests.
6506         * gfortran.dg/gamma_4.f90: New: large-real tests.
6507
6508 2007-08-28  Jason Merrill  <jason@redhat.com>
6509
6510         PR c++/29000
6511         * g++.dg/ext/stmtexpr12.C: New test.
6512
6513         PR c++/28558
6514         * g++.dg/ext/attrib28.C: New test.
6515
6516 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
6517
6518         PR target/32661
6519         * gcc.target/i386/pr32661.c: New test.
6520
6521 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
6522
6523         PR middle-end/32370
6524         * gcc.dg/pr32370.c: New test.
6525
6526         PR rtl-optimization/33148
6527         * gcc.c-torture/compile/20070827-1.c: New test.
6528
6529         PR debug/32914
6530         * d++.dg/debug/const3.C: New test.
6531         * d++.dg/debug/const4.C: New test.
6532         * d++.dg/debug/dwarf2/const1.C: New test.
6533         * d++.dg/debug/dwarf2/const2.C: New test.
6534         * d++.dg/debug/dwarf2/const2b.C: New test.
6535
6536 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
6537             Vladimir Yanovsky  <yanov@il.ibm.com>
6538             Revital Eres  <eres@il.ibm.com>
6539             Andrey Belevantsev  <abel@ispras.ru>
6540
6541         * gcc.dg/sms-1.c: New test.
6542
6543 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
6544
6545         * g++.dg/ext/gnu-inline-common.h: New.
6546         * g++.dg/ext/gnu-inline-global-reject.C: New.
6547         * g++.dg/ext/gnu-inline-global.C: New.
6548         * g++.dg/ext/gnu-inline-namespace.C: New.
6549         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
6550         * g++.dg/ext/gnu-inline-class.C: New.
6551         * g++.dg/ext/gnu-inline-class-static.C: New.
6552         * g++.dg/ext/gnu-inline-template-class.C: New.
6553         * g++.dg/ext/gnu-inline-template-func.C: New.
6554
6555 2007-08-27  Jason Merrill  <jason@redhat.com>
6556
6557         PR c++/31337
6558         * g++.dg/ext/stmtexpr11.C: New.
6559
6560 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
6561
6562         * lib/target-supports.exp (check_profiling_available):
6563         Set profiling_available_saved to 0 on fido-*-elf.
6564
6565 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
6566
6567         PR tree-optimization/33173
6568         
6569         * gcc.c-torture/compile/pr33173.c: New.
6570
6571 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
6572
6573         PR target/31385
6574         * gcc.dg/dfp/pr31385.c: New.
6575
6576 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6577
6578         * gcc.dg/unsigned-long-compare.c: Remove target selector.
6579
6580 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6581
6582         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
6583         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
6584         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
6585         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
6586         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
6587         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
6588         gcc.target/m68k directory.
6589         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
6590         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
6591         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
6592         gcc.target/cris directory.
6593         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
6594         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
6595         gcc.target/bfin directory.
6596
6597         * gcc.target/sh: New directory.
6598         * gcc.target/sh/sh.exp: New file.
6599         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
6600         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
6601         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
6602         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
6603         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
6604         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
6605
6606 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6607
6608         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
6609         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
6610         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
6611         * gcc.target/i386/local2.c: Ditto.
6612         * gcc.target/i386/stack-prot-kernel.c: Ditto.
6613         * gcc.target/i386/20011119-1.c: Ditto.
6614         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
6615         * gcc.target/i386/fastcall-1.c: Fix target selector.
6616
6617 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6618
6619         PR fortran/33055
6620         * gfortran.dg/negative_unit.f: Add new check
6621         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
6622         -fdefault-integer-8.
6623
6624 2007-08-26  Asher Langton  <langton2@llnl.gov>
6625
6626         * gfortran.dg/recursive_stack.f90: New.
6627         * gfortran.dg/openmp_stack.f90: New.
6628
6629 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6630
6631         PR fortran/31298
6632         * gfortran.dg/use_10.f90: New.
6633
6634 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6635
6636         PR fortran/32985
6637         * gfortran.dg/namelist_14.f90: Make test case valid.
6638         * gfortran.dg/common_10.f90: New.
6639
6640 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
6641
6642         PR middle-end/33181
6643         * gcc.dg/ifelse-2.c: New.
6644
6645 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6646
6647         PR fortran/32980
6648         * gfortran.dg/gamma_1.f90: New.
6649         * gfortran.dg/gamma_2.f90: New.
6650         * gfortran.dg/gamma_3.f90: New.
6651
6652 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6653
6654         PR fortran/33188
6655         * gfortran.dg/used_types_18.f90: New.
6656
6657 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
6658
6659         * gcc.dg/array-init-2.c: New test.
6660
6661 2007-08-24  Tobias Burnus  <burnus@net-b.de>
6662
6663         PR fortran/33178
6664         * gfortran.dg/initialization_4.f90: Update dg-error.
6665         * gfortran.dg/initialization_13.f90: New.
6666
6667 2007-08-24  Richard Guenther  <rguenther@suse.de>
6668
6669         PR middle-end/33166
6670         * gcc.c-torture/compile/pr33166.c: New testcase.
6671
6672 2007-08-24  Tobias Burnus  <burnus@net-b.de>
6673
6674         PR fortran/33139
6675         * gfortran.dg/pointer_assign_4.f90: New.
6676         * gfortran.dg/shape_2.f90: Fix test case.
6677         * gfortran.dg/char_result_4.f90: Ditto.
6678
6679 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
6680
6681         * gcc.dg/array-init-1.c: New test.
6682
6683         PR c++/32567
6684         * g++.dg/parse/crash36.C: New test.
6685
6686 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
6687
6688         * gcc.dg/pr32721.c: Updated.
6689
6690 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
6691
6692         PR tree-optimization/32573
6693         PR middle-end/32946
6694         * gcc.dg/pr32573.c: New test.
6695
6696         PR c++/32898
6697         * g++.dg/lookup/ns3.C: New test.
6698
6699         * gfortran.dg/assumed_charlen_sharing.f90: New test.
6700
6701         PR c++/31941
6702         * g++.dg/parse/crash37.C: New test.
6703
6704 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
6705
6706         PR target/17390
6707         * gcc.target/i386/pr17390.c: New test.
6708
6709 2007-08-23  Richard Guenther  <rguenther@suse.de>
6710
6711         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
6712         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
6713         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
6714         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
6715         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
6716         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
6717         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
6718         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
6719
6720 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
6721
6722         * gcc.target/s390: New directory.
6723         * gcc.target/s390/s390.exp: New file.
6724         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
6725         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
6726         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
6727         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
6728         gcc.target/s390 directory.
6729
6730 2007-08-23  Richard Guenther  <rguenther@suse.de>
6731
6732         PR tree-optimization/32328
6733         * gcc.dg/pr32328.c: New testcase.
6734
6735 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6736
6737         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
6738           available.
6739
6740 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6741
6742         PR fortran/33095
6743         * gfortran.dg/min_max_optional_5.f90: New test.
6744         * gfortran.dg/min_max_optional_2.f90: Remove.
6745         * gfortran.dg/min_max_optional_3.f90: Remove.
6746         * gfortran.dg/min_max_optional_4.f90: Remove.
6747
6748 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
6749
6750         * gcc.target/i386/xorps-sse.c: New.
6751         * gcc.target/i386/xorps-sse2.c: New.
6752
6753 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
6754
6755         * gcc.target/i386/cmov3.c: Fix scan-assembler.
6756         * gcc.target/i386/cmov4.c: Fix scan-assembler.
6757         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
6758
6759 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
6760
6761         PR fortran/33020
6762         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
6763         include multiple kinds for SHAPE parameter within a single
6764         namespace.
6765         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
6766         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
6767
6768 2007-08-22  Janus Weil  <jaydub66@gmail.com>
6769
6770         * interface_abstract_1.f90: Extended test case.
6771         * interface_abstract_3.f90: New test.
6772
6773 2007-08-21  Christian Bruel  <christian.bruel@st.com>
6774
6775         * gcc.dg/fold-sub.c: New test.
6776         
6777 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
6778
6779         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
6780         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
6781         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
6782         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
6783         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
6784         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
6785
6786 2007-08-22  Richard Guenther  <rguenther@suse.de>
6787
6788         PR middle-end/33007
6789         * gcc.dg/pr33007.c: New testcase.
6790
6791 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
6792
6793         * gcc.c-torture/execute/strcmp-1.x: Delete.
6794
6795 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
6796
6797         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
6798         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
6799         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
6800         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
6801         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
6802         gcc.target/i386/stack-realign.c,
6803         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6804         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6805         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
6806         target using dg-require-effective-target directive.
6807         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
6808         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
6809         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6810         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
6811         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
6812         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
6813         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
6814         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
6815         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
6816         Require lp64 target using dg-require-effective-target directive.
6817         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
6818         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
6819         directive.
6820         * gcc.target/i386/20010202-1.c: Move from here ...
6821         * gcc.dg/20010202-1.c: ... to here.
6822
6823 2007-08-22  Richard Guenther  <rguenther@suse.de>
6824
6825         PR tree-optimization/33142
6826         * gcc.c-torture/execute/pr33142.c: New testcase.
6827
6828 2007-08-22  Richard Guenther  <rguenther@suse.de>
6829
6830         PR middle-end/32563
6831         * g++.dg/torture/pr32563.C: New testcase.
6832
6833 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
6834
6835         PR middle-end/32912
6836         * gcc.dg/pr32912-1.c: Add -w to options.
6837         * gcc.dg/pr32912-2.c: Likewise.
6838         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
6839
6840 2007-08-21  Ian Lance Taylor  <iant@google.com>
6841
6842         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
6843
6844 2007-08-21  Ian Lance Taylor  <iant@google.com>
6845
6846         PR tree-optimization/33134
6847         * g++.dg/tree-ssa/pr33134.C: New test.
6848
6849 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
6850
6851         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
6852         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
6853
6854 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
6855
6856         PR debug/32610
6857         * gcc.dg/debug/pr32610.c: New test.
6858
6859         * g++.dg/init/new24.C: New test.
6860
6861         PR middle-end/32912
6862         * gcc.dg/pr32912-1.c: New test.
6863         * gcc.dg/pr32912-2.c: New test.
6864         * gcc.dg/pr32912-3.c: New test.
6865
6866 2007-08-21  Richard Guenther  <rguenther@suse.de>
6867
6868         * gcc.dg/pointer-arith-10.c: New testcase.
6869
6870 2007-08-21  Richard Guenther  <rguenther@suse.de>
6871
6872         PR middle-end/33122
6873         * gcc.c-torture/compile/pr33122.c: New testcase.
6874
6875 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
6876
6877         * g++.dg/warn/Wnvdtor-2.C: New testcase.
6878
6879 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
6880
6881         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
6882
6883 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
6884
6885         PR c++/33025
6886         * g++.dg/init/new23.C: New test.
6887
6888 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6889
6890         PR middle-end/30564
6891         * gcc.c-torture/compile/pr30564-1.c: New test.
6892         * gcc.c-torture/compile/pr30564-2.c: New test.
6893
6894 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
6895
6896         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
6897
6898 2007-08-19  Tobias Burnus  <burnus@net-b.de>
6899
6900         * gfortran.dg/interface_abstract_2.f90: New.
6901         * gfortran.dg/interface_abstract_1.f90: Fix typo.
6902
6903 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
6904
6905         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
6906         unknown (so that outer-loop wont get analyzed).
6907         * gcc.dg/vect/vect-outer-1a.c: New test.
6908         * gcc.dg/vect/vect-outer-1b.c: New test.
6909         * gcc.dg/vect/vect-outer-1.c: New test.
6910         * gcc.dg/vect/vect-outer-2a.c: New test.
6911         * gcc.dg/vect/vect-outer-2b.c: New test.
6912         * gcc.dg/vect/vect-outer-2c.c: New test.
6913         * gcc.dg/vect/vect-outer-2.c: New test.
6914         * gcc.dg/vect/vect-outer-3a.c: New test.
6915         * gcc.dg/vect/vect-outer-3b.c: New test.
6916         * gcc.dg/vect/vect-outer-3c.c: New test.
6917         * gcc.dg/vect/vect-outer-3.c: New test.
6918         * gcc.dg/vect/vect-outer-4a.c: New test.
6919         * gcc.dg/vect/vect-outer-4b.c: New test.
6920         * gcc.dg/vect/vect-outer-4c.c: New test.
6921         * gcc.dg/vect/vect-outer-4d.c: New test.
6922         * gcc.dg/vect/vect-outer-4e.c: New test.
6923         * gcc.dg/vect/vect-outer-4f.c: New test.
6924         * gcc.dg/vect/vect-outer-4g.c: New test.
6925         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
6926         * gcc.dg/vect/vect-outer-4i.c: New test.
6927         * gcc.dg/vect/vect-outer-4j.c: New test.
6928         * gcc.dg/vect/vect-outer-4k.c: New test.
6929         * gcc.dg/vect/vect-outer-4l.c: New test.
6930         * gcc.dg/vect/vect-outer-4m.c: New test.
6931         * gcc.dg/vect/vect-outer-4.c: New test.
6932         * gcc.dg/vect/vect-outer-5.c: New test.
6933         * gcc.dg/vect/vect-outer-6.c: New test.
6934         * gcc.dg/vect/vect-outer-fir.c: New test.
6935         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
6936         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
6937
6938 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
6939
6940         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
6941         and -fno-tree-reassoc.
6942         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
6943         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
6944         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
6945         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
6946         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
6947         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
6948         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
6949         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
6950         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
6951         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
6952         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
6953         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
6954         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
6955         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
6956         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
6957         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
6958         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
6959         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
6960         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
6961         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
6962         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
6963         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
6964         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
6965         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
6966         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
6967         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
6968         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
6969         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
6970         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
6971         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
6972         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
6973         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
6974         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
6975         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
6976         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
6977         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
6978         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
6979
6980 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
6981
6982         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
6983         versioning for aliasing).
6984         * gcc.dg/vect/vect-35.c: Likewise.
6985
6986         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
6987         targets.
6988         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6989
6990 2007-08-18  Tom Tromey  <tromey@redhat.com>
6991
6992         PR preprocessor/32974:
6993         * gcc.dg/cpp/pr32974.c: New file.
6994
6995 2007-08-17  Tobias Burnus  <burnus@net-b.de>
6996
6997         * gfortran.dg/interface_abstract_1.f90: New.
6998
6999 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
7000
7001         PR fortran/32881
7002         * gfortran.dg/pure_initializer_1.f90: New test.
7003
7004 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
7005
7006         PR fortran/32875
7007         * gfortran.dg/array_constructor_18.f90: New test.
7008
7009 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7010
7011         PR c++/28989
7012         * g++.dg/expr/lval3.C: New test.
7013         * g++.dg/expr/lval4.C: New test.
7014
7015 2007-08-17  Ollie Wild  <aaw@google.com>
7016
7017         PR c++/31749
7018         * g++.dg/lookup/builtin3.C: New test.
7019         * g++.dg/lookup/builtin4.C: New test.
7020         * g++.dg/lookup/using19.C: New test.
7021
7022 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7023
7024         PR c++/32190
7025         * g++.dg/parse/error31.C: New.
7026
7027 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7028
7029         PR c++/32112
7030         * g++.dg/template/error26.C: New.
7031
7032 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7033
7034         PR fortran/33079
7035         * gfortran.dg/zero_length_2.f90: New test.
7036
7037 2007-08-17  Tobias Burnus  <burnus@net-b.de>
7038
7039         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
7040         * gfortran.dg/kind_tests_3.f03: Ditto.
7041         * gfortran.dg/global_vars_f90_init.f90: Ditto.
7042         * gfortran.dg/interface_13.f90: Ditto.
7043         * gfortran.dg/pr32738.f90: Ditto.
7044         * gfortran.dg/module_private_1.f90: Ditto.
7045         * gfortran.dg/test_only_clause.f90: Ditto.
7046         * gfortran.dg/bind_c_vars.f90: Ditto.
7047         * gfortran.dg/bind_c_dts.f90: Ditto.
7048         * gfortran.dg/use_9.f90: Ditto.
7049         * gfortran.dg/generic_8.f90: Ditto.
7050         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7051         * gfortran.dg/private_type_6.f90: Ditto.
7052         * gfortran.dg/c_assoc.f90: Ditto.
7053         * gfortran.dg/private_type_7.f90: Ditto.
7054         * gfortran.dg/global_vars_c_init.f90: Ditto.
7055         * gfortran.dg/bind_c_dts_2.f03: Ditto.
7056         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
7057         * gfortran.dg/c_size_t_test.f03: Ditto.
7058         * gfortran.dg/used_types_12.f90: Ditto.
7059         * gfortran.dg/pr25923.f90: Ditto.
7060         * gfortran.dg/test_com_block.f90: Ditto.
7061         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
7062         * gfortran.dg/equiv_constraint_7.f90: Ditto.
7063         * gfortran.dg/com_block_driver.f90: Ditto.
7064         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
7065         * gfortran.dg/use_iso_c_binding.f90: Ditto.
7066         * gfortran.dg/c_loc_test.f90: Ditto.
7067         * gfortran.dg/c_ptr_tests.f03: Ditto.
7068         * gfortran.dg/module_interface_1.f90: Ditto.
7069
7070 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7071
7072         PR c++/32870
7073         * g++.dg/other/error17.C: Adjust.
7074         
7075 2007-08-17  Ben Elliston  <bje@au.ibm.com>
7076
7077         PR middle-end/32970
7078         * g++.dg/ext/altivec-14.C: New test.
7079
7080 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
7081
7082         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
7083         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
7084         dump files.
7085         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
7086         * gcc.dg/vect/pr32366.c: Ditto.
7087
7088 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
7089
7090         PR testsuite/33082
7091         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
7092         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
7093         * gcc.dg/dfp/convert-int-fold.c: Ditto.
7094         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
7095
7096 2007-08-16  Tobias Burnus  <burnus@net-b.de>
7097
7098         PR fortran/33072
7099         * gfortran.dg/use_9.f90: New.
7100
7101 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
7102
7103         * g++.dg/gcov/gcov-5.C: New test.
7104
7105 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
7106
7107         * g++.dg/gcov/gcov-4.C: New test.
7108         * lib/gcov.exp (verify-lines): Add support for
7109         checking no-coverage lines.
7110
7111 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
7112
7113         * gcc.dg/vect/vect-vfa-01.c: New.
7114         * gcc.dg/vect/vect-vfa-02.c: New.
7115         * gcc.dg/vect/vect-vfa-03.c: New.
7116         * gcc.dg/vect/vect-vfa-04.c: New.
7117         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
7118         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
7119         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
7120         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
7121         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
7122         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
7123         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
7124         gfortran.dg/vect/pr19049.f90: Rename to start with
7125         prefix no-vfa-.
7126         * gcc.dg/vect/vect.exp: Disable versioning for alias
7127         when test starts with no-vfa-.
7128         * gfortran.dg/vect/vect.exp: Likewise.
7129
7130 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
7131
7132         * gcc.dg/torture/pr32897.c: New test.
7133
7134 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
7135
7136         PR c++/31132
7137         * g++.dg/template/crash69.C: New.
7138
7139 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
7140
7141         * lib/target-supports.exp (check_effective_target_arm32): Use
7142         check_no_compiler_messages.
7143
7144 2007-08-15  Diego Novillo  <dnovillo@google.com>
7145
7146         gcc.dg/tree-ssa/20070815.c: New test.
7147
7148 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7149
7150         PR fortran/33077
7151         * gfortran.dg/random_7.f90: Initialize variable.
7152
7153 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
7154
7155         PR middle-end/33074
7156         * gfortran.dg/pr33074.f90: New test.
7157
7158         PR c++/32992
7159         * g++.dg/opt/nrv14.C: New test.
7160
7161 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
7162
7163         PR c++/33035
7164         * g++.dg/template/crash68.C: New.
7165
7166 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
7167
7168         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
7169         * gcc.dg/sibcall-4.c: Ditto.
7170
7171 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7172
7173         PR fortran/33066
7174         * gfortran.dg/use_8.f90: New test.
7175         * gfortran.dg/c_loc_tests_2.f03: Fix code.
7176
7177 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
7178
7179         PR c++/27211
7180         * g++.dg/template/error27.C: New.
7181         * g++.dg/template/error28.C: New.
7182         * g++.dg/other/pr28304.C: Adjust.
7183         * g++.old-deja/g++.mike/p811.C: Likewise.
7184
7185 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7186
7187         PR target/30315
7188         * gcc.target/i386/pr30315.c: New.
7189
7190 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7191
7192         PR fortran/32594
7193         * gfortran.dg/substr_5.f90: New test.
7194
7195 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
7196
7197         PR c/30428
7198         * gcc.dg/vector-2.c: New test.
7199
7200         PR c++/30428
7201         * g++.dg/ext/vector8.C: New test.
7202
7203 2007-08-13  Dan Hipschman  <dsh@google.com>
7204
7205         PR c/32953
7206         * gcc.dg/format/array-1.c: Add an additional test for
7207         unterminated format strings of length 1.
7208
7209 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7210
7211         PR fortran/32926
7212         * gfortran.dg/external_procedures_3.f90: New test.
7213
7214 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7215
7216         PR fortran/32827
7217         * gfortran.dg/import6.f90: New test.
7218
7219 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
7220
7221         PR C/30427
7222         *  gcc.dg/vector-1.c: New test.
7223
7224 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
7225
7226         * gcc.dg/pr21255-4.c: Skip for PIC.
7227         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
7228
7229 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
7230
7231         * gcc.dg/attr-isr.c: Skip for PIC.
7232         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
7233         * gcc.dg/attr-isr-trapa.c: Likewise.
7234         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
7235         * gcc.dg/pragma-isr-trapa.c: Likewise.
7236         * gcc.dg/pragma-isr-trapa2.c: Likewise.
7237
7238 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7239
7240         PR fortran/32962
7241         * gfortran.dg/transpose_1.f90: New test.
7242
7243 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7244
7245         PR fortran/29600
7246         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
7247         intrinsic.
7248
7249 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7250
7251         PR fortran/30964
7252         PR fortran/33054
7253         * gfortran.dg/random_4.f90: New test.
7254         * gfortran.dg/random_5.f90: New test.
7255         * gfortran.dg/random_6.f90: New test.
7256         * gfortran.dg/random_7.f90: New test.
7257
7258 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7259
7260         PR fortran/32860
7261         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
7262
7263 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7264
7265         PR fortran/31629
7266         * gfortran.dg/module_private_1.f90: New test.
7267
7268 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7269
7270         PR fortran/29600
7271         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
7272         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
7273
7274 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7275
7276         PR fortran/32937
7277         * gfortran.dg/char_length_6.f90: New test.
7278
7279 2007-08-10  Ollie Wild  <aaw@google.com>
7280
7281         * g++.dg/lookup/using18.C: New test.
7282
7283 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
7284
7285         PR c++/17763
7286         * g++.dg/other/error16.C: New.
7287
7288 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7289
7290         PR libfortran/33039
7291         * gfortran.dg/namelist_37.f90: New test.
7292
7293 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
7294
7295         PR c++/22256
7296         * g++.dg/conversion/op3.C: New.
7297
7298 2007-08-09  Tobias Burnus  <burnus@net-b.de>
7299
7300         PR fortran/32987
7301         * gfortran.dg/fmt_tab_1.f90: New.
7302         * gfortran.dg/fmt_tab_2.f90: New.
7303
7304 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7305
7306         PR c/32796
7307         * gcc.c-torture/compile/pr32796.c: New test.
7308
7309 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7310
7311         PR middle-end/32813
7312         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
7313         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
7314         instead of just -O.
7315
7316 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
7317
7318         * gcc.target/mips/code-readable-1.c: New test.
7319         * gcc.target/mips/code-readable-2.c: Likewise.
7320         * gcc.target/mips/code-readable-3.c: Likewise.
7321
7322 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
7323             Revital Eres  <eres@il.ibm.com>
7324
7325         * gfortran.dg/sms-1.f90: Add comment.
7326         * gfortran.dg/sms-2.f90: New.
7327
7328 2007-08-07  Ian Lance Taylor  <iant@google.com>
7329
7330         * gcc.dg/instrument-1.c: New test.
7331         * gcc.dg/instrument-2.c: New test.
7332         * gcc.dg/instrument-3.c: New test.
7333
7334 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
7335
7336         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
7337
7338 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
7339
7340         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
7341         !vector_alignment_reachable targets.
7342         * gcc.dg/vect/vect-33.c: Likewise.
7343         * gcc.dg/vect/vect-42.c: Likewise.
7344         * gcc.dg/vect/vect-44.c: Likewise.
7345         * gcc.dg/vect/vect-50.c: Likewise.
7346         * gcc.dg/vect/vect-70.c: Likewise.
7347         * gcc.dg/vect/vect-71.c: Likewise.
7348         * gcc.dg/vect/vect-87.c: Likewise.
7349         * gcc.dg/vect/vect-88.c: Likewise.
7350         * gcc.dg/vect/vect-91.c: Likewise.
7351         * gcc.dg/vect/vect-93.c: Likewise.
7352         * gcc.dg/vect/vect-96.c: Likewise.
7353         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
7354         * gcc.dg/vect/section-anchors-69.c: Likewise.
7355         * gcc.dg/vect/pr25413.c: Likewise.
7356         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
7357         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
7358         * gfortran.dg/vect-2.f90: Likewise.
7359         * gfortran.dg/vect-3.f90: Likewise.
7360         * gfortran.dg/vect-4.f90: Likewise.
7361         * gfortran.dg/vect-5.f90: Likewise.
7362         * lib/target-supports.exp (check_effective_target_natural_alignment): 
7363         Return false for darwin. 
7364         (check_effective_target_vector_alignment_reachable_for_double): New.
7365
7366 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
7367
7368         * gcc.dg/multiword-1.c: New testcase.
7369
7370 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
7371
7372         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
7373         messages.
7374         * gfortran.dg/namelist_36.f90: New test.
7375
7376 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7377
7378         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
7379           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
7380
7381 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
7382
7383         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
7384         * gcc.dg/torture/type-generic-1.c: Likewise.
7385
7386 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7387
7388         * gcc.c-torture/20070522-1.c: Move to ...
7389         * gcc.c-torture/compile/20070522-1.c: Here.
7390
7391 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7392
7393         PR fortran/29828
7394         * gfortran.dg/minmax_char_1.f90: New test.
7395         * gfortran.dg/minmax_char_2.f90: New test.
7396         * gfortran.dg/min_max_optional_4.f90: New test.
7397
7398 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7399
7400         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
7401         hanging on the testcase.
7402
7403 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7404
7405         PR middle-end/32988
7406         * gcc.c-torture/compile/pr32988.c: New test.
7407
7408 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7409
7410         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
7411
7412 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
7413
7414         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
7415
7416         Revert:
7417         2007-03-22  Dirk Mueller  <dmueller@suse.de>
7418
7419         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7420
7421 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7422
7423         PR fortran/32979
7424         * gfortran.dg/isnan_1.f90: New test.
7425
7426 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
7427             Revital Eres <eres@il.ibm.com>
7428
7429         * gcc.dg/sms-antideps.c: New test.
7430
7431 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
7432
7433         PR fortran/31214
7434         * gfortran.dg/entry_13.f90: New test.
7435
7436         * gfortran.dg/entry_12.f90: Clean up .mod file.
7437
7438 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
7439
7440         PR fortran/32770
7441         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
7442         variables as kind=4 so they don't overflow the record length.
7443
7444 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
7445
7446         PR fortran/32968
7447         * gfortran.dg/selected_kind_1.f90: New test.
7448
7449 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7450
7451         PR middle-end/32780
7452         * gcc.c-torture/compile/pr32780.c: New test.
7453
7454 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7455
7456         RP middle-end/32399
7457         * gcc.c-torture/compile/pr32399.c: New testcase.
7458
7459 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7460
7461         PR middle-end/32304
7462         * g++.dg/torture/pr32304.C: New testcase.
7463
7464 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7465
7466         PR middle-end/32935
7467         * gfortran.fortran-torture/compile/complex_1.f90: New test.
7468
7469 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7470
7471         PR fortran/32955
7472         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
7473
7474 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7475
7476         PR fortran/31202
7477         * gfortran.dg/nint_2.f90: New test.
7478
7479 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
7480
7481         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
7482         * gcc.dg/weak/typeof-2.c: Likewise.
7483
7484 2007-08-03  Diego Novillo  <dnovillo@google.com>
7485
7486         PR 31521
7487         * gcc.dg/tree-ssa/pr31521.c: New test.
7488
7489 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7490
7491         PR fortran/32770
7492         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
7493         iostat must be default kind.
7494
7495 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7496
7497         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
7498
7499 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7500
7501         PR fortran/32770
7502         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
7503         explicit so test passes with -fdefault-integer-8.
7504         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
7505         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
7506
7507 2007-08-02  Lee Millward  <lee.millward@gmail.com>
7508
7509         PR c++/30849
7510         * g++.dg/parse/asm1.C: New test.
7511
7512         PR c++/30850
7513         * g++.dg/parse/asm2.C: Likewise.
7514
7515         PR c++/30851
7516         * g++.dg/parse/asm3.C: Likewise.
7517         
7518 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7519
7520         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
7521           "int" is only 16 bit bits wide.
7522         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
7523
7524 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7525
7526         * g++.dg/torture/type-generic-1.C: New.
7527         * gcc.dg/pr28796-2.c: Move tests ...
7528         * gcc.dg/tg-tests.h: ... here.
7529         * gcc.dg/torture/type-generic-1.c: New.
7530
7531 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7532
7533         PR libfortran/32954
7534         * minmaxloc_3.f90:  New test case.
7535
7536 2007-08-01  Tobias Burnus  <burnus@net-b.de>
7537
7538         PR fortran/32936
7539         * gfortran.dg/allocate_stat.f90: New.
7540
7541 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
7542
7543         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
7544
7545 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
7546
7547         PR tree-optimization/32919
7548         * gcc.c-torture/compile/pr32919.c: New.
7549
7550 2007-08-01  Nick Clifton  <nickc@redhat.com>
7551
7552         * gcc.c-torture/execute/execute.exp: Change copyright header to
7553         refer to version 3 of the GNU General Public License and to point
7554         readers at the COPYING3 file and the FSF's license web page.
7555         * gcc.c-torture/execute/ieee/ieee.exp,
7556         gcc.c-torture/unsorted/unsorted.exp,
7557         gcc.c-torture/compile/compile.exp,
7558         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
7559         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
7560         gcc.target/cris/torture/cris-torture.exp,
7561         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
7562         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
7563         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
7564         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
7565         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
7566         gnat.dg/dg.exp, gnat.dg/style/style.exp,
7567         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
7568         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
7569         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
7570         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
7571         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
7572         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
7573         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
7574         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
7575         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
7576         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
7577         gcc.dg/noncompile/noncompile.exp,
7578         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
7579         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
7580         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
7581         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
7582         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
7583         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
7584         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
7585         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
7586         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
7587         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
7588         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
7589         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
7590         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
7591         g++.old-deja/old-deja.exp,
7592         gfortran.fortran-torture/execute/execute.exp,
7593         gfortran.fortran-torture/compile/compile.exp,
7594         treelang/output/output-1.c, treelang/output/output-1.tree,
7595         treelang/execute/execute.exp, treelang/Makefile.in,
7596         treelang/compile/compile.exp, g++.dg/dg.exp,
7597         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
7598         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
7599         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
7600         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
7601         g++.dg/compat/struct-layout-1.exp,
7602         g++.dg/compat/struct-layout-1_generate.c,
7603         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
7604         g++.dg/bprob/bprob.exp, config/default.exp,
7605         gcc.test-framework/test-framework.awk,
7606         gcc.test-framework/gen_directive_tests,
7607         gcc.test-framework/test-framework.exp,
7608         objc.dg/special/special.exp,
7609         objc.dg/gnu-encoding/gnu-encoding.exp,
7610         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
7611         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
7612         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
7613         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
7614         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
7615         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
7616         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
7617         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
7618         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
7619         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
7620         lib/target-supports-dg.exp, lib/gcc-defs.exp,
7621         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
7622         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
7623         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
7624         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
7625         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
7626         Likewise.
7627
7628 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
7629
7630         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
7631         error message text.
7632
7633 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
7634
7635         PR fortran/32945
7636         * gfortran.dg/initialization_12.f90: New test.
7637
7638 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
7639
7640         PR fortran/31609
7641         * gfortran.dg/entry_12.f90: New test.
7642
7643 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7644
7645         PR fortran/32938
7646         * gfortran.dg/altreturn_6.f90: New test.
7647
7648 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
7649
7650         PR fortran/32942
7651         * gfortran.dg/exponent_2.f90: New test.
7652
7653 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
7654
7655         * gcc.dg/vect/vect-117.c: New test.
7656         * gcc.dg/vect/vect-74.c: Enabled test
7657         * gcc.dg/vect/vect-81.c: Enabled test
7658
7659 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
7660
7661         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
7662         s/dg-error/dg-warning where warning is expected.
7663
7664 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7665
7666         PR fortran/32770
7667         * gfortran.dg/array_constructor_12.f90:  Adjust argument
7668         of huge() to correct kind.
7669
7670 2007-07-30  Ollie Wild  <aaw@google.com>
7671
7672         * gcc.dg/cpp/counter-2.c: New test.
7673         * gcc.dg/cpp/counter-3.c: New test.
7674         * gcc.dg/cpp/dir-only-1.c: New test.
7675         * gcc.dg/cpp/dir-only-1.h: New file.
7676         * gcc.dg/cpp/dir-only-2.c: New test.
7677         * gcc.dg/cpp/dir-only-3.c: New test.
7678         * gcc.dg/cpp/dir-only-3a.h: New file.
7679         * gcc.dg/cpp/dir-only-3b.h: New file.
7680         * gcc.dg/cpp/dir-only-4.c: New test.
7681         * gcc.dg/cpp/dir-only-5.c: New test.
7682         * gcc.dg/cpp/dir-only-6.c: New test.
7683
7684 2007-07-30  Julian Brown  <julian@codesourcery.com>
7685
7686         * gcc.target/arm/neon/v*.c: Regenerate.
7687
7688 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
7689
7690         PR c++/32108
7691         * g++.dg/ext/label6.C: New.
7692
7693 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
7694
7695         PR libfortran/32858
7696         PR libfortran/30814
7697         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
7698
7699 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
7700
7701         PR fortran/31211
7702         * gfortran.dg/actual_pointer_function_1.f90: New test.
7703
7704         PR fortran/32682
7705         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
7706
7707 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
7708
7709         PR fortran/32906
7710         * gfortran.dg/shape_1.f90: Adjust error message.
7711         * gfortran.dg/parameter_array_ref_1.f90: New test.
7712
7713 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7714
7715         PR fortran/31609
7716         * gfortran.dg/entry_11.f90: New test.
7717
7718 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
7719             Revital Eres  <eres@il.ibm.com>
7720
7721         * gfortran.dg/sms-1.f90: New test.
7722
7723 2007-07-28  Richard Guenther  <rguenther@suse.de>
7724
7725         * gcc.c-torture/compile/pr32920.c: New testcase.
7726
7727 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
7728
7729         PR c++/30917
7730         * g++.dg/lookup/friend11.C: New test.
7731
7732 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
7733
7734         * gfortran.dg/namelist_5.f90: Adjusted error message.
7735         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
7736         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
7737         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
7738         * gfortran.dg/namelist_32.f90: ... this.
7739
7740         PR fortran/32876
7741         * gfortran.dg/namelist_33.f90: New test.
7742
7743         PR fortran/32905
7744         * gfortran.dg/namelist_34.f90: New test.
7745
7746         PR fortran/31818
7747         * gfortran.dg/namelist_35.f90: New test.
7748
7749 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
7750
7751         PR fortran/32880
7752         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
7753
7754 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7755
7756         PR testsuite/32471
7757         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
7758           assuming it is 0x7ffffffff.
7759         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
7760         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
7761
7762 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
7763
7764         * gfortran.dg/operator_3.f90: Fix dg directive.
7765         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
7766         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
7767         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
7768
7769 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
7770
7771         * g++.dg/cpp0x/decltype1.C: New.
7772         * g++.dg/cpp0x/decltype2.C: New.
7773         * g++.dg/cpp0x/decltype3.C: New.
7774         * g++.dg/cpp0x/decltype4.C: New.
7775         * g++.dg/cpp0x/decltype5.C: New.
7776         * g++.dg/cpp0x/decltype6.C: New.
7777
7778 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7779
7780         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
7781           because the test relies on bit 31 to be the sign bit.
7782
7783 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7784
7785         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
7786           assuming it is 0x7fffffff.
7787         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
7788         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
7789
7790 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
7791
7792         PR c++/32346
7793         * g++.dg/expr/bitfield9.C: New test.
7794
7795 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7796
7797         PR fortran/32899
7798         * gfortran.dg/logical_comp.f90: Update dg-error strings.
7799
7800 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7801
7802         PR fortran/32760
7803         * gfortran.dg/private_type_7.f90: New test.
7804
7805 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7806
7807         PR fortran/32035
7808         * gfortran.dg/select_char_1.f90: New test.
7809
7810 2007-07-27  Tobias Burnus  <burnus@net-b.de>
7811
7812         PR fortran/32903
7813         * gfortran.dg/initialization_11.f90: New test.
7814
7815 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
7816
7817         * gcc.target/mips/ins-1.c: New test.
7818
7819 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
7820
7821         PR/19232
7822         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
7823         (f1): Likewise.
7824
7825 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
7826
7827         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
7828         error: width of 'spare' exceeds its type.
7829
7830 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
7831
7832         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
7833         * gcc.dg/sibcall-4.c: Likewise.
7834
7835 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7836
7837         PR rtl-optimization/31500
7838         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
7839         * g++.dg/warn/Warray-bounds.C: Likewise.
7840
7841 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
7842
7843         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
7844
7845 2007-07-25  Julian Brown  <julian@codesourcery.com>
7846             Paul Brook  <paul@codesourcery.com>
7847             Joseph Myers  <joseph@codesourcery.com>
7848             Mark Shinwell  <shinwell@codesourcery.com>
7849
7850         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
7851         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
7852         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
7853         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
7854         (check_effective_target_arm_neon_hw): New.
7855         * gcc.target/arm/neon/neon.exp: New file.
7856         * gcc.target/arm/neon/polytypes.c: New file.
7857         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
7858
7859 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
7860
7861         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
7862           targets where an "int" is less than 32 bits wide.
7863
7864 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
7865
7866         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
7867
7868 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7869
7870         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
7871           during addition if an int is only 16 bits wide.
7872         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
7873
7874 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7875
7876         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
7877           size as "long int" and are 32 or 64 bits wide.
7878         * gcc.dg/torture/pr28814.c: Likewise.
7879
7880 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7881
7882         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
7883           exactly as wide as an int.
7884
7885 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
7886
7887         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
7888         Define and use throughout as long long printf format specifier.
7889         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
7890         Likewise.
7891
7892 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
7893
7894         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
7895         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
7896
7897 2007-07-25  Ben Elliston  <bje@au.ibm.com>
7898
7899         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
7900
7901 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
7902
7903         * gcc.c-torture/execute/20070724-1.c: New.
7904
7905 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
7906
7907         PR fortran/31205
7908         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
7909         "deallocates" to 24, since patch has code rid of much spurious
7910         code.
7911         * gfortran.dg/interface_assignment_1.f90 : New test.
7912
7913         PR fortran/32842
7914         * gfortran.dg/interface_assignment_2.f90 : New test.
7915
7916 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
7917
7918         PR fortran/32867
7919         * fortran.dg/initialization_10.f90: New test.
7920
7921 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
7922
7923         PR fortran/32778
7924         * gfortran.dg/imag_2.f: Removed
7925         * gfortran.dg/warn_std_1.f90: New test.
7926         * gfortran.dg/warn_std_2.f90: New test.
7927         * gfortran.dg/warn_std_3.f90: New test.
7928
7929 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
7930
7931         PR c++/29001
7932         * g++.dg/init/new22.C: New.
7933
7934 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
7935
7936         PR c++/32561
7937         * g++.dg/template/crash67.C: New.
7938
7939 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
7940
7941         * lib/target-support.exp (check_effective_target_natural_alignment): 
7942         (check_effective_target_vector_alignment_reachable): New.
7943         * config/spu/spu.c (spu_vector_alignment_reachable): New.
7944         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
7945         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
7946         check.
7947         * gcc.dg/vect/pr25413.c: Likewise.
7948         * gcc.dg/vect/pr31699.c: Likewise.
7949
7950 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
7951
7952         PR fortran/30814
7953         * gfortran.dg/pack_bounds_1.f90:  New test case.
7954
7955 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
7956
7957         PR fortran/31639
7958         * gfortran.dg/initialization_9.f90: New test.
7959
7960 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
7961
7962         PR fortran/32797
7963         PR fortran/32800
7964         * gfortran.dg/bind_c_usage_8.f03: New test case.
7965         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
7966         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
7967
7968 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
7969
7970         * gcc.target/mips/branch-cost-1.c: New test.
7971         * gcc.target/mips/branch-cost-2.c: Likewise.
7972
7973 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
7974
7975         PR fortran/32732
7976         * gfortran.dg/c_char_tests.f03: New test case.
7977         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
7978         * gfortran.dg/c_char_tests_2.f03: New test case.
7979         * gfortran.dg/value_6.f03: Ditto.
7980         * gfortran.dg/value_7.f03: Ditto.
7981
7982 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
7983
7984         PR fortran/32600
7985         * gfortran.dg/c_funloc_tests_5.f03: New.
7986         * gfortran.dg/c_funloc_tests_5.f04: New.
7987         * gfortran.dg/c_funloc_tests_4_driver.c: New.
7988
7989 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7990
7991         PR c++/32839
7992         * g++.dg/expr/call4.C: New.
7993         * g++.dg/expr/call5.C: New.
7994
7995 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
7996
7997         PR fortran/32710
7998         * gfortran.dg/namelist_30.f90: New test.
7999
8000 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
8001
8002         PR fortran/29962
8003         * gfortran.dg/array_initializer_1.f90: Removed warning.
8004         * gfortran.dg/initialization_1.f90: Adjusted messages.
8005         * gfortran.dg/nested_modules_6.f90: Removed warning.
8006
8007         PR fortran/31253
8008         * gfortran.dg/initialization_7.f90: New test.
8009
8010         PR fortran/31639
8011         * gfortran.dg/initialization_8.f90: New test.
8012
8013 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8014
8015         PR c++/30818
8016         * g++.dg/template/crash47.C: Adjust errors.
8017         * g++.dg/template/crash48.C: Adjust errors.
8018         * g++.dg/template/typename12.C: New.
8019         * g++.dg/template/typename13.C: New.
8020         * g++.dg/template/typename14.C: New.
8021         * g++.dg/template/typedef6.C: Adjust errors.
8022
8023 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
8024
8025         PR fortran/32627
8026         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
8027         * gfortran.dg/pr32627.f03: New test case.
8028
8029         * gfortran.dg/c_f_pointer_logical.f03: New test case.
8030         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
8031         c_f_pointer_logical.
8032         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
8033         c_f_pointer_complex.
8034         * gfortran.dg/c_f_pointer_complex.f03: New test case.
8035         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
8036         c_f_pointer_shape_tests_2.
8037         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
8038
8039 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
8040
8041         PR fortran/32804
8042         * gfortran.dg/c_loc_tests_9.f03: New test case.
8043         * gfortran.dg/c_loc_tests_10.f03: Ditto.
8044
8045 2007-07-21  Lee Millward  <lee.millward@gmail.com>
8046
8047         PR fortran/32823
8048         * gfortran.dg/int_2.f90: New test.
8049         
8050 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8051
8052         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
8053
8054 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
8055
8056         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
8057         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
8058
8059 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
8060
8061         PR tree-optimization/19910
8062         * gcc.dg/pr19910.c: New test.
8063
8064 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
8065
8066         PR fortran/32738
8067         * gfortran.dg/pr32738.f90: New test.
8068
8069 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
8070
8071         PR tree-optimzation/32635
8072         * gfortran.dg/pr32635.f:  New test case.
8073
8074 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
8075
8076         PR fortran/32801
8077         * gfortran.dg/pr32801.f03: New test case.
8078
8079 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8080
8081         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
8082         Test negative numbers also.
8083         * gcc.dg/c99-math-float-1.c: Likewise.
8084         * gcc.dg/c99-math-long-double-1.c: Likewise.
8085         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
8086         test inputs.
8087
8088 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
8089         
8090         * lib/target-supports.exp (check_effective_target_sync_int_long):
8091         Enable for xtensa.
8092         (check_effective_target_sync_char_short): Likewise.
8093         
8094 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8095
8096         * gcc.dg/pr28796-2.c: Add more cases.
8097
8098 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8099
8100         * gcc.dg/pr28796-1.c: Add more cases.
8101         * gcc.dg/pr28796-2.c: Likewise.
8102
8103 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8104
8105         * gcc.dg/pr28796-1.c: Add more cases.
8106         * gcc.dg/pr28796-2.c: Likewise.
8107
8108 2007-07-17  Janus Weil  <jaydub66@gmail.com>
8109
8110         PR fortran/32535
8111         * gfortran.dg/pr32535.f90: New test.
8112
8113 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
8114
8115         PR fortran/31320
8116         PR fortran/32665
8117         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
8118
8119 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
8120
8121         PR rtl-optimization/32773
8122         * gcc.dg/pr32773.c: New test.
8123
8124 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8125
8126         * gcc.target/spu/intrinsics-1.c: Use dg-message to
8127         match flax-vector-conversions note.
8128         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
8129         instead of dg-error for the warning.
8130
8131 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8132
8133         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
8134           adapted to work on targets with 16-bit or wider int.
8135         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
8136         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
8137         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
8138         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
8139
8140 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8141
8142         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
8143         support large arrays.
8144         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
8145         * gcc.dg/20061109-1.c: Likewise.
8146         * gcc.c-torture/execute/20061101-1.x: Likewise.
8147         * gcc.c-torture/execute/pr29797-1.x: Likewise.
8148         * gcc.c-torture/execute/pr31448.x: Likewise.
8149
8150 2007-07-16  Lee Millward  <lee.millward@gmail.com>
8151
8152         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
8153
8154         PR fortran/32238
8155         * gfortran.dg/pr32238.f90: New test.
8156
8157         PR fortran/32222
8158         * gfortran.dg/pr32222.f90: New test.
8159
8160         PR fortran/32242
8161         * gfortran.dg/pr32242.f90: New test.
8162         
8163 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
8164             David Ung  <davidu@mips.com>
8165
8166         * gcc.target/mips/mips-sched-madd.c: New test case.
8167
8168 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8169
8170         PR libfortran/32611
8171         * gfortran.dg/large_real_kind_1.f90: Update test.
8172         * gfortran.dg/pr17706.f90: Update test.
8173         * gfortran.dg/fmt_zero_digits.f90: Update test.
8174         * gfortran.dg/fmt_zero_precision.f90: Update test.
8175         * gfortran.dg/real_const_3.f90: Update test.
8176
8177 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8178
8179         PR fortran/32036
8180         * gfortran.dg/bounds_check_8.f90: New test.
8181         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
8182
8183 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8184
8185         PR fortran/32357
8186         * gfortran.dg/mvbits_2.f90: New test.
8187
8188 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8189
8190         PR libfortran/32731
8191         * gfortran.dg/pack_mask_1.f90:  New test.
8192         * gfortran.dg/unpack_mask_1.f90:  New test.
8193
8194 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8195
8196         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
8197         * gcc.dg/20001101-1.c: Likewise.
8198         * gcc.dg/20001102-1.c: Likewise.
8199         * gcc.dg/20020116-2.c: Likewise.
8200         * gcc.dg/20020416-1.c: Likewise.
8201         * gcc.dg/sparc-constant-1.c: Likewise.
8202         * gcc.dg/sparc-dwarf2.c: Likewise.
8203         * gcc.dg/sparc-frame-1.c: Likewise.
8204         * gcc.dg/sparc-getcontext-1.c: Likewise.
8205         * gcc.dg/sparc-loop-1.c: Likewise.
8206         * gcc.dg/sparc-reg-1.c: Likewise.
8207         * gcc.dg/sparc-ret.c: Likewise.
8208         * gcc.dg/sparc-trap-1.c: Likewise.
8209         * gcc.dg/ultrasp10.c: Likewise.
8210         * gcc.dg/ultrasp11.c: Likewise.
8211         * gcc.dg/ultrasp1.c: Likewise.
8212         * gcc.dg/ultrasp2.c: Likewise.
8213         * gcc.dg/ultrasp3.c: Likewise.
8214         * gcc.dg/ultrasp4.c: Likewise.
8215         * gcc.dg/ultrasp5.c: Likewise.
8216         * gcc.dg/ultrasp6.c: Likewise.
8217         * gcc.dg/ultrasp7.c: Likewise.
8218         * gcc.dg/ultrasp8.c: Likewise.
8219         * gcc.dg/ultrasp9.c: Likewise.
8220         * gcc.dg/splet-1.c: Delete.
8221
8222 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
8223
8224         PR fortran/32724
8225         * gfortran.dg/stfunc_5.f90: New test.
8226
8227 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
8228
8229         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
8230         New procedure to check if arrays are naturally aligned to the vector
8231         alignment boundary.
8232         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
8233         in size_t typedef.  Adjust tree dump scan results according to
8234         vect_aligned_arrays target check.
8235         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
8236         vect_aligned_arrays target check.
8237         * gcc.dg/vect/pr31699.c: Ditto.
8238
8239 2007-07-13  Sa Liu  <saliu@de.ibm.com>
8240
8241         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
8242         for V2DFmode vector conditional expression.
8243         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
8244         and dfceq patterns.
8245         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
8246         and dfcgt patterns.
8247         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
8248         V2DFmode comparison and test special values.
8249         * lib/target-supports.exp: Switch on test for V2DFmode 
8250         vector conditional expression.
8251
8252 2007-07-13  Richard Guenther  <rguenther@suse.de>
8253
8254         PR tree-optimization/32721
8255         * gcc.dg/pr32721.c: New testcase.
8256
8257 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
8258
8259         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
8260         error message part that continues on a new line.
8261
8262 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
8263
8264         * gcc.dg/c99-tgmath-1.c: New.
8265         * gcc.dg/c99-tgmath-2.c: New.
8266         * gcc.dg/c99-tgmath-3.c: New.
8267         * gcc.dg/c99-tgmath-4.c: New.
8268
8269 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8270             Janis Johnson  <janis187@us.ibm.com>
8271
8272         PR testsuite/25241
8273         * gcc.test-framework/dg-error-exp-F.c: New test.
8274         * gcc.test-framework/dg-warning-exp-F.c: New test.
8275         * lib/gcc.exp: Enable warning and error prefixes.
8276         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
8277         (dg-error): Wrap original dg-error.
8278         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
8279         markers from dg-error/dg-warning directives.
8280         * gcc.dg/20040322-1.c: Likewise.
8281         * gcc.dg/Wchar-subscripts-1.c: Likewise.
8282         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
8283         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
8284         * gcc.dg/Werror-1.c: Likewise.
8285         * gcc.dg/Werror-10.c: Likewise.
8286         * gcc.dg/Werror-11.c: Likewise.
8287         * gcc.dg/Werror-2.c: Likewise.
8288         * gcc.dg/Werror-3.c: Likewise.
8289         * gcc.dg/Werror-4.c: Likewise.
8290         * gcc.dg/Werror-5.c: Likewise.
8291         * gcc.dg/Werror-6.c: Likewise.
8292         * gcc.dg/Werror-7.c: Likewise.
8293         * gcc.dg/Werror-8.c: Likewise.
8294         * gcc.dg/Werror-9.c: Likewise.
8295         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8296         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
8297         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
8298         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
8299         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
8300         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
8301         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
8302         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
8303         * gcc.dg/Wnested-externs-1.c: Likewise.
8304         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
8305         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
8306         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
8307         * gcc.dg/Wshadow-3.c: Likewise.
8308         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
8309         * gcc.dg/Wwrite-strings-1.c: Likewise.
8310         * gcc.dg/anon-struct-5.c: Likewise.
8311         * gcc.dg/anon-struct-6.c: Likewise.
8312         * gcc.dg/anon-struct-7.c: Likewise.
8313         * gcc.dg/anon-struct-8.c: Likewise.
8314         * gcc.dg/array-8.c: Likewise.
8315         * gcc.dg/array-quals-2.c: Likewise.
8316         * gcc.dg/asm-qual-1.c: Likewise.
8317         * gcc.dg/asm-wide-1.c: Likewise.
8318         * gcc.dg/assign-warn-1.c: Likewise.
8319         * gcc.dg/assign-warn-2.c: Likewise.
8320         * gcc.dg/bitfld-10.c: Likewise.
8321         * gcc.dg/bitfld-11.c: Likewise.
8322         * gcc.dg/bitfld-12.c: Likewise.
8323         * gcc.dg/bitfld-13.c: Likewise.
8324         * gcc.dg/bitfld-14.c: Likewise.
8325         * gcc.dg/builtin-choose-expr-2.c: Likewise.
8326         * gcc.dg/builtins-30.c: Likewise.
8327         * gcc.dg/c90-const-expr-5.c: Likewise.
8328         * gcc.dg/c90-typespec-1.c: Likewise.
8329         * gcc.dg/c99-const-expr-5.c: Likewise.
8330         * gcc.dg/c99-flex-array-5.c: Likewise.
8331         * gcc.dg/c99-fordecl-3.c: Likewise.
8332         * gcc.dg/c99-tag-3.c: Likewise.
8333         * gcc.dg/c99-typespec-1.c: Likewise.
8334         * gcc.dg/c99-vla-jump-1.c: Likewise.
8335         * gcc.dg/c99-vla-jump-2.c: Likewise.
8336         * gcc.dg/c99-vla-jump-3.c: Likewise.
8337         * gcc.dg/c99-vla-jump-4.c: Likewise.
8338         * gcc.dg/c99-vla-jump-5.c: Likewise.
8339         * gcc.dg/cast-1.c: Likewise.
8340         * gcc.dg/cast-2.c: Likewise.
8341         * gcc.dg/cast-3.c: Likewise.
8342         * gcc.dg/cast-4.c: Likewise.
8343         * gcc.dg/cast-pretty-print-1.c: Likewise.
8344         * gcc.dg/comp-goto-2.c: Likewise.
8345         * gcc.dg/comp-goto-3.c: Likewise.
8346         * gcc.dg/cpp/error-1.c: Likewise.
8347         * gcc.dg/cpp/if-paren.c: Likewise.
8348         * gcc.dg/decl-7.c: Likewise.
8349         * gcc.dg/decl-8.c: Likewise.
8350         * gcc.dg/decl-nospec-1.c: Likewise.
8351         * gcc.dg/decl-nospec-2.c: Likewise.
8352         * gcc.dg/decl-nospec-3.c: Likewise.
8353         * gcc.dg/declspec-10.c: Likewise.
8354         * gcc.dg/declspec-11.c: Likewise.
8355         * gcc.dg/declspec-12.c: Likewise.
8356         * gcc.dg/declspec-13.c: Likewise.
8357         * gcc.dg/declspec-14.c: Likewise.
8358         * gcc.dg/declspec-15.c: Likewise.
8359         * gcc.dg/declspec-16.c: Likewise.
8360         * gcc.dg/declspec-17.c: Likewise.
8361         * gcc.dg/declspec-4.c: Likewise.
8362         * gcc.dg/declspec-5.c: Likewise.
8363         * gcc.dg/declspec-6.c: Likewise.
8364         * gcc.dg/declspec-7.c: Likewise.
8365         * gcc.dg/declspec-8.c: Likewise.
8366         * gcc.dg/declspec-9.c: Likewise.
8367         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
8368         * gcc.dg/dfp/constants-c99.c: Likewise.
8369         * gcc.dg/dfp/keywords-c89.c: Likewise.
8370         * gcc.dg/dfp/keywords-c99.c: Likewise.
8371         * gcc.dg/dfp/keywords-reserved.c: Likewise.
8372         * gcc.dg/dfp/typespec.c: Likewise.
8373         * gcc.dg/dremf-type-compat-2.c: Likewise.
8374         * gcc.dg/dremf-type-compat-3.c: Likewise.
8375         * gcc.dg/dremf-type-compat-4.c: Likewise.
8376         * gcc.dg/empty-source-2.c: Likewise.
8377         * gcc.dg/empty-source-3.c: Likewise.
8378         * gcc.dg/enum3.c: Likewise.
8379         * gcc.dg/extra-semi-2.c: Likewise.
8380         * gcc.dg/extra-semi-3.c: Likewise.
8381         * gcc.dg/float-range-1.c: Likewise.
8382         * gcc.dg/float-range-2.c: Likewise.
8383         * gcc.dg/float-range-3.c: Likewise.
8384         * gcc.dg/float-range-5.c: Likewise.
8385         * gcc.dg/format/asm_fprintf-2.c: Likewise.
8386         * gcc.dg/format/asm_fprintf-3.c: Likewise.
8387         * gcc.dg/format/asm_fprintf-4.c: Likewise.
8388         * gcc.dg/format/asm_fprintf-5.c: Likewise.
8389         * gcc.dg/format/cast-1.c: Likewise.
8390         * gcc.dg/format/gcc_diag-3.c: Likewise.
8391         * gcc.dg/format/gcc_diag-4.c: Likewise.
8392         * gcc.dg/format/gcc_diag-6.c: Likewise.
8393         * gcc.dg/format/gcc_diag-8.c: Likewise.
8394         * gcc.dg/format/gcc_diag-9.c: Likewise.
8395         * gcc.dg/format/nul-2.c: Likewise.
8396         * gcc.dg/format/opt-1.c: Likewise.
8397         * gcc.dg/format/opt-2.c: Likewise.
8398         * gcc.dg/format/opt-3.c: Likewise.
8399         * gcc.dg/format/opt-4.c: Likewise.
8400         * gcc.dg/format/opt-5.c: Likewise.
8401         * gcc.dg/format/opt-6.c: Likewise.
8402         * gcc.dg/framework-2.c: Likewise.
8403         * gcc.dg/func-args-1.c: Likewise.
8404         * gcc.dg/func-outside-1.c: Likewise.
8405         * gcc.dg/func-outside-2.c: Likewise.
8406         * gcc.dg/gnu-cond-expr-2.c: Likewise.
8407         * gcc.dg/gnu-cond-expr-3.c: Likewise.
8408         * gcc.dg/if-empty-1.c: Likewise.
8409         * gcc.dg/init-bad-1.c: Likewise.
8410         * gcc.dg/init-bad-2.c: Likewise.
8411         * gcc.dg/init-bad-3.c: Likewise.
8412         * gcc.dg/init-desig-obs-2.c: Likewise.
8413         * gcc.dg/init-desig-obs-3.c: Likewise.
8414         * gcc.dg/init-empty-2.c: Likewise.
8415         * gcc.dg/init-empty-3.c: Likewise.
8416         * gcc.dg/inline-11.c: Likewise.
8417         * gcc.dg/inline-12.c: Likewise.
8418         * gcc.dg/inline-8.c: Likewise.
8419         * gcc.dg/inline-9.c: Likewise.
8420         * gcc.dg/inline3.c: Likewise.
8421         * gcc.dg/label-decl-1.c: Likewise.
8422         * gcc.dg/label-decl-2.c: Likewise.
8423         * gcc.dg/label-decl-3.c: Likewise.
8424         * gcc.dg/label-decl-4.c: Likewise.
8425         * gcc.dg/long-long-typespec-1.c: Likewise.
8426         * gcc.dg/lvalue-2.c: Likewise.
8427         * gcc.dg/lvalue-3.c: Likewise.
8428         * gcc.dg/nested-func-3.c: Likewise.
8429         * gcc.dg/nested-redef-1.c: Likewise.
8430         * gcc.dg/noreturn-4.c: Likewise.
8431         * gcc.dg/old-style-prom-2.c: Likewise.
8432         * gcc.dg/old-style-prom-3.c: Likewise.
8433         * gcc.dg/old-style-then-proto-1.c: Likewise.
8434         * gcc.dg/overflow-warn-1.c: Likewise.
8435         * gcc.dg/overflow-warn-2.c: Likewise.
8436         * gcc.dg/overflow-warn-3.c: Likewise.
8437         * gcc.dg/overflow-warn-4.c: Likewise.
8438         * gcc.dg/overflow-warn-6.c: Likewise.
8439         * gcc.dg/parm-forwdecl-2.c: Likewise.
8440         * gcc.dg/parm-forwdecl-3.c: Likewise.
8441         * gcc.dg/parm-impl-decl-1.c: Likewise.
8442         * gcc.dg/parm-impl-decl-2.c: Likewise.
8443         * gcc.dg/parm-incomplete-1.c: Likewise.
8444         * gcc.dg/parm-mismatch-1.c: Likewise.
8445         * gcc.dg/pointer-arith-1.c: Likewise.
8446         * gcc.dg/pointer-arith-2.c: Likewise.
8447         * gcc.dg/pointer-arith-3.c: Likewise.
8448         * gcc.dg/pointer-arith-4.c: Likewise.
8449         * gcc.dg/pointer-arith-6.c: Likewise.
8450         * gcc.dg/pointer-arith-7.c: Likewise.
8451         * gcc.dg/pointer-arith-8.c: Likewise.
8452         * gcc.dg/pr13804-1.c: Likewise.
8453         * gcc.dg/pr15698-1.c: Likewise.
8454         * gcc.dg/pr15698-2.c: Likewise.
8455         * gcc.dg/pr15698-3.c: Likewise.
8456         * gcc.dg/pr15698-4.c: Likewise.
8457         * gcc.dg/pr15698-5.c: Likewise.
8458         * gcc.dg/pr15698-6.c: Likewise.
8459         * gcc.dg/pr15698-7.c: Likewise.
8460         * gcc.dg/pr15698-8.c: Likewise.
8461         * gcc.dg/pr17188-1.c: Likewise.
8462         * gcc.dg/pr17301-1.c: Likewise.
8463         * gcc.dg/pr17301-2.c: Likewise.
8464         * gcc.dg/pr17730-1.c: Likewise.
8465         * gcc.dg/pr20368-1.c: Likewise.
8466         * gcc.dg/pr20368-2.c: Likewise.
8467         * gcc.dg/pr20368-3.c: Likewise.
8468         * gcc.dg/pr22308-1.c: Likewise.
8469         * gcc.dg/qual-component-1.c: Likewise.
8470         * gcc.dg/redecl-1.c: Likewise.
8471         * gcc.dg/redecl-11.c: Likewise.
8472         * gcc.dg/redecl-12.c: Likewise.
8473         * gcc.dg/redecl-13.c: Likewise.
8474         * gcc.dg/redecl-14.c: Likewise.
8475         * gcc.dg/redecl-15.c: Likewise.
8476         * gcc.dg/register-var-1.c: Likewise.
8477         * gcc.dg/register-var-2.c: Likewise.
8478         * gcc.dg/stmt-expr-2.c: Likewise.
8479         * gcc.dg/stmt-expr-3.c: Likewise.
8480         * gcc.dg/stmt-expr-label-1.c: Likewise.
8481         * gcc.dg/stmt-expr-label-2.c: Likewise.
8482         * gcc.dg/stmt-expr-label-3.c: Likewise.
8483         * gcc.dg/struct-empty-2.c: Likewise.
8484         * gcc.dg/struct-empty-3.c: Likewise.
8485         * gcc.dg/struct-parse-1.c: Likewise.
8486         * gcc.dg/struct-semi-1.c: Likewise.
8487         * gcc.dg/struct-semi-2.c: Likewise.
8488         * gcc.dg/struct-semi-3.c: Likewise.
8489         * gcc.dg/switch-5.c: Likewise.
8490         * gcc.dg/switch-6.c: Likewise.
8491         * gcc.dg/switch-7.c: Likewise.
8492         * gcc.dg/tls/diag-5.c: Likewise.
8493         * gcc.dg/transparent-union-1.c: Likewise.
8494         * gcc.dg/transparent-union-3.c: Likewise.
8495         * gcc.dg/typespec-1.c: Likewise.
8496         * gcc.dg/vla-init-2.c: Likewise.
8497         * gcc.dg/vla-init-3.c: Likewise.
8498         * gcc.dg/vla-init-4.c: Likewise.
8499         * gcc.dg/vla-init-5.c: Likewise.
8500         * gcc.dg/void-cast-2.c: Likewise.
8501         * gcc.dg/wvla-3.c: Likewise.
8502         * gcc.dg/wvla-7.c: Likewise.
8503         * gcc.target/i386/991209-1.c: Likewise.
8504         * gcc.target/ia64/fpreg-1.c: Likewise.
8505         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
8506         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
8507         
8508 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
8509
8510         PR fortran/31639
8511         * gfortran.dg/func_decl_4.f90: New test.
8512
8513 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
8514
8515         PR fortran/32727
8516         * gfortran.dg/interface_17.f90: New test.
8517
8518 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
8519
8520         PR fortran/32599
8521         * gfortran.dg/32599.f03: New test case.
8522
8523         PR fortran/32601
8524         * gfortran.dg/32601.f03: New test case.
8525         * gfortran.dg/32601_1.f03: Ditto.
8526         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
8527         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
8528
8529 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
8530
8531         * gcc.c-torture/execute/align-3.c: Remove function addr check.
8532
8533 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
8534             Devang Patel  <dpatel@apple.com>
8535
8536         PR tree-optimization/25413
8537         * gcc.dg/vect/vect-align-1.c: New.
8538         * gcc.dg/vect/vect-align-2.c: New.
8539         * gcc.dg/vect/pr25413.c: New.
8540         * gcc.dg/vect/pr25413a.c: New.
8541         * gcc.dg/vect/pr31699.c: Fix dg-final check.
8542
8543 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
8544
8545         * lib/target-support.exp (check_ultrasparc_hw_available):
8546         New function.
8547         (is-effective-target): Check $arg for ultrasparc_hw.
8548         (is-effective-target-keyword): Likewise.
8549         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
8550         when determining what to do on sparc platforms.
8551         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
8552         * gcc.dg/20001101-1.c: Likewise.
8553         * gcc.dg/20001101-2.c: Likewise.
8554         * gcc.dg/ultrasp9.c: Likewise.
8555         * gcc.dg/ultrasp10.c: Likewise.
8556         * gcc.target/sparc/pdist-3.c: Likewise.
8557
8558 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
8559
8560         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
8561
8562 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
8563
8564         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
8565         get vectorized.
8566         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
8567         now get vectorized.
8568         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
8569         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
8570         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
8571         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
8572         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
8573         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
8574         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
8575         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
8576         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
8577         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
8578         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
8579         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
8580         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
8581         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
8582         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
8583         * lib/target-supports.exp (check_effective_target_vect_int_mul):
8584         Add spu.
8585
8586 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
8587
8588         PR c++/30854
8589         * g++.dg/parse/error30.C: New test.
8590
8591 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8592
8593         PR fortran/29804
8594         * gfortran.dg/alloc_comp_misc_1.f90: New test.
8595
8596 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
8597
8598         * gfortran.fortran-torture/compile/pr32663.f: New test.
8599
8600 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
8601
8602         PR c++/31027
8603         * g++.dg/inherit/virtual4.C: New.
8604
8605 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
8606
8607         PR target/32661
8608         * gcc.target/i386/pr32661-1.c: New test.
8609
8610 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
8611
8612         * gnat.dg/invariant_index.ad[sb]: New test.
8613
8614 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
8615
8616         PR c++/32560
8617         * g++.dg/template/decl3.C: New.
8618
8619 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
8620
8621         PR 32617
8622         * gcc.c-torture/execute/align-3.c: New.
8623
8624 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
8625
8626         PR target/32708
8627         * gcc.target/i386/pr32708-1.c: New test.
8628         * gcc.target/i386/pr32708-2.c: Ditto.
8629         * gcc.target/i386/pr32708-3.c: Ditto.
8630
8631 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
8632
8633         * g++.dg/init/new20.C: Remove svn:executable flag.
8634
8635 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
8636
8637         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
8638
8639 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
8640
8641         * gcc.dg/ultrasp7.c: Add fpic target requirement.
8642
8643 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8644
8645         PR testsuite/25241
8646         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
8647         directive.
8648         
8649 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
8650
8651         PR fortran/32157
8652         * gfortran.dg/overload_2.f90: New test.
8653
8654         PR fortran/32689
8655         * gfortran.dg/transfer_simplify_5.f90
8656
8657         PR fortran/32634
8658         * gfortran.dg/interface_15.f90: New test.
8659
8660 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
8661
8662         PR libfortran/32336
8663         * gfortran.dg/matmul_5.f90:  New test case.
8664
8665 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8666
8667         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
8668         * gcc.dg/fesd-any.h: Likewise.
8669         * gcc.dg/fesd-baseonly.c: Likewise.
8670         * gcc.dg/fesd-baseonly.h: Likewise.
8671         * gcc.dg/fesd-none.c: Likewise.
8672         * gcc.dg/fesd-none.h: Likewise.
8673         * gcc.dg/fesd-reduced.c: Likewise.
8674         * gcc.dg/fesd-reduced.h: Likewise.
8675         * gcc.dg/fesd-sys.c: Likewise.
8676         * gcc.dg/fesd-sys.h: Likewise
8677         * gcc.dg/fesd.h: Likewise.
8678
8679         * g++.dg/debug/dwarf2: New directory.
8680         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
8681         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
8682         * g++.dg/other/fesd-any.h: Likewise.
8683         * g++.dg/other/fesd-baseonly.C: Likewise.
8684         * g++.dg/other/fesd-baseonly.h: Likewise.
8685         * g++.dg/other/fesd-none.C: Likewise.
8686         * g++.dg/other/fesd-none.h: Likewise.
8687         * g++.dg/other/fesd-reduced.C: Likewise.
8688         * g++.dg/other/fesd-reduced.h: Likewise.
8689         * g++.dg/other/fesd-sys.C: Likewise.
8690         * g++.dg/other/fesd-sys.h: Likewise.
8691         * g++.dg/other/fesd.h: Likewise.
8692
8693 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
8694
8695         PR fortran/31129
8696         * gfortran.dg/parameter_unused.f90: New test.
8697
8698 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
8699
8700         PR tree-optimization/32681
8701         * gcc.dg/tree-ssa/pr32681.c: New test.
8702
8703 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8704
8705         PR fortran/32678
8706         * gfortran.dg/fmt_t_5.f90: New test.
8707
8708 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
8709
8710         PR c++/30535
8711         * g++.dg/template/operator10.C: New.
8712
8713 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8714
8715         PR libfortran/32217
8716         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
8717
8718 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
8719
8720         PR fortran/29876
8721         * gfortran.dg/operator_6.f90: New test.
8722
8723 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
8724
8725         PR fortran/17711
8726         * gfortran.dg/operator_4.f90: New test.
8727         * gfortran.dg/operator_5.f90: New test.
8728         * gfortran.dg/logical_comp.f90: Adjusted error messages.
8729         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
8730
8731 2007-07-08  Tobias Burnus  <burnus@net-b.de>
8732
8733         PR fortran/32669
8734         * gfortran.dg/argument_checking_6.f90: New.
8735
8736 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
8737
8738         PR fortran/25094
8739         * gfortran.dg/interface_155555.f90: New test.
8740
8741 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8742
8743         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
8744         c99-math-long-double-1.c, c99-math.h: Test subnormals.
8745
8746 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8747
8748         PR testsuite/25241
8749         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
8750         discern pedantic diagnostics and errors.
8751         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
8752         and not an error.
8753         * gcc.dg/20050121-1.c: This is an error and not a warning.
8754         * gcc.target/i386/sseregparm-2.c:  Likewise.
8755         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
8756         * gcc.dg/charset/attribute2.c: Likewise.
8757         * gcc.dg/bitfld-1.c: Likewise.
8758         * gcc.dg/pack-test-2.c: Likewise.
8759         * gcc.dg/940510-1.c: Match separately error and warning.
8760         * gcc.dg/array-2.c: Match separately multiple messages. The second
8761         diagnostic is a pedantic warning and not an error.
8762         * gcc.dg/pr14475.c: Match separately multiple messages.
8763         * gcc.dg/pr18809-1.c: Likewise.
8764         * gcc.dg/pr27953.c: Likewise.
8765         * gcc.dg/vla-init-1.c: Likewise.
8766         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
8767
8768 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8769
8770         PR fortran/32644
8771         * gfortran.dg/char_decl_1.f90: New test.
8772
8773 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
8774
8775         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
8776
8777 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
8778
8779         PR c++/32232
8780         * g++.dg/template/overload9.C: New test.
8781
8782 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
8783
8784         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
8785         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
8786
8787 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
8788
8789         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
8790         * gcc.dg/20001012-2.c: Likewise.
8791         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
8792         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
8793
8794 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
8795
8796         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
8797         about the chunk size when STACK_SIZE is defined.
8798
8799 2007-07-06  Josh Conner  <jconner@apple.com>
8800
8801         PR middle-end/32602
8802         * gcc.dg/sibcall-8.c: New test.
8803
8804 2007-07-06  Josh Conner  <jconner@apple.com>
8805
8806         PR middle-end/32603
8807         * gcc.target/arm/sibcall-1.c: New test.
8808
8809 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
8810
8811         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
8812
8813 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
8814
8815         * gfortran.dg/save_parameter.f90: New test.
8816         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
8817
8818 2007-07-06  Richard Guenther  <rguenther@suse.de>
8819
8820         * g++.dg/opt/pr30965.C: New testcase.
8821
8822 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
8823
8824         * gcc.target/mips/save-restore-5.c: New test.
8825
8826 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
8827
8828         PR rtl_optimization/32450
8829         * gcc.dg/pr32450.c: New runtime test.
8830
8831 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
8832
8833         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
8834         single underscore in scan directives.
8835
8836 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
8837
8838         PR c++/32245
8839         * g++.dg/init/ptrmem4.C: New test.
8840
8841         PR c++/32251
8842         * g++.dg/init/new21.C: Likewise.
8843
8844         PR c++/31992
8845         * g++.dg/template/static30.C: Likewise.
8846
8847 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
8848
8849         * gcc.dg/vect/costmodel/ppc: New directory.
8850         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
8851         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
8852         New test.
8853         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
8854         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
8855         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
8856         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
8857         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
8858         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
8859         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
8860         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
8861         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
8862         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
8863         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
8864         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
8865         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
8866         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
8867
8868 2007-07-05  Tobias Burnus  <burnus@net-b.de>
8869
8870         PR fortran/32359
8871         * gfortran.dg/module_md5_1.f90: Update MD5 number.
8872
8873 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
8874
8875         PR fortran/32526
8876         * gfortran.dg/interface_14.f90: New test.
8877
8878         PR fortran/32613
8879         * gfortran.dg/do_iterator_2.f90: New test.
8880
8881 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
8882
8883         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
8884         (FE_DEC_DOWNWARD): Likewise.
8885         (FE_DEC_UPWARD): Likewise.
8886         (FE_DEC_TOWARDZERO): Likewise.
8887         (FE_DEC_TONEARESTFROMZERO): Likewise.
8888
8889 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
8890
8891         * gcc.c-torture/compile/pr32606.c: New.
8892         * gfortran.fortran-torture/execute/pr32604.f90: New.
8893
8894 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
8895
8896         * gcc.dg/visibility-12.c: New test.
8897         * gcc.dg/visibility-13.c: Likewise.
8898         * g++.dg/ext/visibility-9.C: Likewise.
8899         * g++.dg/ext/visibility-10.C: Likewise.
8900
8901 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
8902
8903         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
8904         * gcc.dg/sh-relax-vxworks.c: New test.
8905
8906 2007-07-04  Richard Guenther  <rguenther@suse.de>
8907
8908         PR tree-optimization/32500
8909         * gcc.c-torture/execute/pr32500.c: New testcase.
8910
8911 2007-07-04  Richard Guenther  <rguenther@suse.de>
8912
8913         PR tree-optimization/32482
8914         * gcc.c-torture/compile/pr32482.c: New testcase.
8915
8916 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
8917
8918         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
8919         VxWorks kernels.
8920         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
8921         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
8922         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
8923         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
8924
8925 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
8926
8927         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
8928
8929 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
8930
8931         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
8932
8933 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8934
8935         PR fortran/31198
8936         * gfortran.dg/min_max_optional_1.f90: New test.
8937         * gfortran.dg/min_max_optional_2.f90: New test.
8938         * gfortran.dg/min_max_optional_3.f90: New test.
8939
8940 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8941
8942         PR fortran/32545
8943         * gfortran.dg/fmt_error.f90: New test.
8944
8945 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8946
8947         PR fortran/32612
8948         * gfortran.dg/interface_13.f90: New test.
8949
8950 2007-07-03  Dave Brolley  <brolley@redhat.com>
8951
8952         PR c++/31743
8953         * g++.dg/init/new20.C: New test.
8954
8955 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
8956
8957         PR fortran/32579
8958         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
8959
8960 2007-07-03  Tobias Burnus  <burnus@net-b.de>
8961
8962         PR fortran/25062
8963         * common_7.f90: New.
8964         * common_8.f90: New.
8965         * common_9.f90: New.
8966
8967 2007-07-03  Tobias Burnus  <burnus@net-b.de>
8968
8969         PR fortran/30940
8970         * gfortran.dg/argument_checking_1.f90: New.
8971         * gfortran.dg/argument_checking_2.f90: New.
8972         * gfortran.dg/argument_checking_3.f90: New.
8973         * gfortran.dg/argument_checking_4.f90: New.
8974         * gfortran.dg/argument_checking_5.f90: New.
8975         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
8976         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
8977
8978 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
8979
8980         * gcc.dg/pr32176.c: Add -w to default dg-options.
8981
8982 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
8983
8984         * gcc.c-torture/compile/ssa-pre-1.c: New test.
8985
8986 2007-07-03  Tobias Burnus  <burnus@net-b.de>
8987
8988         PR fortran/20888
8989         * gfortran.dg/null_2.f90: New.
8990
8991 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
8992             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8993
8994         PR middle-end/32176
8995         * gcc.dg/pr32176.c: New test.
8996
8997 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
8998
8999         * gcc.dg/const-float80.c : New test.
9000         * gcc.dg/const-float128.c : New test.
9001         * gcc.dg/const-float80-ped.c : New test.
9002         * gcc.dg/const-float128-ped.c : New test.
9003
9004 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9005
9006         * gcc.dg/c99-math.h: Fix typo.
9007
9008 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
9009
9010         PR libgomp/32468
9011         * gcc.dg/gomp/pr32468-1.c: New test.
9012
9013 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
9014
9015         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
9016         an ABI option.
9017
9018 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
9019
9020         * gfortran.fortran-torture/compile/pr32583.f: New.
9021         * gcc.c-torture/compile/pr32584.c: New
9022
9023 2007-07-02  Ollie Wild  <aaw@google.com>
9024
9025         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
9026         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
9027
9028 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
9029
9030         * gcc.target/mips/save-restore-1.c: New test.
9031         * gcc.target/mips/save-restore-2.c: Likewise.
9032         * gcc.target/mips/save-restore-3.c: Likewise.
9033         * gcc.target/mips/save-restore-4.c: Likewise.
9034
9035 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
9036
9037         PR tree-optimization/31966
9038         PR tree-optimization/32533
9039         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
9040         * gfortran.dg/pr32533.f90: Ditto.
9041
9042 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
9043
9044         * g++.dg/opt/nrv12.C: New test.
9045         * gcc.target/i386/nrv1.c: New test.
9046
9047         PR c++/31748
9048         * g++.dg/gomp/pr31748.C: New test.
9049
9050 2007-07-02  Ira Rosen  <irar@il.ibm.com>
9051  
9052         PR tree-optimization/32230
9053         * gcc.dg/vect/pr32230.c: New test.
9054
9055 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
9056
9057         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
9058         * bind_c_coms.f90: Ditto.
9059         * bind_c_coms_driver.c: Ditto.
9060         * bind_c_dts.f90: Ditto.
9061         * bind_c_dts_2.f03: Ditto.
9062         * bind_c_dts_2_driver.c: Ditto.
9063         * bind_c_dts_3.f03: Ditto.
9064         * bind_c_dts_4.f03: Ditto.
9065         * bind_c_dts_driver.c: Ditto.
9066         * bind_c_implicit_vars.f03: Ditto.
9067         * bind_c_procs.f03: Ditto.
9068         * bind_c_usage_2.f03: Ditto.
9069         * bind_c_usage_3.f03: Ditto.
9070         * bind_c_usage_5.f03: Ditto.
9071         * bind_c_usage_6.f03: Ditto.
9072         * bind_c_usage_7.f03: Ditto.
9073         * bind_c_vars.f90: Ditto.
9074         * bind_c_vars_driver.c: Ditto.
9075         * binding_c_table_15_1.f03: Ditto.
9076         * binding_label_tests.f03: Ditto.
9077         * binding_label_tests_10.f03: Ditto.
9078         * binding_label_tests_10_main.f03: Ditto.
9079         * binding_label_tests_11.f03: Ditto.
9080         * binding_label_tests_11_main.f03: Ditto.
9081         * binding_label_tests_12.f03: Ditto.
9082         * binding_label_tests_13.f03: Ditto.
9083         * binding_label_tests_13_main.f03: Ditto.
9084         * binding_label_tests_14.f03: Ditto.
9085         * binding_label_tests_2.f03: Ditto.
9086         * binding_label_tests_3.f03: Ditto.
9087         * binding_label_tests_4.f03: Ditto.
9088         * binding_label_tests_5.f03: Ditto.
9089         * binding_label_tests_6.f03: Ditto.
9090         * binding_label_tests_7.f03: Ditto.
9091         * binding_label_tests_8.f03: Ditto.
9092         * binding_label_tests_9.f03: Ditto.
9093         * c_assoc.f90: Ditto.
9094         * c_assoc_2.f03: Ditto.
9095         * c_f_pointer_shape_test.f90: Ditto.
9096         * c_f_pointer_tests.f90: Ditto.
9097         * c_f_tests_driver.c: Ditto.
9098         * c_funloc_tests.f03: Ditto.
9099         * c_funloc_tests_2.f03: Ditto.
9100         * c_funloc_tests_3.f03: Ditto.
9101         * c_funloc_tests_3_funcs.c: Ditto.
9102         * c_kind_params.f90: Ditto.
9103         * c_kind_tests_2.f03: Ditto.
9104         * c_kinds.c: Ditto.
9105         * c_loc_driver.c: Ditto.
9106         * c_loc_test.f90: Ditto.
9107         * c_loc_tests_2.f03: Ditto.
9108         * c_loc_tests_2_funcs.c: Ditto.
9109         * c_loc_tests_3.f03: Ditto.
9110         * c_loc_tests_4.f03: Ditto.
9111         * c_loc_tests_5.f03: Ditto.
9112         * c_loc_tests_6.f03: Ditto.
9113         * c_loc_tests_7.f03: Ditto.
9114         * c_loc_tests_8.f03: Ditto.
9115         * c_ptr_tests.f03: Ditto.
9116         * c_ptr_tests_10.f03: Ditto.
9117         * c_ptr_tests_5.f03: Ditto.
9118         * c_ptr_tests_7.f03: Ditto.
9119         * c_ptr_tests_7_driver.c: Ditto.
9120         * c_ptr_tests_8.f03: Ditto.
9121         * c_ptr_tests_8_funcs.c: Ditto.
9122         * c_ptr_tests_9.f03: Ditto.
9123         * c_ptr_tests_driver.c: Ditto.
9124         * c_size_t_driver.c: Ditto.
9125         * c_size_t_test.f03: Ditto.
9126         * com_block_driver.f90: Ditto.
9127         * global_vars_c_init.f90: Ditto.
9128         * global_vars_c_init_driver.c: Ditto.
9129         * global_vars_f90_init.f90: Ditto.
9130         * global_vars_f90_init_driver.c: Ditto.
9131         * interop_params.f03: Ditto.
9132         * iso_c_binding_only.f03: Ditto.
9133         * iso_c_binding_rename_1.f03: Ditto.
9134         * iso_c_binding_rename_1_driver.c: Ditto.
9135         * iso_c_binding_rename_2.f03: Ditto.
9136         * iso_c_binding_rename_2_driver.c: Ditto.
9137         * kind_tests_2.f03: Ditto.
9138         * kind_tests_3.f03: Ditto.
9139         * module_md5_1.f90: Ditto.
9140         * only_clause_main.c: Ditto.
9141         * print_c_kinds.f90: Ditto.
9142         * test_bind_c_parens.f03: Ditto.
9143         * test_c_assoc.c: Ditto.
9144         * test_com_block.f90: Ditto.
9145         * test_common_binding_labels.f03: Ditto.
9146         * test_common_binding_labels_2.f03: Ditto.
9147         * test_common_binding_labels_2_main.f03: Ditto.
9148         * test_common_binding_labels_3.f03: Ditto.
9149         * test_common_binding_labels_3_main.f03: Ditto.
9150         * test_only_clause.f90: Ditto.
9151         * use_iso_c_binding.f90: Ditto.
9152         * value_5.f90: Ditto.
9153         * value_test.f90: Ditto.
9154         * value_tests_f03.f90: Ditto.
9155
9156 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
9157
9158         * gcc.dg/tls/opt-14.c: New.
9159
9160 2007-07-01  Ollie Wild  <aaw@google.com>
9161
9162         * g++.dg/lookup/using16.C: New test.
9163         * g++.dg/lookup/using17.C: New test.
9164
9165 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
9166
9167         PR fortran/32239
9168         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
9169         (test_4): Use proper test for floating point equality.
9170         (test_8): Likewise.
9171
9172 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9173
9174         PR libgfortran/32554
9175         * gfortran.dg/fmt_p_1.f90: New test.
9176
9177 2007-07-01  Ira Rosen  <irar@il.ibm.com>
9178
9179         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
9180         initialization and fix dg-final check - the initialization loop is
9181         vectorizable.
9182
9183 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
9184             Volker Reichelt  <reichelt@netcologne.de>
9185
9186         PR middle-end/32559
9187         * gcc.dg/pr32559.c: New test.
9188
9189 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
9190
9191         PR tree-optimization/25371
9192         * gcc.dg/vect/pr25371.c: New test.
9193
9194 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
9195
9196         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
9197         when allocating and initializing a flexible array.
9198
9199 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
9200
9201         PR fortran/20373
9202         * gfortran.dg/intrinsic.f90: New test.
9203
9204 2007-06-30  Tobias Burnus  <burnus@net-b.de>
9205
9206         PR fortran/32555
9207         * gfortran.dg/fmt_zero_check.f90: New.
9208
9209 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
9210
9211         PR fortran/30284
9212         * gfortran.dg/repeat_f90: New test.
9213
9214 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9215
9216         PR testsuite/25241
9217         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
9218         -pedantic-errors, so we should match errors.
9219         * gcc.dg/cpp/escape-1.c: Likewise.
9220         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
9221         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
9222         warning.
9223         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
9224         errors instead of warnings.
9225         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
9226         a pedantic warning.
9227         * gcc.dg/cpp/arith-3.c: Likewise.
9228
9229 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9230
9231         PR testsuite/25241
9232         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
9233         * gcc.dg/pch/valid-2.c: Likewise.
9234         * gcc.dg/pch/valid-3.c: Likewise.
9235         * gcc.dg/pch/warn-1.c: Likewise.
9236         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
9237         
9238 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9239
9240         PR c/4076
9241         * gcc.dg/Wunused-function.c: New.
9242         
9243 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9244
9245         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
9246
9247 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
9248
9249         * g++.dg/other/canon-31724.C: New.
9250         
9251 2007-06-29  Jan Hubicka  <jh@suse.cz>
9252
9253         PR middle-end/32372
9254         * gcc.c-torture/compile/pr32372.c: new.
9255
9256 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
9257
9258         * gfortran.dg/operator_3.f90: New test.
9259
9260 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
9261
9262         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
9263         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
9264
9265 2007-06-29  Richard Guenther  <rguenther@suse.de>
9266
9267         PR middle-end/32493
9268         * gcc.dg/inline-23.c: New testcase.
9269
9270 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
9271
9272         PR tree-optimization/24659
9273         * gcc.target/i386/vectorize2.c: New test.
9274         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
9275         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
9276
9277 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
9278
9279         * gcc.dg/pointer-arith-9.c: New test.
9280
9281 2007-06-29  Tobias Burnus  <burnus@net-b.de>
9282
9283         PR fortran/32483
9284         * gfortran.dg/fmt_read_2.f90: New.
9285
9286 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9287
9288         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
9289         If it exists, don't try to create it.
9290
9291 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
9292
9293         * g++.dg/ext/visibility/ms-compat-1.C: New.
9294
9295 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9296
9297         PR tree-opt/32417
9298         * gfortran.fortran-torture/compile/pr32417.f90: New test.
9299
9300 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
9301
9302         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
9303         targets.
9304
9305 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
9306
9307         PR fortran/32467
9308         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
9309
9310 2007-06-27  Richard Guenther  <rguenther@suse.de>
9311
9312         PR middle-end/32492
9313         * gcc.dg/inline-22.c: New testcase.
9314
9315 2007-06-26  Hui-May Chang <hm.chang@apple.com>
9316
9317         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
9318         the scan-assembler constant.
9319
9320 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
9321
9322         PR 20216
9323         * gcc.dg/pr20216.c: New.
9324
9325 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9326
9327         PR tree-opt/32421
9328         * gcc.dg/vect/pr32421.c: New test.
9329
9330 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
9331
9332         PR c++/32111
9333         * g++.dg/other/friend5.C: New test.
9334
9335 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
9336
9337         PR fortran/32464
9338         * gfortran.dg/host_assoc_function_2.f90: New test.
9339
9340         PR fortran/31494
9341         * gfortran.dg/host_assoc_call_1.f90: New test.
9342
9343 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9344
9345         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
9346         
9347 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9348
9349         PR fortran/32456
9350         * gfortran.dg/error_format.f90: New test.
9351
9352 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
9353
9354         PR fortran/32136
9355         * gfortran.dg/pr32136.f90: New test.
9356
9357 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
9358
9359         PR fortran/31726
9360         * gfortran.dg/minmaxloc_1.f90: New test.
9361
9362         PR fortran/32298
9363         * gfortran.dg/minmaxloc_2.f90: New test.
9364
9365 2007-06-23  Richard Guenther  <rguenther@suse.de>
9366
9367         PR tree-optimization/16876
9368         PR middle-end/29478
9369         * gcc.dg/pr29254.c: The warning is bogus.
9370         * gcc.dg/warn-1.c: Likewise.
9371         * gcc.dg/assign-warn-3.c: Likewise.
9372         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
9373
9374 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
9375
9376         * gcc.c-torture/execute/20070623-1.c: New.
9377
9378 2007-06-22  Jan Hubicka  <jh@suse.cz>
9379
9380         * gcc.c-torture/compile/pr31541.c: New.
9381
9382 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
9383
9384         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
9385         Remove -m64 from dg-options.
9386
9387 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
9388
9389         PR middle-end/32374
9390         * gcc.dg/pr32374.c: New test.
9391
9392 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9393
9394         PR fortran/32360
9395         * gfortran.dg/pointer_assign_3.f90: New test.
9396
9397 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
9398
9399         * gcc.dg/tree-ssa/pr19590.c: New.
9400
9401 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9402
9403         PR fortran/31162
9404         * gfortran.dg/assign.f90: Update test.
9405         * gfortran.dg/real_do_1.f90: Update test.
9406         * gfortran.dg/gomp/omp_do1.f90: Update test.
9407         * gfortran.dg/warnings_are_errors_1.f: Update test.
9408         * gfortran.dg/g77/20010519-1.f: Update test.
9409         * gfortran.dg/g77/pr9258.f: Update test.
9410         * gfortran.dg/g77/960317-1.f: Update test.
9411
9412 2007-06-21  Richard Guenther  <rguenther@suse.de>
9413
9414         PR tree-optimization/32453
9415         * gcc.c-torture/compile/pr32453.c: New testcase.
9416
9417 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
9418
9419         PR tree-optimization/31866
9420         * gcc.dg/pr31866.c: New test.
9421
9422 2007-06-21  Richard Guenther  <rguenther@suse.de>
9423
9424         PR tree-optimization/32451
9425         * g++.dg/torture/20070621-1.C: New testcase.
9426
9427 2007-06-21  Christian Bruel  <christian.bruel@st.com>
9428
9429         * gcc.dg/attr-isr.c: Test delay slot content.
9430         
9431 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9432
9433         PR fortran/32361
9434         gfortran.dg/pointer_assign_2.f90: New test.
9435
9436 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9437
9438         PR fortran/25061
9439         gfortran.dg/invalid_procedure_name.f90: New test.
9440
9441 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
9442
9443         PR tree-optimization/25737
9444         * gcc.dg/tree-ssa/alias-14.c: New test.
9445
9446 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
9447
9448         * gcc.target/i386/large-size-array-3.c: New.
9449
9450 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9451         Richard Guenther  <rguenther@suse.de>
9452
9453         PR fortran/32140
9454         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
9455
9456 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
9457
9458         PR middle-end/31959
9459         * gcc.dg/pr31959.c: New test.
9460
9461         PR inline-asm/32109
9462         * g++.dg/ext/asm10.C: New test.
9463
9464         PR middle-end/32285
9465         * gcc.c-torture/execute/20070614-1.c: New test.
9466
9467 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
9468
9469         * gcc.target/arm/stack-corruption.c: New test.
9470
9471 2007-06-19  Richard Guenther  <rguenther@suse.de>
9472
9473         * g++.dg/torture/pr30252.C: New testcase.
9474
9475 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
9476
9477         PR tree-optimization/32353
9478         * g++.dg/opt/nrv13.C: New test.
9479
9480 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
9481
9482         PR fortran/20863
9483         PR fortran/20882
9484         * gfortran.dg/impure_assignment_2.f90 : New test.
9485
9486         PR fortran/32236
9487         * gfortran.dg/data_initialized_2.f90 : New test.
9488
9489         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
9490         appropriate version of 'dmach'.
9491
9492 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
9493
9494         PR target/32389
9495         * gcc.target/i386/pr32389.c New test.
9496
9497 2007-06-18  Simon Baldwin <simonb@google.com>
9498
9499         PR c++/31923
9500         * g++.dg/template/error25.C: New.
9501         * g++.dg/template/spec35.C: New.
9502
9503 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
9504
9505         * gcc.c-torture/compile/pr32355.c: New testcase.
9506         
9507 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
9508
9509         PR tree-optimization/32383
9510         * g++.dg/opt/pr32383.C: New test.
9511
9512 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
9513
9514         PR rtl-optimization/32366
9515         * gcc.dg/vect/pr32366.c: New test.
9516
9517 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
9518
9519         * gcc.c-torture/compile/pr32349.c: New testcase.
9520         
9521 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9522
9523         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
9524         * gcc.target/sparc/combined-2.c: Likewise.
9525         * gcc.target/sparc/fexpand.c : Likewise.
9526         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
9527         * gcc.target/sparc/fpack16.c : Likewise.
9528         * gcc.target/sparc/fpmerge.c : Likewise.
9529         * gcc.target/sparc/fpmul.c : Likewise.
9530         * gcc.target/sparc/noresult.c : Likewise.
9531         * gcc.target/sparc/pdist.c: Likewise.
9532
9533 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
9534
9535         PR middle-end/31723
9536         * gcc.target/i386/recip-divf.c: New test.
9537         * gcc.target/i386/recip-sqrtf.c: Ditto.
9538         * gcc.target/i386/recip-vec-divf.c: Ditto.
9539         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9540         * gcc.target/i386/sse-recip.c: Ditto.
9541         * gcc.target/i386/sse-recip-vec.c: Ditto.
9542
9543 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9544
9545         PR tree-opt/32225
9546         * gcc.c-torture/compile/20070605-1.c: New test.
9547
9548         * gcc.c-torture/compile/20070603-1.c: New testcase.
9549         * gcc.c-torture/compile/20070603-2.c: New testcase.
9550
9551         * gcc.c-torture/compile/20070531-1.c: New test.
9552
9553         PR tree-opt/32167
9554         * gcc.c-torture/compile/20070531-2.c: New test.
9555
9556         PR tree-opt/32144
9557         * gcc.c-torture/compile/20070529-1.c: New test.
9558
9559         PR tree-opt/32145
9560         * gcc.c-torture/compile/20070529-2.c: New test.
9561
9562         PR tree-opt/32015
9563         * gcc.c-torture/compile/20070520-1.c: New test.
9564
9565         * g++.dg/ext/java-1.C: New test.
9566
9567         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
9568         loops instead of one. Remove the "can't determine dependence"
9569         check.
9570         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
9571         needed as the cast is gone in the first place.
9572         * gcc.dg/max-1.c: Change local variable a to be a global one.
9573         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
9574         have a cast which is PREd.
9575
9576 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
9577
9578         * g++.dg/lookup/anon6.C: New test.
9579
9580 2007-06-14  Dirk Mueller  <dmueller@suse.de>
9581
9582         PR c++/31806
9583         * g++.dg/opt/static6.C: New testcase.
9584
9585 2007-06-14  Geoff Keating  <geoffk@apple.com>
9586
9587         * g++.dg/ext/visibility/overload-1.C: New.
9588
9589         PR 31093
9590         * g++.dg/ext/visibility/anon4.C: New.
9591
9592 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
9593
9594         PR target/32268
9595         * gcc.target/i386/pr32268.c: New test.
9596
9597 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9598
9599         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
9600         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
9601         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
9602
9603         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
9604         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
9605         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
9606         BID is used.
9607
9608 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
9609
9610         PR fortran/32302
9611         * gfortran.dg/common_resize_1.f90: New test.
9612
9613 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
9614
9615         PR target/32274
9616         * gcc.dg/vect/pr32224.c: Fix.   
9617         
9618 2007-06-13  Eric Christopher  <echristo@apple.com>
9619
9620         * gcc.target/i386/ssefn-1.c: Add -march=i386.
9621
9622 2007-06-13  Tobias Burnus  <burnus@net-b.de>
9623
9624         PR fortran/32323
9625         * gfortran.dg/actual_array_vect_1.f90: New.
9626
9627 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9628
9629         * gcc.target/sparc/mfpu.c: New test.
9630
9631 2007-06-12  Geoff Keating  <geoffk@apple.com>
9632
9633         * g++.dg/warn/weak1.C: Suppress on Darwin.
9634         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
9635
9636 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9637
9638         PR middle-end/31579
9639          * g++.dg/torture/pr31579.C: New testcase.
9640
9641 2007-06-12  Ian Lance Taylor  <iant@google.com>
9642
9643         PR libstdc++/29286
9644         * g++.dg/init/new16.C: New test.
9645         * g++.dg/init/new17.C: New test.
9646         * g++.dg/init/new18.C: New test.
9647         * g++.dg/init/new19.C: New test.
9648
9649 2007-06-12  Olivier Hainque  <hainque@adacore.com>
9650
9651         * gnat.dg/lhs_view_convert.adb: New test.
9652
9653 2007-06-12  Richard Guenther  <rguenther@suse.de>
9654
9655         PR tree-optimization/15353
9656         PR tree-optimization/31657
9657         * gcc.c-torture/execute/20070424-1.c: New testcase.
9658         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
9659         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
9660         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
9661         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
9662         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
9663
9664 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
9665
9666         PR rtl-optimization/32293
9667         * gcc.dg/pr32293.c: New test.
9668
9669 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
9670
9671         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
9672
9673 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
9674
9675         PR fortran/29786
9676         * gfortran.dg/equiv_7.f90: New test.
9677         * gfortran.dg/equiv_constraint_7.f90: Change error message.
9678
9679         PR fortran/30875
9680         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
9681
9682 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
9683
9684         * gcc.dg/setjmp-3.c: Rename raise to raise0.
9685         * gcc.dg/setjmp-4.c: Likewise.
9686         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
9687
9688 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
9689
9690         PR rtl-optimization/31025
9691         * gfortran.dg/pr31025.f90: New.
9692
9693 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
9694
9695         PR target/32280
9696         * gcc.target/i386/pr32280.c: New test.
9697
9698 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
9699
9700         PR middle-end/32279
9701         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
9702
9703 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9704
9705         PR libgfortran/32235
9706         * gfortran.dg/backspace_9.f: New test.
9707
9708 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
9709
9710         * gcc.dg/tree-ssa/prefetch-7.c: New test.
9711
9712 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
9713
9714         * gcc.dg/tree-ssa/loop-28.c: New testcase.
9715
9716 2007-06-09  Ian Lance Taylor  <iant@google.com>
9717
9718         PR tree-optimization/32169
9719         * gcc.c-torture/compile/pr32169.c: New test.
9720
9721 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
9722
9723         * gcc.dg/vect/costmodel: New directory.
9724         * gcc.dg/vect/costmodel/i386: New directory.
9725         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
9726         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
9727         New test.
9728         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
9729         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
9730         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
9731         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
9732         * gcc.dg/vect/costmodel/x86_64: New directory.
9733         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
9734         New testsuite.
9735         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
9736         New test.
9737         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
9738         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
9739         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
9740         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
9741         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
9742
9743 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
9744
9745         PR tree-optimization/32243
9746         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
9747         flags for -Os tests.
9748         * gcc.dg/vect/03-vect-pr32243.c: New test.
9749
9750 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
9751
9752         PR tree-optimization/32224
9753         * gcc.dg/vect/pr32224.c: New test.
9754
9755 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
9756
9757         PR c++/32177
9758         * g++.dg/gomp/pr32177.C: New test.
9759
9760 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9761
9762         PR testsuite/25241
9763         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
9764         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
9765         warning nor an error.
9766         * gcc.dg/Wfatal-2.c: Likewise.
9767         * gcc.dg/Werror-1.c: Likewise.
9768         * gcc.dg/Werror-5.c: Likewise.
9769         * gcc.dg/Werror-7.c: Likewise.
9770         * gcc.dg/Werror-10.c: Likewise.
9771         * gcc.dg/Werror-11.c: Likewise.
9772
9773 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
9774
9775         PR c++/30759
9776         * g++.dg/init/brace6.C: New test.
9777
9778 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
9779
9780         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
9781         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
9782         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
9783         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
9784
9785         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
9786         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
9787         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
9788         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
9789         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
9790         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
9791         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
9792         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
9793
9794         * gcc.dg/darwin-minversion-3.c: New.
9795
9796 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
9797
9798         * gcc.target/i386/builtin-copysign.c: New test.
9799
9800 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
9801
9802         PR tree-optimization/32220
9803         * gfortran.dg/predcom-2.f: New testcase.
9804
9805 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9806
9807         PR tree-opt/32231
9808         * gcc.target/i386/vectorize4.c: New test.
9809
9810 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
9811
9812         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
9813
9814 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9815
9816         PR testsuite/25241
9817         * gcc.dg/simd-5.c: Mark output as a note.
9818         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
9819         dg-message.
9820         * gcc.dg/simd-1.c: Likewise.
9821         * gcc.dg/always_inline.c: Mark output as a sorry.
9822         * gcc.dg/always_inline2.c: Likewise.
9823         * gcc.dg/always_inline3.c: Likewise.
9824
9825 2007-06-06  Ian Lance Taylor  <iant@google.com>
9826
9827         * g++.dg/conversion/enum1.C: New test.
9828
9829 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
9830
9831         PR tree-optimization/32216
9832         * gcc.dg/vect/pr32216.c: New test.
9833
9834 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9835
9836         PR testsuite/18923
9837         * gfortran.dg/invalid_contains_1.f90: New test.
9838         * gfortran.dg/invalid_contains_2.f90: New test.
9839
9840 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9841
9842         PR testsuite/32057
9843         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
9844         midnight issues.
9845
9846 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9847
9848         PR testsuite/25241
9849         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
9850         dg-message to match de note.
9851         * gcc.dg/pr26570.c: Use dg-message for a note.
9852         * gcc.dg/pr29254.c: Use dg-message for generic output and use
9853         dg-error instead of dg-warning because of -Werror.
9854         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
9855         neither an error, nor a warning.
9856         * gcc.dg/glibc-uclibc-2.c: Likewise
9857         * gcc.dg/cpp/19940712-1.c: Likewise.
9858
9859 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
9860
9861         PR preprocessor/23479
9862         * gcc.dg/binary-constants-1.c: Add test suites for
9863         the 0b-prefixed binary integer constants.
9864         * gcc.dg/binary-constants-2.c: Ditto.
9865         * gcc.dg/binary-constants-3.c: Ditto.
9866         * gcc.dg/binary-constants-4.c: Ditto.
9867
9868 2007-06-05  Ian Lance Taylor  <iant@google.com>
9869
9870         * gcc.dg/Wstrict-overflow-19.c: New test.
9871
9872 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
9873
9874         * gcc.dg/matrix/matrix-6.c: Remove conversion.
9875
9876 2007-06-04  Ian Lance Taylor  <iant@google.com>
9877
9878         * gcc.dg/Wstrict-overflow-18.c: New test.
9879
9880 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9881
9882         PR testsuite/25241
9883         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
9884         * gcc.dg/cpp/mi5.c: Likewise.
9885         * gcc.dg/cpp/mi7.c: Likewise.
9886
9887 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
9888
9889         PR c/32191
9890         * gcc.dg/pr32191.c: New test.
9891
9892 2007-05-28  Tobias Burnus  <burnus@net-b.de>
9893
9894         PR fortran/32124
9895         * gfortran.dg/allocate_stat_1.f90: Remove.
9896
9897 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9898
9899         * gcc.target/i386/sse4_2-check.h: New.
9900         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
9901         * gcc.target/i386/sse4_2-crc32.h: Likewise.
9902         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
9903         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
9904         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
9905         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
9906         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
9907         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
9908         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
9909         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
9910         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
9911         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
9912         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
9913         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
9914         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
9915         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
9916         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
9917         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
9918
9919 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
9920
9921         * gcc.dg/pie-link.c: New test.
9922
9923 2007-06-01  Ian Lance Taylor  <iant@google.com>
9924
9925         * gcc.dg/Wstrict-overflow-17.c: New test.
9926
9927 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
9928
9929         * gcc.dg/builtin-return-1.c (g): New.
9930         (main): Allocate at least 64 bytes on the stack.
9931
9932 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
9933
9934         * g++.dg/init/cleanup3.C: New test.
9935
9936 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9937
9938         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
9939         int is 16 bits.
9940
9941 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
9942
9943         PR fortran/32156
9944         * gfortran.dg/char_array_constructor_3.f90: New test.
9945
9946 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
9947
9948         PR tree-optimization/32160
9949         * gfortran.dg/predcom-1.f: New test.
9950
9951 2007-05-31  Richard Guenther  <rguenther@suse.de>
9952
9953         * g++.dg/other/str_empty.C: Move...
9954         * g++.dg/other/pr30567.C: Move...
9955         * g++.dg/tree-ssa/pr27218.C: Move...
9956         * g++.dg/torture: ...here and remove dg-options.
9957
9958 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
9959
9960         PR c++/32158
9961         * g++.dg/ext/is_pod_incomplete.C: New.
9962
9963 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
9964             Douglas Gregor <doug.gregor@gmail.com>
9965             Pedro Lamarao <pedro.lamarao@mndfck.org>
9966             Howard Hinnant <howard.hinnant@gmail.com>
9967
9968         PR c++/7412
9969         PR c++/29939
9970         * g++.dg/cpp0x/rv8p.C: New.
9971         * g++.dg/cpp0x/temp-constructor-bug.C: New.
9972         * g++.dg/cpp0x/cast-bug.C: New.
9973         * g++.dg/cpp0x/elision_weak.C: New.
9974         * g++.dg/cpp0x/collapse-bug.C: New.
9975         * g++.dg/cpp0x/rv3p.C: New.
9976         * g++.dg/cpp0x/rv7n.C: New.
9977         * g++.dg/cpp0x/overload-conv-1.C: New.
9978         * g++.dg/cpp0x/rv2n.C: New.
9979         * g++.dg/cpp0x/deduce.C: New.
9980         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
9981         * g++.dg/cpp0x/rv6p.C: New.
9982         * g++.dg/cpp0x/template_deduction.C: New.
9983         * g++.dg/cpp0x/implicit-copy.C: New.
9984         * g++.dg/cpp0x/rv1p.C: New.
9985         * g++.dg/cpp0x/cast.C: New.
9986         * g++.dg/cpp0x/rv5n.C: New.
9987         * g++.dg/cpp0x/collapse.C: New.
9988         * g++.dg/cpp0x/overload-conv-2.C: New.
9989         * g++.dg/cpp0x/rv4p.C: New.
9990         * g++.dg/cpp0x/rvo.C: New.
9991         * g++.dg/cpp0x/iop.C: New.
9992         * g++.dg/cpp0x/rv3n.C: New.
9993         * g++.dg/cpp0x/rv7p.C: New.
9994         * g++.dg/cpp0x/reference_collapsing.C: New.
9995         * g++.dg/cpp0x/overload.C: New.
9996         * g++.dg/cpp0x/named.C: New.
9997         * g++.dg/cpp0x/rv2p.C: New.
9998         * g++.dg/cpp0x/rv6n.C: New.
9999         * g++.dg/cpp0x/not_special.C: New.
10000         * g++.dg/cpp0x/bind.C: New.
10001         * g++.dg/cpp0x/rv1n.C: New.
10002         * g++.dg/cpp0x/rv5p.C: New.
10003         * g++.dg/cpp0x/elision.C: New.
10004         * g++.dg/cpp0x/named_refs.C: New.
10005         * g++.dg/cpp0x/unnamed_refs.C: New.
10006         * g++.dg/cpp0x/rv4n.C: New.
10007         * g++.dg/cpp0x/elision_neg.C: New.
10008         * g++.dg/init/copy7.C: Run in C++98 mode.
10009         * g++.dg/overload/arg1.C: Ditto.
10010         * g++.dg/overload/arg4.C: Ditto.
10011
10012 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
10013
10014         PR c++/31809
10015         * g++.dg/opt/static5.C: New test.
10016
10017 2007-05-30  Richard Guenther  <rguenther@suse.de>
10018
10019         * g++.dg/dg.exp: Prune torture/.
10020         * g++.dg/torture/dg-torture.exp: New testsuite.
10021
10022 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
10023
10024         * gcc.target/arm/pr27387.C: Move and rename to ...
10025         * g++.dg/inherit/thunk8.C: ... here.
10026
10027 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
10028
10029         PR tree-optimization/31769
10030         * g++.dg/gomp/pr31769.C: New test.
10031
10032 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
10033
10034         * gcc.target/i386/stack-realign.c: New.
10035
10036 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
10037
10038         * gcc.dg/tree-ssa/prefetch-6.c: New test.
10039
10040 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
10041
10042         * gfortran.dg/sizeof.f90: New.
10043
10044 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10045
10046         PR c/31339
10047         * gcc.dg/boolcomplex-1.c: New test.
10048
10049         PR c++/31339
10050         * g++.dg/ext/boolcomplex-1.c: New test.
10051
10052 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
10053
10054         * gcc.dg/matrix: New directory.
10055
10056 2007-05-28  Tobias Burnus  <burnus@net-b.de>
10057
10058         PR fortran/32124
10059         * gfortran.dg/allocate_stat_1.f90: New.
10060
10061 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
10062
10063         PR fortran/31972
10064         * transfer_hollerith_1.f90: New test.
10065
10066 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10067
10068         PR tree-opt/32100
10069         * gcc.c-torture/execute/vrp-7.c: New test.
10070
10071 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
10072
10073         * gfortran.dg/transfer_simplify_4.f90: New test.
10074
10075 2007-05-27  Tobias Burnus  <burnus@net-b.de>
10076
10077         PR fortran/32088
10078         * gfortran.dg/func_result_3.f90: New.
10079
10080 2007-05-27  Tobias Burnus  <burnus@net-b.de>
10081
10082         PR middle-end/32083
10083         * gfortran.dg/transfer_simplify_3.f90: New.
10084
10085 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
10086
10087         PR target/32065
10088         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
10089         to compile options.
10090         * gcc.target/i386/pr32065-2.c: New test.
10091
10092 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10093
10094         PR fortran/31813
10095         * gfortran.dg/io_constraints_2.f90: Update.
10096
10097 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
10098
10099         PR fortran/31219
10100         * gfortran.dg/array_constructor_17.f90: New test.
10101
10102 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10103
10104         PR tree-opt/32090
10105         * g++.dg/opt/array2.C: New testcase.
10106
10107 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
10108
10109         PR target/32065
10110         * gcc.target/i386/pr32065.c: New test.
10111
10112 2007-05-25  Dirk Mueller  <dmueller@suse.de>
10113             Marcus Meissner <meissner@suse.de>
10114
10115         * gcc.dg/attr-alloc_size.c: New.
10116
10117 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
10118             Lee Millward  <lee.millward@gmail.com>
10119
10120         PR c++/31745
10121         * g++.dg/parse/crash34.C: New test.
10122
10123         * g++.dg/parse/crash35.C: New test.
10124
10125 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10126
10127         * gcc.target/i386/sse2-check.h: New.
10128         * gcc.target/i386/sse2-vec-1.c: Likewise.
10129         * gcc.target/i386/sse2-vec-2.c: Likewise.
10130         * gcc.target/i386/sse2-vec-3.c: Likewise.
10131         * gcc.target/i386/sse2-vec-4.c: Likewise.
10132         * gcc.target/i386/sse2-vec-5.c: Likewise.
10133         * gcc.target/i386/sse2-vec-6.c: Likewise.
10134
10135 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
10136
10137         PR c++/31431
10138         PR c++/31432
10139         PR c++/31434
10140         PR c++/31435
10141         PR c++/31437
10142         PR c++/31438
10143         PR c++/31442
10144         PR c++/31443
10145         PR c++/31444
10146         PR c++/31445
10147         * g++.dg/cpp0x/pr31431.C: New.
10148         * g++.dg/cpp0x/pr31437.C: New.
10149         * g++.dg/cpp0x/pr31442.C: New.
10150         * g++.dg/cpp0x/pr31444.C: New.
10151         * g++.dg/cpp0x/pr31431-2.C: New.
10152         * g++.dg/cpp0x/pr31432.C: New.
10153         * g++.dg/cpp0x/pr31434.C: New.
10154         * g++.dg/cpp0x/pr31438.C: New.
10155         * g++.dg/cpp0x/pr31443.C: New.
10156         * g++.dg/cpp0x/pr31445.C: New.
10157         * g++.dg/cpp0x/variadic-crash1.C: New.
10158
10159 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
10160
10161         * gcc.target/arm/long-calls-1.c: New test.
10162         * gcc.target/arm/long-calls-2.c: Likewise.
10163         * gcc.target/arm/long-calls-3.c: Likewise.
10164         * gcc.target/arm/long-calls-4.c: Likewise.
10165
10166 2007-05-25  Richard Guenther  <rguenther@suse.de>
10167             Andrew Pinski  <andrew_pinski@playstation.sony.com>
10168
10169         PR tree-optimization/31982
10170         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
10171
10172 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
10173
10174         PR fortran/32047
10175         * gfortran.dg/result_in_spec_2.f90: New test.
10176
10177 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10178
10179         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
10180
10181 2007-05-24  Ollie Wild  <aaw@google.com>
10182
10183         * gcc.dg/cpp/counter-1.c: New test.
10184         * gcc.dg/pch/counter-1.c: New test.
10185         * gcc.dg/pch/counter-1.hs: New file.
10186         * gcc.dg/pch/counter-2.c: New test.
10187         * gcc.dg/pch/counter-2.hs: New file.
10188         * gcc.dg/pch/counter-3.c: New test.
10189         * gcc.dg/pch/counter-3.hs: New file.
10190
10191 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
10192
10193         * gcc.dg/tree-ssa/predcom-1.c: New test.
10194         * gcc.dg/tree-ssa/predcom-2.c: New test.
10195         * gcc.dg/tree-ssa/predcom-3.c: New test.
10196         * gcc.dg/tree-ssa/predcom-4.c: New test.
10197         * gcc.dg/tree-ssa/predcom-5.c: New test.
10198         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
10199
10200 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
10201
10202         PR testsuite/32062
10203         * gcc.target/i386/sse4_1-check.h (MASK): New.
10204
10205 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10206
10207         PR fortran/32038
10208         * gfortran.dg/pr25603.f: Initialize integer variables.
10209
10210 2007-05-23  Ian Lance Taylor  <iant@google.com>
10211
10212         * g++.dg/other/vrp1.C: New test.
10213
10214 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
10215
10216         PR preprocessor/20077
10217         * gcc.dg/cpp/paste15.c: New test.
10218
10219 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
10220             Nigel Stephens  <nigel@mips.com>
10221             Richard Sandiford  <richard@codesourcery.com>
10222
10223         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
10224         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
10225         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
10226         * gcc.target/mips/inter/mips16-inter.exp: New.
10227
10228 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
10229
10230         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
10231
10232 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10233
10234         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
10235         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
10236         * gcc.target/i386/sse3-addsubps.c: Likewise.
10237         * gcc.target/i386/sse3-haddpd.c: Likewise.
10238         * gcc.target/i386/sse3-haddps.c: Likewise.
10239         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10240         * gcc.target/i386/sse3-hsubps.c: Likewise.
10241         * gcc.target/i386/sse3-lddqu.c: Likewise.
10242         * gcc.target/i386/sse3-movddup.c: Likewise.
10243         * gcc.target/i386/sse3-movshdup.c: Likewise.
10244         * gcc.target/i386/sse3-movsldup.c: Likewise.
10245
10246         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
10247         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
10248         * gcc.target/i386/ssse3-pabsd.c: Likewise.
10249         * gcc.target/i386/ssse3-pabsw.c: Likewise.
10250         * gcc.target/i386/ssse3-palignr.c: Likewise.
10251         * gcc.target/i386/ssse3-phaddd.c: Likewise.
10252         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10253         * gcc.target/i386/ssse3-phaddw.c: Likewise.
10254         * gcc.target/i386/ssse3-phsubd.c: Likewise.
10255         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10256         * gcc.target/i386/ssse3-phsubw.c: Likewise.
10257         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10258         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10259         * gcc.target/i386/ssse3-pshufb.c: Likewise.
10260         * gcc.target/i386/ssse3-psignb.c: Likewise.
10261         * gcc.target/i386/ssse3-psignd.c: Likewise.
10262         * gcc.target/i386/ssse3-psignw.c: Likewise.
10263         * gcc.target/i386/ssse3-vals.h: Likewise.
10264
10265         * gcc.target/i386/sse3-check.h: New file.
10266         * gcc.target/i386/ssse3-check.h: Likewise.
10267
10268 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10269
10270         PR middle-end/31095
10271         * gcc.c-torture/compile/bcopy-1.c: New testcase.
10272
10273 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10274
10275         PR middle-end/31606
10276         * gcc.c-torture/20070522-1.c: New testcase.
10277
10278 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10279
10280         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
10281
10282 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
10283
10284         * gcc.c-torture/execute/ieee/20000320-1.x,
10285         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10286         m68k-*-* and check_effective_target_coldfire_fpu.
10287
10288 2007-05-22  Ollie Wild  <aaw@google.com>
10289
10290         * g++.dg/lookup/hidden-class10.C: New test.
10291         * g++.dg/lookup/hidden-class11.C: New test.
10292
10293 2007-05-22  Ollie Wild  <aaw@google.com>
10294
10295         * g++.dg/lookup/name-clash5.C: New test.
10296         * g++.dg/lookup/name-clash6.C: New test.
10297
10298 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10299
10300         * g++.dg/other/i386-2.C: Update comments on header files tested.
10301         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
10302         of <tmmintrin.h>.
10303         * gcc.target/i386/sse-12.c: Likewise.
10304         * gcc.target/i386/sse-13.c: Likewise.
10305         * gcc.target/i386/sse-14.c: Likewise.
10306
10307         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
10308         Redefined to test with immediate operand.
10309         (__builtin_ia32_blendps): Likewise.
10310         (__builtin_ia32_blendpd): Likewise.
10311         (__builtin_ia32_dpps): Likewise.
10312         (__builtin_ia32_dpps): Likewise.
10313         (__builtin_ia32_insertps128): Likewise.
10314         (__builtin_ia32_vec_ext_v4sf): Likewise.
10315         (__builtin_ia32_vec_set_v16qi): Likewise.
10316         (__builtin_ia32_vec_set_v4si): Likewise.
10317         (__builtin_ia32_vec_set_v2di): Likewise.
10318         (__builtin_ia32_vec_ext_v16qi): Likewise.
10319         (__builtin_ia32_vec_ext_v4si): Likewise.
10320         (__builtin_ia32_vec_ext_v2di): Likewise.
10321         (__builtin_ia32_roundpd): Likewise.
10322         (__builtin_ia32_roundsd): Likewise.
10323         (__builtin_ia32_roundps): Likewise.
10324         (__builtin_ia32_roundss): Likewise.
10325         (__builtin_ia32_mpsadbw128): Likewise.
10326
10327 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10328
10329         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
10330
10331 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
10332
10333         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
10334         failures.
10335         * gcc.dg/dfp/func-struct.c: Ditto.
10336         * gcc.dg/dfp/operator-assignment.c: Ditto.
10337         * gcc.dg/dfp/convert-bfp.c: Ditto.
10338         * gcc.dg/dfp/convert-int.c: Ditto.
10339         * gcc.dg/dfp/convert-int-max.c: Ditto.
10340         * gcc.dg/dfp/func-scalar.c: Ditto.
10341         * gcc.dg/dfp/cast.c: Ditto.
10342         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
10343         failures, and fix a typo in return type of arg1_128.
10344         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
10345         failures, and fix a typo in a constant suffix.
10346         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
10347         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
10348
10349 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
10350             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10351
10352         * lib/gcc-dg.exp(process_message): New proc.
10353         (dg-message): New test directive.
10354         * gcc.dg/always_inline.c: Use dg-message.
10355         * gcc.dg/always_inline2.c: Ditto.
10356         * gcc.dg/always_inline3.c: Ditto.
10357         * gcc.dg/invalid-call-1.c: Ditto.
10358         * gcc.dg/pr17506.c: Ditto.
10359         * gcc.dg/simd-5.c: Ditto.
10360         * gcc.dg/simd-6.c: Ditto.
10361         * gcc.dg/va-arg-2.c: Ditto.
10362         * gcc.dg/cpp/syshdr.c: Ditto.
10363         * gcc.dg/cpp/unc4.c: Ditto.
10364         * gcc.dg/cpp/trad/mi1.c: Ditto.
10365         * gcc.dg/cpp/trad/mi5.c: Ditto.
10366         * gcc.dg/cpp/trad/mi7.c: Ditto.
10367         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
10368         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
10369         * gcc.test-framework/test-framework.awk: Special-case outexists
10370         tests.
10371
10372 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10373
10374         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
10375         (bit_SSE4_2): Likewise.
10376         (bit_POPCNT): Likewise.
10377
10378         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
10379         Check if assembler supports SSE4 instructions.
10380
10381         * gcc.target/i386/sse4_1-blendpd.c: New file.
10382         * gcc.target/i386/sse4_1-blendps.c: Likewise.
10383         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
10384         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
10385         * gcc.target/i386/sse4_1-check.h: Likewise.
10386         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
10387         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
10388         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
10389         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
10390         * gcc.target/i386/sse4_1-extractps.c: Likewise.
10391         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
10392         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
10393         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
10394         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
10395         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
10396         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
10397         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
10398         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
10399         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
10400         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
10401         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
10402         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
10403         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
10404         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
10405         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
10406         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
10407         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
10408         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
10409         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
10410         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
10411         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
10412         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
10413         * gcc.target/i386/sse4_1-pminud.c: Likewise.
10414         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
10415         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
10416         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
10417         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
10418         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
10419         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
10420         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
10421         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
10422         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
10423         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
10424         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
10425         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
10426         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
10427         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
10428         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
10429         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
10430         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
10431         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
10432         * gcc.target/i386/sse4_1-round.h: Likewise.
10433         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
10434         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
10435         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
10436         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
10437         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
10438         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
10439         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
10440         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
10441         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
10442         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
10443         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
10444         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
10445         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
10446         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
10447
10448 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10449
10450         PR fortran/31627
10451         * gfortran.dg/bounds_check_7.f90: New test.
10452
10453 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
10454
10455         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
10456         (check_effective_target_sse4a): Ditto.
10457
10458         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
10459         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
10460         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
10461         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
10462         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
10463         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
10464         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
10465         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
10466         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
10467         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
10468         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
10469         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
10470         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
10471         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
10472         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
10473         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
10474         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
10475         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
10476         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
10477         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
10478
10479 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
10480
10481         * g++.dg/ext/cleanup-1.C: New test.
10482         * g++.dg/ext/cleanup-2.C: Likewise.
10483         * g++.dg/ext/cleanup-3.C: Likewise.
10484         * g++.dg/ext/cleanup-4.C: Likewise.
10485         * g++.dg/ext/cleanup-5.C: Likewise.
10486         * g++.dg/ext/cleanup-6.C: Likewise.
10487         * g++.dg/ext/cleanup-8.C: Likewise.
10488         * g++.dg/ext/cleanup-9.C: Likewise.
10489         * g++.dg/ext/cleanup-10.C: Likewise.
10490         * g++.dg/ext/cleanup-11.C: Likewise.
10491         * g++.dg/ext/cleanup-dtor.C: Likewise.
10492
10493 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10494
10495         PR middle-end/31995
10496         * gcc.dg/vect/vect-102a.c: New test.
10497
10498 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
10499             Paolo Carlini  <pcarlini@suse.de>
10500             Uros Bizjak  <ubizjak@gmail.com>
10501
10502         * gcc.dg/gcc-have-sync-compare-and-swap.c,
10503         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
10504         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
10505         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
10506         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
10507         New testcases.
10508
10509 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
10510
10511         PR fortran/32002
10512         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
10513
10514 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10515
10516         PR fortran/32027
10517         * gfortran.dg/do_3.F90: Add checks for the final value of the
10518         loop variable.
10519
10520 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
10521
10522         * gcc.c-torture/execute/990127-2.x: New file.
10523
10524 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
10525
10526         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
10527         * gcc.target/i386/sse-12: Add -O to compile options.
10528         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
10529         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
10530         and mm3dnow.h.  Add -O to compile options.
10531
10532 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
10533
10534         PR fortran/31867
10535         * gfortran.dg/char_length_5.f90: New test.
10536
10537         PR fortran/31994
10538         * gfortran.dg/array_reference_1.f90: New test.
10539
10540 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10541
10542         PR middle-end/7651
10543         PR c++/11856
10544         PR c/12963
10545         PR c/23587
10546         PR other/29694
10547         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
10548         * gcc.dg/Wtype-limits.c: New.
10549         * gcc.dg/Wtype-limits-Wextra.c: New.
10550         * gcc.dg/Wtype-limits-no.c: New.
10551         * g++.dg/warn/Wtype-limits.C: New.
10552         * g++.dg/warn/Wtype-limits-Wextra.C: New.
10553         * g++.dg/warn/Wtype-limits-no.C: New.
10554
10555 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10556
10557         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
10558         instead of "-msse2".'
10559         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
10560         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
10561         and mm3dnow.h.
10562         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
10563         to test with immediate operand.
10564         (__builtin_ia32_insertqi): Ditto.
10565         (__builtin_ia32_palignr128): Ditto.
10566         (__builtin_ia32_palignr): Ditto.
10567         (__builtin_ia32_pshufhw): Ditto.
10568         (__builtin_ia32_pshuflw): Ditto.
10569         (__builtin_ia32_pshufd): Ditto.
10570         (__builtin_ia32_vec_set_v8hi): Ditto.
10571         (__builtin_ia32_vec_ext_v8hi): Ditto.
10572         (__builtin_ia32_shufpd): Ditto.
10573         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10574
10575 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
10576
10577         PR fortran/32001
10578         * gfortran.dg/min_max_conformance.f90: Added more testcases.
10579
10580 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10581
10582         PR target/31585
10583         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
10584         and "__inline".  Use "-msse" instead of "-msse2".
10585
10586 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10587
10588         PR middle-end/7651
10589         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
10590         * gcc.dg/20030906-2.c: Likewise.
10591         * objc.dg/method-17.m: Add -Wreturn-type.
10592         * obj-c++.dg/method-21.mm: Likewise.
10593
10594 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10595
10596         PR target/31585
10597         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
10598         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
10599         (__builtin_ia32_psrlqi128): Ditto.
10600         (__builtin_ia32_psrlwi128): Ditto.
10601         (__builtin_ia32_psrldi128): Ditto.
10602         (__builtin_ia32_psrldqi128): Ditto.
10603         (__builtin_ia32_pslldqi128): Ditto.
10604         (__builtin_ia32_psrawi128): Ditto.
10605         (__builtin_ia32_psradi128): Ditto.
10606         (__builtin_ia32_psllqi128): Ditto.
10607         (__builtin_ia32_pslldi128): Ditto.
10608         (__builtin_prefetch): Ditto.
10609         (__builtin_ia32_pshufw): Ditto.
10610         (__builtin_ia32_vec_set_v4hi): Ditto.
10611         (__builtin_ia32_vec_ext_v4hi): Ditto.
10612         (__builtin_ia32_shufps): Ditto.
10613         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10614
10615 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10616
10617         PR fortran/31974
10618         * gfortran.dg/char_allocation_1.f90: New test.
10619
10620 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10621
10622         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
10623         * gcc.dg/Wconversion-sign.c: New.
10624         * gcc.dg/Wconversion-integer-no-sign.c: New.
10625         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
10626         Wconversion-sign.C
10627         * g++.dg/warn/Wconversion-sign.C: New.
10628         * g++.old-deja/g++.other/warn4.C: Update.
10629         * g++.dg/warn/Wconversion1.C: Likewise.
10630
10631 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10632
10633         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
10634         * gcc.dg/torture/builtin-math-4.c: Likewise.
10635
10636 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10637
10638         PR libfortran/31964
10639         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
10640
10641 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10642
10643         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
10644
10645 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10646
10647         PR target/31628
10648         * gcc.target/i386/pr31628.c: New.
10649
10650 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
10651
10652         PR middle-end/31344
10653         * gcc.dg/pr31344.c: New test.
10654
10655 2007-05-17  Ian Lance Taylor  <iant@google.com>
10656
10657         PR tree-optimization/31953
10658         * gcc.c-torture/compile/pr31953.c: New test.
10659
10660 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10661
10662         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
10663
10664         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
10665         and drem.
10666         * gcc.dg/torture/builtin-math-4.c: Likewise.
10667
10668         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
10669         * gcc.dg/torture/builtin-math-4.c: Likewise.
10670
10671         * gcc.dg/torture/builtin-math-4.c: New test.
10672
10673 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
10674             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10675
10676         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
10677         * gcc.dg/cpp/include2.c: Ditto.
10678         * gcc.dg/cpp/mac-dir-2.c: Ditto.
10679         * gcc.dg/cpp/paste5.c: Ditto.
10680         * gcc.dg/cpp/paste6.c: Ditto.
10681         * gcc.dg/cpp/paste8.c: Ditto.
10682         * gcc.dg/cpp/paste11.c: Ditto.
10683         * gcc.dg/cpp/paste13.c: Ditto.
10684         * gcc.dg/cpp/skipping2.c: Ditto.
10685         * gcc.dg/reg-vol-struct-1.c: Ditto.
10686         * gcc.dg/Wshadow-1.c: Ditto.
10687         * gcc.dg/cpp/trad/comment.c: Ditto.
10688         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
10689         * gcc.dg/cpp/if-2.c: Ditto.
10690         * gcc.dg/array-5.c: Ditto.
10691         * gcc.dg/inline-15.c: Ditto.
10692         * gcc.dg/pr27953.c: Ditto.
10693         * gcc.dg/Wno-c++-compat.c: Ditto.
10694
10695 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
10696
10697         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
10698
10699 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10700
10701         * gcc.c-torture/execute/20070517-1.c: New test.
10702
10703 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
10704
10705         PR fortran/31919
10706         * gfortran.dg/min_max_conformance.f90: New test.
10707
10708 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
10709
10710         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
10711         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
10712         gcc.dg/vect/vect-104.c: Use more complex construction to
10713         prevent vectorizing.
10714         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
10715
10716 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
10717
10718         PR tree-optimization/24659
10719         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
10720         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
10721         not vect_int target.
10722         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
10723         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
10724         targets.
10725         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
10726         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
10727         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
10728
10729 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
10730
10731         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
10732         and x86_64-*-* targets.
10733         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
10734
10735 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
10736
10737         PR fortran/18769
10738         PR fortran/30881
10739         PR fortran/31194
10740         PR fortran/31216
10741         PR fortran/31427
10742         * transfer_simplify_1.f90: New test.
10743         * transfer_simplify_2.f90: New test.
10744
10745 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
10746
10747         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
10748
10749 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
10750
10751         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
10752
10753         * gcc.dg/fltconst-pedantic-dfp.c: New test.
10754
10755         PR c/31924
10756         * gcc.dg/fltconst-1.c: New test.
10757
10758         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
10759         * gcc.dg/dfp/operator-assignment.c: Ditto.
10760
10761 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
10762
10763         PR c++/29928
10764         * g++.dg/rtti/typeid5.C: New.
10765
10766 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10767
10768         PR fortran/31725
10769         * gfortran.dg/substr_4.f: New test.
10770
10771 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
10772
10773         * gcc.target/m68k/interrupt_thread-1.c,
10774         gcc.target/m68k/interrupt_thread-2.c,
10775         gcc.target/m68k/interrupt_thread-3.c: New.
10776         * gcc.target/m68k/m68k.exp: Accept fido.
10777
10778 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
10779
10780         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
10781         * gfortran.dg/altreturn_3.f90: Likewise.
10782         * gfortran.dg/assumed_dummy_1.f90: Likewise.
10783         * gfortran.dg/default_numeric_type_1.f90: Likewise.
10784         * gfortran.dg/inquire_iolength.f90: Likewise.
10785         * gfortran.dg/module_naming_1.f90: Likewise.
10786         * gfortran.dg/oldstyle_2.f90: Likewise.
10787         * gfortran.dg/operator_2.f90: Likewise.
10788         * gfortran.dg/parameter_array_element_1.f90: Likewise.
10789         * gfortran.dg/used_types_11.f90: Likewise.
10790         * gfortran.dg/zero_array_components_1.f90: Likewise.
10791         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
10792         * gfortran.dg/parameter_array_dummy.f90: Likewise.
10793         * gfortran.dg/real_const_3.f90: Likewise.
10794
10795 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
10796
10797         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
10798         * gcc.dg/tree-ssa/loop-30.c: New test.
10799
10800 2007-05-13  Richard Guenther  <rguenther@suse.de>
10801
10802         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
10803         scanning forwprop1.
10804         * g++.dg/tree-ssa/pr31146.C: Likewise.
10805
10806 2007-05-13  Revital Eres  <eres@il.ibm.com>
10807
10808         * gcc.dg/dse.c: New test.
10809
10810 2007-05-12  Richard Guenther  <rguenther@suse.de>
10811
10812         PR tree-optimization/31797
10813         * gcc.c-torture/compile/pr31797.c: New testcase.
10814
10815 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
10816
10817         PR fortran/30746
10818         * gfortran.dg/host_assoc_function_1.f90: New test.
10819
10820 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
10821
10822         PR c++/31829
10823         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
10824
10825 2007-05-11  Silvius Rus  <rus@google.com>
10826
10827         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
10828         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
10829         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
10830         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
10831         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
10832         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
10833         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
10834         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
10835         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
10836         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
10837         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
10838         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
10839         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
10840         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
10841         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
10842         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
10843
10844 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
10845
10846         PR other/31852
10847         * gcc.c-torture/execute/builtins/memchr.c: New.
10848         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
10849         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
10850
10851 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
10852
10853         PR fortran/30876
10854         * gfortran.dg/recursive_reference_1.f90: Put error at correct
10855         line.
10856         * gfortran.dg/recursive_reference_2.f90: New test.
10857
10858 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
10859
10860         PR fortran/30878
10861         * gfortran.dg/namelist_29.f90: New test.
10862
10863 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
10864
10865         PR fortran/31474
10866         * gfortran.dg/entry_10.f90: New test.
10867
10868 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
10869
10870         PR tree-optimization/31885
10871         * gcc.dg/tree-ssa/loop-29.c: New test.
10872
10873 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
10874
10875         * assumed_dummy_1.f90: Fix dg directive.
10876         * char_initialiser_actual.f90: Likewise.
10877         * nested_modules_2.f90: Likewise.
10878         * shift-alloc.f90: Likewise.
10879
10880 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
10881
10882         * gcc.dg/20070507-1.c: Disable for non-pic targets.
10883
10884 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10885
10886         PR libfortran/31880
10887         * gfortran.dg/unf_read_corrupted_2.f90: New test.
10888
10889 2007-05-09  Mike Stump  <mrs@apple.com>
10890
10891         * g++.dg/other/first-global.C: Add -fpie for darwin.
10892         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
10893
10894 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10895
10896         * gcc.dg/20070507-1.c: New testcase.
10897
10898 2007-05-08  Chao-ying Fu  <fu@mips.com>
10899
10900         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
10901         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
10902         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
10903         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
10904
10905 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
10906
10907         PR 31847
10908         * gcc.dg/pr31847.c: New test.
10909
10910 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
10911
10912         PR fortran/31692
10913         * gfortran.dg/actual_array_result_1.f90: New test.
10914
10915 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
10916
10917         PR fortran/29397
10918         * gfortran.dg/parameter_array_init_1.f90: New test.
10919
10920         PR fortran/29400
10921         * gfortran.dg/parameter_array_init_2.f90: New test.
10922
10923 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
10924
10925         PR target/31854
10926         * gcc.target/i386/pr31854.c: New test.
10927
10928 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
10929
10930         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
10931
10932 2007-05-07  Mike Stump  <mrs@apple.com>
10933
10934         * g++.old-deja/g++.mike/empty.C: Add.
10935
10936 2007-05-07  Eric Christopher  <echristo@apple.com>
10937
10938         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
10939
10940 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
10941
10942         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
10943         variable.  Rearrange conversions from binary float to decimal float.
10944
10945 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
10946
10947         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
10948         x86.
10949
10950 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
10951
10952         * gnat.dg/opt1.ad[sb]: New testcase.
10953
10954 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10955
10956         PR fortran/31399
10957         * gfortran.dg/do_3.F90: New test.
10958
10959 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10960
10961         PR fortran/31764
10962         * gfortran.dg/new_line.f90: Add new checks.
10963
10964 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10965
10966         PR fortran/31201
10967         * gfortran.dg/large_unit_1.f90: New.
10968         * gfortran.dg/large_unit_2.f90: New.
10969         * gfortran.dg/iostat_4.f90: New
10970         * gfortran.dg/bounds_check_fail_1.f90: Updated.
10971
10972 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
10973
10974         PR fortran/31540
10975         * gfortran.dg/char_result_4.f90: New test.
10976
10977 2007-06-05  Revital Eres  <eres@il.ibm.com>
10978
10979         PR 30957
10980         * gcc.dg/pr30957-1.c: New test.
10981
10982 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10983
10984         PR fortran/31251
10985         * gfortran.dg/char_type_len_2.f90: New test.
10986
10987 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
10988
10989         PR 31775
10990         * g++.dg/other/nested-extern.cc: New.
10991         * g++.dg/other/nested-extern-1.C: New.
10992         * g++.dg/other/nested-extern-2.C: New.
10993
10994 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
10995
10996         PR fortran/31760
10997         * gfortran.dg/erf.f90: New test.
10998         * gfortran.dg/besxy.f90: New test.
10999
11000 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
11001
11002         PR fortran/22359
11003         * gfortran.dg/fseek.f90: New test.
11004
11005 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
11006
11007         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
11008
11009 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11010
11011         PR libfortran/31210
11012         * gfortran.dg/zero_length_1.f90: New test.
11013
11014 2007-05-04  Tobias Burnus  <burnus@net-b.de>
11015
11016         PR fortran/31803
11017         * gfortran.dg/char_pointer_assign_3.f90: New test.
11018         * gfortran.dg/char_result_2.f90: Re-enable test.
11019
11020 2007-05-04  Tobias Burnus  <burnus@net-b.de>
11021
11022         PR fortran/25071
11023         * gfortran.dg/char_length_3.f90: New test.
11024         * gfortran.dg/char_result_2.f90: Fix test.
11025
11026 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
11027
11028         PR tree-optimization/30565
11029         * gcc.dg/tree-ssa/loop-27.c: New test.
11030
11031 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
11032
11033         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
11034         * gcc.target/bfin/arith.c (__v2hi): Likewise.
11035         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
11036         * gcc.target/bfin/shift.c (__v2hi): Likewise.
11037
11038 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
11039
11040         PR tree-optimization/31699
11041         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
11042         New.
11043         (check_effective_target_vect_floatint_cvt): New.
11044         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
11045         of specific targets.
11046         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
11047         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
11048         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
11049         * gcc.dg/vect/vect-iv-4.c: Likewise.
11050         * gcc.dg/vect/vect-multitypes-11.c: New.
11051         * gcc.dg/vect/pr31699.c: New.
11052
11053 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
11054
11055         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
11056
11057 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
11058
11059         PR C++/31663
11060         * g++.dg/warn/anonymous-namespace-2.C: New.
11061         * g++.dg/warn/anonymous-namespace-2.h: New.
11062
11063 2007-05-02  Paul Brook  <paul@codesourcery.com>
11064
11065         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
11066
11067 2007-05-02  Eric Christopher  <echristo@apple.com>
11068
11069         * gcc.dg/cpp/if-div.c: New file.
11070
11071 2007-05-02  Tom Tromey  <tromey@redhat.com>
11072
11073         PR preprocessor/28709:
11074         * gcc.dg/cpp/pr28709.c: New file.
11075
11076 2007-05-02  Richard Guenther  <rguenther@suse.de>
11077
11078         PR tree-optimization/31146
11079         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
11080
11081 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
11082
11083         * gcc.c-torture/compile/limits-blockid.c: New.
11084         * gcc.c-torture/compile/limits-caselabels.c: New.
11085         * gcc.c-torture/compile/limits-declparen.c: New.
11086         * gcc.c-torture/compile/limits-enumconst.c: New.
11087         * gcc.c-torture/compile/limits-exprparen.c: New.
11088         * gcc.c-torture/compile/limits-externalid.c: New.
11089         * gcc.c-torture/compile/limits-fnargs.c: New.
11090         * gcc.c-torture/compile/limits-fndefn.c: New.
11091         * gcc.c-torture/compile/limits-idexternal.c: New.
11092         * gcc.c-torture/compile/limits-idinternal.c: New.
11093         * gcc.c-torture/compile/limits-pointer.c: New.
11094         * gcc.c-torture/compile/limits-stringlit.c: New.
11095         * gcc.c-torture/compile/limits-structmem.c: New.
11096         * gcc.c-torture/compile/limits-structnest.c: New.
11097
11098 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
11099
11100         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
11101
11102 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11103
11104         PR middle-end/31740
11105         * gcc.c-torture/compile/20070501-1.c: New testcase.
11106
11107 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
11108
11109         PR fortran/31732
11110         * gfortran.dg/array_memset_2:  New test case.
11111
11112 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
11113
11114         PR testsuite/31615
11115         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
11116
11117 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
11118
11119         PR testsuite/31589
11120         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
11121         dg-final test.
11122         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
11123         keyword to dg-final test.
11124         * gcc.dg/vect/vect-iv-4.c: Likewise.
11125         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
11126         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
11127         test.
11128         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
11129         cast.
11130         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
11131         * lib/target-supports.exp
11132         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
11133         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
11134
11135 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
11136
11137         * gcc.c-torture/execute/ieee/20000320-1.c: Use
11138         __LONG_LONG_MAX__ and its friends instead of those supplied by
11139         limits.h.
11140
11141 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
11142
11143         PR C++/31721
11144         * g++.dg/ext/vector7.C: New testcase.
11145
11146 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11147
11148         PR fortran/31591
11149         * gfortran.dg/bound_simplification_1.f90: New test.
11150
11151 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11152
11153         PR fortran/31645
11154         * gfortran.dg/bom_error.f90: New test.
11155         * gfortran.dg/bom_include.f90: New test.
11156         * gfortran.dg/bom_UTF16-LE.f90: New test.
11157         * gfortran.dg/bom_UTF16-BE.f90: New test.
11158         * gfortran.dg/bom_UTF-8.f90: New test.
11159         * gfortran.dg/bom_UTF-32.f90: New test.
11160         * gfortran.dg/bom_UTF-8.F90: New test.
11161         * gfortran.dg/bom_include.inc: New file.
11162
11163 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11164
11165         PR C++/30221
11166         * g++.dg/init/ptrfn2.C: New test.
11167         * g++.dg/init/ptrfn3.C: New test.
11168
11169 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
11170
11171         PR fortran/31711
11172         * gfortran.dg/dependency_21.f90: New test.
11173
11174 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11175
11176         * gfortran.dg/secnds.f: Use real*8.
11177         * gfortran.dg/secnds-1.f: Use real*8.
11178
11179 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11180
11181         PR libfortran/31532
11182         * gfortran.dg/inquire_5.f90: Update test.
11183
11184 2007-04-27  Ian Lance Taylor  <iant@google.com>
11185
11186         PR middle-end/31710
11187         * gcc.c-torture/compile/pr31710.c: New test.
11188
11189 2007-04-27  Richard Guenther  <rguenther@suse.de>
11190
11191         PR tree-optimization/30965
11192         PR tree-optimization/30978
11193         * gcc.dg/tree-ssa/pr30978.c: New testcase.
11194         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
11195         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
11196         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
11197
11198 2007-04-27  Richard Guenther  <rguenther@suse.de>
11199
11200         PR tree-optimization/31715
11201         * gcc.dg/Warray-bounds-4.c: New testcase.
11202
11203 2007-04-26  Ian Lance Taylor  <iant@google.com>
11204
11205         PR target/28675
11206         * gcc.c-torture/compile/pr28675.c: New test.
11207
11208 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11209
11210         PR C++/30016
11211         * g++.dg/ext/vector6.C: New test.
11212
11213 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
11214
11215         * gcc.c-torture/execute/ieee/20000320-1.x: New.
11216
11217 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
11218
11219         PR middle-end/31617
11220         * g++.dg/other/str_empty.C: Add expected warning.
11221
11222 2007-04-26  Richard Guenther  <rguenther@suse.de>
11223         Daniel Berlin  <dberlin@dberlin.org>
11224
11225         PR tree-optimization/30567
11226         * g++.dg/other/pr30567.C: New testcase.
11227
11228 2007-04-26  Richard Guenther  <rguenther@suse.de>
11229
11230         PR tree-optimization/31703
11231         * gcc.c-torture/compile/pr31703.c: New testcase.
11232         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
11233         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11234
11235 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
11236
11237         * gfortran.dg/open_errors.f90: Added if statements checking
11238         the value of iostat.
11239
11240 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
11241
11242         PR c++/31598
11243         * g++.dg/gomp/pr31598.C: New test.
11244
11245         PR tree-optimization/30558
11246         * g++.dg/gomp/pr30558.C: New test.
11247
11248 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
11249
11250         PR c++/31338
11251         * g++.dg/ext/complex2.C: New test.
11252
11253 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
11254
11255         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
11256
11257 2007-04-25  Thiemo Seufer  <ths@mips.com>
11258
11259         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
11260         value to signed char.
11261
11262 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
11263
11264         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
11265         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
11266         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
11267
11268 2007-04-25  Tobias Burnus  <burnus@net-b.de>
11269
11270         PR fortran/31668
11271         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
11272         statement functions.
11273         * gfortran.dg/c_by_val_5.f90: New test.
11274
11275 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
11276
11277         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
11278         with two new subroutines to avoid parameter-induced aliasing.
11279         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
11280         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
11281
11282 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11283
11284         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
11285         * g++.dg/warn/Warray-bounds.C: Likewise.
11286
11287 2007-04-24  Ian Lance Taylor  <iant@google.com>
11288
11289         PR tree-optimization/31605
11290         * gcc.c-torture/execute/pr31605.c: New test.
11291
11292 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11293
11294         PR fortran/31587
11295         * lib/gcc-dg.exp (scan-module): New function.
11296         * gfortran.dg/module_md5_1.f90: New test.
11297
11298 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
11299
11300         * g++.old-deja/g++.pt/defarg6.C: Only run with
11301         -std=gnu++98.
11302         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
11303         * g++.dg/cpp0x/variadic61.C: Ditto.
11304         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
11305         * g++.dg/cpp0x/variadic62.C: Ditto.
11306         * g++.dg/template/meminit1.C: Ditto.
11307         * g++.dg/template/operator7.C: Ditto.
11308         * g++.dg/template/static15.C: Ditto.
11309         * g++.dg/template/invalid1.C: Ditto.
11310         * g++.dg/template/shift1.C: Ditto.
11311         * g++.dg/template/error10.C: Ditto.
11312
11313 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
11314
11315         PR diagnostic/25923
11316         * gfortran.dg/pr25923.f90: New test.
11317
11318 2007-04-24  Ian Lance Taylor  <iant@google.com>
11319
11320         PR tree-optimization/31602
11321         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
11322
11323 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
11324
11325         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
11326         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
11327
11328 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
11329
11330         * gcc.target/i386/reload-1.c. New.
11331
11332 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11333             Olga Golovanevsky  <olga@il.ibm.com>
11334
11335         * g++.dg/other/str_empty.C: New test.
11336
11337 2007-04-24  Richard Henderson  <rth@redhat.com>
11338
11339         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
11340
11341 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
11342
11343         PR target/31641
11344         * gcc.c-torture/compile/pr31641.c: New testcase.
11345
11346 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
11347
11348         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
11349         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
11350         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
11351         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
11352
11353 2007-04-23  Simon Baldwin  <simonb@google.com>
11354
11355         * g++.dg/other/error15.C: New.
11356         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
11357         triggering a "multiple parameters named" error.
11358
11359 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
11360
11361         PR fortran/31618
11362         * gfortran.dg/backspace_8.f:  New test case.
11363
11364 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
11365
11366         PR fortran/31630
11367         * gfortran.dg/used_types_17.f90: New test.
11368
11369         PR fortran/31620
11370         * gfortran.dg/zero_array_components_1.f90: New test.
11371
11372 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11373
11374         PR fortran/31616
11375         * gfortran.dg/open_errors.f90: Allow a different error message.
11376
11377 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
11378
11379         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
11380         Rename from check_effective_target_vect_pack_mod.  Rename global
11381         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
11382         messages.
11383         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
11384         rename.
11385         * gcc.dg/vect/vect-iv-8a.c: Ditto.
11386         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
11387
11388 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11389
11390         PR middle-end/31448
11391         * gcc.c-torture/execute/pr31448.c: New testcase.
11392
11393 2007-04-22  Nick Clifton  <nickc@redhat.com>
11394
11395         * gcc.dg/20020312-2.c: Add support for the FRV.
11396
11397 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
11398
11399         PR tree-optimization/24659
11400         * gcc.dg/vect/vect-float-extend-1.c: New test.
11401         * gcc.dg/vect/vect-float-truncate-1.c: New test.
11402
11403 2007-04-22  Richard Guenther  <rguenther@suse.de>
11404
11405         PR tree-optimization/29789
11406         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
11407         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11408
11409 2007-04-22  Revital Eres  <eres@il.ibm.com>
11410
11411         * gcc.dg/var-expand2.c: New test.
11412
11413 2007-04-22  Revital Eres  <eres@il.ibm.com>
11414
11415         * gcc.dg/var-expand3.c: New test.
11416
11417 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11418
11419         PR fortran/31495
11420         * gfortran.dg/continuation_8.f90: New test.
11421
11422 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11423
11424         PR C/30265
11425         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
11426         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
11427
11428 2007-04-21  Richard Guenther  <rguenther@suse.de>
11429
11430         PR middle-end/31136
11431         * gcc.c-torture/execute/pr31136.c: New testcase.
11432
11433 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
11434
11435         * gcc.target/i386/movsi-sm-1.c: New.
11436
11437 2007-04-20  Richard Henderson  <rth@redhat.com>
11438
11439         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
11440         * gcc.dg/pr27095.c: Cope with alpha GOT load.
11441
11442 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
11443
11444         * gcc.target/i386/ordcmp-1.c: New test.
11445         * gcc.target/i386/unordcmp-1.c: New test.
11446
11447         PR tree-optimization/31632
11448         * gcc.c-torture/compile/20070419-1.c: New test.
11449
11450 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11451
11452         * gcc.dg/invalid-call-1.c: New test.
11453
11454 2007-04-18  Dirk Mueller  <dmueller@suse.de>
11455
11456         PR diagnostic/31227
11457         * gcc.dg/Warray-bounds-3.c: New.
11458
11459 2007-04-18  Richard Guenther  <rguenther@suse.de>
11460
11461         PR tree-optimization/19431
11462         PR tree-optimization/21463
11463         * gcc.c-torture/execute/20070212-1.c: New testcase.
11464         * gcc.c-torture/execute/20070212-2.c: Likewise.
11465         * gcc.c-torture/execute/20070212-3.c: Likewise.
11466         * gcc.dg/tree-ssa/pr19431.c: Likewise.
11467         * gcc.dg/tree-ssa/pr21463.c: Likewise.
11468         * g++.dg/tree-ssa/pr21463.C: Likewise.
11469         * g++.dg/tree-ssa/pr30738.C: Likewise.
11470
11471 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
11472
11473         PR c++/31513
11474         * g++.dg/expr/bitfield8.C: New test.
11475
11476 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
11477             Richard Sandiford  <richard@codesourcery.com>
11478
11479         * lib/target-supports.exp (check_profiling_available): Return 0
11480         for uClibc with -p or -pg.
11481
11482 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
11483
11484         PR c++/31517
11485         * g++.dg/template/init7.C: New test.
11486
11487 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
11488
11489         PR rtl-optimization/31360
11490         * gcc.dg/loop-7.c: New test.
11491
11492 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
11493
11494         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
11495         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
11496         build.
11497         (compat-execute): Likewise.
11498         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
11499         files to remote hosts.
11500         * lib/c-ctorture.exp (c-torture-compile): Likewise.
11501         (c-torture-execute): Likewise.
11502         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
11503         or plain file.  Use remote_upload and remote_download to copy
11504         files about.
11505         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
11506         before scanning it.
11507
11508 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
11509
11510         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
11511
11512 2007-04-16  Lawrence Crowl  <crowl@google.com>
11513
11514         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
11515         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
11516         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
11517         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11518         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
11519         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
11520         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
11521         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
11522         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
11523         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11524         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
11525
11526         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
11527         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
11528         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
11529         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11530         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
11531         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
11532         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
11533         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
11534         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
11535         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11536         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
11537
11538 2007-04-16  Ian Lance Taylor  <iant@google.com>
11539
11540         PR tree-optimization/31522
11541         * gcc.dg/Wstrict-overflow-16.c: New test.
11542
11543 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
11544
11545         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
11546
11547 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
11548
11549         PR fortran/31144
11550         * gfortran.dg/module_naming_1.f90: New.
11551
11552 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
11553
11554         * lib/target-supports.exp (check_profiling_available): Return
11555         false for m68k-*-uclinux.
11556
11557 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
11558
11559         PR c++/29365
11560         Testcase for c++ anonymous namespace warning
11561
11562         * g++.dg/warn/anonymous-namespace-1.C: New test
11563         * g++.dg/warn/anonymous-namespace-1.h: New test
11564
11565 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11566
11567         PR testsuite/31578
11568         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
11569
11570 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11571
11572         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
11573
11574 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
11575
11576         PR fortran/31204
11577         * gfortran.dg/array_constructor_16.f90: New test.
11578
11579 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
11580
11581         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
11582         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
11583
11584 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11585
11586         PR rtl-optimization/31500
11587         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
11588         * g++.dg/warn/Warray-bounds.C: Likewise.
11589
11590 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11591
11592         PR C/31520
11593         * gcc.dg/gnu89-init-4.c: New testcase.
11594
11595 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
11596
11597         PR c++/25874
11598         * gcc.dg/gomp/pr25874.c: Add dg-options.
11599         * g++.dg/gomp/pr25874.C: Add dg-options.
11600
11601 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
11602
11603         PR fortran/21061
11604         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
11605         * gfortran.dg/warnings_are_errors_1.f: New testcase.
11606
11607 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11608
11609         PR fortran/31561
11610         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
11611
11612 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
11613
11614         PR fortran/29507
11615         PR fortran/31404
11616         * gfortran.dg/initialization_6.f90: New test.
11617
11618 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
11619
11620         * gcc.c-torture/compile/pr27528.c: Require nonpic.
11621
11622         * lib/target-supports.exp (check_gc_sections_available):
11623         Return false if ldflags includes -elf2flt.
11624
11625 2007-04-13  Jason Merrill  <jason@redhat.com>
11626
11627         PR c++/31074
11628         * conv3.C: New test.
11629
11630 2007-04-13  Mike Stump  <mrs@apple.com>
11631
11632         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
11633         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
11634
11635 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
11636
11637         PR tree-optimization/29598
11638         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
11639
11640 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11641
11642         PR fortran/31559
11643         * gfortran.dg/func_assign.f90: New test.
11644
11645 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
11646
11647         PR fortran/31550
11648         * gfortran.dg/used_types_16.f90: New test.
11649
11650 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
11651
11652         PR fortran/18937
11653         * gfortran.dg/goto_2.f90: New.
11654         * gfortran.dg/goto_3.f90: New.
11655         * gfortran.dg/pr17708.f90: Rename to ...
11656         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
11657
11658 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11659
11660         PR fortran/31562
11661         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
11662         instead of a struct.
11663
11664 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11665
11666         PR fortran/31562
11667         * gfortran.dg/value_4.c: Use GNU extensions for complex
11668         instead of a struct.
11669
11670 2007-04-13  Richard Guenther  <rguenther@suse.de>
11671
11672         PR tree-optimization/21258
11673         * gcc.dg/tree-ssa/vrp34.c: New testcase.
11674
11675 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11676
11677         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
11678         <complex.h>.
11679
11680 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
11681
11682         PR fortran/31250
11683         * gfortran.dg/char_length_2.f90: New.
11684         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
11685         * gfortran.dg/repeat_4.f90: Likewise.
11686
11687         PR fortran/31266
11688         * gfortran.dg/char_assign_1.f90: New.
11689
11690         PR fortran/31471
11691         * gfortran.dg/block_name_1.f90: New.
11692         * gfortran.dg/block_name_2.f90: New.
11693
11694 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
11695
11696         PR c++/31078
11697         * g++.dg/other/pr31078.C: New.
11698
11699 2007-04-12  Richard Guenther  <rguenther@suse.de>
11700
11701         PR tree-optimization/31169
11702         * gcc.c-torture/execute/pr31169.c: New testcase.
11703
11704 2007-04-12  Richard Guenther  <rguenther@suse.de>
11705
11706         PR tree-optimization/24689
11707         PR tree-optimization/31307
11708         * g++.dg/tree-ssa/pr31307.C: New testcase.
11709         * gcc.dg/tree-ssa/pr24689.c: Likewise.
11710
11711 2007-04-12  Tobias Burnus  <burnus@net-b.de>
11712
11713         PR fortran/31472
11714         * gfortran.dg/access_spec_1.f90: New test.
11715         * gfortran.dg/access_spec_2.f90: New test.
11716         * gfortran.dg/non_module_public.f90: Match new error message.
11717
11718 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
11719
11720         PR testsuite/31538
11721         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
11722         to 4 at line 38 to fix bounds problem.
11723
11724 2007-04-11  Tobias Burnus  <burnus@net-b.de>
11725
11726         PR testsuite/31240
11727         * gfortran.dg/pointer_intent_1.f90: Fix test.
11728
11729 2007-04-10  Eric Christopher  <echristo@apple.com>
11730
11731         * lib/target-supports.exp
11732         (check_effective_target_fstack_protector): Rewrite.
11733
11734 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
11735
11736         PR c++/31449
11737         * g++.dg/init/const5.C: New test.
11738
11739 2007-04-09  Jan Hubicka  <jh@suse.cz>
11740
11741         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
11742
11743 2007-04-08  Jan Hubicka  <jh@suse.cz>
11744
11745         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
11746
11747 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11748
11749         PR fortran/31257
11750         * gfortran.dg/achar_4.f90: New test.
11751
11752 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11753
11754         PR fortran/30880
11755         * gfortran.dg/used_dummy_types_8.f90: New test.
11756
11757 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11758
11759         PR fortran/30872
11760         * gfortran.dg/parameter_array_element_1.f90: New test.
11761
11762 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11763
11764         PR fortran/31222
11765         * gfortran.dg/default_numeric_type_1.f90: New test.
11766
11767 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11768
11769         PR fortran/31424
11770         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
11771
11772 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11773
11774         PR fortran/31293
11775         * gfortran.dg/interface_12.f90: New test.
11776
11777 2007-04-07  Bruce Korb  <bkorb@gnu.org>
11778
11779         * gcc.dg/format/opt-6.c: New test.
11780         * gcc.dg/format/nul-1.c: New test.
11781         * gcc.dg/format/nul-2.c: New test.
11782
11783 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11784
11785         PR libgfortran/31395
11786         * gfortran.dg/fmt_colon.f90: New test.
11787
11788 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
11789
11790         * g++.old-deja/g++.other/init18.C: Use
11791         dg-require-effective-target instead of an explicit xfail.
11792
11793 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
11794
11795         * gcc.dg/dfp/signbit-1.c
11796         * gcc.dg/dfp/signbit-2.c
11797
11798 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
11799
11800         PR fortran/31483
11801         * gfortran.dg/altreturn_5.f90: New test.
11802
11803 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
11804
11805         PR fortran/31292
11806         * gfortran.dg/contained_module_proc_1.f90: New test.
11807
11808 2007-04-04  Stuart Hastings  <stuart@apple.com>
11809
11810         PR 31281
11811         * objc/execute/exceptions/pr31281.m: New.
11812
11813 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
11814
11815         * g++.dg/ext/dllimport12.C: Update comments.
11816
11817 2007-04-03  Eric Christopher  <echristo@apple.com>
11818
11819         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
11820
11821 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11822
11823         PR fortran/31304
11824         * gfortran.dg/repeat_2.f90: New test.
11825         * gfortran.dg/repeat_3.f90: New test.
11826         * gfortran.dg/repeat_4.f90: New test.
11827
11828 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
11829
11830         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
11831
11832 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
11833
11834         PR c++/30847
11835         * g++.dg/parse/cond3.C: New test.
11836
11837         PR middle-end/30704
11838         * gcc.c-torture/execute/ieee/pr30704.c: New test.
11839
11840 2007-04-02  Jason Merrill  <jason@redhat.com>
11841
11842         PR c++/31187
11843         * g++.dg/ext/visibility/anon3.C: New test.
11844
11845 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11846
11847         PR libgfortran/31052
11848         * gfortran.dg/namelist_28.f90: New test.
11849
11850 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11851
11852         PR libgfortran/31366
11853         * gfortran.dg/direct_io_6.f90: New test.
11854
11855 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11856
11857         PR libgfortran/31207
11858         * gfortran.dg/advance_5.f90: New test.
11859         * gfortran.dg/advance_6.f90: New test.
11860
11861 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
11862
11863         * g++.dg/ext/dllimport6.C: Remove extra ';'.
11864         * g++.dg/ext/dllimport7.C: Likewise.
11865         * g++.dg/ext/selectany1.C: Likewise.
11866
11867 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
11868
11869         * g++.dg/parser/pr31138.C: New.
11870         * g++.dg/parser/pr31140.C: New.
11871         * g++.dg/parser/pr31141.C: New.
11872
11873 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
11874
11875         PR c++/26099
11876         * g++.dg/ext/is_base_of.C: New.
11877         * g++.dg/ext/has_virtual_destructor.C: New.
11878         * g++.dg/ext/is_polymorphic.C: New.
11879         * g++.dg/ext/is_base_of_diagnostic.C: New.
11880         * g++.dg/ext/is_enum.C: New.
11881         * g++.dg/ext/has_nothrow_assign.C: New.
11882         * g++.dg/ext/has_nothrow_constructor.C: New.
11883         * g++.dg/ext/is_empty.C: New.
11884         * g++.dg/ext/has_trivial_copy.C: New.
11885         * g++.dg/ext/has_trivial_assign.C: New.
11886         * g++.dg/ext/is_abstract.C: New.
11887         * g++.dg/ext/is_pod.C: New.
11888         * g++.dg/ext/has_nothrow_copy.C: New.
11889         * g++.dg/ext/is_class.C: New.
11890         * g++.dg/ext/has_trivial_constructor.C: New.
11891         * g++.dg/ext/is_union.C: New.
11892         * g++.dg/ext/has_trivial_destructor.C: New.
11893         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
11894         * g++.dg/template/crash43.C: Likewise.
11895
11896 2007-03-29  Dirk Mueller  <dmueller@suse.de>
11897
11898         * g++.dg/warn/pedantic2.C: New testcase.
11899
11900 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11901
11902         * size_dim.f90: Fix dg directive.
11903         * pr16433.f: Likewise.
11904         * use_6.f90: Likewise.
11905         * use_7.f90: Likewise.
11906         * entry_9.f90: Likewise.
11907         * pointer_intent_2.f90: Likewise.
11908         * protected_1.f90: Likewise.
11909         * fmt_missing_period_2.f: Likewise.
11910         * pointer_intent_3.f90: Likewise.
11911         * protected_2.f90: Likewise.
11912         * protected_3.f90: Likewise.
11913         * pr15754.f90: Likewise.
11914         * protected_4.f90: Likewise.
11915         * protected_5.f90: Likewise.
11916         * initialization_2.f90: Likewise.
11917         * protected_6.f90: Likewise.
11918         * continuation_7.f90: Likewise.
11919         * derived_function_interface_1.f90: Likewise.
11920         * der_pointer_4.f90: Likewise.
11921         * fmt_zero_precision.f90: Likewise.
11922         * blockdata_3.f90: Likewise.
11923         * fmt_missing_period_1.f: Likewise.
11924         * real_const_3.f90: Likewise.
11925         * use_4.f90: Likewise.
11926         * fmt_missing_period_3.f: Likewise.
11927         * use_5.f90: Likewise.
11928
11929 2007-03-28  Mike Stump  <mrs@apple.com>
11930
11931         * gcc.dg/darwin-comm.c: Add.
11932
11933 2007-03-28  Eric Christopher  <echristo@apple.com>
11934
11935         * lib/target-supports.exp (check_effective_target_fstack_protector):
11936         New.
11937         * gcc.dg/ssp-1.c: Use.
11938         * gcc.dg/ssp-2.c: Ditto.
11939
11940 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
11941
11942         PR c++/29077
11943         * g++.dg/parse/constructor3.C: New test.
11944
11945 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
11946
11947         * gnat.dg/thin_pointer.ad[sb]: New test.
11948
11949 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
11950
11951         * g++.dg/cpp0x/bracket1.C: New.
11952         * g++.dg/cpp0x/bracket2.C: New.
11953         * g++.dg/cpp0x/bracket3.C: New.
11954         * g++.dg/cpp0x/bracket4.C: New.
11955
11956 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
11957
11958         * g++.dg/cpp0x/temp_default1.C: New.
11959         * g++.dg/cpp0x/temp_default3.C: New.
11960         * g++.dg/cpp0x/temp_default2.C: New.
11961         * g++.dg/cpp0x/temp_default4.C: New.
11962
11963 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
11964
11965         PR c++/29993
11966         * g++.dg/other/cv_func2.C: New.
11967
11968 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
11969
11970         * gcc.dg/dfp/func-vararg-alternate.h: New file.
11971         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
11972         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
11973         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
11974
11975         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
11976         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
11977
11978         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
11979
11980         * lib/compat.exp (compat-execute): Fix processing of file names.
11981
11982 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
11983
11984         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
11985
11986 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
11987
11988         * lib/target-supports.exp (check_effective_target_fortran_large_real):
11989         Delete created executable test file.
11990         (check_effective_target_fortran_large_int): Ditto.
11991         (check_effective_target_static_libgfortran): Ditto.
11992
11993 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
11994
11995         PR c++/30500
11996         * g++.dg/warn/pragma-system_header1.C: New test.
11997         * g++.dg/warn/pragma-system_header2.C: New test.
11998         * g++.dg/warn/pragma-system_header1.h. New.
11999         * g++.dg/warn/pragma-system_header2.h. New.
12000
12001 2007-03-26  Ian Lance Taylor  <iant@google.com>
12002
12003         PR tree-optimization/31345
12004         * gcc.c-torture/compile/pr31345-1.c: New test.
12005
12006 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
12007
12008         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
12009         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
12010         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
12011         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
12012         * gfortran.dg/overload_1.f90: Likewise.
12013         * gfortran.dg/impure_assignment_1.f90: Likewise.
12014         * gfortran.dg/error_recovery_3.f90: Likewise.
12015         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
12016         * gfortran.dg/sequence_types_1.f90: Likewise.
12017         * gfortran.dg/internal_references_1.f90: Likewise.
12018         * gfortran.dg/present_1.f90: Likewise.
12019         * gfortran.dg/volatile10.f90: Likewise.
12020         * gfortran.dg/module_equivalence_2.f90: Likewise.
12021         * gfortran.dg/use_4.f90: Likewise.
12022         * gfortran.dg/elemental_result_1.f90: Likewise.
12023         * gfortran.dg/generic_actual_arg.f90: Likewise.
12024         * gfortran.dg/private_type_5.f90: Likewise.
12025         * gfortran.dg/protected_4.f90: Likewise.
12026         * gfortran.dg/interface_3.f90: Likewise.
12027
12028 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
12029
12030         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
12031         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
12032
12033 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
12034
12035         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
12036
12037 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12038
12039         PR libgfortran/31199
12040         * gfortran.dg/fmt_t_4.f90: New test.
12041
12042 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
12043
12044         PR libfortran/31297
12045         * gfortran.dg/backspace_5.f:  Initialize variable(s).
12046         * gfortran.dg/backspace_6.f:  Likewise.
12047         * gfortran.dg/char_bounds_check_fail_1: Likewise.
12048         * gfortran.dg/direct_io_2.f90:  Likewise.
12049         * gfortran.dg/write_back.f:  Likewise.
12050         * gfortran.dg/write_rewind_2.f:  Likewise.
12051         * gfortran.dg/write_rewind_1.f:  Likewise.
12052         * gfortran.dg/write_rewind_2.f:  Likewise.
12053
12054 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
12055
12056         PR tree-optimization/30784
12057         * gcc.dg/vect/pr30784.c: New test.
12058
12059 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12060
12061         PR fortran/30877
12062         * gfortran.dg/operator_1.f90: New test.
12063         * gfortran.dg/operator_2.f90: New test.
12064
12065 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
12066
12067         PR libfortran/31196
12068         * gfortran.dg/reshape_transpose_1.f90:  New test.
12069
12070 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12071
12072         PR fortran/30655
12073         * gfortran.dg/bounds_check_6.f90: New test.
12074
12075 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
12076
12077         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
12078         #ifndef/#endif.
12079         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
12080         * gcc.dg/dfp/decfloat-constants.c: Ditto.
12081
12082 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
12083
12084         PR fortran/31209
12085         * gfortran.dg/pointer_function_actual_1.f90: New test.
12086
12087         PR fortran/31200
12088         * gfortran.dg/pointer_function_actual_2.f90: New test.
12089
12090         PR fortran/31215
12091         * gfortran.dg/result_in_spec_1.f90: New test.
12092
12093 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12094
12095         PR fortran/30834
12096         * gfortran.dg/integer_exponentiation_3.F90: New test.
12097         * gfortran.dg/integer_exponentiation_4.f90: New test.
12098         * gfortran.dg/integer_exponentiation_5.F90: New test.
12099
12100 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
12101
12102         PR c++/30863
12103         * g++.dg/template/error24.C: New test.
12104         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
12105
12106 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
12107
12108         PR c++/31273
12109         * g++.dg/expr/bitfield7.C: New test.
12110
12111 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12112
12113         PR other/23572
12114         * gcc.dg/float-range-4.c: New.
12115         * gcc.dg/float-range-1.c: Update. Test for a warning.
12116         * gcc.dg/float-range-3.c: New.
12117         * gcc.dg/float-range-5.c: New.
12118
12119 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12120
12121         PR fortran/31262
12122         * gfortran.dg/no_range_check_1.f90: New test.
12123
12124 2007-03-22  Dirk Mueller  <dmueller@suse.de>
12125
12126         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
12127         * g++.dg/other/static1.C: Remove stray semicolon.
12128         * g++.dg/other/init1.C: Likewise.
12129         * g++.dg/rtti/dyncast1.C: Likewise.
12130         * g++.dg/tree-ssa/pr17153.C: Likewise.
12131         * g++.dg/lookup/disamb1.C: Likewise.
12132         * g++.dg/lookup/scoped2.C: Likewise.
12133         * g++.dg/lookup/friend7.C: Likewise.
12134         * g++.dg/parse/parse4.C: Likewise.
12135         * g++.dg/parse/parse5.C: Likewise.
12136         * g++.dg/expr/pr29066.C: Likewise.
12137         * g++.dg/expr/cast4.C: Likewise.
12138         * g++.dg/tc1/dr193.C: Likewise.
12139         * g++.dg/tc1/dr213.C: Likewise.
12140         * g++.dg/abi/dcast1.C: Likewise.
12141         * g++.dg/abi/covariant2.C: Likewise.
12142         * g++.dg/inherit/covariant11.C: Likewise.
12143         * g++.dg/inherit/covariant9.C: Likewise.
12144         * g++.dg/inherit/covariant10.C: Likewise.
12145         * g++.dg/init/static3.C: Likewise.
12146         * g++.dg/init/init-ref3.C: Likewise.
12147         * g++.dg/init/ref10.C: Likewise.
12148         * g++.dg/template/meminit2.C: Likewise.
12149         * g++.dg/template/using9.C: Likewise.
12150         * g++.dg/template/friend9.C: Likewise.
12151         * g++.dg/template/ref1.C: Likewise.
12152         * g++.old-deja/g++.warn/inline.C: Likewise.
12153         * g++.old-deja/g++.robertl/eb91.C: Likewise.
12154         * g++.old-deja/g++.robertl/eb46.C: Likewise.
12155         * g++.old-deja/g++.robertl/eb34.C: Likewise.
12156         * g++.old-deja/g++.robertl/eb43.C: Likewise.
12157         * g++.old-deja/g++.robertl/eb26.C: Likewise.
12158         * g++.old-deja/g++.robertl/eb116.C: Likewise.
12159         * g++.old-deja/g++.brendan/copy5.C: Likewise.
12160         * g++.old-deja/g++.brendan/overload8.C: Likewise.
12161         * g++.old-deja/g++.brendan/overload11.C: Likewise.
12162         * g++.old-deja/g++.brendan/copy7.C: Likewise.
12163         * g++.old-deja/g++.brendan/crash38.C: Likewise.
12164         * g++.old-deja/g++.brendan/template11.C: Likewise.
12165         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
12166         * g++.old-deja/g++.brendan/crash50.C: Likewise.
12167         * g++.old-deja/g++.brendan/crash16.C: Likewise.
12168         * g++.old-deja/g++.jason/pmem2.C: Likewise.
12169         * g++.old-deja/g++.jason/parse9.C: Likewise.
12170         * g++.old-deja/g++.jason/byval2.C: Likewise.
12171         * g++.old-deja/g++.jason/overload8.C: Likewise.
12172         * g++.old-deja/g++.jason/pmf8.C: Likewise.
12173         * g++.old-deja/g++.jason/template33.C: Likewise.
12174         * g++.old-deja/g++.jason/return3.C: Likewise.
12175         * g++.old-deja/g++.jason/scoping2.C: Likewise.
12176         * g++.old-deja/g++.jason/virtual.C: Likewise.
12177         * g++.old-deja/g++.jason/opeq3.C: Likewise.
12178         * g++.old-deja/g++.jason/template27.C: Likewise.
12179         * g++.old-deja/g++.jason/synth6.C: Likewise.
12180         * g++.old-deja/g++.jason/ref8.C: Likewise.
12181         * g++.old-deja/g++.jason/offset1.C: Likewise.
12182         * g++.old-deja/g++.other/static20.C: Likewise.
12183         * g++.old-deja/g++.other/array1.C: Likewise.
12184         * g++.old-deja/g++.other/new3.C: Likewise.
12185         * g++.old-deja/g++.other/array2.C: Likewise.
12186         * g++.old-deja/g++.other/overload9.C: Likewise.
12187         * g++.old-deja/g++.other/cast6.C: Likewise.
12188         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
12189         * g++.old-deja/g++.other/eh4.C: Likewise.
12190         * g++.old-deja/g++.other/using7.C: Likewise.
12191         * g++.old-deja/g++.other/init18.C: Likewise.
12192         * g++.old-deja/g++.other/dyncast1.C: Likewise.
12193         * g++.old-deja/g++.other/dyncast2.C: Likewise.
12194         * g++.old-deja/g++.other/dtor11.C: Likewise.
12195         * g++.old-deja/g++.pt/static11.C: Likewise.
12196         * g++.old-deja/g++.pt/crash19.C: Likewise.
12197         * g++.old-deja/g++.pt/overload12.C: Likewise.
12198         * g++.old-deja/g++.pt/crash46.C: Likewise.
12199         * g++.old-deja/g++.pt/mi1.C: Likewise.
12200         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
12201         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12202         * g++.old-deja/g++.pt/local5.C: Likewise.
12203         * g++.old-deja/g++.pt/typename2.C: Likewise.
12204         * g++.old-deja/g++.pt/explicit80.C: Likewise.
12205         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
12206         * g++.old-deja/g++.law/visibility1.C: Likewise.
12207         * g++.old-deja/g++.law/visibility2.C: Likewise.
12208         * g++.old-deja/g++.law/virtual2.C: Likewise.
12209         * g++.old-deja/g++.law/operators19.C: Likewise.
12210         * g++.old-deja/g++.law/parsing10.C: Likewise.
12211         * g++.old-deja/g++.law/visibility4.C: Likewise.
12212         * g++.old-deja/g++.law/operators4.C: Likewise.
12213         * g++.old-deja/g++.law/dtors2.C: Likewise.
12214         * g++.old-deja/g++.law/missed-error3.C: Likewise.
12215         * g++.old-deja/g++.law/visibility10.C: Likewise.
12216         * g++.old-deja/g++.law/scope3.C: Likewise.
12217         * g++.old-deja/g++.law/casts2.C: Likewise.
12218         * g++.old-deja/g++.law/code-gen5.C: Likewise.
12219         * g++.old-deja/g++.law/operators33.C: Likewise.
12220         * g++.old-deja/g++.law/friend4.C: Likewise.
12221         * g++.old-deja/g++.mike/pmf7.C: Likewise.
12222         * g++.old-deja/g++.mike/p5611.C: Likewise.
12223         * g++.old-deja/g++.mike/net37.C: Likewise.
12224         * g++.old-deja/g++.mike/p3570.C: Likewise.
12225         * g++.old-deja/g++.mike/p5718.C: Likewise.
12226         * g++.old-deja/g++.mike/net21.C: Likewise.
12227         * g++.old-deja/g++.mike/p1862.C: Likewise.
12228         * g++.old-deja/g++.mike/p4511.C: Likewise.
12229         * g++.old-deja/g++.mike/virt3.C: Likewise.
12230         * g++.old-deja/g++.mike/p16146.C: Likewise.
12231         * g++.old-deja/g++.mike/p1989.C: Likewise.
12232         * g++.old-deja/g++.mike/p5571.C: Likewise.
12233         * g++.old-deja/g++.gb/scope10.C: Likewise.
12234         * g++.old-deja/g++.abi/primary5.C: Likewise.
12235         * g++.old-deja/g++.abi/empty2.C: Likewise.
12236         * g++.old-deja/g++.abi/arraynew.C: Likewise.
12237         * g++.old-deja/g++.eh/vbase4.C: Likewise.
12238         * g++.old-deja/g++.eh/ptr1.C: Likewise.
12239         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
12240         * g++.old-deja/g++.bob/template3.C: Likewise.
12241         * g++.old-deja/g++.bob/inherit1.C: Likewise.
12242
12243 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
12244
12245         PR fortran/31193
12246         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
12247
12248 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
12249
12250         PR fortran/20897
12251         * gfortran.dg/derived_name_1.f90: New.
12252         * gfortran.dg/derived_name_2.f: New.
12253
12254 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
12255
12256         * lib/target-supports.exp (check_effective_target_nonpic): New
12257         procedure.
12258         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
12259         when compiling PIC.
12260         * gcc.target/i386/asm-4.c: Require nonpic.
12261         * gcc.target/i386/cmov1.c: Likewise.
12262         * gcc.target/i386/mul.c: Likewise.
12263         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
12264         * gcc.target/i386/ssetype-1.c: Require nonpic.
12265         * gcc.target/i386/ssetype-3.c: Likewise.
12266         * gcc.target/i386/ssetype-5.c: Likewise.
12267
12268 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
12269
12270         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
12271         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
12272         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
12273         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
12274
12275 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
12276
12277         PR tree-optimization/30590
12278         * g++.dg/opt/pr30590.C: New testcase.
12279
12280 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
12281
12282         PR c/30762
12283         * gcc.dg/pr30762-1.c: New test.
12284         * gcc.dg/pr30762-2.c: New test.
12285
12286         PR inline-asm/30505
12287         * gcc.target/i386/pr30505.c: New test.
12288
12289 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
12290
12291         * gcc.target/arm/register-variables.c: New.
12292
12293 2007-03-19  Jeff Law  <law@redhat.com>
12294
12295         * PR tree-optimization/30984
12296         * gcc.c-torture/pr30984.c: New test.
12297
12298 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12299         Richard Guenther  <rguenther@suse.de>
12300
12301         PR tree-optimization/31254
12302         * gcc.dg/torture/pr31254.c: New testcase.
12303
12304 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
12305
12306         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
12307         target default_packed.
12308
12309 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12310
12311         PR fortran/31203
12312         * gfortran.dg/string_length_1.f90: New test.
12313
12314 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12315
12316         PR testsuite/30395
12317         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
12318
12319 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12320
12321         PR libgfortran/31052
12322         * gfortran.dg/namelist_27.f90: New test.
12323
12324 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
12325
12326         PR fortran/30531
12327         * gfortran.dg/used_types_14.f90: New test.
12328
12329         PR fortran/31086
12330         * gfortran.dg/used_types_15.f90: New test.
12331
12332 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
12333
12334         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
12335         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
12336
12337 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12338
12339         PR fortran/31120
12340         * gfortran.dg/integer_exponentiation_2.f90: New test.
12341
12342 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
12343
12344         PR tree-optimization/31041
12345         * gcc.dg/vect/pr31041.c: New test.
12346
12347 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12348
12349         * g++.dg/warn/Wconversion-integer.C: New
12350         * g++.dg/warn/Wconversion-real.C: New.
12351         * g++.dg/warn/Wconversion-real-integer.C: New.
12352         * g++.dg/warn/conv2.C: Updated.
12353
12354 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12355
12356         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
12357         exclude RTPs.
12358
12359 2007-03-16  Richard Guenther  <rguenther@suse.de>
12360
12361         PR tree-optimization/31146
12362         * g++.dg/tree-ssa/pr31146.C: New testcase.
12363
12364 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12365
12366         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
12367         assume that the target has <features.h>.
12368
12369 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12370
12371         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
12372         dg-options rather than to the whole test.
12373
12374 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
12375
12376         PR debug/29906
12377         * g++.dg/debug/pr29906.C: New
12378
12379 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12380
12381         PR libgfortran/31099
12382         * gfortran.dg/unformatted_recl.f90: Update test.
12383
12384 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
12385
12386         * gcc.dg/tree-ssa/prefetch-5.c: New test.
12387
12388 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12389
12390         PR c++/30891
12391         * g++.dg/parse/namespace-definition.C: New.
12392
12393 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12394
12395         PR c++/24924
12396         * g++.dg/cpp/pedantic-errors.C: New.
12397         * g++.dg/cpp/permissive.C: New.
12398
12399 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12400
12401         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
12402         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
12403
12404 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12405
12406         * lib/target-supports.exp (check_missing_uclibc_feature)
12407         (check_effective_target_wchar): New procedures.
12408         * gcc.dg/wchar_t-1.c: Require target wchar.
12409         * gcc.dg/wint_t-1.c: Likewise.
12410
12411 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12412
12413         * lib/target-supports.exp (check_gc_sections_available): Return
12414         false for VxWorks targets.
12415
12416 2007-03-15  Dirk Mueller  <dmueller@suse.de>
12417
12418         * g++.dg/warn/Wconversion2.C: Fix typo.
12419         * gcc.dg/if-empty-1.c: Ditto.
12420
12421 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12422
12423         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
12424
12425 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
12426
12427         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
12428         * gcc.target/i386/pr31167.c: Ditto.
12429
12430 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
12431
12432         PR target/31167
12433         * gcc.target/i386/pr31167.c: New test.
12434
12435 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
12436
12437         PR fortran/30922
12438         * gfortran.dg/import5.f90.f90: New test.
12439
12440
12441         PR fortran/30879
12442         * gfortran.dg/data_components_1.f90: New test.
12443
12444
12445         PR fortran/30870
12446         * gfortran.dg/generic_13.f90: New test.
12447
12448         PR fortran/31163
12449         * gfortran.dg/alloc_comp_basics_5.f90: New test.
12450
12451 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12452
12453         PR libgfortran/31051
12454         * gfortran.dg/fmt_t_4.f90: New
12455
12456 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12457
12458         PR C++/31165
12459         * g++.dg/other/default7.C: New test.
12460
12461 2007-03-15  Dirk Mueller  <dmueller@suse.de>
12462
12463         * g++.dg/warn/Wconversion2.C: New.
12464
12465 2007-03-14  Eric Christopher  <echristo@apple.com>
12466
12467         * gcc.dg/ssp-1.c: New.
12468         * gcc.dg/ssp-2.c: Ditto.
12469
12470 2007-03-14  Dirk Mueller  <dmueller@suse.de>
12471
12472         * g++.dg/warn/do-empty.C: New.
12473         * gcc.dg/do-empty.c: New.
12474         * gcc.dg/if-empty-1.c: Update.
12475         * gcc.dg/20001116-1.c: Update.
12476         * gcc.dg/pr23165.c: Update.
12477
12478 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
12479
12480         * gfortran.dg/module_implicit_conversion.f90: New test.
12481
12482 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
12483
12484         PR middle-end/31127
12485         * gcc.dg/pr31127.c: New.
12486
12487 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
12488
12489         * gcc.dg/tree-ssa/loop-26.c: New test.
12490
12491 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
12492
12493         * gcc.target/i386/cmpxchg16b-1.c: New test.
12494
12495 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
12496
12497         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
12498         * gcc.dg/c99-vla-1.c: Likewise.
12499         * g++.dg/ext/vla1.C: Likewise
12500
12501 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
12502
12503         * gcc.dg/wvla-1.c: New test
12504         * gcc.dg/wvla-2.c: New test
12505         * gcc.dg/wvla-3.c: New test
12506         * gcc.dg/wvla-4.c: New test
12507         * gcc.dg/wvla-5.c: New test
12508         * gcc.dg/wvla-6.c: New test
12509         * gcc.dg/wvla-7.c: New test
12510         * g++.dg/warn/Wvla-1.C: New test
12511         * g++.dg/warn/Wvla-2.C: New test
12512         * g++.dg/warn/Wvla-3.C: New test
12513
12514 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
12515
12516         PR c++/30108
12517         * g++.dg/other/default6.C: New test.
12518
12519 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
12520
12521         * lib/target-supports.exp (check_profiling_available): Return false
12522         for VxWorks.
12523         (check_effective_target_vxworks_kernel): New procedure.
12524         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
12525         VxWorks.
12526         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
12527         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
12528         to include VxWorks.
12529         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
12530
12531 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
12532
12533         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
12534         PIC is not supported.
12535         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
12536         * gcc.dg/20020426-2.c: Likewise.
12537         * gcc.dg/pr28243.c: Likewise.
12538         * gcc.dg/visibility-11.c: Likewise.
12539         * gcc.dg/tls/opt-9.c: Likewise.
12540         * gcc.dg/tls/opt-10.c: Likewise.
12541         * gcc.dg/tls/pic-1.c: Likewise.
12542         * gcc.dg/tls/struct-1.c: Likewise.
12543         * gcc.target/i386/20000807-1.c: Likewise.
12544         * gcc.target/i386/20000904-1.c: Likewise.
12545         * gcc.target/i386/20011119-1.c: Likewise.
12546         * gcc.target/i386/990213-2.c: Likewise.
12547         * gcc.target/i386/990214-1.c: Likewise.
12548         * gcc.target/i386/compress-float-387-pic.c: Likewise.
12549         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
12550         * gcc.target/i386/pic-1.c: Likewise.
12551         * gcc.target/i386/pr21518.c: Likewise.
12552         * gcc.target/i386/pr23098.c: Likewise.
12553         * gcc.target/i386/pr23943.c: Likewise.
12554
12555 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
12556
12557         PR c++/31038
12558         * g++.dg/template/complit2.C: New test.
12559
12560         PR c++/30328
12561         * g++.dg/ext/bitfield1.C: New test.
12562
12563 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
12564
12565         PR fortran/30883
12566         * gfortran.dg/interface_11.f90: New test.
12567
12568 2007-03-11  Richard Guenther  <rguenther@suse.de>
12569
12570         PR tree-optimization/31115
12571         * gcc.dg/torture/pr31115.c: New testcase.
12572
12573 2007-03-11  Ira Rosen  <irar@il.ibm.com>
12574
12575         PR tree-optimization/29925
12576         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
12577
12578 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
12579
12580         PR c++/30274
12581         * g++.dg/expr/bitfield3.C: New test.
12582         * g++.dg/expr/bitfield4.C: Likewise.
12583         * g++.dg/expr/bitfield5.C: Likewise.
12584         * g++.dg/expr/bitfield6.C: Likewise.
12585
12586         PR c++/30924
12587         * g++.dg/template/array18.C: New test.
12588
12589 2007-03-10  Dirk Mueller  <dmueller@suse.de>
12590
12591         PR c++/17946
12592         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
12593         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
12594
12595 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
12596
12597         PR c++/20599
12598         * g++.dg/cpp0x/variadic-bind.C: New.
12599         * g++.dg/cpp0x/variadic-function.C: New.
12600         * g++.dg/cpp0x/variadic-mem_fn.C: New.
12601         * g++.dg/cpp0x/variadic-tuple.C: New.
12602         * g++.dg/cpp0x/variadic1.C: New.
12603         * g++.dg/cpp0x/variadic2.C: New.
12604         * g++.dg/cpp0x/variadic3.C: New.
12605         * g++.dg/cpp0x/variadic4.C: New.
12606         * g++.dg/cpp0x/variadic5.C: New.
12607         * g++.dg/cpp0x/variadic6.C: New.
12608         * g++.dg/cpp0x/variadic7.C: New.
12609         * g++.dg/cpp0x/variadic8.C: New.
12610         * g++.dg/cpp0x/variadic9.C: New.
12611         * g++.dg/cpp0x/variadic10.C: New.
12612         * g++.dg/cpp0x/variadic11.C: New.
12613         * g++.dg/cpp0x/variadic12.C: New.
12614         * g++.dg/cpp0x/variadic13.C: New.
12615         * g++.dg/cpp0x/variadic14.C: New.
12616         * g++.dg/cpp0x/variadic15.C: New.
12617         * g++.dg/cpp0x/variadic16.C: New.
12618         * g++.dg/cpp0x/variadic17.C: New.
12619         * g++.dg/cpp0x/variadic18.C: New.
12620         * g++.dg/cpp0x/variadic19.C: New.
12621         * g++.dg/cpp0x/variadic20.C: New.
12622         * g++.dg/cpp0x/variadic21.C: New.
12623         * g++.dg/cpp0x/variadic22.C: New.
12624         * g++.dg/cpp0x/variadic23.C: New.
12625         * g++.dg/cpp0x/variadic24.C: New.
12626         * g++.dg/cpp0x/variadic25.C: New.
12627         * g++.dg/cpp0x/variadic26.C: New.
12628         * g++.dg/cpp0x/variadic27.C: New.
12629         * g++.dg/cpp0x/variadic28.C: New.
12630         * g++.dg/cpp0x/variadic29.C: New.
12631         * g++.dg/cpp0x/variadic30.C: New.
12632         * g++.dg/cpp0x/variadic31.C: New.
12633         * g++.dg/cpp0x/variadic32.C: New.
12634         * g++.dg/cpp0x/variadic33.C: New.
12635         * g++.dg/cpp0x/variadic34.C: New.
12636         * g++.dg/cpp0x/variadic35.C: New.
12637         * g++.dg/cpp0x/variadic36.C: New.
12638         * g++.dg/cpp0x/variadic37.C: New.
12639         * g++.dg/cpp0x/variadic38.C: New.
12640         * g++.dg/cpp0x/variadic39.C: New.
12641         * g++.dg/cpp0x/variadic40.C: New.
12642         * g++.dg/cpp0x/variadic41.C: New.
12643         * g++.dg/cpp0x/variadic42.C: New.
12644         * g++.dg/cpp0x/variadic43.C: New.
12645         * g++.dg/cpp0x/variadic44.C: New.
12646         * g++.dg/cpp0x/variadic45.C: New.
12647         * g++.dg/cpp0x/variadic46.C: New.
12648         * g++.dg/cpp0x/variadic47.C: New.
12649         * g++.dg/cpp0x/variadic48.C: New.
12650         * g++.dg/cpp0x/variadic49.C: New.
12651         * g++.dg/cpp0x/variadic50.C: New.
12652         * g++.dg/cpp0x/variadic51.C: New.
12653         * g++.dg/cpp0x/variadic52.C: New.
12654         * g++.dg/cpp0x/variadic53.C: New.
12655         * g++.dg/cpp0x/variadic54.C: New.
12656         * g++.dg/cpp0x/variadic55.C: New.
12657         * g++.dg/cpp0x/variadic56.C: New.
12658         * g++.dg/cpp0x/variadic57.C: New.
12659         * g++.dg/cpp0x/variadic58.C: New.
12660         * g++.dg/cpp0x/variadic59.C: New.
12661         * g++.dg/cpp0x/variadic60.C : New.
12662         * g++.dg/cpp0x/variadic61.C : New.
12663         * g++.dg/cpp0x/variadic62.C : New.
12664         * g++.dg/cpp0x/variadic63.C : New.
12665         * g++.dg/cpp0x/variadic64.C : New.
12666         * g++.dg/cpp0x/variadic65.C : New.
12667         * g++.dg/cpp0x/variadic66.C : New.
12668         * g++.dg/cpp0x/variadic67.C : New.
12669         * g++.dg/cpp0x/variadic68.C : New.
12670         * g++.dg/cpp0x/variadic69.C : New.
12671         * g++.dg/cpp0x/variadic70.C : New.
12672         * g++.dg/cpp0x/variadic71.C : New.
12673         * g++.dg/cpp0x/variadic72.C : New.
12674         * g++.dg/cpp0x/variadic73.C : New.
12675         * g++.dg/cpp0x/variadic74.C : New.
12676         * g++.dg/cpp0x/variadic75.C : New.
12677         * g++.dg/cpp0x/variadic-ex1.C : New.
12678         * g++.dg/cpp0x/variadic-ex2.C : New.
12679         * g++.dg/cpp0x/variadic-ex3.C : New.
12680         * g++.dg/cpp0x/variadic-ex4.C : New.
12681         * g++.dg/cpp0x/variadic-ex5.C : New.
12682         * g++.dg/cpp0x/variadic-ex6.C : New.
12683         * g++.dg/cpp0x/variadic-ex7.C : New.
12684         * g++.dg/cpp0x/variadic-ex8.C : New.
12685         * g++.dg/cpp0x/variadic-ex9.C : New.
12686         * g++.dg/cpp0x/variadic-ex10.C : New.
12687         * g++.dg/cpp0x/variadic-ex11.C : New.
12688         * g++.dg/cpp0x/variadic-ex12.C : New.
12689         * g++.dg/cpp0x/variadic-ex13.C : New.
12690         * g++.dg/cpp0x/variadic-ex14.C : New.
12691
12692 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12693
12694         PR libgfortran/31099
12695         * gfortran.dg/unformatted_recl.f90: New test.
12696
12697 2007-03-09  Roger Sayle  <roger@eyesopen.com>
12698
12699         * gcc.dg/fold-eqcmplx-1.c: New test case.
12700
12701 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
12702
12703         PR rtl-optimization/30643
12704         * gcc.dg/pr30643.c: New.
12705
12706 2007-03-09  Chao-ying Fu  <fu@mips.com>
12707
12708         * gcc.target/mips/mips32-dspr2-type.c: New test.
12709         * gcc.target/mips/mips32-dspr2.c: New test.
12710         * gcc.target/mips/dspr2-MULT.c: New test.
12711         * gcc.target/mips/dspr2-MULTU.c: New test.
12712         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
12713         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
12714         Adjust some formats.
12715
12716 2007-03-09  Dirk Mueller  <dmueller@suse.de>
12717
12718         PR c++/17946
12719         * gcc.dg/Wlogical-op-1.c: New.
12720         * g++.dg/warn/Wlogical-op-1.C: New.
12721
12722 2007-03-09  Richard Guenther  <rguenther@suse.de>
12723
12724         PR tree-optimization/30904
12725         PR middle-end/31058
12726         * gcc.dg/pr30904.c: Remove xfail.
12727
12728 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12729
12730         PR C/31072
12731         * gcc.c-torture/execute/pr31072.c: New test.
12732
12733 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12734
12735         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
12736         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12737         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
12738         *lrint* and *lround*.
12739         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
12740         floor->lfloor.
12741         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
12742         * gcc.dg/torture/builtin-integral-1.c: Likewise.
12743         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
12744         and *lround*.  Correct macro names.
12745         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
12746         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
12747
12748 2007-03-08  Ian Lance Taylor  <iant@google.com>
12749
12750         * gcc.dg/no-strict-overflow-5.c: New test.
12751         * gcc.dg/no-strict-overflow-6.c: New test.
12752         * gcc.dg/Wstrict-overflow-11.c: New test.
12753         * gcc.dg/Wstrict-overflow-12.c: New test.
12754         * gcc.dg/Wstrict-overflow-13.c: New test.
12755         * gcc.dg/Wstrict-overflow-14.c: New test.
12756         * gcc.dg/Wstrict-overflow-15.c: New test.
12757
12758 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
12759
12760         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
12761         for VxWorks kernel mode.
12762         * gcc.c-torture/execute/strncmp-1.x: Likewise.
12763
12764 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
12765
12766         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
12767         mode.
12768
12769 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
12770
12771         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
12772         and lib/bfill.c on VxWorks targets.
12773         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
12774         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
12775         lib/bfill.c and lib/memmove.c on VxWorks targets.
12776         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
12777         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
12778         on VxWorks targets.
12779         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
12780         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
12781
12782 2007-03-08  Tobias Burnus  <burnus@net-b.de>
12783
12784         * gfortran.dg/use_5.f90: New test.
12785         * gfortran.dg/use_6.f90: Ditto.
12786         * gfortran.dg/use_7.f90: Ditto.
12787
12788 2007-03-08  Tobias Burnus  <burnus@net-b.de>
12789
12790         PR fortran/30973
12791         * gfortran.dg/use_4.f90: New test.
12792         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
12793
12794 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
12795
12796         PR fortran/31011
12797         * gfortran.dg/parameter_array_section_2.f90: New test.
12798
12799 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
12800
12801         PR c++/30852
12802         * g++.dg/ext/offsetof1.C: Add cases with volatile.
12803
12804         PR c++/30534
12805         * g++.dg/template/arg5.C: New test.
12806
12807 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
12808
12809         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
12810
12811 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
12812
12813         * gcc.dg/var-expand1.c: Add newline at end of file.
12814
12815 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
12816
12817         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
12818
12819 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
12820
12821         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
12822
12823 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12824
12825         * gcc.dg/torture/builtin-convert-4.c: New test.
12826
12827 2007-03-05  Ian Lance Taylor  <iant@google.com>
12828
12829         * gcc.c-torture/compile/pr31034.c: New test.
12830
12831 2007-03-05  Ian Lance Taylor  <iant@google.com>
12832
12833         * gcc.dg/inline-18.c: New test.
12834         * gcc.dg/inline-19.c: New test.
12835         * gcc.dg/inline-20.c: New test.
12836         * gcc.dg/inline-21.c: New test.
12837
12838 2007-03-05  Richard Guenther  <rguenther@suse.de>
12839
12840         PR tree-optimization/14052
12841         * gcc.dg/tree-ssa/vrp33.c: New testcase.
12842
12843 2007-03-05  Richard Guenther  <rguenther@suse.de>
12844
12845         PR tree-optimization/23777
12846         * gcc.dg/tree-ssa/pr23777.c: New testcase.
12847
12848 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12849
12850         PR other/30465
12851         * gcc.dg/multiple-overflow-warn-3.c: New.
12852         * g++.dg/warn/multiple-overflow-warn-3.C: New.
12853
12854 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
12855
12856         PR c++/30895
12857         * g++.dg/parse/template23.C: New test.
12858
12859 2007-03-04  Roger Sayle  <roger@eyesopen.com>
12860
12861         PR middle-end/30744
12862         * gcc.dg/pr30744-1.c: New test case.
12863
12864 2007-03-04  Tobias Burnus  <burnus@net-b.de>
12865
12866         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
12867
12868 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12869
12870         PR target/30406
12871         * gfortran.dg/logical_3.f90: New test.
12872
12873 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
12874
12875         PR libfortran/30981
12876         * gfortran.dg/integer_exponentiation_1.f90:  New test.
12877
12878 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
12879
12880         * gcc.target/m68k/m68k.exp: New.
12881         * gcc.target/m68k/crash1.c: New.
12882
12883 2007-03-03  Tobias Burnus  <burnus@net-b.de>
12884
12885         * gfortran.dg/c_by_val.c: Use int64_t instead of long
12886         to be more compatible with integer(kind=8).
12887
12888 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12889
12890         PR libfortran/31001
12891         * gfortran.dg/zero_sized_3.f90: New test.
12892
12893 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12894
12895         PR c++/15787
12896         * g++.dg/parse/else.C: New.
12897         * g++.dg/parse/else-2.C: New.
12898
12899 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
12900             Tobias Burnus  <burnus@net-b.de>
12901
12902         PR fortran/30882
12903         * gfortran.dg/size_dim.f90: New test.
12904
12905 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
12906             Tobias Burnus  <burnus@net-b.de>
12907
12908         PR fortran/30873
12909         * gfortran.dg/entry_9.f90: New test.
12910
12911 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
12912
12913         PR c++/28253
12914         * g++.dg/inherit/covariant16.C: New test.
12915
12916 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
12917
12918         * g++.dg/other/darwin-minversion-1.C: New.
12919
12920 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
12921
12922         * gcc.dg/tree-ssa/20070302-1.c: New test.
12923
12924 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
12925
12926         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
12927         tests.
12928
12929 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
12930
12931         * gcc.dg/tree-ssa/prefetch-4.c: New test.
12932
12933 2007-03-01  Simon Baldwin <simonb@google.com>
12934
12935         PR c++/23689
12936         * warn/ignored_typedef.C: New.
12937         * init/ctor8.C: Added dg-warning to consume ignored typedef
12938         warning.
12939         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
12940         and added an explicit line number.
12941
12942 2007-02-28  Richard Guenther  <rguenther@suse.de>
12943
12944         PR middle-end/30364
12945         * gcc.dg/torture/pr30364-1.c: New testcase.
12946         * gcc.dg/torture/pr30364-2.c: Likewise.
12947         * gcc.dg/torture/pr30364-3.c: Likewise.
12948
12949 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12950
12951         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
12952         powerpc*, use -funsafe-math-optimizations.
12953         * gcc.dg/torture/builtin-logb-1.c: Likewise.
12954         * gcc.dg/torture/builtin-modf-1.c: Likewise.
12955
12956 2007-02-28  Tobias Burnus  <burnus@net-b.de>
12957             Paul Thomas  <pault@gcc.gnu.org>
12958
12959         PR fortran/30888
12960         PR fortran/30887
12961         * c_by_val_1.f: Test %VAL() with non-default kind.
12962         * c_by_val.c: Ditto.
12963         * c_by_val_4.f: New test.
12964
12965 2007-02-28  Tobias Burnus  <burnus@net-b.de>
12966
12967         PR fortran/30968
12968         * gfortran.dg/continuation_7.f90: New test.
12969
12970 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
12971
12972         * g++.dg/inherit/thunk7.C: New test.
12973         * lib/target-supports.exp (check_profiling_available): Not available
12974         for bfin-*-*.
12975
12976 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
12977
12978         PR target/30970
12979         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
12980
12981 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
12982
12983         * lib/target-supports.exp (check_effective_target_init_priority):
12984         Remove Solaris special case.
12985
12986 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
12987
12988         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
12989         for more builtin types.
12990
12991         * g++.dg/ext/visibility/class1.C: Port to Darwin.
12992         * g++.dg/ext/visibility/noPLT.C: Likewise.
12993
12994 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12995
12996         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
12997         sh* targets.
12998
12999 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
13000
13001         PR fortran/30865
13002         * size_optional_dim_1.f90:  New test.
13003
13004 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
13005
13006         * gcc.dg/vxworks/vxworks.exp: New file.
13007         * gcc.dg/vxworks/initpri1.c: Likewise.
13008         * gcc.dg/vxworks/initpri2.c: Likewise.
13009         * gcc.dg/initpri2.c: Add more tests.
13010         * g++.dg/special/initpri2.C: Likewise.
13011
13012         * gcc.dg/initpri1.c: New test.
13013         * gcc.dg/initpri2.c: Likewise.
13014         * g++.dg/special/initpri1.C: New test.
13015         * g++.dg/special/initpri2.C: Likewise.
13016         * g++.dg/special/conpr-1.C: Use init_priority effective target.
13017         * g++.dg/special/conpr-2.C: Likewise.
13018         * g++.dg/special/conpr-3.C: Likewise.
13019         * g++.dg/special/conpr-4.C: Likewise.
13020         * g++.dg/special/initp1.C: Likewise.
13021         * g++.dg/special/ecos.exp: Remove code to detect availability of
13022         constructor priorities.
13023         * lib/target-supports.exp (check_effective_target_init_priority):
13024         New function.
13025
13026 2007-02-24  Jan Hubicka  <jh@suse.cz>
13027
13028         * gcc.c-torture/execute/pr30778.c: New testcase.
13029
13030 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13031
13032         PR libgfortran/30918
13033         * gfortran.dg/namelist_26.f90: New test.
13034
13035 2007-02-24  Richard Guenther  <rguenther@suse.de>
13036
13037         PR middle-end/30951
13038         * gcc.dg/pr30951.c: New testcase.
13039
13040 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13041
13042         * gcc.dg/torture/builtin-modf-1.c: New test.
13043
13044 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
13045
13046         PR tree-optimization/30904
13047         * gcc.dg/pr30904.c: New test.
13048
13049 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13050
13051         * gcc.test-framework/README: Correct command.
13052         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
13053         -Wunused-value.
13054         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
13055
13056 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
13057
13058         * lib/target-supports.exp (check_effective_target_unwrapped): New.
13059
13060 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
13061
13062         * lib/target-supports.exp (check_effective_target_newlib): New
13063         function.
13064
13065 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
13066
13067         PR fortran/30660
13068         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
13069         allocatable component.
13070
13071
13072 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13073
13074         * gcc.dg/torture/builtin-logb-1.c: New test.
13075         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
13076         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
13077         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
13078         sh* targets.
13079
13080 2007-02-23  Richard Guenther  <rguenther@suse.de>
13081
13082         * g++.dg/warn/changes-meaning.C: New testcase.
13083
13084 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13085
13086         PR libgfortran/30910
13087         * gfortran.dg/fmt_zero_precision.f90: Update test.
13088
13089 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13090
13091         * gcc.dg/torture/builtin-frexp-1.c: New test.
13092
13093 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
13094
13095         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
13096
13097 2007-02-22  Ian Lance Taylor  <iant@google.com>
13098
13099         PR debug/30898
13100         * g++.dg/debug/pr30898.C: New test.
13101
13102 2007-02-22  Ira Rosen  <irar@il.ibm.com>
13103
13104         * gcc.dg/vect/vect-106.c: New test.
13105
13106 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
13107             Ira Rosen  <irar@il.ibm.com>
13108
13109         PR tree-optimization/30843
13110         * gcc.dg/vect/pr30843.c: New test.
13111
13112 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
13113
13114         PR tree-optimization/30858
13115         * gcc.dg/vect/pr30858.c: New test.
13116
13117 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
13118
13119         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
13120         to set options for compiling testglue.
13121         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
13122         * lib/obj-c++.exp (obj-c++_init): Likewise.
13123
13124 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
13125
13126         * gnat.dg/derived_aggregate.adb: New test.
13127
13128 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13129
13130         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
13131         sh* targets.  Call the correct CKSGN macro.
13132
13133 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
13134
13135         * gfortran.dg/gomp/omp_parse1.f90: New test.
13136         * gfortran.dg/gomp/omp_parse2.f: New test.
13137
13138 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
13139
13140         PR fortran/30869
13141         * gfortran.dg/do_pointer_1.f90:  New test.
13142
13143 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13144
13145         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
13146         and scalbln.
13147
13148 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
13149
13150         * gcc.dg/darwin-minversion-1.c: New.
13151         * gcc.dg/darwin-minversion-2.c: New.
13152
13153 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13154
13155         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
13156
13157 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13158             DJ Delorie <dj@redhat.com>
13159
13160         PR other/30824
13161         * gcc.dg/Wfatal.c: New.
13162         * gcc.dg/Wfatal-2.c: New.
13163         * gcc.dg/Werror-1.c: Adjust expectations.
13164         * gcc.dg/Werror-5.c: Likewise.
13165         * gcc.dg/Werror-7.c: Likewise.
13166         * gcc.dg/Werror-10.c: Likewise.
13167         * gcc.dg/Werror-11.c: Likewise.
13168
13169 2007-02-20  Tobias Burnus  <burnus@net-b.de>
13170
13171         PR fortran/30522
13172         * gfortran.dg/volatile10.f90: New test.
13173
13174 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
13175
13176         PR libfortran/30533
13177         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
13178
13179 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13180
13181         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
13182         * gcc.dg/Walways-true-1.c: Likewise.
13183         * gcc.dg/weak/weak-3.c: Likewise.
13184         * gcc.dg/Werror-1.c: Likewise.
13185         * gcc.dg/Werror-3.c: Likewise.
13186         * gcc.dg/Werror-4.c: Likewise.
13187         * gcc.dg/Werror-5.c: Likewise.
13188         * gcc.dg/Werror-6.c: Likewise.
13189         * gcc.dg/Werror-7.c: Likewise.
13190         * gcc.dg/Werror-8.c: Likewise.
13191         * gcc.dg/Werror-10.c: Likewise.
13192         * gcc.dg/Werror-11.c: Likewise.
13193         * gcc.dg/Werror-12.c: Likewise.
13194         * g++.old-deja/g++.mike/warn8.C: Likewise.
13195         * g++.dg/warn/Walways-true-1.C: Likewise.
13196         * g++.dg/warn/Walways-true-2.C: Likewise.
13197         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
13198         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
13199         -Wstring-literal-comparison with -Waddress.
13200         * gcc.dg/Wstring-literal-comparison-4.c: Replace
13201         -Wno-string-literal-comparison with -Wno-address.
13202
13203 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
13204
13205         * gnat.dg/self_aggregate_with_call.adb: New test.
13206
13207 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
13208
13209         PR tree-optimization/30975
13210         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
13211         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
13212         * gcc.dg/vect/pr30795.c: New.
13213
13214 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13215
13216         PR fortran/30681
13217         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
13218
13219 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13220
13221         PR rtl-optimization/28173
13222         * gcc.target/i386/andor-1.c: New test case.
13223
13224 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13225
13226         * gcc.dg/torture/builtin-ldexp-1.c: New.
13227         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
13228
13229 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13230
13231         * gfortran.dg/array_constructor_15.f90: New test case.
13232
13233 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13234
13235         * gfortran.dg/forall_10.f90: New test case.
13236
13237 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
13238
13239         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
13240
13241 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
13242
13243         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
13244         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
13245
13246 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
13247
13248         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
13249         * gcc.target/i386/builtin-bswap-3.c: Ditto.
13250         * gcc.target/i386/xchg-1.c: New test.
13251         * gcc.target/i386/xchg-2.c: New test.
13252
13253 2007-02-16  Richard Guenther  <rguenther@suse.de>
13254             Christian Bruel  <christian.bruel@st.com>
13255
13256         * gcc.dg/strict-overflow-5.c: New testcase.
13257
13258 2007-02-16  Tobias Burnus  <burnus@net-b.de>
13259
13260         PR fortran/30793
13261         * gfortran.dg/func_derived_4.f90: New test.
13262
13263 2007-02-15  Roger Sayle  <roger@eyesopen.com>
13264
13265         PR middle-end/30391
13266         * gfortran.dg/pr30391-1.f90: New test case.
13267
13268 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13269
13270         PR middle-end/30433
13271         * gcc.c-torture/compile/pr30433.c: New testcase to check
13272         that complex constants comparisions are foldded.
13273
13274 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13275
13276         PR C++/30158
13277         * g++.dg/ext/stmtexpr10.C: New testcase.
13278
13279 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13280
13281         PR middle-end/30729
13282         * gcc.dg/Wunused-value-2.c: New testcase.
13283
13284 2007-02-15  Ian Lance Taylor  <iant@google.com>
13285
13286         * g++.dg/eh/subreg-1.C: New test.
13287
13288 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13289
13290         PR c/26494
13291         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
13292         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
13293         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
13294         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
13295         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
13296         * gcc.dg/Werror-implicit-function-declaration.c: New.
13297
13298 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13299
13300         PR c++/28943
13301         * g++.dg/warn/pr28943.C: New.
13302
13303 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13304
13305         * gfortran.fortran-torture/execute/math.f90: Fix typo.
13306
13307 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13308
13309         PR fortran/30779
13310         * gfortran.dg/error_recovery_3.f90: New test.
13311
13312 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13313
13314         * g++.dg/tree-ssa/sra-1.C: New.
13315
13316 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13317
13318         * g++.dg/tree-ssa/sra-1.C: New.
13319
13320 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13321
13322         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
13323
13324 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13325
13326         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
13327
13328 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
13329
13330         PR fortran/30799
13331         * gfortran.dg/logical_2.f90: New test.
13332
13333 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
13334
13335         * gcc.dg/torture/complex-alias-1.c: New test.
13336
13337 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
13338
13339         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
13340         instead of -fdump-tree-tailcall.
13341
13342 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
13343
13344         * gfortran.dg/interface_10.f90: Fix comment typo.
13345
13346 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
13347
13348         PR tree-optimization/30771
13349         * gcc.dg/vect/pr30771.c: New test.
13350
13351 2007-02-13  Ian Lance Taylor  <iant@google.com>
13352
13353         * gcc.dg/Wstrict-overflow-1.c: New test.
13354         * gcc.dg/Wstrict-overflow-2.c: New test.
13355         * gcc.dg/Wstrict-overflow-3.c: New test.
13356         * gcc.dg/Wstrict-overflow-4.c: New test.
13357         * gcc.dg/Wstrict-overflow-5.c: New test.
13358         * gcc.dg/Wstrict-overflow-6.c: New test.
13359         * gcc.dg/Wstrict-overflow-7.c: New test.
13360         * gcc.dg/Wstrict-overflow-8.c: New test.
13361         * gcc.dg/Wstrict-overflow-9.c: New test.
13362         * gcc.dg/Wstrict-overflow-10.c: New test.
13363
13364 2007-02-13  Roger Sayle  <roger@eyesopen.com>
13365
13366         * gcc.target/ia64/builtin-bswap-2.c: New test case.
13367
13368 2007-02-13  Richard Henderson  <rth@redhat.com>
13369
13370         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
13371         * gcc.c-torture/execute/pr29302-1.c: ... here.
13372
13373 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13374
13375         PR c/29521
13376         * gcc.dg/c90-return-1.c: Update output.
13377         * gcc.dg/c99-return-1.c: Likewise.
13378
13379 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
13380
13381         PR fortran/30554
13382         * gfortran.dg/used_dummy_types_7.f90: New test..
13383
13384 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
13385
13386         * gcc.target/i386/parity-1.c: New test.
13387         * gcc.target/i386/parity-2.c: New test.
13388
13389 2007-02-12  Roger Sayle  <roger@eyesopen.com>
13390
13391         * gcc.target/i386/builtin-bswap-3.c: New test case.
13392
13393 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
13394
13395         PR tree-optimization/29145
13396         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
13397         alias analysis is improved to take better advantage of restrict
13398         qualified pointers.
13399         * gcc.dg/vect/vect-80.c: Likewise.
13400         * gcc.dg/vect/pr29145.c: New.
13401
13402 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
13403
13404         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
13405         * gcc.target/i386/sse4a-insert.c: Likewise.
13406
13407 2007-02-11  Roger Sayle  <roger@eyesopen.com>
13408
13409         * gcc.target/ia64/builtin-popcount-1.c: New test case.
13410         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
13411
13412 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
13413
13414         PR fortran/30478
13415         * gfortran.dg/enum_4.f90: Update error message checks.
13416
13417 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
13418
13419         PR fortran/30554
13420         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
13421         versions of the modules.
13422
13423         PR fortran/30617
13424         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
13425         by getting rid of recursive I/O and providing functions with
13426         results.
13427
13428         PR fortran/30319
13429         * gfortran.dg/char_array_constructor_2.f90
13430
13431 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
13432
13433         PR c++/26988
13434         * g++.dg/template/spec34.C: New test
13435
13436 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
13437
13438         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
13439         on i?86 and x86_64.
13440         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
13441         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
13442         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
13443         on i?86 and x86_64.
13444         * gcc.dg/vect/vect-113.c: Ditto.
13445
13446 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
13447
13448         PR c++/29487
13449         * g++.dg/eh/weak1-C: New test.
13450         * g++.dg/eh/weak1-a.cc: Likewise.
13451         * g++.dg/eh/comdat1.C: Likewise.
13452
13453 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
13454             Dorit Nuzman  <dorit@il.ibm.com>
13455
13456         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
13457         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
13458         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
13459         * gcc.dg/vect/vect-113.c: Likewise.
13460
13461         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
13462
13463 2007-02-10  Richard Henderson  <rth@redhat.com>
13464
13465         * lib/target-supports.exp (check_effective_target_tls): Redefine
13466         to mean non-emulated tls.
13467         * gcc.dg/tls/alias-1.c: Remove tls requirement.
13468         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13469         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13470         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13471         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13472         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13473         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13474
13475 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
13476
13477         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
13478
13479 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
13480
13481         * gfortran.dg/secnds.f: Replace time tolerance with a
13482         before-and-after bracket.
13483         * gfortran.dg/secnds-1.f: Likewise.
13484
13485 2007-02-09  Tobias Burnus  <burnus@net-b.de>
13486
13487         PR fortran/30512
13488         * gfortran.dg/maxlocval_1.f90: New test.
13489
13490 2007-02-09  Roger Sayle  <roger@eyesopen.com>
13491
13492         * gcc.target/ia64/builtin_bswap-1.c: New test case.
13493
13494 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13495
13496         PR fortran/30720
13497         * gfortran.dg/array_function_1.f90: New test.
13498
13499 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13500
13501         * lib/target-supports.exp (check_effective_target_lax_strtofp)
13502         (check_effective_target_dummy_wcsftime): New functions.
13503
13504 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13505
13506         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
13507         * lib/target-supports.exp (check_effective_target_uclibc): New
13508         function.
13509
13510 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13511
13512         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
13513         (vsnprintf): Don't define for uClibc targets.
13514
13515 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13516
13517         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
13518         set before checking whether it was allowed.
13519         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
13520         before checking inside_main.
13521
13522 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13523
13524         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
13525         uClinux targets.
13526         (u16sf): Likewise u4sf.
13527         * g++.dg/compat/struct-layout-1.h: Likewise.
13528
13529 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13530
13531         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
13532         procedure.
13533         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
13534         m68k targets if check_effective_target_coldfire_fpu returns true.
13535
13536 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
13537         Richard Guenther  <rguenther@suse.de>
13538
13539         PR middle-end/23361
13540         * gcc.dg/fold-compare-3.c: New testcase.
13541         * gcc.dg/tree-ssa/loop-24.c: Likewise.
13542
13543 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
13544
13545         * gcc.dg/pr26570.c: Clean up coverage files.
13546         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
13547         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
13548         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
13549         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
13550         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
13551         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
13552         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
13553         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
13554         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
13555         * gcc.dg/tree-ssa/pr25501.c: Ditto.
13556         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
13557         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
13558         * gcc.dg/vect/pr28952.c: Ditto.
13559         * gcc.dg/vect/pr27151.c: Ditto.
13560         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
13561         * g++.dg/gomp/macro-3.C: Ditto.
13562
13563 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
13564
13565         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
13566         of the loop.
13567
13568 2007-02-08  Roger Sayle  <roger@eyesopen.com>
13569
13570         * gcc.target/i386/builtin-bswap-2.c: New test case.
13571
13572 2007-02-08  Roger Sayle  <roger@eyesopen.com>
13573
13574         * gfortran.dg/forall_8.f90: New test case.
13575         * gfortran.dg/forall_9.f90: Likewise.
13576
13577 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13578
13579         * gcc.dg/builtins-20.c: Add some -~ complex cases.
13580
13581 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
13582
13583         * lib/target-supports.exp (check_effective_target_simulator): New.
13584
13585 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
13586
13587         * gcc.dg/tree-ssa/loop-25.c: New test.
13588
13589 2007-02-06  Richard Henderson  <rth@redhat.com>
13590
13591         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
13592
13593 2007-02-06  Roger Sayle  <roger@eyesopen.com>
13594
13595         * gcc.target/powerpc/popcount-1.c: New test case.
13596         * gcc.target/powerpc/parity-1.c: Likewise.
13597
13598 2007-02-06  Richard Guenther  <rguenther@suse.de>
13599
13600         PR middle-end/27302
13601         * gcc.dg/torture/pr27302-2.c: New testcase.
13602
13603 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
13604
13605         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
13606         * gcc.dg/vect/vect-iv-1.c: New test.
13607         * gcc.dg/vect/vect-iv-2.c: New test.
13608         * gcc.dg/vect/vect-iv-3.c: New test.
13609         * gcc.dg/vect/vect-iv-4.c: New test.
13610         * gcc.dg/vect/vect-iv-5.c: New test.
13611         * gcc.dg/vect/vect-iv-6.c: New test.
13612         * gcc.dg/vect/vect-iv-7.c: New test.
13613         * gcc.dg/vect/vect-iv-8.c: New test.
13614         * gcc.dg/vect/vect-iv-9.c: New test.
13615         * gcc.dg/vect/vect-iv-10.c: New test.
13616         * gcc.dg/vect/vect-iv-11.c: New test.
13617         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
13618         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
13619         * gcc.dg/vect/vect-14.c: Now vectorizable.
13620         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
13621         loop).
13622         * gcc.dg/vect/vect-27.c: Likewise.
13623         * gcc.dg/vect/vect-29.c Likewise.
13624         * gcc.dg/vect/vect-dv-2.c: Likewise.
13625         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
13626         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
13627         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13628
13629 2007-02-06  Ira Rosen  <irar@il.ibm.com>
13630
13631         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
13632
13633 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13634
13635         * gcc.dg/builtins-20.c: Add more cases.
13636
13637 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
13638
13639         PR debug/30189
13640         * gcc.dg/pr30189.c: New test.
13641
13642 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
13643
13644         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
13645         for running tests.
13646         * gcc.target/i386/sse4a-extract.c: New test.
13647         * gcc.target/i386/sse4a-insert.c: New test.
13648         * gcc.target/i386/sse4a-montsd.c: New test.
13649         * gcc.target/i386/sse4a-montss.c: New test.
13650
13651 2007-02-05  Richard Guenther  <rguenther@suse.de>
13652
13653         * gcc.target/i386/vectorize3.c: New testcase.
13654
13655 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
13656
13657         PR target/30665
13658         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
13659
13660 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13661
13662         PR fortran/30611
13663         * gfortran.dg/repeat_1.f90: New test.
13664
13665 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
13666
13667         PR fortran/30605
13668         * gfortran.dg/spread_shape_1.f90: Remove tabs.
13669         * gfortran.dg/derived_init_2.f90: Ditto.
13670         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
13671         * gfortran.dg/array_initializer_1.f90: Ditto.
13672         * gfortran.dg/do_2.f90: Ditto.
13673         * gfortran.dg/proc_assign_1.f90: Ditto.
13674
13675 2007-02-04  Richard Guenther  <rguenther@suse.de>
13676
13677         PR middle-end/30636
13678         * g++.dg/warn/pr30636.C: New testcase.
13679         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
13680
13681 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
13682
13683         PR middle-end/30667
13684         * gfortran.dg/pr30667.f: New test.
13685
13686 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13687
13688         * gcc.dg/builtins-54.c: Add more cases.
13689
13690 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
13691
13692         PR fortran/30514
13693         * gfortran.dg/zero_sized_2.f90: New test.
13694
13695         PR fortran/30660
13696         * gfortran.dg/alloc_comp_basics_4.f90: New test.
13697
13698         PR fortran/29820
13699         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
13700         file.
13701
13702 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
13703
13704         PR fortran/30683
13705         * gfortran.dg/interface_10.f90: New test.
13706
13707 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13708
13709         * gcc.dg/builtins-20.c: Add more cases.
13710
13711 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13712
13713         PR target/29682
13714         * gcc-target/ia64/pr29682.c: New test.
13715
13716 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
13717
13718         PR fortran/30284
13719         * gfortran.dg/arrayio_11.f90.f90: New test.
13720
13721         PR fortran/30626
13722         * gfortran.dg/arrayio_12.f90.f90: New test.
13723
13724 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
13725
13726         PR c++/30536
13727         * g++.dg/tls/diag-5.C: New test.
13728
13729         PR middle-end/30473
13730         * gcc.dg/pr30473.c: New test.
13731         * gcc.c-torture/execute/20070201-1.c: New test.
13732
13733 2007-02-01  Roger Sayle  <roger@eyesopen.com>
13734
13735         * gfortran.dg/dependency_20.f90: New test case.
13736
13737 2007-01-31  Ian Lance Taylor  <iant@google.com>
13738
13739         * gcc.dg/lower-subreg-1.c (test): New test.
13740
13741 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
13742
13743         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
13744
13745 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13746
13747         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
13748         * gcc.dg/torture/builtin-math-3.c: Likewise.
13749
13750 2007-01-31  Dirk Mueller  <dmueller@suse.de>
13751
13752         gcc.dg/Wparentheses-2.c: Update and add new tests.
13753
13754 2007-01-31  Ira Rosen  <irar@il.ibm.com>
13755
13756         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
13757         vectorize.
13758
13759 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
13760
13761         * gcc.dg/builtins-63.c: New test.
13762
13763 2007-01-31  Tobias Burnus  <burnus@net-b.de>
13764
13765         PR fortran/27588
13766         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
13767
13768 2007-01-31  Tobias Burnus  <burnus@net-b.de>
13769
13770         PR fortran/30520
13771         * gfortran.dg/volatile8.f90: New argument conformance test.
13772         * gfortran.dg/volatile9.f90: New scope test.
13773
13774 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13775
13776         PR c++/24745
13777         * g++.dg/warn/null4.C: New.
13778
13779 2001-01-30  Roger Sayle  <roger@eyesopen.com>
13780             Uros Bizjak  <ubizjak@gmail.com>
13781
13782         * gcc.dg/large-size-array-3.c: Correct typo.
13783
13784 2007-01-30  Richard Guenther  <rguenther@suse.de>
13785
13786         PR middle-end/27657
13787         * g++.dg/debug/pr27657.C: New testcase.
13788
13789 2007-01-30  Richard Guenther  <rguenther@suse.de>
13790
13791         PR middle-end/30313
13792         * gcc.dg/torture/pr30313.c: New testcase.
13793
13794 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
13795
13796         * gcc.dg/dfp/dfp-except.h: New file.
13797         * gcc.dg/dfp/fe-check.h: New file.
13798         * gcc.dg/dfp/fe-binop.c: New test.
13799         * gcc.dg/dfp/fe-convert-1.c: New test.
13800         * gcc.dg/dfp/fe-convert-2.c: New test.
13801         * gcc.dg/dfp/fe-convert-3.c: New test.
13802
13803         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
13804         * gcc.dg/dfp/decfloat-constants.c: Ditto.
13805         * gcc.dg/dfp/convert-dfp.c: Ditto.
13806         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13807
13808 2007-01-29  Josh Conner  <jconner@apple.com>
13809
13810         * gcc.target/powerpc/altivec-24.c: New test.
13811
13812 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
13813
13814         PR c++/28266
13815         * g++.dg/parse/defarg12.C: New test.
13816
13817 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
13818
13819         PR fortran/30554
13820         * gfortran.dg/used_dummy_types_6.f90: New test.
13821
13822 2007-01-28  Jan Hubicka  <jh@suse.cz>
13823
13824         * gcc.dg/tree-prof/val-prof-6.c: New test.
13825
13826 2007-01-28  Roger Sayle  <roger@eyesopen.com>
13827
13828         * gcc.dg/large-size-array-3.c: Correct test case (portability).
13829
13830 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
13831
13832         PR C++/28988
13833         * g++.dg/expr/dtor4.C: New test.
13834
13835 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
13836
13837         * gcc.dg/tree-ssa/loop-23.c: New test.
13838
13839 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
13840
13841         PR libfortran/30389
13842         * gfortran.dg/achar_2.f90:  New test.
13843         * gfortran.dg/achar_3.f90:  New test.
13844
13845 2007-01-27  Ian Lance Taylor  <iant@google.com>
13846
13847         * gcc.dg/strict-overflow-1.c: New test.
13848         * gcc.dg/no-strict-overflow-1.c: New test.
13849         * gcc.dg/strict-overflow-2.c: New test.
13850         * gcc.dg/no-strict-overflow-2.c: New test.
13851         * gcc.dg/strict-overflow-3.c: New test.
13852         * gcc.dg/no-strict-overflow-3.c: New test.
13853         * gcc.dg/strict-overflow-4.c: New test.
13854         * gcc.dg/no-strict-overflow-4.c: New test.
13855         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
13856         * gcc.dg/pr15784-1.c: Likewise.
13857         * gcc.dg/pr20922-1.c: Likewise.
13858         * gcc.dg/pr20922-3.c: Likewise.
13859         * gcc.dg/pr20922-4.c: Likewise.
13860         * gcc.dg/pr20922-6.c: Likewise.
13861         * gcc.dg/compare-4.c: Likewise.
13862         * gcc.dg/torture/pr26898-1.c: Likewise.
13863         * gcc.dg/tree-ssa/divide-1.c: Likewise.
13864         * gcc.dg/tree-ssa/divide-2.c: Likewise.
13865         * gcc.dg/tree-ssa/divide-3.c: Likewise.
13866         * gcc.dg/tree-ssa/divide-4.c: Likewise.
13867         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
13868         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
13869         * gcc.dg/tree-ssa/pr21082.c: Likewise.
13870         * gcc.dg/tree-ssa/pr26899.c: Likewise.
13871         * g++.dg/tree-ssa/pr21082.C: Likewise.
13872
13873 2007-01-27  Roger Sayle  <roger@eyesopen.com>
13874
13875         * gcc-dg/large-size-array-3.c: New test case.
13876
13877 2007-01-27  Roger Sayle  <roger@eyesopen.com>
13878
13879         * gfortran.dg/forall_7.f90: New test case.
13880
13881 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
13882
13883         PR fortran/30407
13884         * gfortran.dg/where_operator_assign_1.f90: New test.
13885         * gfortran.dg/where_operator_assign_2.f90: New test.
13886         * gfortran.dg/where_operator_assign_3.f90: New test.
13887
13888 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
13889
13890         * lib/target-supports.exp
13891         (check_effective_target_powerpc_altivec): New.
13892         (check_effective_target_vect_cmdline_needed): Use it.
13893
13894 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
13895
13896         PR fortran/30278
13897         * gfortran.dg/backslash_3.f: New test.
13898
13899 2007-01-26  Richard Guenther  <rguenther@suse.de>
13900
13901         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
13902
13903 2007-01-26  Tobias Burnus  <burnus@net-b.de>
13904
13905         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
13906         * gfortran.dg/vect/vect.exp: Ditto.
13907         * gfortran.dg/dg.exp: Ditto.
13908         * gfortran.fortran-torture/execute/execute.exp: Ditto.
13909         * gfortran.fortran-torture/compile/compile.exp: Ditto.
13910
13911 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13912
13913         * gcc.dg/builtins-20.c: Add more cases.
13914         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
13915
13916 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13917
13918         PR fortran/30437
13919         * gcc.dg/Wall.c: New.
13920         * gcc.dg/Wno-all.c: New.
13921         * gfortran.dg/Wall.f90: New.
13922         * gfortran.dg/Wno-all.f90: New.
13923
13924 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
13925
13926         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
13927         * g++.dg/eh/simd-2.C: Also run on Darwin.
13928         * g++.dg/eh/simd-3.C: New.
13929         * g++.dg/eh/simd-4.C: New.
13930
13931 2007-01-25  Richard Guenther  <rguenther@suse.de>
13932
13933         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
13934         and _PROFILE_USE.
13935         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
13936
13937 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
13938
13939         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
13940         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
13941         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
13942         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
13943         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
13944         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
13945         * gcc.dg/ipa/ipa-7.c: New testcase.
13946
13947 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
13948
13949         * g++.dg/cpp0x/warn_cxx0x.C: New.
13950
13951 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13952
13953         * gcc.dg/builtins-20.c: Test builtin carg.
13954
13955 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
13956
13957         PR middle-end/27416
13958         * gcc.dg/gomp/pr27416.c: New test.
13959
13960         PR middle-end/30494
13961         * gcc.dg/gomp/pr30494.c: New test.
13962         * g++.dg/gomp/pr30494.C: New test.
13963
13964         PR middle-end/30421
13965         * gcc.dg/gomp/pr30421.c: New test.
13966
13967 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
13968
13969         * gcc.target/ia64/versionid-1.c: New test.
13970         * gcc.target/ia64/versionid-2.c: New test.
13971
13972 2007-01-24  Richard Guenther  <rguenther@suse.de>
13973
13974         PR testsuite/30181
13975         * gcc.dg/builtins-57.c: Change to a link-time testcase
13976         to support non-C99 targets.
13977
13978 2007-01-24  Jan Hubicka  <jh@suse.cz>
13979
13980         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
13981
13982 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
13983
13984         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
13985
13986 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
13987
13988         PR objc/27438
13989         * objc.dg/const-str-12.m: New test.
13990
13991 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13992
13993         PR fortran/30532
13994         * gfortran.dg/ctrl-z.f90:  New test.
13995
13996 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13997
13998         PR fortran/30481
13999         * gfortran.dg/namelist_assumed_char.f90:  New test.
14000
14001 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
14002
14003         PR c++/27492
14004         * g++.dg/inherit/covariant15.C: New test.
14005
14006 2007-01-23  Ian Lance Taylor  <iant@google.com>
14007
14008         * g++.dg/warn/Wparentheses-24.C: New test.
14009
14010 2007-01-23  Richard Guenther  <rguenther@suse.de>
14011
14012         PR testsuite/30560
14013         * ada/acats/run_acats: Do not call gnatmake or gnatchop
14014         with full path.
14015
14016 2007-01-22  Richard Guenther  <rguenther@suse.de>
14017
14018         PR tree-optimization/30038
14019         * gcc.dg/builtins-62.c: New testcase.
14020
14021 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14022
14023         * gcc.c-torture/compile/20070121.c: New test.
14024
14025 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
14026
14027         PR libfortran/30525
14028         * gfortran.dg/char_comparison_1.f:  New test.
14029
14030 2007-01-21  Ira Rosen  <irar@il.ibm.com>
14031
14032         * gcc.dg/vect/vect-strided-same-dr.c: New test.
14033
14034 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
14035
14036         PR objc/30479
14037         * objc.dg/pch: New directory.
14038         * objc.dg/pch/pch.exp: New file.
14039         * objc.dg/pch/interface-1.m: New test.
14040         * objc.dg/pch/interface-1.hs: New include file.
14041         * lib/objc.exp (objc_target_compile): Add
14042         "-x objective-c-header" in front of the sources if this is
14043         a precompiled header being compiled.
14044
14045 2007-01-20  Roger Sayle  <roger@eyesopen.com>
14046
14047         * gfortran.dg/array_memcpy_3.f90: New test case.
14048         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
14049
14050 2007-01-20  Roger Sayle  <roger@eyesopen.com>
14051             Brooks Moses  <brooks.moses@codesourcery.com>
14052             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14053
14054         * gfortran.dg/intrinsic_sign_1.f90: New test case.
14055         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
14056
14057 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14058
14059         * gcc.dg/torture/builtin-math-3.c: Test fdim.
14060
14061 2007-01-19  Mike Stump  <mrs@apple.com>
14062
14063         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
14064         away.
14065
14066 2007-01-19  Roger Sayle  <roger@eyesopen.com>
14067
14068         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
14069         option instead of -funsafe-math-optimizations.
14070
14071 2007-01-19  Tomas Bily  <tbily@suse.cz>
14072
14073         gcc.dg/tree-prof/indir-call-prof.c: New.
14074         g++.dg/dg.exp: Add tree-prof subdirectory.
14075         g++.dg/tree-prof/indir-call-prof.C: New.
14076         g++.dg/tree-prof/tree-prof.exp: New.
14077
14078 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14079
14080         PR c++/17947
14081         * g++.dg/warn/deprecated.C: Update warning output.
14082         * g++.dg/warn/deprecated-2.C: Likewise.
14083         * g++.dg/warn/deprecated-3.C: New.
14084
14085 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
14086
14087         * gcc.c-torture/execute/nestfunc-7.c: New.
14088
14089 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
14090
14091         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
14092
14093 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14094
14095         * gcc.dg/m68k-pic-1.c: New.
14096
14097 2007-01-18  Roger Sayle  <roger@eyesopen.com>
14098
14099         * gfortran.dg/array_memcpy_4.f90: New test case.
14100
14101 2007-01-18  Josh Conner  <jconner@apple.com>
14102
14103         PR target/30485
14104         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
14105         * gcc.dg/vect/no-trapping-math-1: New.
14106         * gcc.dg/vect/no-trapping-math-2: New.
14107
14108 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
14109
14110         * gcc.target/i386/387-8.c: Update comment about optimizing
14111         inherent load of 1.0 of fptan instruction.
14112
14113 2007-01-18  Dirk Mueller  <dmueller@suse.de>
14114             Richard Guenther <rguenther@suse.de>
14115
14116         PR diagnostic/8268
14117         * gcc.dg/Warray-bounds.c: New testcase.
14118         * gcc.dg/Warray-bounds-2.c: New testcase.
14119         * g++.dg/warn/Warray-bounds.C: New testcase.
14120         * g++.dg/warn/Warray-bounds-2.C: New testcase.
14121
14122 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
14123
14124         PR fortran/30476
14125         * gfortran.dg/generic_12.f90: New test.
14126
14127 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
14128
14129         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
14130         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
14131
14132 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
14133
14134         * gcc.dg/dfp/compare-special.h: New file.
14135         * gcc.dg/dfp/compare-special-32.c: New test.
14136         * gcc.dg/dfp/compare-special-64.c: New test.
14137         * gcc.dg/dfp/compare-special-128.c: New test.
14138
14139 2007-01-16  Roger Sayle  <roger@eyesopen.com>
14140             Paul Thomas  <pault@gcc.gnu.org>
14141             Steven G. Kargl  <kargl@gcc.gnu.org>
14142
14143         PR fortran/30404
14144         * gfortran.dg/forall_6.f90: New test case.
14145         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
14146         * gfortran.dg/dependency_13.f90: Likewise.
14147
14148 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14149
14150         PR testsuite/12325
14151         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
14152         targets that don't support Inf.
14153
14154 2007-01-15  Dale Johannesen  <dalej@apple.com>
14155
14156         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
14157
14158 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
14159
14160         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
14161         of achar for 0xff to avoid the "Extended ASCII not
14162         implemented" error message.
14163
14164 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
14165
14166         PR fortran/28172
14167         * gfortran.dg/altreturn_4.f90: New test.
14168
14169         PR fortran/29389
14170         * gfortran.dg/stfunc_4.f90: New test.
14171
14172         PR fortran/29712
14173         * gfortran.dg/bound_2.f90: Reinstate commented out line.
14174         * gfortran.dg/initialization_1.f90: Change warning.
14175
14176         PR fortran/30283
14177         * gfortran.dg/specification_type_resolution_2.f90: New test.
14178
14179 2007-01-14  Jan Hubicka  <jh@suse.cz>
14180
14181         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
14182         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
14183         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
14184         elimination.
14185
14186 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
14187
14188         PR fortran/30410
14189         * gfortran.dg/external_procedures_2.f90: New test.
14190
14191 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
14192
14193         PR target/30413
14194         * gcc.target/i386/pr30413.c: New test.
14195
14196 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
14197
14198         PR fortran/30452
14199         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
14200
14201 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
14202
14203         * gcc.dg/20070112-1.c: New test.
14204
14205 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14206
14207         PR libgfortran/30435
14208         * gfortran.dg/list_read_6.f90: New test.
14209
14210 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
14211
14212         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
14213
14214 2007-01-12  Tom Tromey  <tromey@redhat.com>
14215
14216         PR preprocessor/28227:
14217         * gcc.dg/cpp/pr28227.c: New file.
14218
14219 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
14220
14221         * gcc.dg/tree-ssa/loop-22.c: New test.
14222
14223 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
14224
14225         PR tree-optimization/29516
14226         * gcc.dg/tree-ssa/loop-20.c: New test.
14227
14228 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
14229
14230         PR libfortran/30415
14231         * minmaxloc_integer_kinds_1.f90:  New test.
14232
14233 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
14234
14235         PR c++/29573
14236         * g++.dg/template/sizeof-template-argument.C: New test.
14237
14238 2007-01-11  Jan Hubicka  <jh@suse.cz>
14239
14240         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
14241         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
14242         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
14243         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
14244         * gcc.dg/tree-ssa/pr21658.c: Likewise.
14245         * gcc.dg/tree-ssa/pr15349.c: Likewise.
14246         * gcc.dg/tree-ssa/pr25501.c: Likewise.
14247         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
14248         transformation in question.
14249         * gcc.dg/tree-ssa/vrp05.c: Likewise.
14250         * gcc.dg/tree-ssa/pr20701.c: Likewise.
14251         * gcc.dg/always_inline3.c: Likewise.
14252
14253 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
14254
14255         PR c++/28999
14256         * g++.dg/template/typename11.C: New test.
14257
14258 2007-01-10  Robert Kennedy <jimbob@google.com>
14259
14260         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
14261
14262 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
14263
14264         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
14265         for different integer kinds.
14266         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
14267         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
14268         * gfortran.dg/ishft_2.f90: New test.
14269         * gfortran.dg/ishft_3.f90: New test.
14270
14271 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
14272
14273         * gfortran.dg/altreturn_2.f90: Removed executable bit.
14274
14275 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
14276
14277         PR tree-optimization/30322
14278         * gcc.dg/tree-ssa/loop-21.c: New test.
14279
14280 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
14281
14282         * g++.dg/rtti/darwin-builtin-linkage.C: New.
14283
14284 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14285
14286         * gcc.target/spu/intrinsics-1.c: Remove xfail.
14287
14288 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14289
14290         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
14291         * g++.dg/warn/overflow-warn-3.C: Likewise.
14292         * g++.dg/warn/overflow-warn-4.C: Likewise.
14293         * g++.dg/warn/overflow-warn-5.C: Likewise.
14294         * g++.dg/warn/overflow-warn-6.C: Likewise.
14295         * g++.dg/warn/Woverflow-1.C: Likewise.
14296         * g++.dg/warn/Woverflow-2.C: Likewise.
14297         * g++.dg/warn/Woverflow-3.C: Likewise.
14298         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
14299
14300 2007-01-08  Roger Sayle  <roger@eyesopen.com>
14301
14302         * gfortran.dg/array_constructor_14.f90: New test case.
14303         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
14304
14305 2007-01-08  Richard Guenther  <rguenther@suse.de>
14306
14307         PR tree-optimization/23603
14308         * gcc.dg/tree-ssa/vrp31.c: New testcase.
14309         * gcc.dg/tree-ssa/vrp32.c: Likewise.
14310
14311 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
14312
14313         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
14314         in __v8qi typedef.
14315         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
14316         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
14317         compiler behaviour.
14318         * gcc.dg/simd-5.c: Likewise.
14319         * gcc.dg/simd-6.c: Likewise.
14320         * g++.dg/conversion/simd1.C: Likewise.
14321         * g++.dg/conversion/simd3.C: Likewise.
14322         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
14323         (main): Use it.
14324
14325 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
14326
14327         PR tree-optimization/29877
14328         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
14329         name of a hard register for the target concerned.  Adjust dg-error
14330         directives to cope with new behaviour of TER.
14331
14332 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14333
14334         PR c++/28986
14335         * g++.dg/conversion/nullptr1.C: Added overflow warning.
14336         * g++.dg/warn/overflow-warn-1.C: New.
14337         * g++.dg/warn/overflow-warn-3.C: New.
14338         * g++.dg/warn/overflow-warn-4.C: New.
14339         * g++.dg/warn/overflow-warn-5.C: New.
14340         * g++.dg/warn/overflow-warn-6.C: New.
14341         * g++.dg/warn/Woverflow-1.C: New.
14342         * g++.dg/warn/Woverflow-2.C: New.
14343         * g++.dg/warn/Woverflow-3.C: New.
14344         * g++.dg/warn/multiple-overflow-warn-2.C: New.
14345
14346 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
14347
14348         PR fortran/27698
14349         * gfortran.dg/invalid_name.f90: New test.
14350         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
14351         * gfortran.dg/gomp/pr29759.f90: Ditto.
14352
14353 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
14354
14355         * gfortran.dg/present_1.f90:  Update error message.
14356
14357 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
14358
14359         PR c++/19439
14360         * g++.dg/template/duplicate1.C: New test
14361         * g++.dg/template/memfriend6.C: Adjust error markers.
14362
14363 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
14364
14365         PR tree-opt/30385
14366         * gcc.dg/torture/inline-1.c: New test.
14367
14368 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14369
14370         PR c/19978
14371         * gcc.dg/multiple-overflow-warn-1.c: New.
14372         * gcc.dg/multiple-overflow-warn-2.c: New.
14373         * gcc.dg/overflow-warn-6.c: New.
14374         * g++.dg/warn/multiple-overflow-warn-1.C: New.
14375
14376 2007-01-05  Roger Sayle  <roger@eyesopen.com>
14377
14378         * gfortran.dg/array_memcpy_1.f90: New test case.
14379         * gfortran.dg/array_memcpy_2.f90: Likewise.
14380
14381 2007-01-05  Richard Guenther  <rguenther@suse.de>
14382
14383         PR middle-end/27826
14384         * g++.dg/opt/pr27826.C: New testcase.
14385
14386 2007-01-05  Ian Lance Taylor  <iant@google.com>
14387
14388         * gcc.dg/Walways-true-1.c: New test.
14389         * gcc.dg/Walways-true-2.c: New test.
14390         * g++.dg/warn/Walways-true-1.C: New test.
14391         * g++.dg/warn/Walways-true-2.C: New test.
14392
14393 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
14394
14395         PR c/30360
14396         * gcc.dg/pr30360.c: New test.
14397
14398 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
14399
14400         PR fortran/23232
14401         * gfortran.dg/data_implied_do_1.f90: New test.
14402
14403         PR fortran/27996
14404         PR fortran/27998
14405         * gfortran.dg/char_length_1.f90: New test.
14406
14407 2007-01-05  Richard Guenther  <rguenther@suse.de>
14408
14409         PR middle-end/28116
14410         * g++.dg/opt/pr28116.C: New testcase.
14411
14412 2007-01-05  Tobias Burnus  <burnus@net-b.de>
14413
14414         PR fortran/29624
14415         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
14416           invalid deallocate.
14417         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
14418         * gfortran.dg/protected_4.f90: Add pointer intent check.
14419         * gfortran.dg/protected_6.f90: Add pointer intent check.
14420         * gfortran.dg/pointer_intent_1.f90: New test.
14421         * gfortran.dg/pointer_intent_2.f90: New test.
14422         * gfortran.dg/pointer_intent_3.f90: New test.
14423
14424 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
14425
14426         PR 30235
14427         * gfortran.dg/altreturn_2.f90: new test.
14428
14429 2007-01-04  Tom Tromey  <tromey@redhat.com>
14430
14431         PR preprocessor/28165:
14432         * gcc.dg/cpp/pr28165.c: New file.
14433
14434 2007-01-03  Josh Conner  <jconner@apple.com>
14435
14436         PR middle-end/29683
14437         * gcc.dg/pr29683.c: New.
14438
14439 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
14440
14441         PR c++/28217
14442         * g++.dg/pch/template-1.C: New test.
14443         * g++.dg/pch/template-1.Hs: New file.
14444
14445 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14446
14447         PR middle-end/30353
14448         * gcc.c-torture/compile/complex-4.c: New test.
14449
14450 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
14451
14452         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
14453         -maltivec.
14454         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
14455
14456 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
14457
14458         PR middle-end/30286
14459         * gcc.dg/pr30286.c: New test.
14460
14461         PR c++/29535
14462         * g++.dg/template/crash66.C: New test.
14463
14464         PR c++/29054
14465         * g++.dg/template/friend49.C: New test.
14466
14467 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
14468
14469         * gfortran.dg/ibits.f90: New test.
14470
14471 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
14472
14473         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
14474         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
14475
14476 2007-01-02  Jan Hubicka  <jh@suse.cz>
14477
14478         * gcc.dg/pr16194.c: We now output error on all three functions,
14479         not just first one.
14480
14481 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14482
14483         PR c/19977
14484         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
14485         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
14486
14487 2006-01-02  Ian Lance Taylor  <iant@google.com>
14488
14489         * g++.dg/warn/Wparentheses-22.C: New test.
14490         * g++.dg/warn/Wparentheses-23.C: New test.
14491
14492 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14493
14494         PR middle-end/7651
14495         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
14496         * gcc.dg/declspec-3-Wextra.c: New.
14497         * gcc.dg/declspec-3-no.c: New
14498
14499 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
14500
14501         PR fortran/20896
14502         * gfortran.dg/interface_10.f90: Remove.
14503
14504 2007-01-01  Roger Sayle  <roger@eyesopen.com>
14505
14506         * gcc.dg/fold-eqxor-4.c: New test case.
14507
14508 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
14509
14510         PR middle-end/30311
14511         * gcc.c-torture/compile/pr30311.c: New test.
14512
14513 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
14514
14515         PR middle-end/30253
14516         * gcc.c-torture/compile/statement-expression-1.c: New test.
14517
14518 2007-01-01  Andreas Schwab  <schwab@suse.de>
14519
14520         PR target/29166
14521         * g++.dg/eh/pr29166.C: New test.
14522
14523 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
14524
14525         * lib/target-supports.exp (check_effective_target_powerpc_spe):
14526         New.
14527         (check_effective_target_vect_cmdline_needed): Use it.
14528
14529 2006-12-31  Richard Guenther  <rguenther@suse.de>
14530
14531         PR middle-end/30137
14532         * gcc.dg/pr30137-1.c: New testcase.
14533         * gcc.dg/pr30137-2.c: Likewise.
14534
14535 2006-12-31  Roger Sayle  <roger@eyesopen.com>
14536
14537         PR middle-end/30322
14538         * gcc.dg/fold-plusnot-1.c: New test case.
14539
14540 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
14541
14542         PR c++/29731
14543         * g++.dg/parse/template22.C: New test.
14544
14545 2006-12-31  Richard Guenther  <rguenther@suse.de>
14546
14547         PR middle-end/30338
14548         * gcc.c-torture/compile/pr30338.c: New testcase.
14549
14550 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
14551
14552         PR fortran/27900
14553         * gfortran.dg/intrinsic_actual_4.f90: New test.
14554
14555         PR fortran/24325
14556         * gfortran.dg/func_decl_3.f90: New test.
14557
14558 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
14559
14560         PR fortran/23060
14561         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
14562         * gfortran.dg/c_by_val_1.f: New test.
14563         * gfortran.dg/c_by_val_2.f: New test.
14564         * gfortran.dg/c_by_val_3.f: New test.
14565
14566 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
14567
14568         PR libfortran/30321
14569         * gfortran.dg/sum_zero_array_1.f90:  New test.
14570
14571 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
14572
14573         PR preprocessor/29612
14574         * gcc.dg/cpp/pr29612-1.c: New test.
14575         * gcc.dg/cpp/pr29612-2.c: New test.
14576
14577 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
14578
14579         PR fortran/30034
14580         * gfortran.dg/pure_formal_proc_1.f90: New test.
14581
14582         PR fortran/30237
14583         * gfortran.dg/intrinsic_actual_3.f90: New test.
14584
14585 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14586
14587         PR fortran/30014
14588         * gfortran.dg/io_constraints_1.f90: Update test.
14589         * gfortran.dg/io_constraints_2.f90: Update test.
14590         * gfortran.dg/inquire_iolength.f90: New test.
14591
14592 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
14593
14594         PR fortran/20896
14595         * gfortran.dg/interface_10.f90: New test.
14596         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
14597         since z is already, locally a variable.
14598
14599         PR fortran/25135
14600         * gfortran.dg/generic_11.f90: New test.
14601         * gfortran.dg/interface_7.f90: Remove name clash between module
14602         name and procedure 'x' referenced in the interface.
14603
14604 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14605
14606         PR middle-end/7651
14607         * gcc.dg/Wmissing-parameter-type.c: New.
14608         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
14609         * gcc.dg/Wmissing-parameter-type-no.c: New.
14610
14611 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
14612
14613         PR fortran/25818
14614         * gfortran.dg/entry_array_specs_2.f: New test.
14615
14616         PR fortran/30084
14617         * gfortran.dg/nested_modules_6.f90: New test.
14618
14619 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14620
14621         PR middle-end/7651
14622         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
14623         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
14624
14625 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
14626
14627         PR C++/30168
14628         * g++.dg/opt/complex6.C: New test.
14629
14630 2006-12-22  Ben Elliston  <bje@au.ibm.com>
14631
14632         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
14633         full" if the linker on spu-*-* warns about exceeding local store.
14634
14635         And revert this patch:
14636         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
14637         fail to link due to relocation overflows on spu-*-*.
14638
14639 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
14640
14641         PR fortran/30273
14642         * gfortran.dg/dependency_19.f90: New test.
14643
14644 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
14645
14646         PR fortran/30202
14647         * gfortran.dg/alloc_comp_basics_3.f90: New test.
14648
14649 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
14650
14651         PR middle-end/30262
14652         * gcc.c-torture/execute/20061220-1.c: New test.
14653
14654         PR middle-end/30263
14655         * gcc.dg/gomp/asm-1.c: New test.
14656
14657         PR target/30230
14658         * g++.dg/eh/ia64-2.C: New test.
14659
14660 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
14661
14662         PR target/28966
14663         PR target/29248
14664         * gcc.dg/rs6000-leaf.c: New.
14665
14666 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14667
14668         PR fortran/25392
14669         * gfortran.dg/f2c_8.f90: New test.
14670
14671 2006-12-20  Bill Wendling  <wendling@apple.com>
14672
14673         * gcc.dg/asm-b.c: Check for __ppc64__.
14674
14675 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
14676
14677         PR fortran/30190
14678         * gfortran.dg/bounds_check_5.f90: New test.
14679
14680 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
14681
14682         PR middle-end/30143
14683         * gcc.dg/gomp/complex-1.c: New testcase.
14684
14685 2006-12-20  Roger Sayle  <roger@eyesopen.com>
14686
14687         * gfortran.dg/array_memset_1.f90: New test case.
14688
14689 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
14690
14691         * lib/target-supports.exp: Add spu to
14692         check_effective_target_vect_widen_mult_hi_to_si.
14693
14694 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
14695
14696         PR fortran/29992
14697         * gfortran.dg/generic_9.f90: New test.
14698
14699         PR fortran/30081
14700         * gfortran.dg/generic_10.f90: New test.
14701
14702 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
14703
14704         PR tree-opt/30045
14705         * gcc.dg/pr30045.c: New test.
14706
14707 2006-12-20  Ben Elliston  <bje@au.ibm.com>
14708
14709         * gcc.dg/20020312-2.c: Add a case for __SPU__.
14710
14711 2006-12-19  Eric Christopher  <echristo@apple.com>
14712
14713         PR target/29302
14714         * gcc.c-torture/execute/pr29302-1.c: New.
14715
14716 2006-12-19  Tobias Burnus  <burnus@net-b.de>
14717
14718         PR fortran/39238
14719         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
14720
14721 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
14722
14723         PR fortran/30236
14724         * gfortran.dg/altreturn_3.f90: New test.
14725
14726         * gfortran.dg/char_result_12.f90: Fix comment typos.
14727
14728 2006-12-19  Ben Elliston  <bje@au.ibm.com>
14729
14730         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
14731         as newlib's stdio.h uses non-traditional cpp constructs.
14732
14733 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
14734
14735         * gfortran.dg/advance.f90: Renamed to advance_1.f90
14736         * gfortran.dg/append-1.f90: Renamed to append_1.f90
14737         * gfortran.dg/array-1.f90: Renamed to array_1.f90
14738         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
14739         * gfortran.dg/backspace.f: Renamed to backspace_1.f
14740         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
14741         * gfortran.dg/default_initialization.f: Renamed to
14742         default_initialization_1.f
14743         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
14744         dollar_edit_descriptor_1.f
14745         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
14746         dollar_edit_descriptor_2.f
14747         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
14748         dollar_edit_descriptor_3.f
14749         * gfortran.dg/logint-1.f: Renamed to logint_1.f
14750         * gfortran.dg/logint-2.f: Renamed to logint_2.f
14751         * gfortran.dg/logint-3.f: Renamed to logint_3.f
14752         * gfortran.dg/advance_1.f90: Renamed from advance.f90
14753         * gfortran.dg/append_1.f90: Renamed from append-1.f90
14754         * gfortran.dg/array_1.f90: Renamed from array-1.f90
14755         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
14756         * gfortran.dg/backspace_1.f: Renamed from backspace.f
14757         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
14758         * gfortran.dg/default_initialization_1.f: Renamed from
14759         default_initialization.f
14760         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
14761         dollar_edit_descriptor-1.f
14762         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
14763         dollar_edit_descriptor-2.f
14764         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
14765         dollar_edit_descriptor-3.f
14766         * gfortran.dg/logint_1.f: Renamed from logint-1.f
14767         * gfortran.dg/logint_2.f: Renamed from logint-2.f
14768         * gfortran.dg/logint_3.f: Renamed from logint-3.f
14769
14770 2006-12-18  Bill Wendling  <wendling@apple.com>
14771
14772         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
14773         id is an OjbC keyword.
14774
14775 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14776
14777         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
14778
14779 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
14780
14781         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
14782
14783 2006-12-18  Ian Lance Taylor  <iant@google.com>
14784
14785         * g++.dg/warn/Wmissing-declarations-1.C: New test.
14786
14787 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14788
14789         * gcc.c-torture/compile/pr27528.c: Use empty templates.
14790
14791 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
14792
14793         PR fortran/30207
14794         * gfortran.fortran-torture/execute/where21.f90: New test.
14795
14796 2006-12-17  Tobias Burnus  <burnus@net-b.de>
14797
14798         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
14799
14800 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14801
14802         PR middle-end/7651
14803         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
14804         * gcc.dg/if-empty-1.c: Likewise.
14805         * gcc.dg/pr23165.c: Likewise.
14806         * g++.dg/warn/empty-body.C: Likewise.
14807
14808 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14809
14810         PR libfortran/30005
14811         * gfortran.dg/open_errors.f90: New test.
14812
14813 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
14814
14815         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
14816
14817         * gcc.target/i386/ssse3-pabsb.c: New file.
14818         * gcc.target/i386/ssse3-pabsd.c: Likewise.
14819         * gcc.target/i386/ssse3-pabsw.c: Likewise.
14820         * gcc.target/i386/ssse3-palignr.c: Likewise.
14821         * gcc.target/i386/ssse3-phaddd.c: Likewise.
14822         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
14823         * gcc.target/i386/ssse3-phaddw.c: Likewise.
14824         * gcc.target/i386/ssse3-phsubd.c: Likewise.
14825         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
14826         * gcc.target/i386/ssse3-phsubw.c: Likewise.
14827         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
14828         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
14829         * gcc.target/i386/ssse3-pshufb.c: Likewise.
14830         * gcc.target/i386/ssse3-psignb.c: Likewise.
14831         * gcc.target/i386/ssse3-psignd.c: Likewise.
14832         * gcc.target/i386/ssse3-psignw.c: Likewise.
14833         * gcc.target/i386/ssse3-vals.h: Likewise.
14834
14835 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
14836
14837         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
14838         * lib/fortran-torture.exp: Include target-supports.exp.
14839
14840 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
14841
14842         PR target/30185
14843         * gcc.c-torture/execute/pr30185.c: New test.
14844
14845 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14846
14847         PR testsuite/30179
14848         PR testsuite/30180
14849         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
14850         * gcc.dg/builtin-bswap-2.c: Likewise.
14851         * gcc.dg/builtin-bswap-3.c: Likewise.
14852         * gcc.dg/builtin-bswap-4.c: Likewise.
14853         * lib/target-supports.exp (check_effective_target_stdint_types): New.
14854         * gcc.c-torture/execute/mode-dependent-address.x: New file.
14855
14856 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14857
14858         PR libfortran/30145
14859         * gfortran.dg/write_zero_array: New test.
14860
14861 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14862
14863         PR fortran/30200
14864         * gfortran.dg/write_fmt_trim.f90: New test.
14865
14866 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
14867
14868         PR 30194
14869         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
14870         temporarily.
14871
14872 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14873
14874         * lib/target-supports.exp (check_weak_available): Use istarget
14875         "hppa*-*-hpux10*" instead of regexp.
14876         (check_cxa_atexit_available): Likewise.
14877
14878 2006-12-14  Richard Guenther  <rguenther@suse.de>
14879
14880         PR tree-optimization/30197
14881         * gcc.c-torture/execute/complex-1.c: Fix function name.
14882         * gcc.dg/builtins-61.c: New testcase.
14883
14884 2006-12-14  Richard Guenther  <rguenther@suse.de>
14885
14886         PR middle-end/30172
14887         * gcc.dg/pr30172-1.c: New testcase.
14888
14889 2006-12-14  Richard Guenther  <rguenther@suse.de>
14890
14891         PR tree-optimization/30198
14892         * gcc.dg/builtins-60.c: New testcase.
14893
14894 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
14895
14896         * lib/target-supports.exp (vect_no_align): Remove spu.
14897
14898 2006-12-13  Ian Lance Taylor  <iant@google.com>
14899
14900         PR c++/19564
14901         PR c++/19756
14902         * g++.dg/warn/Wparentheses-5.C: New test.
14903         * g++.dg/warn/Wparentheses-6.C: New test.
14904         * g++.dg/warn/Wparentheses-7.C: New test.
14905         * g++.dg/warn/Wparentheses-8.C: New test.
14906         * g++.dg/warn/Wparentheses-9.C: New test.
14907         * g++.dg/warn/Wparentheses-10.C: New test.
14908         * g++.dg/warn/Wparentheses-11.C: New test.
14909         * g++.dg/warn/Wparentheses-12.C: New test.
14910         * g++.dg/warn/Wparentheses-13.C: New test.
14911         * g++.dg/warn/Wparentheses-14.C: New test.
14912         * g++.dg/warn/Wparentheses-15.C: New test.
14913         * g++.dg/warn/Wparentheses-16.C: New test.
14914         * g++.dg/warn/Wparentheses-17.C: New test.
14915         * g++.dg/warn/Wparentheses-18.C: New test.
14916         * g++.dg/warn/Wparentheses-19.C: New test.
14917         * g++.dg/warn/Wparentheses-20.C: New test.
14918         * g++.dg/warn/Wparentheses-21.C: New test.
14919
14920 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14921
14922         PR testsuite/30157
14923         * lib/target-supports.exp (check_cxa_atexit_available): Return false
14924         for target "hppa.*hpux10".
14925
14926 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
14927
14928         * g++.dg/debug/vartrack1.C: New test.
14929
14930         * g++.dg/opt/ifcvt1.C: New test.
14931
14932         * gcc.dg/tls/opt-13.c: New test.
14933
14934         * gcc.dg/20060425-2.c: New test.
14935
14936         * g++.dg/opt/pr15054-2.C: New test.
14937
14938         * gcc.c-torture/execute/20060420-1.c: New test.
14939
14940         * gcc.c-torture/execute/20060412-1.c: New test.
14941
14942         * objc/compile/20060406-1.m: New test.
14943
14944 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
14945
14946         * g++.dg/template/array17.C: New test.
14947
14948 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
14949
14950         * gcc.target/powerpc/altivec-23.c: New test.
14951
14952 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
14953
14954         PR c++27316
14955         * g++.dg/inherit/error3.C: New test.
14956
14957         PR c++/28740
14958         * g++.dg/inherit/error4.C: New test.
14959
14960 2006-12-13  Richard Guenther  <rguenther@suse.de>
14961
14962         PR tree-optimization/17687
14963         * gcc.dg/builtins-59.c: New testcase.
14964
14965 2006-12-13  Ben Elliston  <bje@au.ibm.com>
14966
14967         * gcc.target/spu/Wmain.c: New test.
14968
14969 2006-12-12  Josh Conner  <jconner@apple.com>
14970
14971         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
14972         * g++.dg/abi/thunk4.C: Likewise.
14973         * g++.dg/abi/rtti3.C: Likewise.
14974
14975 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
14976
14977         * gcc.target/spu/cpat-1.c: New test.
14978         * gcc.target/spu/cpat-2.c: New test.
14979         * gcc.target/spu/cpat-3.c: New test.
14980         * gcc.target/spu/cpat-4.c: New test.
14981
14982 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14983
14984         PR tree-opt/28436
14985         * gcc.c-torture/compile/vector-1.c: New test.
14986         * gcc.c-torture/compile/vector-2.c: New test.
14987         * gcc.c-torture/compile/vector-3.c: New test.
14988
14989 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14990
14991         * lib/fortran-torture.exp: Update copyright years.  Remove
14992         obsolete comment.  Test -ftree-vectorize where it makes sense.
14993         * lib/gfortran-dg.exp: Update copyright years.  Use settings
14994         from fortran-torture.exp.
14995         * gfortran.dg/char_transpose_1.f90,
14996         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
14997         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
14998         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
14999         '-w' to dg-options.
15000
15001 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
15002
15003         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
15004         saved_${tool}_load.
15005
15006 2006-12-12  Ira Rosen  <irar@il.ibm.com>
15007
15008         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
15009         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
15010         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
15011         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
15012         gaps.
15013
15014 2006-12-12  Richard Guenther  <rguenther@suse.de>
15015
15016         PR middle-end/30147
15017         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
15018
15019 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
15020             Diego Novillo  <dnovillo@redhat.com>
15021
15022         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
15023         VDEF/VUSE changes.
15024         * gcc.dg/tree-ssa/pr26421.c: Likewise
15025         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
15026         * gcc.dg/tree-ssa/pr23382.c: Likewise.
15027         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
15028         * gcc.dg/tree-ssa/pr28410.c: Likewise.
15029         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
15030         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
15031         * gcc.dg/tree-ssa/vrp07.c: Likewise.
15032         * gcc.dg/tree-ssa/vrp08.c: Likewise.
15033         * gcc.dg/tree-ssa/alias-12.c: Likewise.
15034
15035 2006-12-11  Jan Hubicka  <jh@suse.cz>
15036
15037         * gcc.dg/tree-prof/stringop-1.c: New test.
15038         * gcc.dg/tree-prof/stringop-2.c: New test.
15039
15040 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
15041
15042         PR target/30120
15043         * gcc.target/i386/pr30120.c: New test.
15044
15045         Revert:
15046         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
15047
15048         * gcc.target/i386/x87regparm-1.c: New test.
15049         * gcc.target/i386/x87regparm-2.c: New test.
15050         * gcc.target/i386/x87regparm-3.c: New test.
15051         * gcc.target/i386/x87regparm-4.c: New test.
15052
15053 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
15054
15055         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
15056
15057 2006-12-10  Tobias Burnus  <burnus@net-b.de>
15058
15059         PR fortran/23994
15060         * gfortran.dg/protected_1.f90: New test.
15061         * gfortran.dg/protected_2.f90: New test.
15062         * gfortran.dg/protected_3.f90: New test.
15063         * gfortran.dg/protected_4.f90: New test.
15064         * gfortran.dg/protected_5.f90: New test.
15065         * gfortran.dg/protected_6.f90: New test.
15066
15067 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15068             Tobias Burnus  <burnus@gcc.gnu.org>
15069
15070         PR fortran/29975
15071         PR fortran/30068
15072         * gfortran.dg/interface_4.f90: Test adding procedure to generic
15073         interface.
15074         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
15075         ambiguous interfaces.
15076         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
15077         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
15078         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
15079         ambiguous interfaces.
15080         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
15081         * gfortran.dg/array_initializer_2.f90: Add initializer array
15082         constructor test.
15083
15084         PR fortran/30096
15085         * gfortran.dg/interface_9.f90: Test that host interfaces are
15086         not checked for ambiguity with the local version.
15087
15088 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15089
15090         PR fortran/29464
15091         * gfortran.dg/module_interface_2.f90: New test.
15092
15093 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15094
15095         PR fortran/29941
15096         * gfortran.dg/assumed_len.f90: New test.
15097
15098 2006-12-09  Richard Guenther  <rguenther@suse.de>
15099
15100         * g++.dg/warn/implicit-typename1.C: Qualify types.
15101         * g++.dg/parse/crash12.C: Likewise.
15102         * g++.dg/tree-ssa/pr22444.C: Likewise.
15103
15104 2006-12-09  Tobias Burnus  <burnus@net-b.de>
15105
15106         * gfortran.dg/array_2.f90: Added sqrt test.
15107
15108 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
15109
15110         * gcc.target/i386/x87regparm-1.c: XFAIL.
15111         * gcc.target/i386/x87regparm-2.c: XFAIL.
15112         * gcc.target/i386/x87regparm-3.c: XFAIL.
15113         * gcc.target/i386/x87regparm-4.c: XFAIL.
15114
15115 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15116
15117         * lib/target-supports.exp
15118         (check_effective_target_large_long_double): New.
15119         * gcc.dg/Wconversion-real.c : Use it.
15120         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
15121         unsigned.
15122
15123 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
15124
15125         * gcc.c-torture/execute/mode-dependent-address.c: New test.
15126
15127 2006-12-08  Tobias Burnus  <burnus@net-b.de>
15128
15129         PR fortran/27546
15130         * gfortran.dg/import4.f90: New test for IMPORT in modules.
15131
15132 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
15133
15134         PR c++/29732
15135         * g++.dg/template/crash65.C: New test.
15136         * g++.dg/template/spec16.C: Tweak error markers.
15137
15138 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15139
15140         * gcc.target/spu: New directory.
15141         * gcc.target/spu/spu.exp: New file.
15142         * gcc.target/spu/intrinsics-1.c: New test.
15143
15144 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
15145
15146         PR c++/29980
15147         * g++.dg/ext/attrib27.C: New test.
15148         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
15149         * g++.dg/parse/typedef5.C: Likewise.
15150
15151 2006-12-07  Mike Stump  <mrs@apple.com>
15152
15153         * treelang/compile/var_defs.tree: Adjust.
15154
15155 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
15156
15157         PR c++/29730
15158         * g++.dg/template/crash64.C: New test.
15159         * g++.dg/parse/crash27.C: Adjust error markers.
15160
15161 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
15162
15163         PR libfortran/30009
15164         PR libfortran/30056
15165         * gfortran.dg/read_eof_4.f90:  Add tests.
15166         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
15167         * gfortran.dg/unf_read_corrupted_1.f90: New test.
15168
15169 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
15170
15171         PR c++/29729
15172         * g++.dg/template/crash63.C: New test.
15173
15174         PR c++/29728
15175         * g++.dg/template/crash62.C: New test.
15176
15177 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
15178
15179         PR fortran/30003
15180         * gfortran.dg/allocatable_function_1.f90: Increase the number
15181         of expected calls of free to 10; the lhs section reference is
15182         now evaluated so there is another call to bar.  Change the
15183         comment appropriately.
15184         * gfortran.dg/array_section_1.f90: New test.
15185
15186 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
15187
15188         PR fortran/29912
15189         * gfortran.dg/char_result_12.f90: New test.
15190
15191 2006-12-05  Richard Guenther  <rguenther@suse.de>
15192
15193         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
15194         * gcc.dg/vect/vect-pow-2.c: Rename to ...
15195         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
15196         vect_double, xfail for spu*-*-*.
15197
15198 2006-12-04  Tobias Burnus  <burnus@net-b.de>
15199
15200         PR fortran/29962
15201         * initialization_4.f90: Test noninteger exponents (-std=f95).
15202         * initialization_5.f90: New test for noninteger exponents
15203           with -std=f2003.
15204
15205 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
15206
15207         PR fortran/29821
15208         * gfortran.dg/parameter_array_section_1.f90: New test.
15209
15210 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
15211
15212         PR c++/29733
15213         * g++.dg/template/crash61.C: New test.
15214
15215         PR c++/29632
15216         * g++.dg/template/error23.C: New test.
15217
15218 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
15219
15220         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
15221
15222 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
15223
15224         PR fortran/29916
15225         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
15226
15227 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
15228
15229         PR middle-end/29965
15230         * gcc.dg/gomp/pr29965-1.c: New test.
15231         * gcc.dg/gomp/pr29965-2.c: New test.
15232         * gcc.dg/gomp/pr29965-3.c: New test.
15233         * gcc.dg/gomp/pr29965-4.c: New test.
15234         * gcc.dg/gomp/pr29965-5.c: New test.
15235         * gcc.dg/gomp/pr29965-6.c: New test.
15236         * g++.dg/gomp/pr29965-1.C: New test.
15237         * g++.dg/gomp/pr29965-2.C: New test.
15238         * g++.dg/gomp/pr29965-3.C: New test.
15239         * g++.dg/gomp/pr29965-4.C: New test.
15240         * g++.dg/gomp/pr29965-5.C: New test.
15241         * g++.dg/gomp/pr29965-6.C: New test.
15242         * g++.dg/gomp/pr29965-7.C: New test.
15243         * g++.dg/gomp/pr29965-8.C: New test.
15244         * g++.dg/gomp/pr29965-9.C: New test.
15245         * g++.dg/gomp/pr29965-10.C: New test.
15246
15247 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
15248
15249         * gnat.dg/pointer_variable_bounds.adb: New test.
15250         * gnat.dg/pointer_variable_bounds.ads: Likewise.
15251         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
15252
15253 2006-12-03  Eric Christopher  <echristo@apple.com>
15254
15255         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
15256
15257 2006-12-03  Richard Henderson  <rth@redhat.com>
15258             Andrew Pinski  <pinskia@gmail.com>
15259
15260         PR C++/14329
15261         * g++.dg/warn/unit-1.C: New test.
15262
15263 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
15264
15265         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
15266
15267 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
15268
15269         * g++.dg/vect/vect.exp: Enable tests to run on spu.
15270         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
15271         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
15272         * gcc.dg/vect/vect-70.c: Reduce array size.
15273         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
15274         vect_no_compaer_double targets.
15275         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
15276         vect_float, vect_double, and vect_int.
15277
15278 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
15279
15280         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
15281         test for loop versioning on vect_no_align targets.
15282         * gcc.dg/vect/pr20122.c: Likewise.
15283         * gcc.dg/vect/vect-105.c: Likewise.
15284         * gcc.dg/vect/vect-42.c: Likewise.
15285         * gcc.dg/vect/vect-43.c: Likewise.
15286         * gcc.dg/vect/vect-74.c: Likewise.
15287         * gcc.dg/vect/vect-75.c: Likewise.
15288         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
15289         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
15290         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
15291         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
15292
15293 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
15294
15295         PR fortran/29642
15296         * gfortran.dg/value_1.f90 : New test.
15297         * gfortran.dg/value_2.f90 : New test.
15298         * gfortran.dg/value_3.f90 : New test.
15299         * gfortran.dg/value_4.f90 : New test.
15300         * gfortran.dg/value_4.c : Called from value_4.f90.
15301
15302 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15303
15304         PR C++/30033
15305         *  g++.dg/cpp0x/static_assert4.C: New testcase.
15306
15307 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15308
15309         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
15310
15311 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
15312
15313         PR c/27953
15314         * gcc.dg/pr27953.c: New test.
15315
15316 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15317
15318         PR c++/30022
15319         * g++.dg/ext/vector5.C: New test.
15320
15321         PR c++/30021
15322         * g++.dg/other/main1.C: New test.
15323
15324 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
15325
15326         PR libfortran/29568
15327         * gfortran.dg/convert_implied_open.f90:  Change to
15328         new default record length.
15329         * gfortran.dg/unf_short_record_1.f90:  Adapt to
15330         new error message.
15331         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
15332
15333 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
15334
15335         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
15336
15337 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
15338
15339         PR c++/29066
15340         * g++.dg/expr/pr29066.c: New.
15341
15342 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
15343             Zdenek Dvorak <dvorakz@suse.cz>
15344
15345         PR tree-optimization/29921
15346         * gcc.dg/pr29921-2.c: New test.
15347
15348 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
15349
15350         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
15351         (i386_get_cpuid): New function.
15352         (i386_cpuid_ecx): Likewise.
15353         (i386_cpuid_edx): Likewise.
15354         (i386_cpuid): Updated to call i386_cpuid_edx.
15355
15356         * gcc.target/i386/sse3-addsubpd.c: New file.
15357         * gcc.target/i386/sse3-addsubps.c: Likewise.
15358         * gcc.target/i386/sse3-haddpd.c: Likewise.
15359         * gcc.target/i386/sse3-haddps.c: Likewise.
15360         * gcc.target/i386/sse3-hsubpd.c: Likewise.
15361         * gcc.target/i386/sse3-hsubps.c: Likewise.
15362         * gcc.target/i386/sse3-lddqu.c: Likewise.
15363         * gcc.target/i386/sse3-movddup.c: Likewise.
15364         * gcc.target/i386/sse3-movshdup.c: Likewise.
15365         * gcc.target/i386/sse3-movsldup.c: Likewise.
15366
15367 2006-12-01  Dirk Mueller  <dmueller@suse.de>
15368
15369         * g++.dg/warn/Wreturn-type-4.C: New testcase.
15370
15371 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
15372
15373         * gcc.dg/dfp/convert-int-max.c: New test.
15374         * gcc.dg/dfp/convert-int-max-fold.c: New test.
15375
15376 2006-11-30  Richard Guenther  <rguenther@suse.de>
15377
15378         * gcc.dg/vect/vect-pow-1.c: Rename ...
15379         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
15380         floats instead of doubles, check successful vectorization.
15381
15382 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15383
15384         PR target/29945
15385         * gcc.c-torture/compile/pr29945.c: New testcase.
15386
15387 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
15388
15389         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
15390         -maltivec.
15391
15392 2006-11-29  Eric Christopher  <echristo@apple.com>
15393
15394         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
15395
15396 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
15397
15398         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
15399
15400         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
15401
15402 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
15403
15404         PR c++/29022
15405         * g++.dg/inherit/virtual2.C: New test.
15406         * g++.dg/inherit/virtual3.C: Likewise.
15407         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
15408         * g++.dg/inherit/error2.C: Likewise.
15409         * g++.dg/template/instantiate1.C: Likewise.
15410
15411 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
15412
15413         PR tree-opt/29984
15414         * gcc.dg/tree-ssa/reassoc-12.c: New test.
15415
15416 2006-11-28  Jan Hubicka  <jh@suse.cz>
15417
15418         * gcc.dg/memcpy-1.c: New test.
15419
15420 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
15421
15422         PR c++/29735
15423         * g++.dg/warn/main-3.C: New test.
15424
15425 2006-11-28  Jan Hubicka  <jh@suse.cz>
15426
15427         * gcc.dg/winline-1.c: New test.
15428
15429 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15430
15431         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
15432         alignments.
15433
15434 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
15435
15436         PR fortran/29976
15437         * gfortran.dg/missing_optional_dummy_3.f90
15438
15439 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
15440
15441         PR fortran/20880
15442         * gfortran.dg/interface_3.f90: Modify errors.
15443
15444 2006-11-28  Ben Elliston  <bje@au.ibm.com>
15445
15446         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15447         fail to link due to relocation overflows on spu-*-*.
15448
15449 2006-11-27  Michael Matz  <matz@suse.de>
15450             Andreas Krebbel  <krebbel1@de.ibm.com>
15451
15452         PR target/29319
15453         * gcc.dg/20061127-1.c: New testcase.
15454
15455 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
15456
15457         * gcc.dg/20061124-1.c: Add exit() function prototype.
15458
15459 2006-11-27  Jan Hubicka  <jh@suse.cz>
15460
15461         * gcc.target/i386/memcpy-1.c: Adjust size.
15462         * gcc.dg/visibility-11.c: Likewise.
15463
15464 2006-11-27  Richard Guenther  <rguenther@suse.de>
15465
15466         PR middle-end/25620
15467         * gcc.target/i386/pow-1.c: New testcase.
15468         * gcc.dg/builtins-58.c: Likewise.
15469
15470 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
15471
15472         PR c++/29886
15473         * g++.dg/expr/cast8.C: New test.
15474
15475 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15476
15477         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
15478         Don't ever inline the testcase.
15479
15480 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
15481
15482         PR fortran/29982
15483         * gfortran.fortran-torture/compile/parameter_3.f90: New
15484         testcase.
15485
15486 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
15487
15488         PR fortran/29951
15489         * gfortran.fortran-torture/execute/transfer2.f90: New test.
15490
15491 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15492
15493         * gfortran.fortran-torture/execute/specifics.f90: Remove test
15494         for CHAR.
15495
15496 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15497
15498         PR libgfortran/29936
15499         * gfortran.dg/write_check3.f90: New test.
15500
15501 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15502
15503         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
15504
15505 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
15506
15507         PR fortran/20880
15508         * gfortran.dg/interface_3.f90: New test.
15509
15510         PR fortran/29387
15511         * gfortran.dg/generic_8.f90: New test.
15512
15513 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15514
15515         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
15516         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
15517         * gfortran.dg/specifics_3.f90: Remove.
15518
15519 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
15520
15521         PR c/29955
15522         * gcc.dg/gomp/pr29955.c: New test.
15523
15524         PR c/29736
15525         * gcc.dg/pr29736.c: New test.
15526
15527 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15528
15529         PR tree-opt/29964
15530         * gcc.dg/pure-1.c: New test.
15531
15532 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
15533
15534         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
15535         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
15536
15537 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
15538
15539         * gcc.dg/20061124-1.c: New testcase.
15540
15541 2006-11-23  Eric Christopher  <echristo@apple.com>
15542
15543         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
15544
15545 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15546
15547         PR c/2707
15548         PR c++/26167
15549         * gcc.dg/Wconversion-integer.c: New. Supersedes
15550         Wconversion-negative-constants.c
15551         * gcc.dg/Wconversion-real.c: New.
15552         * gcc.dg/Wconversion-real-integer.c: New.
15553         * gcc.dg/Wconversion-negative-constants.c: Deleted.
15554         * g++.dg/warn/Wconversion1.C: Modified.
15555
15556 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15557
15558         * gfortran.dg/overload_1.f90: New test.
15559
15560 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15561
15562         PR c/9072
15563         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
15564         Wtraditional-conversion.
15565         * gcc.dg/overflow-warn-2.c: Likewise.
15566         * gcc.dg/Wconversion.c: Likewise. Renamed as
15567         Wtraditional-conversion.c .
15568         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
15569         Wtraditional-conversion-2.c .
15570         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
15571         Wtraditional-conversion-2.c
15572         * gcc.dg/Wconversion-negative-constants.c: New.
15573
15574 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
15575
15576         * gcc.dg/tree-ssa/dump-1.c: New test.
15577
15578 2006-11-23  David Ung <davidu@mips.com>
15579
15580         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
15581         -mfp64, allowable when ISA >= 33 and float is enabled.
15582         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
15583         of mthc1 and mfhc1 patterns.
15584
15585 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
15586
15587         PR tree-optimization/29921
15588         * gcc.dg/pr29921.c: New test.
15589
15590 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15591
15592         PR fortran/29441
15593         * gfortran.dg/initialization_4.f90: New test.
15594
15595 2006-11-22  Ira Rosen  <irar@il.ibm.com>
15596
15597         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
15598         platforms that have interleaving support.
15599         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
15600         * gcc.dg/vect/vect-strided-a-u16-i2.c,
15601         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
15602         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
15603         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
15604         gcc.dg/vect/vect-strided-u8-i2-gap.c,
15605         gcc.dg/vect/vect-strided-u8-i8.c,
15606         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
15607         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
15608         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
15609         gcc.dg/vect/vect-strided-float.c,
15610         gcc.dg/vect/vect-strided-a-mult.c,
15611         gcc.dg/vect/vect-strided-mult-char-ls.c,
15612         gcc.dg/vect/vect-strided-a-u16-mult.c,
15613         gcc.dg/vect/vect-strided-a-u32-mult.c,
15614         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
15615         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
15616         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
15617         gcc.dg/vect/vect-strided-mult.c,
15618         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
15619         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
15620         New.
15621
15622 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
15623
15624         PR fortran/25087
15625         * gfortran.dg/auto_char_len_4.f90: New test.
15626
15627 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
15628
15629         PR fortran/29652
15630         * gfortran.dg/generic_7.f90: New test.
15631         * gfortran.dg/defined_operators_1.f90: Add new error.
15632
15633 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
15634
15635         PR tree-optimization/29902
15636         * g++.dg/tree-ssa/pr29902.C: New test.
15637
15638 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
15639
15640         PR fortran/29820
15641         * gfortran.dg/used_types_13.f90: New test.
15642
15643 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
15644
15645         * gcc.dg/dfp/snan.c: Delete.
15646
15647 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
15648
15649         * g++.dg/cpp0x/static_assert1.C: New.
15650         * g++.dg/cpp0x/static_assert2.C: New.
15651         * g++.dg/cpp0x/static_assert3.C: New.
15652
15653 2006-11-21  Richard Guenther  <rguenther@suse.de>
15654
15655         * gcc.dg/vect/vect-pow-1.c: New testcase.
15656         * gcc.dg/vect/vect-pow-2.c: Likewise.
15657
15658 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
15659
15660         PR c++/29570
15661         * g++.dg/template/static29.C: New test.
15662
15663         PR c++/29734
15664         * g++.dg/conversion/simd4.C: New test.
15665
15666 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
15667
15668         PR c++/29475
15669         * g++.dg/template/access19.C: New test.
15670         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
15671         error is reported.
15672
15673 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15674
15675         PR tree-opt/25500
15676         * gcc.dg/tree-ssa/sra-4.c: New testcase.
15677
15678 2006-11-20  Tobias Burnus  <burnus@net-b.de>
15679
15680         PR fortran/27546
15681         * gfortran.dg/import.f90: Extended test.
15682         * gfortran.dg/import2.f90: Extended test.
15683
15684 2006-11-20  Tobias Burnus  <burnus@net-b.de>
15685
15686         * gfortran.dg/volatile3.f90: Add conflict test.
15687
15688 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
15689
15690         PR fortran/24783
15691         * gfortran.dg/implicit_10.f90: New test.
15692
15693 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15694
15695         PR c++/8586
15696         * g++.dg/warn/Wall-write-strings.C: New.
15697
15698 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
15699
15700         * gfortran.dg/alloc_comp_constraint_5.f90: New.
15701         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
15702
15703 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15704
15705         * gfortran.dg/use_3.f90: Remove error message.
15706         * gfortran.dg/iso_fortran_env_1.f90: New test.
15707         * gfortran.dg/iso_fortran_env_2.f90: New test.
15708         * gfortran.dg/iso_fortran_env_3.f90: New test.
15709         * gfortran.dg/iso_fortran_env_4.f90: New test.
15710
15711 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
15712
15713         * gcc.dg/vect/vect-27.c: Fix initialization.
15714
15715 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15716
15717         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
15718         * gcc.dg/torture/builtin-minmax-1.c: New.
15719
15720         * gcc.dg/builtins-20.c: Add cases for copysign.
15721
15722 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15723
15724         PR fortran/24285
15725         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
15726
15727 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15728         * gfortran.dg/use_1.f90: New test.
15729         * gfortran.dg/use_1.f90: New test.
15730         * gfortran.dg/use_1.f90: New test.
15731
15732 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
15733
15734         PR tree-optimization/29801
15735         * gcc.dg/pr29801.c: New test.
15736
15737 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
15738
15739         PR middle-end/29584
15740         * gcc.dg/torture/pr29584.c: New test.
15741
15742 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
15743
15744         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
15745         Condition PowerPC tests for saving FPRs on powerpc_fprs.
15746         * gcc.target/powerpc/compress-float-ppc.c,
15747         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
15748         powerpc_fprs.
15749         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
15750         do not pass -mhard-float.
15751
15752 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
15753
15754         * gnat.dg/volatile_aggregate.adb: New test.
15755
15756 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15757
15758         PR fortran/29391
15759         PR fortran/29489
15760         * gfortran.dg/bound_2.f90: Add more checks.
15761         * gfortran.dg/bound_3.f90: New test.
15762
15763 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15764
15765         PR target/29201
15766         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
15767
15768 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
15769
15770         * gfortran.dg/import3.f90: Fix error message.
15771
15772 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15773
15774         PR tree-opt/29788
15775         * gfortran.fortran-torture/compile/inline_1.f90:
15776         New testcase.
15777
15778 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
15779
15780         * gcc.target/i386/x87regparm-1.c: New test.
15781         * gcc.target/i386/x87regparm-2.c: New test.
15782         * gcc.target/i386/x87regparm-3.c: New test.
15783         * gcc.target/i386/x87regparm-4.c: New test.
15784
15785 2006-11-15  Tobias Burnus  <burnus@net-b.de>
15786
15787         PR fortran/27546
15788         * gfortran.dg/import.f90: New test.
15789         * gfortran.dg/import2.f90: New test.
15790         * gfortran.dg/import3.f90: New test.
15791
15792 2006-11-15  Tobias Burnus  <burnus@net-b.de>
15793
15794         PR fortran/27588
15795         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
15796
15797 2006-11-15  Tobias Burnus  <burnus@net-b.de>
15798
15799         PR fortran/29806
15800         * gfortran.dg/contains.f90: New test.
15801         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
15802
15803 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
15804
15805         PR tree-optimization/29581
15806         * gcc.dg/pr29581-1.c: New test.
15807         * gcc.dg/pr29581-2.c: New test.
15808         * gcc.dg/pr29581-3.c: New test.
15809         * gcc.dg/pr29581-4.c: New test.
15810         * gfortran.dg/pr29581.f90: New test.
15811
15812 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
15813
15814         PR fortran/29702
15815         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
15816         numbers in error message headers.
15817
15818 2006-11-14  Richard Guenther  <rguenther@suse.de>
15819
15820         * gcc.target/i386/math-torture/math-torture.exp: Restrict
15821         to i?86 and x86_64 targets.
15822
15823 2006-11-14  Caroline Tice  <ctice@apple.com>
15824
15825         * gcc.dg/pubtypes-1.c: New file/testcase.
15826         * gcc.dg/pubtypes-2.c: New file/testcase.
15827         * gcc.dg/pubtypes-3.c: New file/testcase.
15828         * gcc.dg/pubtypes-4.c: New file/testcase.
15829         * g++.dg/pubtypes.C: New file/testcase.
15830
15831 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
15832
15833         PR c++/29106
15834         * g++.dg/init/self1.C: New test.
15835
15836 2006-11-14  Tobias Burnus  <burnus@net-b.de>
15837
15838         PR fortran/29657
15839         * gfortran.dg/conflicts.f90: Add.
15840
15841 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
15842
15843         PR rtl-optimization/29798
15844
15845         * gcc.c-torture/execute/pr29798.c: New.
15846
15847 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15848
15849         * gcc.dg/builtins-20.c: Add more cases.
15850
15851 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
15852
15853         PR fortran/29759
15854         * gfortran.dg/gomp/pr29759.f90: New test.
15855
15856 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
15857
15858         PR c++/29518
15859         * g++.dg/template/static28.C: New test.
15860
15861 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
15862
15863         * lib/c-torture.exp: Use target-libpath.exp.
15864         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
15865         set GCC_EXEC_PREFIX env var from global variable of same name.
15866
15867 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15868
15869         PR fortran/26994
15870         * gfortran.fortran-torture/compile/transfer-1.f90:
15871         New testcase.
15872
15873 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
15874             Zdenek Dvorak <dvorakz@suse.cz>
15875
15876         PR tree-optimization/29680
15877         * gcc.dg/alias-11.c: New test.
15878
15879 2006-11-12  Jason Merrill  <jason@redhat.com>
15880             Andrew Pinski <pinskia@physics.uc.edu>
15881
15882         PR middle-end/28915
15883         * gcc.target/i386/vectorize1.c: New.
15884
15885 2006-11-12  Roger Sayle  <roger@eyesopen.com>
15886
15887         PR rtl-optimization/29797
15888         * gcc.c-torture/execute/pr29797-1.c: New test case.
15889
15890 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15891
15892         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
15893
15894 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
15895
15896         * gcc.dg/tree-ssa/prefetch-3.c: New test.
15897
15898 2006-11-12  Roger Sayle  <roger@eyesopen.com>
15899
15900         PR tree-optimization/13827
15901         * gcc.dg/fold-eqand-1.c: New test case.
15902
15903 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15904
15905         PR rtl-opt/28812
15906         * gcc.c-torture/execute/mayalias-3.c: New test.
15907
15908 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
15909
15910         PR middle-end/27528
15911         * gcc.c-torture/compile/pr27528.c: New test.
15912         * gcc.dg/pr27528.c: Likewise.
15913
15914 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15915
15916         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
15917
15918         * gcc.dg/torture/builtin-symmetric-1.c: New test.
15919
15920 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
15921
15922         PR fortran/29758
15923         * gfortran.dg/reshape_source_size_1.f90: New test.
15924
15925 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
15926
15927         PR fortran/29315
15928         * gfortran.dg/aliasing_dummy_4.f90: New test.
15929
15930 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
15931
15932         PR target/29777
15933         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
15934         and x86_64-*-* targets.
15935
15936 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15937
15938         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
15939         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
15940         New macros. Use them in exact tests.
15941         (TESTIT3): New macro.
15942         Add tests for fmin, fmax and fma.
15943
15944 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15945
15946         PR fortran/29431
15947         * gfortran.dg/array_constructor_13.f90: New test.
15948
15949 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15950
15951         PR fortran/29744
15952         * gfortran.dg/used_types_12.f90: New test.
15953
15954 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
15955
15956         PR middle-end/29726
15957         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
15958         (test6): Ditto.
15959         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
15960         * gcc.dg/fold-eqandshift-3.c: New test case.
15961
15962 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15963
15964         PR fortran/29699
15965         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
15966
15967         PR fortran/21370
15968         * gfortran.dg/change_symbol_attributes_1.f90: New test.
15969
15970 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
15971
15972         * gcc.dg/20061109-1.c: New testcase.
15973
15974 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15975
15976         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
15977
15978 2006-11-09  Tobias Burnus  <burnus@net-b.de>
15979
15980         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
15981         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
15982
15983 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
15984
15985         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
15986         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
15987
15988 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15989
15990         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
15991
15992 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
15993
15994         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
15995         vect-9.c).
15996         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
15997         * gcc.dg/vect/vect-9.c: Now vectorizable.
15998         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
15999         that support vect_widen_mult.
16000         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
16001         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
16002         vect-reduc-dot-u16.c).
16003         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
16004         vect-reduc-dot-u16.c).
16005         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
16006         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
16007         vect-reduc-dot-s8.c).
16008         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
16009         vect-reduc-dot-s8.c).
16010         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
16011         vect-reduc-dot-s8.c).
16012         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
16013         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
16014         vect-reduc-dot-u8.c).
16015         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
16016         vect-reduc-dot-u8.c).
16017         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
16018         * gcc.dg/vect/vect-multitypes-9.c: New test.
16019         * gcc.dg/vect/vect-multitypes-10.c: New test.
16020         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
16021         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
16022         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
16023         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
16024         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
16025         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
16026         wrapv-vect-reduc-dot-s8.c.
16027         * lib/target-support.exp (check_effective_target_vect_unpack): New.
16028         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
16029         targets that support vec_unpack.
16030         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
16031         (check_effective_target_vect_widen_mult_qi_to_hi): New.
16032         (check_effective_target_vect_widen_mult_hi_to_si): New.
16033         (check_effective_target_vect_widen_sum): Removed.
16034
16035         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16036
16037         * gcc.dg/vect/vect-multitypes-8.c: New test.
16038         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
16039
16040         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
16041
16042         * gcc.dg/vect/vect-multitypes-7.c: New test.
16043
16044         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16045
16046         * gcc.dg/vect/vect-multitypes-4.c: New test.
16047         * gcc.dg/vect/vect-multitypes-5.c: New test.
16048         * gcc.dg/vect/vect-multitypes-6.c: New test.
16049
16050         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16051
16052         * gcc.dg/vect/vect-multitypes-1.c: New test.
16053         * gcc.dg/vect/vect-multitypes-2.c: New test.
16054         * gcc.dg/vect/vect-multitypes-3.c: New test.
16055
16056 2006-11-07  Eric Christopher  <echristo@apple.com>
16057
16058         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
16059         Test using scan-assembler-not.
16060
16061 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
16062
16063         * gcc.dg/inline-17.c: New test.
16064
16065 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
16066
16067         PR other/25028
16068         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
16069         on HP-UX.
16070
16071 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
16072
16073         PR fortran/29539
16074         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
16075
16076         PR fortran/29634
16077         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
16078         test.
16079
16080 2006-11-07  Tobias Burnus  <burnus@net-b.de>
16081
16082         PR fortran/29601
16083         * gfortran.dg/volatile.f90: Add.
16084         * gfortran.dg/volatile2.f90: Add.
16085         * gfortran.dg/volatile3.f90: Add.
16086         * gfortran.dg/volatile4.f90: Add.
16087         * gfortran.dg/volatile5.f90: Add.
16088         * gfortran.dg/volatile6.f90: Add.
16089         * gfortran.dg/volatile7.f90: Add.
16090
16091 2006-11-06  Tobias Burnus  <burnus@net-b.de>
16092
16093         * gfortran.dg/io_constraints_2.f90: Adjust pattern
16094           for matching error messages.
16095         * gfortran.dg/specifics_3.f90: Adjust pattern
16096           for matching error messages.
16097
16098 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
16099             Bernhard Fischer  <aldot@gcc.gnu.org>
16100
16101         * lib/gcc-dg.exp (output-exists): New proc.
16102         (output-exists-not): New proc.
16103         * gcc.test-framework/test-framework.awk: Support new directives.
16104         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
16105         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
16106         * gcc.test-framework/dg-outexists-exp-F.c: New test.
16107         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
16108         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
16109         * gcc.test-framework/dg-outexists-exp-P.c: New test.
16110
16111 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
16112
16113         PR fortran/29630
16114         PR fortran/29679
16115         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
16116         * gfortran.dg/initialization_3.f90: New.
16117
16118 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16119
16120         PR libgfortran/25545
16121         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
16122
16123 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
16124
16125         PR middle-end/29695
16126         * gcc.c-torture/execute/pr29695-1.c: New test.
16127         * gcc.c-torture/execute/pr29695-2.c: New test.
16128
16129 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
16130
16131         PR fortran/29565
16132         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
16133
16134 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
16135
16136         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
16137         for matching error messages.
16138
16139 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
16140
16141         PR target/26915
16142         * gcc.target/i386/387-12.c: New test.
16143
16144 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16145
16146         PR libfortran/29713
16147         * gfortran.dg/pr29713.f90: New test.
16148
16149 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
16150
16151         * gcc.c-torture/execute/arith-rand-ll.c:
16152         Also test for bogus rest sign.
16153
16154 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16155
16156         PR libfortran/27895
16157         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
16158
16159 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
16160
16161         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
16162         from error messages.
16163
16164 2006-11-02  Mike Stump  <mrs@apple.com>
16165
16166         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
16167
16168         * g++.old-deja/g++.abi/align.C: Enable for darwin.
16169
16170 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
16171
16172         * g++.dg/eh/gcsec1.C: New test.
16173
16174 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16175
16176         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
16177         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
16178
16179 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
16180
16181         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
16182         hexadecimal value.
16183         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
16184         * gcc.dg/pr14796-2.c: Likewise.
16185
16186 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16187
16188         * gcc.c-torture/execute/20061101-1.c: New test.
16189
16190 2006-11-01  Richard Guenther  <rguenther@suse.de>
16191
16192         * gcc.target/i386/fpprec-1.c: New testcase.
16193
16194 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16195
16196         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
16197         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
16198
16199 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
16200
16201         * gcc.c-torture/execute/20061031-1.c: New test.
16202
16203 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
16204
16205         PR 23067
16206         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
16207         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
16208         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
16209         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
16210         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
16211         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
16212         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
16213
16214 2006-10-31  Eric Christopher  <echristo@apple.com>
16215             Falk Hueffner  <falk@debian.org>
16216
16217         * gcc.dg/builtin-bswap-1.c: New.
16218         * gcc.dg/builtin-bswap-2.c: New.
16219         * gcc.dg/builtin-bswap-3.c: New.
16220         * gcc.dg/builtin-bswap-4.c: New.
16221         * gcc.dg/builtin-bswap-5.c: New.
16222         * gcc.target/i386/builtin-bswap-1.c: New.
16223
16224 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
16225
16226         * gcc.dg/inline-16.c: New.
16227
16228         PR 16622
16229         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
16230         defining it.
16231         * gcc.dg/inline-13.c: New.
16232         * gcc.dg/inline-14.c: New.
16233         * gcc.dg/inline-15.c: New.
16234
16235         PR 11377
16236         * gcc.dg/inline6.c: New.
16237         * gcc.dg/inline7.c: New.
16238
16239 2006-10-31  Roger Sayle  <roger@eyesopen.com>
16240
16241         PR middle-end/23470
16242         * gcc.dg/pr23470-1.c: New test case.
16243
16244 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
16245
16246         PR fortran/29537
16247         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
16248         data.
16249         * gfortran.dg/blockdata_2.f90: New testcase.
16250
16251 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
16252
16253         PR libfortran/29627
16254         * gfortran.dg/unf_short_record_1.f90:  New test.
16255
16256 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16257
16258         PR fortran/29067
16259         * gfortran.dg/pr29067.f: New test.
16260
16261 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
16262             Richard Sandiford  <richard@codesourcery.com>
16263
16264         * lib/target-supports.exp (get_compiler_messages): Append options
16265         as a single list element.
16266         (check_effective_target_arm_vfp_ok): New.
16267         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
16268
16269 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
16270
16271         PR fortran/29387
16272         * gfortran.dg/intrinsic_actual_2.f90: New test.
16273
16274         PR fortran/29490
16275         * gfortran.dg/actual_array_interface_1.f90: New test.
16276
16277         PR fortran/29641
16278         * gfortran.dg/used_types_11.f90: New test.
16279
16280 2006-10-30  Dirk Mueller  <dmueller@suse.de>
16281
16282         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
16283         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
16284         * g++.old-deja/g++.pt/eichin01.C (main): Same.
16285         * g++.old-deja/g++.mike/net25.C (main): Same.
16286         * g++.dg/lookup/exception1.C (main): Same.
16287         * g++.dg/parse/parens2.C (main): Same.
16288
16289 2006-10-30  Roger Sayle  <roger@eyesopen.com>
16290
16291         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
16292
16293 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16294
16295         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
16296         * gcc.dg/torture/builtin-math-3.c: Likewise.
16297
16298 2006-10-30  Tobias Burnus  <burnus@net-b.de>
16299
16300         PR fortran/29452
16301         * gfortran.dg/write_check.f90: Check run-time keyword checking.
16302         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
16303
16304 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
16305
16306         PR Fortran/29410
16307         * gfortran.fortran-torture/execute/transfer1.f90: New test.
16308
16309 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
16310
16311         * lib/target-supports.exp (check_function_available): Declare
16312         function before calling.
16313
16314 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
16315
16316         PR tree-optimization/29637
16317         * gcc.dg/pr29637.c: New test.
16318
16319 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16320
16321         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
16322         tree canonicalization.
16323
16324 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16325
16326         * gcc.dg/builtins-20.c: Add more hypot tests.
16327
16328 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16329
16330         * gcc.dg/fold-compare-1.c: New test case.
16331
16332 2006-10-29  Dirk Mueller  <dmueller@suse.de>
16333
16334         PR c++/16307
16335         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
16336
16337 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16338
16339         PR tree-optimization/15458
16340         * gcc.dg/fold-xornot-1.c: New test case.
16341
16342 2006-10-29  Richard Guenther  <rguenther@suse.de>
16343
16344         * gcc.target/i386/math-torture/trunc.c: New testcase.
16345
16346 2006-10-29  Richard Guenther  <rguenther@suse.de>
16347
16348         * gcc.target/i386/math-torture/round.c: New testcase.
16349
16350 2006-10-29  Richard Guenther  <rguenther@suse.de>
16351
16352         * gcc.target/i386/math-torture/ceil.c: New testcase.
16353         * gcc.target/i386/math-torture/floor.c: Likewise.
16354
16355 2006-10-29  Richard Guenther  <rguenther@suse.de>
16356
16357         * gcc.target/i386/math-torture/rint.c: New testcase.
16358         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
16359
16360 2006-10-29  Richard Guenther  <rguenther@suse.de>
16361
16362         * gcc.target/i386/math-torture/lfloor.c: New testcase.
16363         * gcc.target/i386/math-torture/lceil.c: Likewise.
16364
16365 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16366
16367         PR libgfortran/24313
16368         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
16369
16370 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
16371
16372         * gcc.c-torture/execute/20020118-1.c,
16373         gcc.c-torture/execute/builtins/strlen.c,
16374         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
16375         comment typos.
16376
16377 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16378
16379         * gcc.dg/builtins-20.c: Add tests for hypot.
16380         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
16381         two-argument builtins.
16382         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
16383         TESTIT2.  Update all callers.
16384         (TESTIT2, TESTIT2_R): New helper macros.
16385         Add testcases for pow, hypot and atan2.
16386
16387 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16388
16389         PR C++/29295
16390         * g++.dg/expr/bool1.C: New test.
16391         * g++.dg/expr/bool2.C: New test.
16392
16393 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16394
16395         PR fortran/28224
16396         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
16397         * gfortran.dg/namelist_internal.f90: New test.
16398
16399 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16400
16401         PR fortran/29625
16402         * gfortran.dg/io_real_boz.f90: Add.
16403         * gfortran.dg/io_real_boz2.f90: Add.
16404
16405 2006-10-28  Richard Guenther  <rguenther@suse.de>
16406
16407         PR middle-end/26899
16408         * gcc.dg/tree-ssa/pr26899.c: New testcase.
16409
16410 2006-10-28  Richard Guenther  <rguenther@suse.de>
16411
16412         PR target/28806
16413         * gcc.target/i386/math-torture/lround.c: New testcase.
16414
16415 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
16416
16417         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
16418         * gcc.dg/builtins-44.c: Likewise.
16419         * gcc.dg/builtins-45.c: Likewise.
16420         * gcc.dg/pr28796-2.c: Likewise.
16421         * gcc.dg/unordered-3.c: Likewise.
16422
16423 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16424
16425         PR libgfortran/27954
16426         * gfortran.dg/error_recovery_2.f90: New test.
16427
16428 2006-10-26  Richard Guenther  <rguenther@suse.de>
16429
16430         * gcc.target/i386/i386.exp: Use glob, not find to collect
16431         tests.  Avoids recursing into subdirectories.
16432         * gcc.target/i386/math-torture/math-torture.exp: Torture
16433         for interesting ia32 math options.
16434         * gcc.target.i386/math-torture/lrint.c: New testcase.
16435
16436 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16437
16438         PR libgfortran/29563
16439         * gfortran.dg/arrayio_9.f90: Update test.
16440         * gfortran.dg/arrayio_19.f90: New test.
16441
16442 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
16443
16444         * gcc.dg/20061026.c: New testcase.
16445
16446 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16447
16448         PR libgfortran/29563
16449         * gfortran.dg/arrayio_9.f90: New test.
16450
16451 2006-10-26  Ben Elliston  <bje@au.ibm.com>
16452
16453         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
16454         Copy the strings manually, as strcpy may call strlen.
16455
16456 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16457
16458         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
16459         Add checks for log, log2, log10 and log1p.
16460
16461         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
16462         we already test 0.0.  Add checks for expm1, log, log2, log10,
16463         log1p, cbrt, erf and erfc.
16464
16465 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
16466
16467         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
16468
16469 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
16470
16471         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
16472         and remainderl() built-in functions.  Remove -ffast-math from
16473         dg-options.
16474
16475 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16476
16477         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
16478         acosh and atanh.
16479
16480         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
16481         floating point modifiers to arguments passed to float and long
16482         double functions respectively.  Update all callers to use floating
16483         point numbers, not integers.  Add tests for exp, exp2 and
16484         exp10/pow10.
16485
16486         * gcc.dg/torture/builtin-math-3.c: New test.
16487
16488 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
16489
16490         PR fortran/29393
16491         * gfortran.dg/initialize_2.f90: New.
16492
16493 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16494
16495         * gcc.dg/torture/builtin-math-2.c: New test.
16496
16497 2006-10-24  Richard Guenther  <rguenther@suse.de>
16498
16499         PR middle-end/28796
16500         * gcc.dg/pr28796-1.c: New testcase.
16501         * gcc.dg/pr28796-2.c: Likewise.
16502
16503 2006-10-24  Richard Guenther  <rguenther@suse.de>
16504
16505         * gcc.dg/builtins-57.c: New testcase.
16506
16507 2006-10-24  Richard Guenther  <rguenther@suse.de>
16508
16509         PR tree-optimization/29567
16510         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
16511
16512 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
16513
16514         PR tree-optimization/14784
16515         * gcc.dg/alias-10.c: New test.
16516
16517 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16518
16519         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
16520
16521 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
16522
16523         * gcc.dg/builtin-strncat-chk-1.c: New test.
16524
16525 2006-10-23  Jan Hubicka  <jh@suse.cz>
16526
16527         * gcc.dg/memmove-1.c: New test.
16528
16529 2006-10-23  Paul Brook  <paul@codesourcery.com>
16530
16531         * gcc.dg/pragma-pack-5.c: New test.
16532
16533 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
16534
16535         * g++.dg/other/s390-1.C: New testcase.
16536
16537 2006-10-23  Richard Guenther  <rguenther@suse.de>
16538
16539         PR middle-end/27132
16540         PR middle-end/23295
16541         * gcc.dg/pr27132.c: New testcase.
16542         * gcc.dg/pr23295.c: Likewise.
16543         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
16544         * g++.dg/tree-ssa/pr19807.C: Likewise.
16545
16546 2006-10-23  Richard Guenther  <rguenther@suse.de>
16547
16548         PR middle-end/21032
16549         * gcc.dg/pr21032.c: New testcase.
16550
16551 2006-10-22  Jeff Law  <law@redhat.com>
16552         Richard Guenther  <rguenther@suse.de>
16553
16554         PR tree-optimization/15911
16555         * gcc.dg/tree-ssa/vrp30.c: New testcase.
16556
16557 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
16558
16559         PR c++/20647
16560         * g++.dg/abi/rtti3.C: New.
16561
16562 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
16563
16564         PR middle-end/28252
16565         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
16566         transformation.
16567
16568 2006-10-21  Richard Guenther  <rguenther@suse.de>
16569
16570         PR tree-optimization/3511
16571         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
16572
16573 2006-10-21  Richard Guenther  <rguenther@suse.de>
16574
16575         PR middle-end/26898
16576         * gcc.dg/torture/pr26898-1.c: New testcase.
16577         * gcc.dg/torture/pr26898-2.c: Likewise.
16578
16579 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
16580
16581         PR c++/28053
16582         * g++.dg/parse/bitfield1.C: Adjust error markers.
16583         * g++.dg/parse/bitfield2.C: New test.
16584
16585 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
16586
16587         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
16588
16589 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16590
16591         PR libfortran/27895
16592         * gfortran.dg/zero_sized_1.f90: New test.
16593
16594 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
16595
16596         * gcc.dg/div-compare-1.c: New test.
16597
16598 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
16599
16600         PR fortran/29216
16601         * gfortran.dg/result_default_init_1.f90: New test.
16602
16603         PR fortran/29314
16604         * gfortran.dg/automatic_default_init_1.f90: New test.
16605
16606         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
16607         from 38 to 33.
16608
16609 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
16610
16611         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
16612         'using namespace std' without previous declaration.
16613         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
16614         * g++.old-deja/g++.robertl/eb133c.C: New.
16615
16616 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16617
16618         PR libgfortran/29277
16619         * gfortran.dg/streamio_4.f90: Update test.
16620         * gfortran.dg/streamio_11.f90: New test.
16621
16622 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
16623
16624         PR c++/27952
16625         * g++.dg/inherit/virtual1.C: New test.
16626
16627 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16628
16629         PR c++/28261
16630         * g++.dg/parse/enum3.C: New test.
16631
16632 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16633
16634         PR c++/29039
16635         * g++.dg/init/ctor8.C: New test.
16636
16637 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16638
16639         PR c++/27270
16640         * g++.dg/ext/complit8.C: Tweak error markers.
16641         * g++.dg/template/complit1.C: Add error marker.
16642
16643 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
16644
16645         PR c++/27270
16646         * g++.dg/ext/complit8.C: New test.
16647
16648         PR c++/29408
16649         * g++.dg/parse/dtor12.C: New test.
16650
16651         PR c++/29435
16652         * g++.dg/template/sizeof11.C: New test.
16653
16654 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
16655
16656         PR fortran/29392
16657         * gfortran.dg/data_char_3.f90: New test.
16658
16659         PR fortran/29451
16660         * gfortran.dg/negative_automatic_size.f90: New test.
16661
16662 2006-10-16  David Daney  <ddaney@avtrex.com>
16663
16664         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
16665
16666 2006-10-16  Eric Christopher  <echristo@apple.com>
16667
16668         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
16669         x86_64.
16670
16671 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
16672
16673         PR c++/28211
16674         * g++.dg/tc1/dr49.C: Tweak error messages.
16675         * g++.dg/parse/template21.C: New test.
16676
16677 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16678
16679         PR middle-end/20491
16680         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
16681
16682 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
16683
16684         PR fortran/29403
16685         * gfortran.dg/print_1.f90: New test.
16686
16687 2006-10-15  Jan Hubicka  <jh@suse.cz>
16688
16689         PR middle-end/29241
16690         * gcc.c-torture/compile/pr29241.c: New testcase.
16691
16692 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
16693
16694         PR middle-end/29250
16695         * gcc.c-torture/compile/pr29250.c: New test.
16696
16697 2006-10-15  Richard Guenther  <rguenther@suse.de>
16698
16699         * gcc.dg/pr29299.c: New testcase.
16700
16701 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
16702
16703         PR fortran/24767
16704         * gfortran.dg/label_4.f90: Adjust warning flag.
16705
16706 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
16707
16708         PR fortran/29371
16709         * gfortran.dg/nullify_3.f90: New test.
16710
16711 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16712
16713         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
16714         on Solaris 2.5.1 too.
16715
16716 2006-10-13  Eric Christopher  <echristo@apple.com>
16717
16718         * gcc.dg/pr25993.c: Skip for darwin.
16719
16720 2006-10-13  Eric Christopher  <echristo@apple.com>
16721
16722         * gcc.dg/visibility-11.c: Skip for darwin.
16723
16724 2006-10-13  Eric Christopher  <echristo@apple.com>
16725
16726         * gcc.dg/darwin-weakimport-1.c: Use
16727         -fno-asynchronous-unwind-tables.
16728         * gcc.dg/darwin-weakimport-3.c: Ditto.
16729
16730 2006-10-13  Richard Guenther  <rguenther@suse.de>
16731
16732         PR tree-optimization/29446
16733         * gcc.dg/torture/pr29446.c: New testcase.
16734
16735 2006-10-13  Bill Wendling  <wendling@apple.com>
16736
16737         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
16738         * g++.old-deja/g++.jason/hmc1.C: Likewise.
16739         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
16740         * g++.old-deja/g++.law/shadow1.C: Likewise.
16741         * g++.old-deja/g++.law/ctors10.C: Likewise.
16742         * g++.dg/debug/namespace1.C: Likewise.
16743         * g++.dg/inherit/namespace-as-base.C: Likewise.
16744         * g++.dg/opt/delay-slot-1.C: Likewise.
16745         * g++.dg/parse/defarg10.C: Likewise.
16746         * g++.dg/template/ptrmem11.C: Likewise.
16747         * g++.dg/template/mem_func_ptr.C: Likewise.
16748         * g++.dg/template/spec19.C: Likewise.
16749
16750 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
16751
16752         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
16753
16754 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
16755
16756         PR fortran/29373
16757         * gfortran.dg/implicit_9.f90: New test.
16758
16759         PR fortran/29407
16760         * gfortran.dg/namelist_25.f90: New test.
16761
16762         PR fortran/27701
16763         * gfortran.dg/same_name_2.f90: New test.
16764
16765         PR fortran/29232
16766         * gfortran.dg/host_assoc_types_1.f90: New test.
16767
16768         PR fortran/29364
16769         * gfortran.dg/missing_derived_type_1.f90: New test.
16770         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
16771
16772         PR fortran/29422
16773         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
16774
16775         PR fortran/29428
16776         * gfortran.dg/alloc_comp_assign_5.f90: New test.
16777
16778 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16779
16780         PR fortran/29391
16781         * gfortran.dg/bound_2.f90: New test.
16782
16783 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16784
16785         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
16786         directive.
16787         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
16788         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
16789         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
16790         * gfortran.dg/gomp/reduction3.f90: Likewise.
16791         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
16792         * gfortran.dg/dummy_procedure_2.f90: Likewise.
16793         * gfortran.dg/interface_derived_type_1.f90: Likewise.
16794         * gfortran.dg/forall_4.f90: Likewise.
16795         * gfortran.dg/spec_expr_4.f90: Likewise.
16796         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
16797         * gfortran.dg/forall_5.f90: Likewise.
16798         * gfortran.dg/open_access_append_2.f90: Add check for
16799         compile-time warning.
16800
16801 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
16802
16803         PR c++/28506
16804         * g++.dg/parse/pure1.C: New test.
16805
16806 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16807
16808         PR fortran/21435
16809         * gfortran.dg/io_constraints_3.f90: New test.
16810         * gfortran.dg/open_access_append_1.f90: Add checks
16811         for compile-time warnings.
16812         * gfortran.dg/pr20163-2.f: Likewise.
16813         * gfortran.dg/iostat_2.f90: Likewise.
16814         * gfortran.dg/label_4.f90: Delete the temporary
16815         file.
16816         * gfortran.dg/direct_io_2.f90: Add a FILE=
16817         specifier.
16818         * gfortran.dg/iomsg_1.f90: Add check for
16819         compile-time warning.
16820
16821 2006-10-12  Jan Hubicka  <jh@suse.cz>
16822
16823         PR c/28419
16824         * gcc.dg/pr28319.c: New test.
16825
16826 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
16827         PR c++/29318
16828         * g++.dg/ext/vla4.C: New test.
16829
16830 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
16831
16832         PR c++/27961
16833         * g++.dg/template/crash60.C: New test.
16834         * g++.dg/other/large-size-array.C: Adjust error markers.
16835         * g++.dg/parse/crash27.C: Likewise.
16836         * g++.dg/template/crash1.C: Likewise.
16837
16838 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
16839
16840         PR testsuite/29093
16841         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
16842
16843 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
16844
16845         PR preprocessor/28709
16846         * gcc.dg/cpp/paste14.c: New test.
16847
16848 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
16849
16850         PR c++/29175
16851         * g++.dg/init/array24.C: New test.
16852
16853 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16854
16855         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
16856         of <sys/types.h>.
16857
16858 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
16859
16860         PR c++/29024
16861         * g++.dg/parse/typedef8.C: New test.
16862         * g++.dg/other/mult-stor1.C: Adjust error markers.
16863
16864 2006-10-11  Richard Guenther  <rguenther@suse.de>
16865
16866         PR tree-optimization/28230
16867         * gcc.dg/torture/pr28230.c: New testcase.
16868
16869 2006-10-11  Richard Guenther  <rguenther@suse.de>
16870
16871         PR inline-asm/29119
16872         * gcc.dg/torture/pr29119.c: New testcase.
16873
16874 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
16875
16876         PR middle-end/29272
16877         * gcc.c-torture/execute/20060930-2.c: New test.
16878
16879 2006-10-09  Richard Henderson  <rth@redhat.com>
16880
16881         Revert emutls patch.
16882
16883 2006-10-09  Richard Guenther  <rguenther@suse.de>
16884
16885         PR middle-end/29254
16886         * gcc.dg/pr29254.c: New testcase.
16887
16888 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
16889             Paul Thomas  <pault@gcc.gnu.org>
16890
16891         PR fortran/20541
16892         * gfortran.dg/alloc_comp_basics_1.f90: New test.
16893         * gfortran.dg/alloc_comp_basics_2.f90: New test.
16894         * gfortran.dg/alloc_comp_assign_1.f90: New test.
16895         * gfortran.dg/alloc_comp_assign_2.f90: New test.
16896         * gfortran.dg/alloc_comp_assign_3.f90: New test.
16897         * gfortran.dg/alloc_comp_assign_4.f90: New test.
16898         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
16899         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
16900         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
16901         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
16902         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
16903         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
16904         * gfortran.dg/alloc_comp_std.f90: New test.
16905         * gfortran.dg/move_alloc.f90: New test.
16906
16907 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
16908
16909         PR fortran/29115
16910         * gfortran.dg/derived_constructor_comps_2.f90: New test.
16911
16912         PR fortran/29211
16913         * gfortran.dg/forall_char_dependencies_1.f90: New test.
16914
16915 2006-10-08  Tobias Burnus  <burnus@net-b.de>
16916
16917         PR fortran/28585
16918         * gfortran.dg/new_line.f90: New test.
16919
16920 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16921
16922         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
16923         * gcc.dg/torture/builtin-convert-1.c,
16924         gcc.dg/torture/builtin-convert-2.c,
16925         gcc.dg/torture/builtin-convert-3.c,
16926         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
16927
16928 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
16929
16930         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
16931         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
16932         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
16933         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
16934
16935 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
16936
16937         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
16938         Xfail some tests for powerpc-darwin and powerpc-aix.
16939
16940 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
16941
16942         PR c/29380
16943         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
16944
16945 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16946
16947         PR target/29300
16948         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
16949         on hppa*-*-hpux*.
16950
16951 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16952
16953         PR fortran/16580
16954         PR fortran/29288
16955         * gfortran.fortran-torture/execute/specifics.f90:
16956         Add tests for using all possible intrinsics as actual arguments.
16957         * gfortran.dg/specifics_1.f90: Add tests for using
16958         all possible intrinsics as actual arguments.
16959         * gfortran.dg/specifics_2.f90: New file.
16960         * gfortran.dg/specifics_3.f90: New file.
16961
16962 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
16963
16964         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
16965         * gcc.dg/debug/debug-2.c: Likewise.
16966
16967 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
16968
16969         * gcc.c-torture/compile/sync-2.c: New test.
16970
16971 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16972
16973         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
16974         line endings.
16975
16976 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16977
16978         PR rtl-optimization/29128
16979         * gcc.c-torture/compile/pr29128.c: New test.
16980
16981 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16982
16983         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
16984         line endings.
16985
16986 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
16987
16988         PR middle-end/29256
16989         * gcc.dg/tree-ssa/loop-19.c: New test.
16990
16991 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
16992
16993         PR tree-optimization/29330
16994         * gcc.dg/pr29330.c: New test.
16995
16996         PR target/28924
16997         * gcc.c-torture/compile/20061005-1.c: New test.
16998
16999 2006-10-06  Olivier Hainque  <hainque@adacore.com>
17000
17001         * gcc.dg/typename-vla-1.c: New case.
17002         * gnat.dg/forward_vla.adb: New case.
17003
17004 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
17005
17006         PR tree-optimization/29290
17007         * gfortran.dg/loop_nest_1.f90: New test.
17008
17009         PR target/29198
17010         * gcc.dg/tls/opt-12.c: New test.
17011
17012         PR fortran/28415
17013         * gfortran.dg/save_2.f90: New test.
17014
17015         PR c/29091
17016         * gcc.dg/pr29091.c: New test.
17017
17018 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
17019
17020         * lib/target-supports.exp
17021         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
17022         same as x86_64-*-*; check for LP64.
17023
17024 2006-10-04  Richard Henderson  <rth@redhat.com>
17025
17026         * lib/target-supports.exp (check_effective_target_tls): Redefine
17027         to mean non-emulated tls.
17028         * gcc.dg/tls/alias-1.c: Remove tls requirement.
17029         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
17030         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
17031         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
17032         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
17033         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
17034         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
17035
17036 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
17037
17038         PR fortran/29343
17039         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
17040
17041 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17042
17043         * gfortran.dg/bounds_check_fail_1.f90: New test.
17044
17045 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
17046
17047         PR c++/29020
17048         * g++.dg/template/friend48.C: New test.
17049
17050 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
17051
17052         PR fortran/29098
17053         * gfortran.dg/default_initialization_2.f90: New test.
17054
17055 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
17056
17057         PR fortran/20779
17058         PR fortran/20891
17059         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
17060
17061 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
17062
17063         PR fortran/29284
17064         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
17065
17066         PR fortran/29321
17067         PR fortran/29322
17068         * gfortran.dg/missing_optional_dummy_2.f90: New test.
17069
17070         PR fortran/25091
17071         PR fortran/25092
17072         * gfortran.dg/entry_array_specs_1.f90: New test.
17073
17074 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
17075
17076         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
17077         insufficient to inhibit some test failures at -O3.  Do testing
17078         on integers.
17079
17080 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
17081
17082         PR c++/29138
17083         * g++.dg/inherit/access8.C: New test.
17084         * g++.dg/template/dtor4.C: Tweak error messages.
17085
17086 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17087
17088         PR fortran/27478
17089         * gfortran.dg/entry_8.f90: New test.
17090
17091 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17092
17093         PR c++/29291
17094         * g++.dg/parse/new4.C: New test.
17095
17096 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
17097
17098         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
17099         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
17100         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
17101         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
17102         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
17103
17104 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17105
17106         PR fortran/19260
17107         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
17108         * gfortran.dg/continuation_2.f90: New test.
17109
17110         PR fortran/19262
17111         * gfortran.dg/continuation_3.f90: New test.
17112         * gfortran.dg/continuation_4.f90: New test.
17113         * gfortran.dg/continuation_5.f: New test.
17114         * gfortran.dg/continuation_6.f: New test.
17115
17116 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
17117
17118         PR c++/29226
17119         * g++.dg/template/vla1.C: New test.
17120
17121 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17122
17123         PR fortran/29210
17124         * gfortran.dg/complex_parameter_1.f90: New test.
17125
17126 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
17127
17128         PR c/29154
17129         * gcc.c-torture/execute/20060929-1.c: New test.
17130
17131 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
17132
17133         PR c++/29105
17134         * g++.dg/template/member6.C: New test.
17135         * g++.dg/parse/typename7.C: Adjust error markers.
17136
17137         PR c++/29080
17138         * g++.dg/template/member7.C: New test.
17139
17140 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
17141
17142         PR c/24010
17143         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
17144         gcc.dg/Woverride-init-3.c: New tests.
17145
17146 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
17147
17148         * gcc.c-torture/execute/20060930-1.c: New test.
17149
17150 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17151
17152         PR fortran/18791
17153         * gfortran.dg/specifics_1.f90: New test.
17154         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
17155         complex specifics.
17156
17157 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17158
17159         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
17160         pthread-init-common.h: New.
17161
17162 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
17163
17164         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
17165         precision on some archs.
17166
17167 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
17168
17169         * gcc.dg/non-local-goto-1.c: New test.
17170         * gcc.dg/non-local-goto-2.c: Likewise.
17171         * gcc.dg/setjmp-3.c: Likewise.
17172         * gcc.dg/setjmp-4.c: Likewise.
17173
17174 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
17175
17176         * gnat.dg/self_aggregate_with_pointer.adb: New test.
17177
17178 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
17179
17180         PR fortran/28276
17181         * gfortran.dg/exponent_1.f90: New test.
17182
17183         PR fortran/27021
17184         * gfortran.dg/nearest_1.f90: New test.
17185
17186 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
17187
17188         PR middle-end/25261
17189         PR middle-end/28790
17190         * gcc.dg/gomp/nestedfn-1.c: New test.
17191
17192 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
17193
17194         PR objc/29195
17195         * objc/compile/method-1.m: New test.
17196
17197 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
17198
17199         PR c++/26938
17200         * g++.dg/template/crash58.C: New test.
17201         * g++.dg/parse/crash28.C: Adjust error markers.
17202         * g++.dg/template/crash34.C: Likewise.
17203         * g++.dg/template/friend31.C: Likewise.
17204         * g++.dg/template/crash32.C: Likewise.
17205
17206         PR c++/27329
17207         * g++.dg/template/crash59.C: New test.
17208
17209         PR c++/27667
17210         * g++.dg/template/spec33.C: New test.
17211         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
17212
17213 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
17214             Adam Nemet  <anemet@caviumnetworks.com>
17215
17216         * gcc.dg/tree-ssa/ivopts-1.c: New test.
17217         * gcc.dg/tree-ssa/ivopts-2.c: New test.
17218
17219 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
17220
17221         PR target/28911
17222         * gcc.dg/pr28911.c: New.
17223
17224 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
17225
17226         PR target/29169
17227         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
17228         (dg-options): Add -mfpmath=387.
17229
17230 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
17231
17232         PR c/28706
17233         * gcc.dg/pr28706.c: New test.
17234
17235         PR c/28712
17236         * gcc.dg/pr28712.c: New test.
17237
17238 2006-09-22  Mike Stump  <mrs@apple.com>
17239
17240         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
17241
17242 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
17243
17244         PR tree-optimization/28888
17245         * gcc.dg/pr28888.c: New test.
17246
17247 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
17248
17249         PR c++/29016
17250         * g++.dg/init/ptrfn1.C: New test.
17251
17252 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
17253
17254         PR c++/28861
17255         * g++.dg/template/spec32.C: New test.
17256         * g++.dg/parse/crash9.C: Adjust error markers.
17257
17258         PR c++/28303
17259         * g++.dg/template/typedef6.C: New test.
17260         * g++.dg/init/error1.C: Adjust error markers.
17261         * g++.dg/parse/crash9.C: Likewise.
17262         * g++.dg/template/crash55.C: Likewise.
17263
17264 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
17265
17266         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
17267
17268 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
17269
17270         PR target/27650
17271         * g++.dg/ext/dllimport12.C: New test.
17272
17273 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
17274
17275         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
17276         * gcc.target/mips/nmadd-2.c: Likewise.
17277         * gcc.target/mips/mips-ps-6.c: New test.
17278         * gcc.target/mips/neg-abs-1.c: Likewise.
17279         * gcc.target/mips/neg-abs-2.c: Likewise.
17280         * gcc.target/mips/nmadd-3.c: New test.
17281
17282 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
17283
17284         PR middle-end/28046
17285         * gcc.dg/gomp/atomic-10.c: New test.
17286         * g++.dg/gomp/atomic-10.C: New test.
17287
17288 2006-09-20  Eric Christopher  <echristo@apple.com>
17289
17290         * gcc.target/i386/sse3-not-fisttp.c: New.
17291
17292 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
17293
17294         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
17295
17296 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
17297
17298         * gcc.c-torture/execute/pr28289.c (one): New variable.
17299         (main): Use it instead of argc.
17300         * gcc.c-torture/execute/20060102-1.c (one): New variable.
17301         (main): Use it instead of argc.
17302
17303 2006-09-19  Paul Brook  <paul@codesourcery.com>
17304
17305         PR target/28516
17306         * gcc.dg/nested-func-5.c: New test.
17307
17308 2006-09-19  Ben Elliston  <bje@au.ibm.com>
17309
17310         * lib/target-supports.exp (check_effective_target_tls): Compile
17311         test stubs using ${tool}_target_compile, not just target_compile.
17312         (check_effective_target_tls_runtime): Likewise.
17313
17314 2006-09-19  Ben Elliston  <bje@au.ibm.com>
17315
17316         * gcc.c-torture/compile/20030405-1.x: Remove.
17317
17318         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
17319         optimising linker from discarding it.
17320
17321 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
17322
17323         PR fortran/28526
17324         * gfortran.dg/keyword_symbol_1.f90: New test.
17325
17326         * gfortran.dg/spread_shape_1.f90: Add missing warning with
17327         pedantic compilation option.
17328
17329 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
17330
17331         PR fortran/29060
17332         * gfortran.dg/spread_shape_1.f90: New test.
17333
17334 2006-09-17  Roger Sayle  <roger@eyesopen.com>
17335
17336         PR tree-optimization/28887
17337         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
17338
17339 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
17340
17341         PR c/25993
17342         * gcc.dg/pr25993.c: New test.
17343
17344 2006-09-17  Ira Rosen  <irar@il.ibm.com>
17345
17346         PR tree-opt/21591
17347         * gcc.dg/vect/pr21591.c: New test.
17348
17349 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
17350
17351         PR tree-opt/29059
17352         * gcc.c-torture/compile/strcpy-1.c: New test.
17353         * gcc.c-torture/compile/strcpy-2.c: New test.
17354         * gcc.c-torture/compile/memcpy-1.c: New test.
17355         * gcc.c-torture/compile/memcpy-2.c: New test.
17356
17357 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
17358
17359         PR testsuite/29055
17360         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
17361
17362 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
17363
17364         * gnat.dg/specs/double_record_extension1.ads: New test.
17365         * gnat.dg/specs/double_record_extension2.ads: Likewise.
17366
17367 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
17368
17369         PR fortran/29051
17370         * gfortran.dg/oldstyle_3.f90: New test.
17371
17372 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17373
17374         PR libgfortran/29099
17375         * gfortran.dg/secnds-1.f: New test.
17376
17377 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17378
17379         PR libgfortran/29053
17380         * gfortran.dg/streamio_9.f90: New test.
17381         * gfortran.dg/streamio_10.f90: New test.
17382
17383 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
17384
17385         PR C++/29002
17386         * g++.dg/init/array22.C: New test.
17387         * g++.dg/init/array23.C: New test.
17388
17389 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
17390
17391         * stackcheck.lst: Update list of tests requiring stack checking.
17392         * norun.lst: Adjust for above change.
17393         * ada95.lst: New file.
17394         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
17395         requiring -gnat95 switch.
17396
17397 2006-09-14  Olivier Hainque  <hainque@adacore.com>
17398
17399         * gnat.dg/in_out_parameter.adb: New test.
17400
17401 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
17402
17403         PR debug/28980
17404         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
17405
17406 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
17407
17408         * gnat.dg/specs/unchecked_union.ads: New test.
17409
17410 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
17411
17412         PR rtl-optimization/28982
17413         * gcc.c-torture/execute/pr28982a.c: New test.
17414         * gcc.c-torture/execute/pr28982b.c: Likewise.
17415
17416 2006-09-12  Eric Christopher  <echristo@apple.com>
17417
17418         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
17419         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
17420
17421 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
17422
17423         PR c/28768
17424         PR preprocessor/14634
17425         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
17426         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
17427         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
17428
17429 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17430
17431         * gcc.dg/pr28243.c: New test.
17432
17433 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
17434
17435         PR fortran/28971
17436         gfortran.dg/pr28971.f90: New test to act as a backstop in case
17437         this undiagnosed regression reappears.
17438
17439 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
17440
17441         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
17442         Treat $srcdir as a literal.
17443         * lib/fortran-torture.exp (fortran-torture-compile,
17444         fortran-torture-execute): Likewise.
17445         * lib/objc-torture.exp (objc-torture-compile,
17446         objc-torture-execute): Likewise.
17447         * lib/profopt.exp (profopt-execute): Likewise.
17448
17449 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
17450
17451         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
17452
17453 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
17454
17455         PR testsuite/28950
17456         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
17457
17458 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
17459
17460         PR target/13685
17461         * gcc.target/i386/pr13685.c: New test.
17462
17463 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17464
17465         * gcc.dg/pr28726.c: New test.
17466
17467 2006-09-11  Josh Conner  <jconner@apple.com>
17468
17469         * gcc.dg/nrv3.c: Increase size of structure.
17470         * gcc.dg/nrv4.c: Likewise.
17471         * gcc.dg/nrv5.c: Likewise.
17472
17473 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
17474
17475         PR libfortran/28890
17476         gfortran.dg/assumed_charlen_function_5.f90: New test.
17477
17478 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
17479
17480         PR c++/28991
17481         * g++.dg/init/static3.C: New test.
17482
17483 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
17484
17485         PR testsuite/29007
17486         * gcc.dg/long-long-cst1.c (t): Add cast to
17487         __SIZE_TYPE__ before casting to int.
17488         (main): Return 0 on success.
17489
17490 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17491
17492         * gcc.c-torture/execute/20060910-1.c: New test.
17493
17494 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
17495
17496         PR middle-end/26983
17497         * gcc.dg/pr26983.c: New test.
17498
17499 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
17500
17501         PR target/29006
17502         * gcc.c-torture/execute/pr29006.c: New test.
17503
17504 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17505
17506         PR libfortran/28947
17507         gfortran.dg/matmul_4.f90: New test.
17508
17509 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17510
17511         PR fortran/28959
17512         gfortran.dg/used_types_10: New test.
17513
17514 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17515
17516         PR libfortran/28923
17517         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
17518         gfortran.dg/array_initializer_3.f90: New test.
17519
17520 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17521
17522         PR fortran/28914
17523         * gfortran.dg/actual_array_constructor_3.f90: New test.
17524
17525 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
17526
17527         PR testsuite/26778
17528         * gcc.target/i386/pr26778.c: New testcase.
17529
17530 2006-09-08  Eric Christopher  <echristo@apple.com>
17531
17532         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
17533         * gcc.target/i386/memcpy-1.c: Ditto.
17534         * gcc.target/i386/asm-1.c: Ditto.
17535         * gcc.target/i386/20060512-4.c: Ditto.
17536         * gcc.target/i386/compress-float-387.c: Ditto.
17537         * gcc.target/i386/20060512-1.c: Ditto.
17538         * gcc.target/i386/compress-float-sse.c: Ditto.
17539         * gcc.target/i386/20060512-2.c: Ditto.
17540         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
17541         * gcc.target/i386/stack-prot-kernel.c: Ditto.
17542         * gcc.target/i386/compress-float-387-pic.c: Ditto.
17543         * gcc.dg/pr26449.c: Ditto.
17544         * gcc.dg/attr-ms_struct-2.c: Ditto.
17545         * gcc.dg/attr-ms_struct-1.c: Ditto.
17546         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
17547
17548 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
17549
17550         PR c/28504
17551         * gcc.dg/vla-10.c: New test.
17552
17553 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17554
17555         PR c++/28858
17556         * g++.dg/parse/template20.C: New test.
17557         * g++.dg/template/operator8.C: Remove obsolete part.
17558         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
17559         * g++.old-deja/g++.pt/crash65.C: Likewise.
17560
17561 2006-09-07  Jason Merrill  <jason@redhat.com>
17562
17563         PR middle-end/27724
17564         * gcc.dg/long-long-cst1.c: New test.
17565
17566 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17567
17568         PR C++/28906
17569         * g++.dg/other/array3.C: New test.
17570         * g++.dg/other/array4.C: New test.
17571         * g++.dg/other/array5.C: New test.
17572
17573 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
17574
17575         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
17576
17577 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
17578
17579         PR target/28946
17580         * gcc.target/i386/pr28946.c: New test.
17581
17582 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
17583
17584         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
17585         in integer literal constant.
17586         * gfortran.dg/enum_8.f90: Ditto.
17587         * gfortran.dg/g77/20030326-1.f: Ditto.
17588
17589 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
17590
17591         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
17592         nonconformance usage.
17593
17594 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17595
17596         PR middle-end/28862
17597         * gcc.c-torture/compile/vector-align-1.c: New test.
17598
17599 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
17600
17601         PR rtl-opt/27883
17602         * g++.dg/opt/copysign-1.C: New test.
17603
17604 2006-09-06  Jason Merrill  <jason@redhat.com>
17605
17606         PR c++/27371
17607         * g++.dg/warn/unused-result1.C: New test.
17608
17609 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
17610
17611         PR c++/28903
17612         * g++.dg/ext/vla3.C: New test.
17613
17614         PR c++/28886
17615         * g++.dg/template/array16.C: New test.
17616
17617 2006-09-06  Richard Guenther  <rguenther@suse.de>
17618
17619         * gcc.dg/pr27226.c: Remove testcase again.
17620
17621 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17622
17623         PR tree-opt/28937
17624         * g++.dg/opt/unroll2.C: New test.
17625
17626 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17627
17628         PR tree-opt/28952
17629         * gcc.dg/vect/pr28952.c: New test.
17630
17631 2006-09-05  Richard Guenther  <rguenther@suse.de>
17632
17633         PR tree-optimization/28900
17634         * gcc.dg/torture/pr28900.c: New testcase
17635
17636 2006-09-05  Richard Guenther  <rguenther@suse.de>
17637
17638         PR tree-optimization/28905
17639         * gcc.c-torture/compile/pr28905.c: New testcase.
17640
17641 2006-09-05  Richard Guenther  <rguenther@suse.de>
17642
17643         PR middle-end/28935
17644         * gcc.dg/pr28935.c: New testcase.
17645
17646 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17647
17648         * gcc.c-torture/execute/20060905-1.c: New test.
17649
17650 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
17651
17652         PR fortran/28908
17653         * gfortran.dg/used_types_7.f90: New test.
17654         * gfortran.dg/used_types_8.f90: New test.
17655         * gfortran.dg/used_types_9.f90: New test.
17656
17657 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17658
17659         * gcc.c-torture/compile/20060904-1.c: New test.
17660
17661 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
17662
17663         PR c++/23287 Revert my 2006-09-01 patch
17664         * g++.dg/parse/dtor12.C: Remove.
17665
17666 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
17667
17668         PR c+/27670
17669         * g++.dg/template/operator9.C: New test.
17670
17671         PR c++/27493
17672         * g++.dg/template/operator7.C: New test.
17673
17674         PR c++/27494
17675         * g++.dg/template/operator8.C: New test.
17676
17677         PR c++/27397
17678         * g++.dg/template/crash57.C: New test.
17679
17680         * g++.dg/template/typedef4.C: Adjust error markers.
17681         * g++.dg/template/typedef5.C: Likewise.
17682
17683 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
17684
17685         PR c++/28878
17686         * g++.dg/parse/crash33.C: New test.
17687
17688 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
17689         Richard Guenther  <rguenther@suse.de>
17690         Adam Nemet  <anemet@caviumnetworks.com>
17691
17692         PR middle-end/27226
17693         * gcc.target/mips/memcpy-1.c: New testcase.
17694         * gcc.dg/pr27226.c: Likewise.
17695
17696 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
17697
17698         PR c++/28705
17699         * g++.dg/lookup/koenig5.C: New.
17700         * g++.dg/template/crash56.C: New.
17701
17702 2006-09-01  Josh Conner  <jconner@apple.com>
17703
17704         PR c++/25505
17705         * gcc.dg/nrv3.c: New test.
17706         * gcc.dg/nrv4.c: New test.
17707         * gcc.dg/nrv5.c: New test.
17708
17709 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
17710
17711         PR c++/23287
17712         * g++.dg/parse/dtor12.C: New.
17713
17714 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
17715
17716         PR tree-optimization/28839
17717         * gcc.dg/pr28839.c: New test.
17718
17719 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
17720
17721         PR target/24367
17722         * gcc.dg/pr24367.c: New testcase.
17723
17724 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
17725
17726         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
17727
17728 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
17729
17730         PR rtl-optimization/27735
17731         * gcc.dg/loop-unswitch-1.c: New test.
17732
17733 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
17734
17735         PR fortran/28885
17736         * gfortran.dg/aliasing_dummy_2.f90: New test.
17737
17738         PR fortran/20067
17739         * gfortran.dg/generic_5.f90: Change error message.
17740
17741         PR fortran/28873
17742         * gfortran.dg/generic_6.f90: New test.
17743
17744         PR fortran/25077
17745         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
17746
17747         PR fortran/25102
17748         * gfortran.dg/invalid_interface_assignment.f90: New test.
17749
17750         PR fortran/24866
17751         * gfortran.dg/module_proc_external_dummy.f90: New test.
17752
17753 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
17754
17755         PR c++/28349
17756         * g++.dg/warn/var-args1.C: New test.
17757
17758 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
17759
17760         PR fortran/28866
17761         * gfortran.dg/simpleif_2.f90: New test.
17762         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
17763         * gfortran.dg/enum_5.f90: Ditto.
17764
17765 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17766             Kazu Hirata  <kazu@codesourcery.com>
17767
17768         PR tree-optimization/17506
17769         * gcc.dg/pr17506.c: New.
17770
17771 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
17772
17773         PR c++/28139
17774         * g++.dg/eh/alias1.C: New test.
17775
17776 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17777
17778         PR c++/28860
17779         * g++.dg/template/ttp22.C: New test.
17780
17781 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
17782
17783         PR middle-end/26632
17784         * gcc.dg/pr26632.c: New.
17785
17786 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17787
17788         PR libgfortran/28354
17789         * gfortran.dg/fmt_zero_precision.f90: New test.
17790
17791 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
17792
17793         PR c++/28058
17794         * g++.dg/template/spec31.C: New test.
17795
17796 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
17797
17798         PR c++/26573
17799         * g++.dg/other/static2.C: New test.
17800
17801 2006-08-26  Roger Sayle  <roger@eyesopen.com>
17802
17803         * gcc.dg/Wswitch-enum-2.c: New test case.
17804         * gcc.dg/Wswitch-enum-3.c: Likewise.
17805
17806 2006-08-26  Richard Guenther  <rguenther@suse.de>
17807
17808         * gcc.c-torture/compile/20060826-1.c: New testcase.
17809
17810 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
17811
17812         PR c++/28736
17813         * g++.dg/template/void10.C: New test.
17814
17815         PR c++/28737
17816         * g++.dg/template/void8.C: New test.
17817
17818         PR c+_+/28738
17819         * g++.dg/template/void9.C: New test.
17820
17821         * g++.dg/template/void3.C: Adjust error markers.
17822         * g++.dg/template/void4.C: Likewise.
17823         * g++.dg/template/crash55.C: Likewise.
17824         * g++.dg/template/void7.C: Likewise
17825
17826 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
17827
17828         PR c++/28588
17829         * g++.dg/inherit/access6.C: New test.
17830         * g++.dg/inherit/access7.C: Likewise.
17831
17832         PR c++/28595
17833         * g++.dg/template/array15.C: New test.
17834         * g++.dg/template/crash2.C: Tweak error markers.
17835
17836 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
17837
17838         PR middle-end/28683
17839         * gcc.c-torture/compile/20060823-1.c: New test.
17840
17841 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17842
17843         PR c++/28853
17844         * g++.dg/template/ttp21.C: New test.
17845
17846         PR c++/28852
17847         * g++.dg/other/operator1.C: Add error-marker.
17848         * g++.dg/other/operator2.C: New test.
17849
17850 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
17851
17852         PR c/27893
17853         * gcc.c-torture/compile/vla-const-1.c,
17854         gcc.c-torture/compile/vla-const-2.c: New tests.
17855
17856 2006-08-26  Richard Guenther  <rguenther@suse.de>
17857
17858         PR middle-end/28814
17859         * gcc.dg/torture/pr28814.c: New testcase.
17860
17861 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
17862
17863         PR c/28418
17864         * gcc.c-torture/compile/compound-literal-1.c: New test.
17865
17866 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
17867
17868         PR c/28299
17869         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
17870         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
17871         Expect extra diagnostics.
17872
17873 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
17874
17875         gcc.dg/noncompile/pr16876.c: New test.
17876
17877 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
17878
17879         PR c++/28056
17880         * g++.dg/parse/local1.C: New test.
17881         * g++.dg/other/qual1.C: Tweak error marker.
17882
17883 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
17884
17885         PR c++/27787
17886         * g++.dg/template/typename10.C: New.
17887         * g++.dg/template/lookup4.C: Remove bogus error marker.
17888
17889 2006-08-25  Richard Guenther  <rguenther@suse.de>
17890
17891         PR testsuite/28829
17892         * gcc.dg/pr26570.c: Fix testcase.
17893
17894 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
17895
17896         PR tree-opt/28807
17897         * gcc.c-torture/execute/mayalias-2.c: New test.
17898         * gcc.dg/tree-ssa/alias-13.c: New test.
17899
17900 2006-08-24  Jan Hubicka  <jh@suse.cz>
17901
17902         PR debug/26881
17903         * gcc.dg/debug/pr26881.c: New file.
17904
17905 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
17906
17907         PR fortran/28788
17908         * gfortran.dg/used_types_4.f90: New test.
17909         * gfortran.dg/derived_init_2.f90: Modify to check sibling
17910         association of derived types.
17911         * gfortran.dg/used_types_2.f90: Add module cleanup.
17912         * gfortran.dg/used_types_3.f90: The same.
17913
17914         PR fortran/28771
17915         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
17916         fix of regression.
17917
17918 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17919
17920         PR 28813
17921         * gfortran.dg/direct_io_6.f90: Remove test.
17922
17923 2006-08-23  Stuart Hastings  <stuart@apple.com>
17924
17925         PR 28825
17926         * gcc.target/i386/20060821-1.c: New.
17927
17928 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
17929
17930         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
17931         dg-warning strings for dllimport.
17932
17933 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
17934
17935         PR C++/28450
17936         * g++.dg/ext/vector4.C: New test.
17937         * g++.dg/ext/complex1.C: New test.
17938
17939 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
17940
17941         PR debug/28692
17942         * gcc.dg/debug/const-1.c: New.
17943         * gcc.dg/debug/const-2.c: New.
17944         * gcc.dg/debug/dwarf2/const-1.c: New.
17945         * gcc.dg/debug/dwarf2/const-2.c: New.
17946         * gcc.dg/debug/dwarf2/const-2b.c: New.
17947
17948 2006-08-22  Richard Guenther  <rguenther@suse.de>
17949
17950         PR middle-end/28776
17951         * gcc.c-torture/compile/pr28776-1.c: New testcase.
17952         * gcc.c-torture/compile/pr28776-2.c: Likewise.
17953
17954 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
17955
17956         PR tree-optimization/28003
17957         * g++.dg/tree-ssa/pr28003.C: New.
17958
17959 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
17960
17961         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
17962
17963 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
17964
17965         PR c++/26269
17966         * g++.dg/other/error14.C: New test.
17967
17968         PR c++/28505
17969         * g++.dg/parse/ctor7.C: New test.
17970         * g++.dg/parse/ctor8.C: Likewise.
17971
17972         PR c++/28741
17973         * g++.dg/template/void7.C: New test.
17974
17975 2006-08-21  Olivier Hainque  <hainque@adacore.com>
17976
17977         * gnat.dg/self_aggregate_with_zeros.adb: New test.
17978         * gnat.dg/self_aggregate_with_array.adb: New test.
17979
17980 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
17981
17982         * g++.dg/eh/arm-vfp-unwind.C: New test.
17983
17984 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
17985
17986         PR c++/28341
17987         * g++.dg/template/ref3.C: New test.
17988         * g++.dg/template/nontype13.C: New test.
17989
17990         PR c++/28346
17991         * g++.dg/template/ptrmem17.C: New test.
17992
17993 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
17994
17995         PR target/28648 c:
17996         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
17997
17998 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
17999
18000         PR fortran/28630
18001         * gfortran.dg/used_types_2.f90: New test.
18002
18003         PR fortran/28601
18004         * gfortran.dg/used_types_3.f90: New test.
18005
18006         PR fortran/20886
18007         * gfortran.dg/generic_actual_arg.f90: New test.
18008
18009         PR fortran/28735
18010         * gfortran.dg/module_private_array_refs_1.f90: New test.
18011
18012         PR fortran/28762
18013         * gfortran.dg/program_name_1.f90: New test.
18014
18015         PR fortran/28425
18016         * gfortran.dg/derived_constructor_comps_1.f90: New test.
18017
18018         PR fortran/28496
18019         * gfortran.dg/array_initializer_2.f90: New test.
18020
18021         PR fortran/18111
18022         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
18023
18024         PR fortran/28600
18025         * gfortran.dg/assumed_charlen_function_4.f90: New test.
18026
18027         PR fortran/28771
18028         * gfortran.dg/assumed_charlen_in_main.f90: New test.
18029
18030         PR fortran/28660
18031         * gfortran.dg/dependent_decls_1.f90: New test.
18032
18033 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
18034
18035         PR fortran/25217
18036         * gfortran.dg/derived_init_2.f90: New.
18037
18038 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
18039
18040         * gcc.c-torture/execute/pr28289.c: New test.
18041
18042 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
18043
18044         PR c/28744
18045         * gcc.dg/attr-externally-visible-1.c: New test.
18046         * gcc.dg/attr-externally-visible-2.c: New test.
18047         * g++.dg/parse/attr-externally-visible-1.C: New test.
18048         * g++.dg/parse/attr-externally-visible-2.C: New test.
18049
18050 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18051
18052         PR c++/28606
18053         * g++.dg/parse/dtor11.C: New test.
18054
18055 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18056
18057         PR rtl-optimization/28489
18058         * gcc.c-torture/compile/pr28489.c: New test.
18059
18060 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18061
18062         PR c++/28710
18063         * g++.dg/template/redecl4.C: New test.
18064
18065         PR c++/28711
18066         * g++.dg/template/ctor8.C: New test.
18067
18068 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
18069
18070         * gcc.dg/pr26570.c: Fix testcase.
18071
18072 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
18073
18074         * PR c++/28573
18075         * g++.dg/parse/offsetof6.C: New test.
18076         * g++.dg/parse/offsetof6.C: New test.
18077         * g++.dg/parse/offsetof7.C: New test.
18078
18079 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18080
18081         PR testsuite/28602
18082         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
18083         is false.
18084
18085 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
18086
18087         PR c++/28302
18088         * g++.dg/ext/vector3.C: New test.
18089
18090 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
18091
18092         PR gcov/profile/26570
18093         * gcc.dg/pr26570.c: New test.
18094
18095 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
18096
18097         PR c/27697
18098         * gcc.dg/qual-component-1.c: New test.
18099
18100 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18101
18102         PR c++/28593
18103         * g++.dg/parse/new3.C: New test.
18104
18105 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18106
18107         PR fortran/25828
18108         * gfortran.dg/streamio_1.f90: New test.
18109         * gfortran.dg/streamio_2.f90: New test.
18110         * gfortran.dg/streamio_3.f90: New test.
18111         * gfortran.dg/streamio_4.f90: New test.
18112         * gfortran.dg/streamio_5.f90: New test.
18113         * gfortran.dg/streamio_6.f90: New test.
18114         * gfortran.dg/streamio_7.f90: New test.
18115         * gfortran.dg/streamio_8.f90: New test.
18116
18117 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
18118
18119         PR c/28287
18120         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
18121
18122 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
18123
18124         PR c++/28594
18125         * g++.dg/template/void6.C: New test.
18126
18127 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18128
18129         PR c/28649
18130         * gcc.dg/parse-error-1.c: New test.
18131         * gcc.dg/parse-error-2.c: New test.
18132         * gcc.dg/cpp/digraph2.c: Add error-marker.
18133         * gcc.dg/noncompile/920923-1.c: Likewise.
18134
18135 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
18136
18137         PR c/27490
18138         * gcc.dg/sizeof-2.c: New testcase.
18139
18140         PR c/27489
18141         * gcc.dg/switch-A.c: New testcase.
18142
18143 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
18144
18145         PR c++/28288
18146         PR c++/14556
18147         * g++.old-deja/g++.warn/compare1.C: Delete.
18148         * g++.dg/opt/pr7503-2.C: Delete.
18149         * g++.dg/opt/pr7503-3.C: Delete.
18150         * g++.dg/opt/pr7503-4.C: Delete.
18151         * g++.dg/opt/pr7503-5.C: Delete.
18152         * g++.dg/opt/max1.C: Delete.
18153         * g++.dg/warn/minmax.C: Delete.
18154         * g++.dg/expr/minmax.C: New test.
18155
18156 2006-08-14  Richard Guenther  <rguenther@suse.de>
18157
18158         PR testsuite/28703
18159         * gcc.c-torture/execute/pr28651.c: Do not use argc
18160         to avoid optimization, instead forbid inlining.
18161
18162 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
18163
18164         PR rtl-optimization/28634
18165         * gcc.c-torture/execute/ieee/pr28634.c: New test.
18166
18167 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
18168
18169         PR c/27184
18170         * gcc.dg/torture/pr27184.c: New test.
18171
18172 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
18173
18174         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
18175
18176 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18177
18178         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
18179         * gfortran.dg/stat_2.f90: Likewise.
18180         * gfortran.dg/chmod_1.f90: Likewise.
18181         * gfortran.dg/chmod_2.f90: Likewise.
18182         * gfortran.dg/chmod_3.f90: Likewise.
18183
18184 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
18185
18186         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
18187
18188 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18189
18190         * g++.dg/opt/pr23454-2.C: New test.
18191
18192 2006-08-11  Richard Guenther  <rguenther@suse.de>
18193
18194         PR middle-end/28651
18195         * gcc.c-torture/execute/pr28651.c: New testcase.
18196
18197 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
18198
18199         * gnat.dg/specs/static_initializer.ads: New test.
18200
18201 2006-08-10  Paul Brook  <paul@codesourcery.com>
18202
18203         * gcc.target/arm/cond-asm.c: New test.
18204
18205 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
18206
18207         PR tree-optimization/26197
18208         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
18209         * g++.dg/vect/vect.exp: Compile the new tests with
18210         --param max-aliased-vops=0.
18211
18212 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
18213
18214         PR c++/28637
18215         * g++.dg/template/void3.C: New test.
18216
18217         PR c++/28638
18218         * g++.dg/template/void4.C: New test.
18219
18220         PR c++/28640
18221         * g++.dg/template/void5.C: New test.
18222
18223 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
18224
18225         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
18226         after dg-do compile.
18227
18228 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
18229
18230         PR tree-optimizations/26969
18231         * gcc.dg/vect/vect.exp: Compile tests prefixed with
18232         "unswitch-loops" with -funswitch-loops.
18233         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
18234
18235 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18236
18237         * gcc.dg/sparc-getcontext-1.c: Fix typo.
18238         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
18239         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
18240         * objc.dg/dwarf-1.m: Likewise.
18241         * objc.dg/dwarf-2.m: Likewise.
18242         * obj-c++.dg/dwarf-2.mm: Likewise.
18243
18244 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18245
18246         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
18247         * objc.dg/dwarf-2.m: Likewise.
18248         * obj-c++.dg/dwarf-2.mm: Likewise.
18249
18250         PR libfortran/28603
18251         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
18252
18253         PR testsuite/27611
18254         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18255
18256         PR testsuite/27033
18257         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18258
18259 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
18260
18261         PR target/27827
18262         * gcc.target/i386/pr27827.c: New testcase.
18263
18264 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
18265
18266         PR fortran/28590
18267         * gfortran.dg/sequence_types_1.f90: New test.
18268
18269 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
18270
18271         PR fortran/28548
18272         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
18273         dg-warning.  Add -pedantic option.
18274
18275 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18276
18277         PR c/28502
18278         * gcc.dg/proto-1.c: New test.
18279
18280         PR c/27721
18281         * gcc.dg/lvalue-4.c: New test.
18282
18283         PR c/28136
18284         * gcc.dg/init-bad-5.c: New test.
18285
18286 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
18287
18288         PR c++/28347
18289         * g++.dg/ext/typedef-init.C: Add new test for typedef
18290         initialization inside templates. Adjust existing error markers.
18291
18292 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
18293
18294         PR c++/28148
18295         * g++.dg/init/ptrmem3.C: New test.
18296
18297 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
18298
18299         PR tree-optimization/27770
18300         * lib/target-support.exp: New target keyword "section_anchors".
18301         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
18302         tests.
18303         * gcc.dg/vect/section-anchors-pr27770.c: New test.
18304         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
18305         * gcc.dg/vect/section-anchors-vect-69.c: New test.
18306         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
18307
18308 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18309
18310         * gcc.dg/20060801-1.c: Add missing '}'.
18311
18312 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18313
18314         PR c++/27508
18315         * g++.dg/parse/dtor9.C: New test.
18316         * g++.dg/parse/dtor10.C: New test.
18317         * g++.dg/other/error7.C: Adjust error-marker.
18318
18319         PR c++/28274
18320         * g++.dg/other/default5.C: New test.
18321
18322 2006-08-02  Richard Guenther  <rguenther@suse.de>
18323
18324         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
18325
18326 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
18327
18328         PR c++/28557
18329         * g++.dg/template/conv9.C: New test.
18330
18331 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
18332
18333         PR debug/28063
18334         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
18335         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
18336         Optionally return assembly text.  Update callers.
18337         (check_no_compiler_messages): Update verbose messages.
18338         (check_no_messages_and_pattern): New.
18339         (check_effective_target_string_merging): New.
18340
18341 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18342
18343         PR c++/28250
18344         * g++.dg/eh/catch4.C: New test.
18345
18346         PR c++/28257
18347         * g++.dg/other/qual1.C: New test.
18348
18349         PR c++/28259
18350         * g++.dg/inherit/error2.C: New test.
18351
18352         PR c++/28267
18353         * g++.dg/other/new1.C: New test.
18354
18355         * g++.dg/warn/pr23075.C: Remove obsolete test.
18356         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
18357         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
18358
18359 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
18360
18361         PR c++/28523
18362         * g++.dg/eh/cast1.C: New test.
18363
18364 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
18365
18366         PR libfortran/28452
18367         * gfortran.dg/random_3.f90:  New test.
18368
18369 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
18370
18371         PR c++/28432
18372         * g++.dg/other/pr28304.C: Change expected error message.
18373         * g++.dg/other/pr28432.C: New test.
18374
18375 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
18376
18377         PR c++/28256
18378         * g++.dg/init/brace2.C: Change expected error message, add empty init.
18379
18380 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
18381
18382         PR debug/23336
18383         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
18384         at -g1.
18385         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
18386         g++.dg/debug/enum-2.C: New.
18387
18388 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18389
18390         PR c++/6634
18391         * g++.dg/parse/long1.C: Add more tests.
18392
18393 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18394
18395         * gfortran.dg/lrshift_1.c: New file.
18396
18397 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18398
18399         PR libgfortran/28335
18400         * gfortran.dg/no_unit_error_1.f90: New test.
18401
18402 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18403
18404         PR libgfortran/28335
18405         * gfortran.dg/no_unit_error_1.f90: Delete test.
18406         * gfortran.dg/no_unit_error_2.f90: Delete test.
18407
18408 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18409
18410         * gfortran.dg/chmod_3.f90: New test.
18411         * gfortran.dg/ltime_gmtime_1.f90: New test.
18412         * gfortran.dg/ltime_gmtime_2.f90: New test.
18413         * gfortran.dg/lrshift_1.f90: New test.
18414         * gfortran.dg/chmod_1.f90: New test.
18415         * gfortran.dg/chmod_2.f90: New test.
18416
18417 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
18418
18419         PR c++/27668
18420         * g++.dg/template/crash55.C: New test.
18421
18422         PR c++/27962
18423         * g++.dg/template/nontype16.C: New test.
18424
18425         * g++.dg/template/void2.C: Adjust error markers.
18426         * g++.dg/template/nontype5.C: Adjust error markers.
18427
18428 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
18429
18430         * gcc.target/i386/stack-prot-kernel.c: New test.
18431
18432 2006-07-27  Roger Sayle  <roger@eyesopen.com>
18433
18434         * gcc.dg/builtins-55.c: New test case.
18435
18436 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
18437
18438         PR rtl-optimization/27907
18439         * gcc.c-torture/compile/pr27907.c: New test.
18440
18441 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18442
18443         * gfortran.dg/mclock.f90: New test.
18444         * gfortran.dg/int_conv_1.f90: New test.
18445         * gfortran.dg/stat_1.f90: New test.
18446         * gfortran.dg/stat_2.f90: New test.
18447
18448 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18449
18450         PR libgfortran/28335
18451         * gfortran.dg/no_unit_error_1.f90: New test.
18452         * gfortran.dg/no_unit_error_2.f90: New test.
18453         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
18454
18455 2006-07-25  Roger Sayle  <roger@eyesopen.com>
18456
18457         PR middle-end/28473
18458         * gcc.dg/fold-convround-1.c: New test case.
18459
18460 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
18461
18462         * gfortran.dg/arithmetic_if.f90:  Fix comments.
18463
18464 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18465
18466         PR c++/27572
18467         * g++.dg/other/typedef1.C: New test.
18468         * g++.dg/template/typedef4.C: New test.
18469         * g++.dg/template/typedef5.C: New test.
18470
18471 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
18472
18473         PR fortran/28416
18474         * gfortran.dg/allocatable_dummy_3.f90: New.
18475
18476 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
18477
18478         PR fortran/28439
18479         * gfortran.dg/arithmetic_if.f90:  New test.
18480
18481 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
18482
18483         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
18484         avoid memcpy optimization.
18485
18486 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18487
18488         PR fortran/25289
18489         * gfortran.dg/direct_io_6.f90: New test.
18490
18491 2006-07-24  Jan Hubicka  <jh@suse.cz>
18492
18493         PR c/25795
18494         PR c++/27369
18495         * gcc.dg/pr25795.c: New test.
18496         * gcc.dg/pr25795-1.c: New test.
18497
18498 2006-07-23  Roger Sayle  <roger@eyesopen.com>
18499
18500         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
18501         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
18502         which may be transformed to "g || h" on some platforms.
18503
18504 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
18505
18506         PR c++/28025
18507         * g++.dg/template/friend45.C: New test.
18508
18509 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18510
18511         PR libgfortran/28339
18512         * gfortran.dg/arrayio_8.f90: New test.
18513
18514 2006-07-21  Mike Stump  <mrs@apple.com>
18515
18516         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
18517
18518         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
18519
18520 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18521
18522         PR c++/28250
18523         * g++.dg/eh/catch3.C: New test.
18524
18525         PR c++/28363
18526         * g++.dg/template/defarg10.C: New test.
18527
18528 2006-07-20  Paul Brook  <paul@codesourcery.com>
18529
18530         PR 27363
18531         * gcc.dg/pr27363.c: New test.
18532
18533 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
18534
18535         PR c++/28338
18536         * g++.dg/init/ref13.C: New test.
18537
18538 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18539
18540         PR obj-c++/28434
18541         * obj-c++.dg/proto-error-1.mm: New test.
18542
18543 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
18544
18545         PR c++/28337
18546         * g++.dg/template/string1.C: New test.
18547
18548 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
18549
18550         PR c++/28048
18551         * g++.dg/template/defarg9.C: New test.
18552
18553         PR c++/28235
18554         * g++.dg/template/static27.C: New test.
18555
18556 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
18557
18558         PR 28410
18559         * gcc.dg/tree-ssa/pr28410.c: New test.
18560
18561 2006-07-18  Lee Millward  <lee.millward@gmail.com>
18562
18563         PR c++/28258
18564         * g++/dg/other/error13.C: New test.
18565
18566         PR c++/28260
18567         * g++.dg/template/friend44.C: New test.
18568
18569 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
18570
18571         PR c++/27495
18572         * g++.dg/other/pr27495.C: New.
18573
18574 2006-07-18  Olivier Hainque  <hainque@adacore.com>
18575
18576         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
18577         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
18578
18579 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18580
18581         PR c/28286
18582         * gcc.dg/pragma-pack-4.c: New test.
18583
18584 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
18585
18586         PR c++/28291
18587         * g++.dg/ext/pr28291.C: New test.
18588
18589 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
18590
18591         PR middle-end/28403
18592         * gcc.c-torture/execute/pr28403.c: New test.
18593
18594 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
18595
18596         PR middle-end/28402
18597         * gcc.dg/pr28402.c: New test.
18598
18599 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
18600
18601         PR c++/28304
18602         * g++.dg/other/pr28304.C: New test.
18603
18604 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
18605
18606         PR other/28251
18607         gcc.c-torture/unsorted/dump-noaddr.c: New test.
18608         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
18609
18610 2006-07-17  Richard Guenther  <rguenther@suse.de>
18611
18612         PR tree-optimization/28238
18613         * g++.dg/tree-ssa/pr28238.C: New testcase.
18614
18615 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18616
18617         PR c++/28250
18618         * g++.dg/eh/catch1.C: New test.
18619         * g++.dg/eh/catch2.C: New test.
18620
18621 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
18622
18623         PR c++/28370
18624         * g++.dg/template/anon3.C: New test.
18625
18626 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
18627
18628         PR fortran/20844
18629         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
18630         specifiers requiring an explicit format tag..
18631
18632         PR fortran/28201
18633         * gfortran.dg/generic_5: New test.
18634
18635         PR fortran/20893
18636         * gfortran.dg/elemental_optional_args_1.f90: New test.
18637
18638 2006-07-16  Olivier Hainque  <hainque@adacore.com>
18639
18640         * gnat.dg/assert.ads: New file.
18641         * gnat.dg/controlled_record.ads: Likewise.
18642         * gnat.dg/controlled_record.adb: Likewise.
18643
18644 2006-07-15  Lee Millward  <lee.millward@gmail.com>
18645
18646         PR c++/28292
18647         * g++.dg/other/error12.C: New test.
18648
18649         PR c++/28269
18650         * g++.dg/template/crash54.C: New test.
18651
18652 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18653
18654         PR c++/28249
18655         * g++.dg/parse/catch1.C: New test.
18656
18657         PR c++/28294
18658         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
18659
18660         PR c++/28387
18661         * g++.dg/ext/attrib24.C: New test.
18662
18663 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18664
18665         PR c++/28343
18666         * g++.dg/ext/asmspec1.C: New test.
18667
18668 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
18669
18670         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
18671         (dg-test): Support shouldfail tests.
18672         * lib/target-supports-dg.exp (dg-shouldfail): New.
18673         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
18674         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
18675         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
18676         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
18677         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
18678         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
18679         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
18680
18681 2006-07-13  Jan Hubicka  <jh@suse.cz>
18682
18683         * gcc.target/i386/memcpy-1.c: New.
18684
18685 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
18686
18687         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
18688
18689 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
18690
18691         PR fortran/25097
18692         * gfortran.dg/present_1.f90: New test.
18693
18694         PR fortran/20903
18695         * gfortran.dg/interface_derived_type_1.f90: New test.
18696
18697 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
18698
18699         PR fortran/28213
18700         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
18701         list.
18702
18703 2006-07-07  Lee Millward  <lee.millward@gmail.com>
18704
18705         PR c++/27820
18706         * g++.dg/other/label1.C: New test.
18707
18708 2006-07-07  Richard Guenther  <rguenther@suse.de>
18709
18710         PR middle-end/28268
18711         * gcc.dg/torture/pr28268.c: New testcase.
18712
18713 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
18714
18715         PR c++/27019
18716         * g++.dg/ext/pr27019.C: New.
18717
18718 2006-07-07  Richard Guenther  <rguenther@suse.de>
18719
18720         PR tree-optimization/28187
18721         * gcc.dg/pr28187.c: New testcase.
18722
18723 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
18724
18725         * gnat.dg/address_conversion.adb: New test.
18726         * gnat.dg/boolean_subtype.adb: Likewise.
18727         * gnat.dg/frame_overflow.adb: Likewise.
18728         * gnat.dg/pointer_array.adb: Likewise.
18729         * gnat.dg/pointer_conversion.adb: Likewise.
18730
18731 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
18732
18733         PR fortran/28237
18734         PR fortran/23420
18735         * gfortran.dg/print_fmt_5.f90: New test.
18736
18737 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18738
18739         PR fortran/28129
18740         * gfortran.dg/bounds_check_4.f90: New test.
18741
18742 2006-07-05  Richard Guenther  <rguenther@suse.de>
18743
18744         PR target/28158
18745         * gfortran.dg/pr28158.f90: New testcase.
18746
18747 2006-07-05  Richard Guenther  <rguenther@suse.de>
18748
18749         PR tree-optimization/28162
18750         * gcc.dg/pr28162.c: New testcase.
18751
18752 2006-07-05  Richard Guenther  <rguenther@suse.de>
18753         Andrew Pinski  <pinskia@gcc.gnu.org>
18754
18755         PR c++/27084
18756         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
18757
18758 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
18759
18760         PR fortran/28174
18761         * gfortran.dg/actual_array_substr_2.f90: New test.
18762
18763         PR fortran/28167
18764         * gfortran.dg/actual_array_constructor_2.f90: New test.
18765
18766 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18767
18768         * gfortran.dg/itime_idate_1.f: New test.
18769         * gfortran.dg/itime_idate_2.f: New test.
18770
18771 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18772
18773         PR libgfortran/27704
18774         * gfortran.dg/open_status_3.f90: New test.
18775         * gfortran.dg/fmt_l.f90: Update for new feature.
18776
18777 2006-07-03  Asher Langton  <langton2@llnl.gov>
18778
18779         * gfortran.dg/oldstyle_2.f90: New.
18780
18781 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
18782
18783         * gnat.dg/string_slice.adb: New test.
18784
18785 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18786
18787         PR fortran/19259
18788         * gfortran.dg/semicolon_fixed.c: New.
18789         * gfortran.dg/semicolon_free.c: New.
18790
18791 2006-06-30  Mike Stump  <mrs@apple.com>
18792
18793         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
18794         that don't support internal visibility.
18795
18796 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
18797
18798         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
18799         for '(' / ')' needing an extra '\'.
18800
18801 2006-06-29  Roger Sayle  <roger@eyesopen.com>
18802
18803         PR middle-end/27428
18804         * gcc.dg/pr27428-1.c: New test case.
18805
18806 2006-06-29  Mike Stump  <mrs@apple.com>
18807
18808         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
18809         on darwin as we can't align commons large enough yet.
18810
18811         * gcc.dg/vla-8.c: Add additional testcases.
18812
18813 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
18814
18815         PR c++/28114
18816         * g++.dg/other/pr28114.C: New.
18817
18818 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
18819
18820         * gcc.c-torture/compile/20060625-1.c: New test.
18821
18822 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
18823
18824         PR fortran/20867
18825         * gfortran.dg/stfunc_3.f90: New test.
18826
18827         PR fortran/25056
18828         * gfortran.dg/impure_actual_1.f90: New test.
18829
18830         PR fortran/20874
18831         * gfortran.dg/elemental_result_1.f90: New test.
18832
18833         PR fortran/25073
18834         * gfortran.dg/select_7.f90: New test.
18835
18836         PR fortran/27554
18837         * intrinsic_actual_1.f: New test.
18838
18839         PR fortran/22038
18840         PR fortran/28119
18841         * gfortran.dg/forall_4.f90: New test.
18842
18843         PR fortran/25072
18844         * gfortran.dg/forall_5.f90: New test.
18845
18846 2006-06-25  Lee Millward  <lee.millward@gmail.com>
18847
18848         PR c++/28051
18849         * g++.dg/template/using13.C: New test.
18850
18851         PR c++/28054
18852         * g++.dg/other/incomplete3.C: New test.
18853
18854 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18855
18856         PR fortran/28081
18857         * gfortran.dg/substr_3.f: New test.
18858         * gfortran.dg/equiv_2.f90: Update expected error message.
18859
18860 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
18861
18862         PR fortran/28118
18863         * gfortran.dg/actual_array_substr_1.f90: New test.
18864
18865 2006-06-24  Olivier Hainque  <hainque@adacore.com>
18866
18867         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
18868         * gnat.dg/scalar_mode_agg_compare.adb: New test.
18869
18870 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
18871
18872         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
18873
18874 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
18875
18876         PR fortran/27981
18877         * gfortran.dg/simpleif_2.f90: New test.
18878
18879 2006-06-23  Lee Millward  <lee.millward@gmail.com>
18880
18881         * g++.dg/template/error22.C: Fix typo.
18882
18883 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18884
18885         PR c++/28112
18886         * g++.dg/ext/attrib23.C: New test.
18887
18888 2006-06-23  Olivier Hainque  <hainque@adacore.com>
18889
18890         * gnat.dg/varsize_temp.adb: New test.
18891
18892 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18893
18894         PR c++/11468
18895         * g++.dg/other/java2.C: New test.
18896
18897 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
18898
18899         PR target/27789
18900         * g++.dg/ext/dllimport4.C. Add more tests for invalid
18901         initialization.
18902
18903 2006-06-22  Roger Sayle  <roger@eyesopen.com>
18904
18905         PR target/27531
18906         * gcc.dg/pr27531-1.c: New test case.
18907
18908 2006-06-22  Asher Langton  <langton2@llnl.gov>
18909
18910         PR fortran/24748
18911         * gfortran.dg/implicit_8.f90: New.
18912
18913 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
18914
18915         PR rtl-optimization/28121
18916         * gcc.dg/pr28121.c: New test.
18917
18918 2006-06-22  Lee Millward  <lee.millward@gmail.com>
18919
18920         PR c++/27805
18921         * g++.dg/parse/ptrmem6.C: New test.
18922
18923         PR c++/27821
18924         * g++.dg/template/error22.C: New test.
18925
18926 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18927
18928         PR c++/28111
18929         * g++.dg/template/friend43.C: New test.
18930
18931         PR c++/28110
18932         * g++.dg/template/crash53.C: New test.
18933
18934         PR c++/28109
18935         * g++.dg/rtti/incomplete1.C: New test.
18936
18937 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
18938
18939         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
18940
18941 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
18942
18943         * gcc.c-torture/execute/complex-7.c: New.
18944
18945 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
18946
18947         * gcc.dg/merge-all-constants-1.c: New test.
18948
18949 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
18950
18951         PR c++/28113
18952         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
18953
18954 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
18955
18956         * gfortran.dg/rrspacing_1.f90: New test.
18957
18958 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18959
18960         PR c++/28052
18961         * g++.dg/other/bitfield2.C: New test.
18962
18963 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
18964
18965         PR tree-optimization/27331
18966         * gcc.dg/pr27331.c: New test.
18967
18968 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
18969             Eric Botcazou  <ebotcazou@adacore.com>
18970
18971         PR ada/18692
18972         * lib/gnat.exp: New file.
18973         * lib/gnat-dg.exp: Likewise.
18974         * gnat.dg: New directory.
18975         * gnat.dg/dg.exp: New driver.
18976         * gnat.dg/specs: New directory.
18977         * gnat.dg/specs/specs.exp: New driver.
18978         * gnat.dg/style: New directory.
18979         * gnat.dg/style/style.exp: New driver.
18980
18981 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
18982
18983         PR fortran/16206
18984         * gfortran.dg/array_initializer_1.f90: New test.
18985
18986         PR fortran/28005
18987         * gfortran.dg/matmul_3.f90: New test.
18988
18989 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
18990
18991         PR middle-end/28075
18992         * gcc.dg/tree-ssa/inline-1.c: New test.
18993
18994 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
18995
18996         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
18997         in malloc prototype; remove XFAIL.
18998         * gcc.dg/pr18241-2.c: Ditto.
18999         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
19000         in memset prototype; remove XFAIL.
19001         * gcc.dg/tree-ssa/pr23382.c: Ditto.
19002
19003 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
19004
19005         * gcc.dg/vla-8.c: Add.
19006
19007 2006-06-19  Richard Guenther  <rguenther@suse.de>
19008
19009         PR tree-optimization/27090
19010         * g++.dg/tree-ssa/pr27090.C: New testcase.
19011
19012 2006-06-19  Roger Sayle  <roger@eyesopen.com>
19013
19014         PR target/27861
19015         * gcc.dg/pr27861-1.c: New test case.
19016
19017 2006-06-19  Richard Guenther  <rguenther@suse.de>
19018
19019         PR middle-end/28045
19020         * gcc.dg/torture/pr28045.c: New testcase.
19021
19022 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19023
19024         PR fortran/26801
19025         * gfortran.dg/associated_4.f90: New test.
19026
19027 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19028
19029         PR fortran/19310
19030         PR fortran/19904
19031         * gfortran.dg/real_const_3.f90: New test.
19032
19033 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
19034
19035         PR c++/28016
19036         * g++.dg/template/static26.C: New test.
19037
19038         PR c++/27979
19039         * g++.dg/expr/bitfield2.C: New test.
19040
19041         PR c++/27884
19042         * g++.dg/parse/linkage2.C: New test.
19043
19044 2006-06-16  Richard Guenther  <rguenther@suse.de>
19045
19046         PR middle-end/27116
19047         * gcc.dg/pr15785-1.c: Revert last change.
19048         * gcc.dg/torture/pr27116-2.c: New testcase.
19049
19050 2006-06-16  Roger Sayle  <roger@eyesopen.com>
19051
19052         PR middle-end/27802
19053         * gcc.dg/pr27802-1.c: New test case.
19054
19055 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
19056
19057         PR c++/27689
19058         * g++.dg/template/ttp18.C: New test.
19059         * g++.dg/template/ttp19.C: Likewise.
19060
19061         PR c++/27666
19062         * g++.dg/expr/cond9.C: New test.
19063
19064         PR c++/27640
19065         * g++.dg/template/ctor7.C: New test.
19066
19067 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
19068
19069         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
19070
19071 2006-06-16  Richard Guenther  <rguenther@suse.de>
19072
19073         PR tree-optimization/27781
19074         * gcc.dg/tree-ssa/pr27781.c: New testcase.
19075
19076 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
19077
19078         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
19079
19080 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
19081
19082         * gcc.dg/tree-ssa/loop-18.c: New test.
19083
19084 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
19085
19086         PR c++/27665
19087         * g++.dg/template/crash52.C: New test.
19088
19089         PR c++/27648
19090         * g++.dg/ext/attrib22.C: New test.
19091
19092         PR c++/26559
19093         * g++.dg/template/builtin1.C: New test.
19094         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
19095
19096         PR c++/28018
19097         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
19098         assignment.
19099         * g++.old-deja/g++.pt/crash51.C: Likewise.
19100
19101         PR c++/27227
19102         * g++.dg/lookup/linkage1.C: New test.
19103         * g++.dg/lookup/linkage2.C: Likewise.
19104
19105 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
19106
19107         PR middle-end/27959
19108         * gcc.dg/pr27959.c: New testcase.
19109
19110 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
19111
19112         PR target/28014:
19113         * g++.dg/eh/div.C: New test.
19114
19115 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
19116
19117         PR c++/27894
19118         * g++.dg/tree-ssa/pr26757.C: New test.
19119         * g++.dg/tree-ssa/pr27894.C: New test.
19120
19121 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19122
19123         * gcc.c-torture/compile/20060609-1.c: New test.
19124
19125         PR target/27863
19126         * gcc.c-torture/compile/pr27863.c: New test.
19127
19128 2006-06-13  Richard Guenther  <rguenther@suse.de>
19129
19130         PR tree-optimization/27830
19131         * g++.dg/tree-ssa/pr27830.C: New testcase.
19132
19133 2006-06-13  Matthew Sachs  <msachs@apple.com>
19134
19135         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
19136         the list of compiler flags; this causes those flags to be checked
19137         for things like dg-skip-if.
19138
19139 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19140
19141         PR c++/27601
19142         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
19143
19144 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
19145             Kazu Hirata  <kazu@codesourcery.com>
19146
19147         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
19148         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
19149
19150 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19151
19152         PR c++/27933
19153         * g++.dg/lookup/using15.C: New test.
19154
19155         PR c++/27951
19156         * g++.dg/other/anon4.C: New test.
19157
19158 2006-06-12  Roger Sayle  <roger@eyesopen.com>
19159
19160         PR c++/21210
19161         * g++.dg/init/complex1.C: New test case.
19162
19163 2006-06-11  Eric Christopher  <echristo@apple.com>
19164
19165         PR middle-end/27948
19166         * gcc.dg/bf-ms-layout.c: Run on darwin.
19167         * gcc.dg/bf-no-ms-layout: Ditto.
19168         * gcc.dg/attr-ms_struct-2.c: New.
19169         * gcc.dg/bf-ms-layout-2.c: Ditto.
19170
19171 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
19172
19173         * gcc.dg/attr-ms_struct-packed1.c: New.
19174
19175 2006-06-09  Mike Stump  <mrs@apple.com>
19176
19177         * gcc.dg/vla-7.c: Add.
19178
19179 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
19180
19181         PR fortran/24558
19182         * gfortran.dg/entry_6.f90: New test.
19183
19184         PR fortran/20877
19185         PR fortran/25047
19186         * gfortran.dg/entry_7.f90: New test.
19187
19188 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
19189
19190         PR c/27747
19191         * gcc.dg/cpp/_Pragma6.c: New test.
19192
19193         PR c++/27748
19194         * g++.dg/cpp/_Pragma1.C: New test.
19195
19196         PR preprocessor/27746
19197         * gcc.dg/gomp/macro-3.c: New test.
19198         * gcc.dg/gomp/macro-4.c: New test.
19199         * g++.dg/gomp/macro-3.C: New test.
19200         * g++.dg/gomp/macro-4.C: New test.
19201
19202 2006-06-09  Richard Guenther  <rguenther@suse.de>
19203
19204         PR tree-optimization/26998
19205         * gcc.dg/torture/pr26998.c: New testcase.
19206         * gcc.dg/tree-ssa/vrp29.c: New testcase.
19207
19208 2006-06-08  Mike Stump  <mrs@apple.com>
19209
19210         * gcc.dg/pr27095.c: Account for stubs.
19211
19212         PR target/26427
19213         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
19214         produce bad code on darwin.
19215
19216 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19217
19218         PR fortran/27958
19219         * gfortran.dg/substr_2.f: New test.
19220
19221 2006-06-08  Asher Langton  <langton2@llnl.gov>
19222
19223         PR fortran/27786
19224         * cray_pointers_2.f90: Add -fbounds-check compile flag.
19225
19226 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19227
19228         PR target/27421
19229         * gcc.dg/union-3.c: New test.
19230
19231 2006-06-08  Richard Guenther  <rguenther@suse.de>
19232
19233         PR middle-end/27116
19234         * gcc.dg/torture/pr27116.c: New testcase.
19235         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
19236
19237 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
19238
19239         PR rtl-optimization/26449
19240         * gcc.dg/pr26449.c: New test.
19241
19242 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19243
19244         PR c++/27601
19245         * g++.dg/ext/offsetof1.C: Test member functions.
19246
19247 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
19248
19249         * gcc.dg/pr27095.c: Improve scanning.
19250
19251 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
19252
19253         PR fortran/23091
19254         * gfortran.dg/saved_automatic_1.f90: New test.
19255
19256         PR fortran/24168
19257         * gfortran.dg/array_simplify_1.f90: New test.
19258
19259         PR fortran/25090
19260         * gfortran.dg/entry_dummy_ref_1.f90: New test.
19261
19262         PR fortran/25058
19263         * gfortran.dg/entry_dummy_ref_2.f90: New test.
19264
19265 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
19266
19267         PR c++/27177
19268         * g++.dg/expr/cast7.C: New test.
19269
19270 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
19271
19272         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
19273         * lib/gcc-defs.exp (tool_check_compile): Ditto.
19274         * lib/fortran-torture.exp (fortran-torture-compile,
19275         fortran-torture-execute): Ditto.
19276
19277 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
19278
19279         PR target/27842
19280         * gcc.dg/vmx/pr27842.c: New test.
19281
19282 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19283
19284         PR libfortran/27895
19285         * gfortran.dg/bounds_check_3.f90: New test.
19286
19287 2006-06-05  Mike Stump  <mrs@apple.com>
19288
19289         * objc.dg/objc-fast-4.m: Skip for ppc64.
19290
19291 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
19292
19293         PR testsuite/27705
19294         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
19295
19296 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
19297             Victor Kaplansky  <victork@il.ibm.com>
19298
19299         PR tree-optimizations/26360
19300         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
19301         with -fno-tree-dce.
19302         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
19303
19304 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
19305
19306         PR fortran/14067
19307         * gfortran.dg/data_char_1.f90: Add messages for truncated
19308         strings.
19309
19310         PR fortran/16943
19311         * gfortran.dg/func_decl_2.f90: New test.
19312
19313         PR fortran/20839
19314         * gfortran.dg/do_2.f90: New test.
19315
19316         PR fortran/27655
19317         * gfortran.dg/associated_3.f90: New test.
19318
19319 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
19320
19321         PR c++/27819
19322         * g++.dg/template/static25.C: New test.
19323
19324         PR c++/27722
19325         * g++.dg/init/array21.C: New test.
19326
19327         PR c++/27807
19328         * g++.dg/ext/complit7.C: New test.
19329
19330         PR c++/27806
19331         * g++.dg/parse/ptrmem5.C: New test.
19332
19333 2006-06-04  Roger Sayle  <roger@eyesopen.com>
19334             Andrew Pinski  <pinskia@physics.uc.edu>
19335
19336         PR c/27150
19337         PR middle-end/27382
19338         * gcc.dg/pr27150-1.c: New testcase.
19339         * gcc.dg/pr27382-1.c: New testcase.
19340         * gcc.dg/pr27382-2.c: New testcase.
19341
19342 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
19343
19344         PR c/25161
19345         PR c/27020
19346         * gcc.dg/array-10.c: New test.
19347
19348 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19349
19350         PR c++/27804
19351         * g++.dg/init/const4.C: New test.
19352         * g++.dg/init/member1.C: Add error-marker.
19353         * g++.dg/other/fold1.C: Adjust error-marker.
19354
19355 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19356
19357         PR c++/27601
19358         * g++.dg/ext/offsetof1.C: New test.
19359
19360 2006-06-04 Eric Christopher <echristo@apple.com>
19361
19362         * gcc.dg/attr-ms_struct-1.c: New.
19363
19364 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
19365
19366         * gcc.c-torture/compile/builtin_constant_p.c: New test.
19367
19368 2006-06-04  Richard Guenther  <rguenther@suse.de>
19369
19370         PR tree-optimization/27039
19371         * gcc.dg/tree-ssa/loop-17.c: New testcase.
19372
19373 2006-06-03  Roger Sayle  <roger@eyesopen.com>
19374
19375         PR target/26223
19376         * gcc.target/i386/amd64-abi-2.c: New test case.
19377
19378 2006-06-02  Eric Christopher  <echristo@apple.com>
19379
19380         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
19381         * gcc.target/i386/20020523-1.c: Skip if darwin.
19382         * gcc.target/i386/asm-3.c: Ditto.
19383         * gcc.target/i386/20011119-1.c: Ditto.
19384         * gcc.target/i386/clobbers.c: Remove pic part of test.
19385
19386 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
19387
19388         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
19389         * g++.old-deja/g++.other/init19.C: Ditto.
19390         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
19391         and add other platforms as expected failures.
19392
19393 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
19394
19395         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
19396         (is-effective-target-keyword): Ditto.
19397
19398 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
19399
19400         PR fortran/27715
19401         * gfortran.dg/extended_char_comparison_1.f:  New test.
19402
19403 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
19404
19405         PR fortran/25098
19406         * gfortran.dg/dummy_procedure_1.f90: New test.
19407
19408         PR fortran/25147
19409         * gfortran.dg/dummy_procedure_2.f90: New test.
19410
19411         * gfortran.dg/associated_2.f90: Correct to make consistent with
19412         standard.
19413
19414 2006-05-31  Roger Sayle  <roger@eyesopen.com>
19415
19416         * gcc.target/i386/387-11.c: New test case.
19417
19418 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
19419
19420         PR c++/27801
19421         * g++.dg/template/cond6.C: New test.
19422
19423         PR c++/26496
19424         * g++.dg/template/crash51.C: New test.
19425         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
19426
19427         PR c++/27385
19428         * g++.dg/init/array20.C: New test.
19429
19430 2006-05-31  Roger Sayle  <roger@eyesopen.com>
19431
19432         * gcc.dg/builtins-54.c: New test case.
19433
19434 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
19435
19436         PR c++/26433
19437         * g++.dg/template/fntry1.C: Add dg-do link.
19438
19439         PR c++/27808
19440         * g++.dg/parse/friend6.C: New test.
19441
19442 2006-05-30  Asher Langton  <langton2@llnl.gov>
19443
19444         * gfortran.dg/cray_pointers_7.f90: New test.
19445
19446 2006-05-30  Roger Sayle  <roger@eyesopen.com>
19447
19448         PR tree-optimization/23452
19449         * gcc.dg/fold-mulconj-1.c: New test case.
19450
19451 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
19452
19453         PR c++/27803
19454         * g++.dg/parse/bitfield1.C: New test.
19455
19456 2006-05-30  Roger Sayle  <roger@eyesopen.com>
19457
19458         * gcc.target/ppc-eq0-1.c: New test case.
19459         * gcc.target/ppc-negeq0-1.c: New test case.
19460
19461 2006-05-30  Dirk Mueller  <dmueller@suse.de>
19462
19463         PR c/27273
19464         * gcc.dg/overflow-warn-5.c: New test.
19465
19466 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19467
19468         PR c/27718
19469         * gcc.dg/sizeof-1.c: New test.
19470
19471 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
19472
19473         PR target/27790
19474         * gcc.target/i386/pr27790.c: New test.
19475
19476 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19477
19478         PR libgfortran/27757
19479         * gfortran.dg/direct_io_5.f90: New test.
19480
19481 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19482
19483         PR libgfortran/27634
19484         * gfortran.dg/fmt_missing_period_1.f: New test.
19485         * gfortran.dg/fmt_missing_period_2.f: New test.
19486         * gfortran.dg/fmt_missing_period_3.f: New test.
19487
19488 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19489
19490         PR fortran/19777
19491         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
19492         arrays.
19493
19494 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19495
19496         PR c++/27713
19497         * g++.dg/template/new6.C: New test.
19498
19499 2006-05-29  Roger Sayle  <roger@eyesopen.com>
19500
19501         PR tree-optimization/24964
19502         * gcc.target/i386/387-10.c: New test case.
19503
19504 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
19505
19506         * intrinsics/string_intrinsics.c (compare_string):
19507         Use memcmp instead of strncmp to avoid tripping over
19508         CHAR(0) in a string.
19509
19510 2006-05-27  Richard Guenther  <rguenther@suse.de>
19511
19512         PR middle-end/27773
19513         * gcc.dg/torture/pr27773.c: New testcase.
19514
19515 2006-05-27  Dirk Mueller  <dmueller@suse.de>
19516
19517         * gcc.dg/pr24561.c: Rename to..
19518         * gcc.dg/pr25962.c: .. this.
19519
19520 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19521
19522         PR fortran/19777
19523         * gfortran.dg/bounds_check_2.f: New test.
19524
19525 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
19526
19527         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
19528         * gfortran.dg/byte_1.f90: Likewise.
19529         * gfortran.dg/dup_save_2.f90: Likewise.
19530
19531 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
19532
19533         * gfortran.dg/associated_2.f90: New test.
19534
19535 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19536
19537         PR fortran/27524
19538         * gfortran.dg/bounds_check_1.f90: New test.
19539
19540 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
19541
19542         PR rtl-optimization/27661
19543         * gcc.dg/pr27661.c: New test case.
19544
19545 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
19546
19547         PR fortran/23151
19548         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
19549         * gfortran.dg/print_parentheses_1.f:  New test.
19550         * gfortran.dg/print_parentheses_2.f90:  New test.
19551
19552 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
19553
19554         PR target/27758
19555         * gcc.dg/pr27758.c: New test.
19556
19557 2006-05-24  Falk Hueffner  <falk@debian.org>
19558
19559         * gcc.c-torture/compile/pr27571.c: New test.
19560
19561 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
19562
19563         PR fortran/27709
19564         * gfortran.dg/spec_expr_4.f90: New test.
19565
19566         PR fortran/27155
19567         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
19568
19569 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
19570
19571         PR c++/20103
19572         * g++.dg/ext/complit6.C: New test.
19573         * g++.dg/ext/complit3.C: Adjust error markers.
19574         * g++.dg/init/const3.C: New test.
19575
19576 2006-05-25  Richard Guenther  <rguenther@suse.de>
19577
19578         PR middle-end/27743
19579         * gcc.dg/torture/pr27743.c: New testcase.
19580
19581 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19582
19583         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
19584
19585 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
19586
19587         * gcc.dg/compat/scalar-by-value-x.h: New.
19588         * gcc.dg/compat/scalar-by-value-y.h: New.
19589         * gcc.dg/compat/scalar-by-value-5.c: New.
19590         * gcc.dg/compat/scalar-by-value-5_main.c: New.
19591         * gcc.dg/compat/scalar-by-value-5_x.c: New.
19592         * gcc.dg/compat/scalar-by-value-5_y.c: New.
19593         * gcc.dg/compat/scalar-by-value-6.c: New.
19594         * gcc.dg/compat/scalar-by-value-6_main.c: New.
19595         * gcc.dg/compat/scalar-by-value-6_x.c: New.
19596         * gcc.dg/compat/scalar-by-value-6_y.c: New.
19597
19598 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
19599
19600         PR tree-optimization/27639
19601         PR tree-optimization/26719
19602         * gcc.dg/pr27639.c: New test.
19603         * gcc.dg/pr26719.c: New test.
19604         * gcc.dg/tree-ssa/scev-cast.c: New test.
19605
19606 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
19607
19608         PR c++/20173
19609         * g++.dg/template/error21.C: New test.
19610
19611 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
19612
19613         PR target/27696
19614         * gcc.target/i386/pr27696.c: New.
19615
19616 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
19617
19618         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
19619
19620         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
19621
19622 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19623
19624         PR c++/27716
19625         * g++.dg/other/assign1.C: New test.
19626
19627 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
19628
19629         PR target/27266
19630         * gcc.target/i386/pr27266.c: New.
19631
19632 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19633
19634         PR c++/27451
19635         * g++.dg/ext/asm9.C: New test.
19636
19637 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
19638
19639         PR rtl-optimization/25514
19640         * gcc.c-torture/compile/pr25514.c: New test.
19641
19642 2006-05-22  Richard Guenther  <rguenther@suse.de>
19643
19644         Revert
19645         2006-01-31  Richard Guenther  <rguenther@suse.de>
19646
19647         * gcc.target/i386/sselibm-1.c: New testcase.
19648         * gcc.target/i386/sselibm-2.c: Likewise.
19649         * gcc.target/i386/sselibm-3.c: Likewise.
19650         * gcc.target/i386/sselibm-4.c: Likewise.
19651         * gcc.target/i386/sselibm-5.c: Likewise.
19652
19653 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19654
19655         PR c/27420
19656         * gcc.dg/func-args-2.c: New test.
19657
19658         PR c/26818
19659         * gcc.dg/struct-incompl-1.c: New test.
19660
19661 2006-05-22  Richard Guenther  <rguenther@suse.de>
19662
19663         PR testsuite/27708
19664         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
19665         the transformations we test for.
19666
19667 2006-05-22  Richard Guenther  <rguenther@suse.de>
19668
19669         PR testsuite/27707
19670         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
19671
19672 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
19673
19674         PR c++/27210
19675         * g++.dg/warn/new1.C: New test.
19676         * g++.dg/template/new5.C: Likewise.
19677
19678 2006-05-21  Roger Sayle  <roger@eyesopen.com>
19679
19680         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
19681         * gcc.target/i386/20060512-3.c: Likewise.
19682
19683 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
19684
19685         PR rtl-optimization/27671
19686         * gcc.c-torture/execute/pr27671-1.c: New.
19687         * gcc.dg/pr27671-2.c: Likewise.
19688
19689         PR tree-optimization/26622.
19690         * gcc.c-torture/compile/pr26622.c: New.
19691
19692 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
19693
19694         PR fortran/27613
19695         * gfortran.dg/recursive_reference_1.f90: New test.
19696
19697 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
19698
19699         PR fortran/25746
19700         * gfortran.dg/elemental_subroutine_3.f90: New test.
19701
19702         PR fortran/25090
19703         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
19704
19705         PR fortran/27584
19706         * gfortran.dg/associated_target_1.f90: New test.
19707
19708         PR fortran/19015
19709         * gfortran.dg/maxloc_shape_1.f90: New test.
19710
19711 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19712
19713         PR libgfortran/24459
19714         * gfortran.dg/namelist_24.f90: New test.
19715         * gfortran.dg/namelist_12.f: Fix typo in comment.
19716
19717 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
19718
19719         PR middle-end/25776
19720         * g++.dg/other/error11.C: New test.
19721
19722 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
19723
19724         * gcc.target/mips/pr26765.c: Add -w to options.
19725
19726 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
19727
19728         * lib/target-supports.exp (check_effective_target_mpaired_single):
19729         New function.
19730         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
19731         multilibs.
19732         * g++.dg/vect/vect.exp: Likewise.
19733
19734 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
19735
19736         PR testsuite/25891
19737         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
19738
19739 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
19740
19741         PR fortran/27662
19742         * gfortran.dg/temporary_1.f90: New file.
19743
19744 2006-05-19  Andreas Schwab  <schwab@suse.de>
19745
19746         * g++.dg/other/unused1.C: Also match "stringz".
19747
19748 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
19749
19750         PR c++/26433
19751         * g++.dg/template/fntry1.C: New test.
19752
19753 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
19754
19755         PR c++/27471
19756         PR c++/27506
19757         * g++.dg/conversion/bitfield5.C: New test.
19758         * g++.dg/conversion/bitfield6.C: New test.
19759
19760 2006-05-18  Mike Stump  <mrs@apple.com>
19761
19762         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
19763         * gcc.dg/vla-4.c: Add.
19764         * gcc.dg/vla-5.c: Add.
19765         * gcc.dg/vla-6.c: Add.
19766
19767 2006-05-12  Stuart Hastings  <stuart@apple.com>
19768
19769         * gcc.target/i386/20060512-1.c: New.
19770         * gcc.target/i386/20060512-2.c: New.
19771         * gcc.target/i386/20060512-3.c: New.
19772         * gcc.target/i386/20060512-4.c: New.
19773
19774 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
19775
19776         PR c++/26122
19777         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
19778
19779         PR c++/26068
19780         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
19781         * g++.dg/parse/linkage1.C: New test.
19782
19783 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
19784
19785         PR tree-optimization/27548
19786         * g++.dg/tree-ssa/pr27548.C: New test.
19787
19788 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19789
19790         PR fortran/26551
19791         * gfortran.dg/recursive_check_1.f: New test.
19792         * gfortran.dg/recursive_check_2.f90: New test.
19793
19794 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
19795
19796         * g++.dg/opt/temp2.C: New test.
19797
19798 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
19799
19800         PR c++/27491
19801         * g++.dg/init/brace5.C: New test.
19802
19803         PR middle-end/27415
19804         * gcc.dg/gomp/pr27415.c: New test.
19805         * g++.dg/gomp/pr27415.C: New test.
19806
19807         PR tree-optimization/27549
19808         * g++.dg/tree-ssa/pr27549.C: New test.
19809
19810 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19811
19812         PR libgfortran/27575
19813         * gfortran.dg/read_eof_4.f90: New test.
19814
19815 2006-05-16  Richard Guenther  <rguenther@suse.de>
19816
19817         PR tree-optimization/22303
19818         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
19819
19820 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
19821
19822         PR middle-end/27573
19823         * gcc.dg/gomp/pr27573.c: New test.
19824         * gfortran.dg/gomp/pr27573.f90: New test.
19825
19826         PR c/27499
19827         * gcc.dg/gomp/pr27499.c: New test.
19828         * g++.dg/gomp/pr27499.C: New test.
19829
19830 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
19831
19832         PR c++/27339
19833         * g++.dg/parser/access8.C: Adjust error marker.
19834         * g++.dg/template/access17.C: New test.
19835         * g++.dg/template/access18.C: Likewise.
19836
19837 2006-05-15  Roger Sayle  <roger@eyesopen.com>
19838
19839         PR target/26600
19840         * gcc.target/i386/pr26600.c: New test case.
19841
19842 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
19843
19844         PR c++/27505
19845         * g++.dg/expr/bitfield1.C: New test.
19846
19847 2006-05-15  Richard Guenther  <rguenther@suse.de>
19848
19849         PR tree-optimization/27603
19850         * gcc.dg/torture/pr27603.c: New testcase.
19851
19852 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
19853
19854         PR fortran/25090
19855         * gfortran.dg/entry_dummy_ref_1.f90: New test.
19856
19857         PR fortran/25082
19858         * gfortran.dg/scalar_return_1.f90: New test.
19859
19860         PR fortran/27411
19861         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
19862
19863 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
19864
19865         * gcc.dg/gomp/critical-4.c: New test.
19866         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
19867         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
19868         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
19869         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
19870
19871 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19872
19873         PR c++/27582
19874         * g++.dg/template/dependent-args1.C: New test.
19875
19876         PR c++/27581
19877         * g++.dg/lookup/this1.C: New test.
19878
19879         PR c++/27315
19880         * g++.dg/template/operator6.C: New test.
19881         * g++.dg/template/incomplete3.C: New test.
19882
19883         PR c++/27559
19884         * g++.dg/template/new4.C: New test.
19885
19886         PR c++/27496
19887         * g++.dg/template/void2.C: New test.
19888
19889 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
19890
19891         * g++.dg/template/dependent-expr5.C: New test.
19892
19893 2006-05-14  Roger Sayle  <roger@eyesopen.com>
19894
19895         PR middle-end/26729
19896         * gcc.dg/pr26729-1.c: New test case.
19897
19898 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
19899
19900         * gcc.dg/pr27003.c: New test.
19901
19902 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
19903
19904         * lib/target-supports.dg (check_cxa_atexit_available): Change
19905         v3_target_compile to ${tool}_target_compile.
19906
19907 2006-05-11  Jason Merrill  <jason@redhat.com>
19908
19909         * lib/scanasm.exp (scan-not-hidden): Fix typo.
19910
19911 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19912
19913         PR fortran/27553
19914         * gfortran.dg/label_5.f90: New test.
19915
19916 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
19917
19918         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
19919         check_effective_target_powerpc_altivec_ok): New.
19920         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
19921         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
19922         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
19923         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
19924         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
19925         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
19926         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
19927         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
19928         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
19929         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
19930         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
19931         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
19932         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
19933         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
19934         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
19935         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
19936         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
19937         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
19938         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
19939         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
19940         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
19941         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
19942         gcc.target/powerpc/altivec-9.c,
19943         gcc.target/powerpc/altivec-consts.c,
19944         gcc.target/powerpc/altivec-pr22085.c,
19945         gcc.target/powerpc/altivec-splat.c,
19946         gcc.target/powerpc/altivec-types-1.c,
19947         gcc.target/powerpc/altivec-types-2.c,
19948         gcc.target/powerpc/altivec-types-3.c,
19949         gcc.target/powerpc/altivec-types-4.c,
19950         gcc.target/powerpc/altivec-varargs-1.c,
19951         gcc.target/powerpc/altivec-vec-merge.c,
19952         gcc.target/powerpc/ppc-vector-memcpy.c,
19953         gcc.target/powerpc/ppc-vector-memset.c,
19954         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
19955         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
19956         these effective targets.
19957         * gcc.dg/vmx/pr27006.c: Add missing close brace.
19958         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
19959
19960 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19961
19962         PR middle-end/27384
19963         * g++.dg/other/fold1.C: New test.
19964
19965         PR middle-end/27488
19966         * gcc.dg/fold-nonneg-1.c: New test.
19967
19968         PR c++/27547
19969         * g++.dg/other/operator1.C: New test.
19970
19971 2006-05-11  Richard Guenther  <rguenther@suse.de>
19972
19973         PR middle-end/27529
19974         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
19975
19976 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
19977
19978         * lib/target-supports-dg.exp (check-flags): New.
19979         (dg-skip-if): Move flag checks.
19980
19981 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
19982
19983         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
19984         * lib/target-supports.dg (check_cxa_atexit_available): New.
19985
19986 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
19987
19988         PR fortran/27470
19989         * gfortran.dg/multiple_allocation_2.f90: New test case.
19990
19991 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
19992
19993         * gcc.target/arm/pr27387.C: Fix a comment typo.
19994
19995 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19996
19997         PR fortran/24549
19998         * gfortran.dg/error_recovery_1.f90: New test.
19999
20000 2006-05-10  Richard Guenther  <rguenther@suse.de>
20001
20002         PR tree-optimization/27302
20003         * gcc.dg/torture/pr27302.c: New testcase.
20004
20005 2006-05-09  Dirk Mueller  <dmueller@suse.de>
20006         Richard Guenther  <rguenther@suse.de>
20007
20008         PR middle-end/27498
20009         * gcc.dg/tree-ssa/pr27498.c: New testcase.
20010
20011 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
20012
20013         PR rtl-optimization/27335
20014         * gcc.dg/pr27335.c: New test.
20015
20016 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
20017
20018         * gcc.target/mips/mips-ps-5.c: New file.
20019
20020 2006-05-08  Jan Hubicka  <jh@suse.cz>
20021
20022         PR middle-end/25962
20023         * gcc.dg/pr25962.c: New.
20024
20025 2006-05-08  Roger Sayle  <roger@eyesopen.com>
20026
20027         PR target/27158
20028         * gcc.target/powerpc/pr27158.c: New test case.
20029
20030 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
20031
20032         PR testsuite/27476
20033         * ada/acats/run_all.sh: Use test -z.
20034
20035 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20036
20037         PR libfortran/18271
20038         * gfortran.dg/spec_expr_3.f90: New test.
20039
20040 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
20041
20042         PR target/24879
20043         * gcc.target/i386/monitor.c: New file.
20044
20045 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
20046
20047         * gcc.dg/pr27095.c: xfail *-*-darwin*.
20048
20049 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20050
20051         PR c++/27447
20052         * g++.dg/other/ptrmem7.C: New test.
20053
20054 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20055
20056         PR target/27421
20057         * gcc.dg/array-9.c: New test.
20058
20059 2006-05-07  Richard Guenther  <rguenther@suse.de>
20060
20061         PR tree-optimization/27409
20062         * gcc.dg/torture/pr27409.c: New testcase.
20063
20064 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20065
20066         PR fortran/27457
20067         * gfortran.dg/select_6.f90: New.
20068
20069 2006-05-07  Richard Guenther  <rguenther@suse.de>
20070
20071         PR tree-optimization/27136
20072         * gcc.dg/torture/pr27136.c: New testcase.
20073
20074 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
20075
20076         PR fortran/24813
20077         * gfortran.dg/char_cons_len_1.f90: New test.
20078
20079 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20080
20081         PR c++/27427
20082         * g++.dg/template/incomplete2.C: New test.
20083
20084 2006-05-06  Richard Guenther  <rguenther@suse.de>
20085
20086         PR tree-optimization/27151
20087         * gcc.dg/vect/pr27151.c: New testcase.
20088
20089 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20090
20091         PR c++/27430
20092         * g++.dg/template/void1.C: New test.
20093
20094         PR c++/27423
20095         * g++.dg/other/void2.C: New test.
20096
20097         PR c++/27422
20098         * g++.dg/conversion/void1.C: New test.
20099
20100 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
20101
20102         PR/21391
20103         * g++.dg/other/unused1.C: New.
20104
20105 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20106
20107         PR objc/27240
20108         * objc.dg/member-1.m: New test.
20109
20110 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
20111
20112         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
20113
20114 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20115
20116         PR libfortran/26985
20117         * gfortran.dg/matmul_2.f90: New test.
20118
20119 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
20120
20121         * ada/acats/run_all.sh: Use sync when main not found.
20122
20123 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
20124
20125         PR target/26765
20126         * gcc.target/mips/pr26765.c: New.
20127
20128 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
20129
20130         * gcc.target/bfin: New directory.
20131         * gcc.target/bfin/bfin.exp: New file.
20132         * gcc.target/bfin/frmul.c: New file.
20133         * gcc.target/bfin/arith.c: New file.
20134         * gcc.target/bfin/mul-combine.c: New file.
20135         * gcc.target/bfin/shift.c: New file.
20136
20137 2006-05-04  Richard Guenther  <rguenther@suse.de>
20138
20139         PR tree-optimization/14287
20140         PR tree-optimization/14844
20141         PR tree-optimization/19792
20142         PR tree-optimization/21608
20143         PR tree-optimization/27090
20144         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
20145         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
20146         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
20147         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
20148         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
20149
20150 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
20151
20152         PR tree-optimization/27285
20153         * gcc.c-torture/execute/pr27285.c: New test.
20154
20155         PR middle-end/27388
20156         * gcc.dg/gomp/pr27388-1.c: New test.
20157         * gcc.dg/gomp/pr27388-2.c: New test.
20158         * gcc.dg/gomp/pr27388-3.c: New test.
20159
20160         PR c++/27359
20161         * g++.dg/gomp/pr27359.C: New test.
20162
20163 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
20164
20165         PR fortran/20248
20166         * gfortran.dg/iargc.f90: New test.
20167
20168 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
20169
20170         PR c++/27102
20171         * g++.dg/template/crash49.C: New test.
20172
20173 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
20174
20175         PR testsuite/27032
20176         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
20177
20178 2006-05-02  Jeff Law  <law@redhat.com>
20179
20180         PR tree-optimization/27364
20181         * gcc.c-torture/execute/pr27364.c: New test.
20182
20183 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
20184
20185         PR c++/27309
20186         * g++.dg/parser/ctor5.C: New test.
20187
20188 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
20189
20190         PR target/27387
20191         * gcc.target/arm/arm.exp: New.
20192         * gcc.target/arm/pr27387.C: Likewise.
20193
20194 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
20195
20196         PR fortran/27269
20197         PR fortran/27324
20198         * gfortran.dg/module_equivalence_2.f90: New test.
20199
20200 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
20201
20202         PR middle-end/27337
20203         * g++.dg/gomp/pr27337-1.C: New test.
20204         * g++.dg/gomp/pr27337-2.C: New test.
20205
20206         PR middle-end/27328
20207         * gcc.dg/gomp/pr27328.c: New test.
20208
20209         PR middle-end/27325
20210         * g++.dg/gomp/pr27325.C: New test.
20211
20212         PR middle-end/27310
20213         * g++.dg/gomp/pr27310.C: New test.
20214
20215 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20216
20217         PR tree-optimization/27291
20218         * g++.dg/tree-ssa/pr27291.C: New test.
20219
20220 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20221
20222         PR tree-optimization/27283
20223         * g++.dg/tree-ssa/pr27283.C: New test.
20224
20225 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20226
20227         * gcc.dg/tree-ssa/loop-16.c: New test.
20228
20229 2006-05-01  Roger Sayle  <roger@eyesopen.com>
20230             Joseph S. Myers  <joseph@codesourcery.com>
20231
20232         * gcc.dg/Wconversion-3.c: New test case.
20233         * gcc.dg/Wconversion-4.c: Likewise.
20234
20235 2006-05-01  Richard Guenther  <rguenther@suse.de>
20236
20237         PR tree-optimization/26726
20238         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
20239
20240 2006-04-30  Roger Sayle  <roger@eyesopen.com>
20241
20242         * gcc.dg/Woverflow-1.c: New test case.
20243         * gcc.dg/Woverflow-2.c: Likewise.
20244         * gcc.dg/Woverflow-3.c: Likewise.
20245
20246 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
20247
20248         PR c++/27094
20249         * g++.dg/template/defarg8.C: New test.
20250
20251 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20252
20253         PR c++/27278
20254         * g++.dg/parse/operator7.C: New test.
20255
20256 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20257
20258         PR c++/11471
20259         PR c++/27102
20260         * g++.dg/template/crash48.C: New test.
20261
20262         PR c++/27279
20263         * g++.dg/parse/ctor4.C: New test.
20264
20265 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20266
20267         PR fortran/25681
20268         * gfortran.df/char_type_len.f90: New test.
20269
20270 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20271
20272         PR libgfortran/27304
20273         * gfortran.dg/fmt_exhaust.f90: New test.
20274
20275 2006-04-28  Roger Sayle  <roger@eyesopen.com>
20276
20277         PR c/25309
20278         * gcc.dg/large-size-array-2.c: New test case.
20279
20280 2006-04-28  Richard Guenther  <rguenther@suse.de>
20281
20282         PR target/26826
20283         * gcc.target/i386/pr26826.c: New testcase.
20284
20285 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
20286
20287         PR middle-end/27260
20288         * gcc.c-torture/execute/pr27260.c: New.
20289
20290 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
20291
20292         PR middle-end/27095
20293         * gcc.dg/pr27095.c: New.
20294
20295 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
20296
20297         PR c++/27292
20298         * g++.dg/conversion/bitfield4.C: New test.
20299
20300 2006-04-27  Eric Christopher  <echristo@apple.com>
20301
20302         * gcc.dg/pragma-ms_struct.c: New.
20303
20304 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
20305
20306         PR c++/27102
20307         * g++.dg/template/crash47.C: New test.
20308
20309 2006-04-27  Dirk Mueller  <dmueller@suse.de>
20310
20311         * gcc.target/i386/sse-7.c: build with -msse.
20312
20313 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
20314
20315         PR testsuite/27274:
20316         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
20317         (main): Exit if processor doesn't support SSE.
20318
20319 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
20320
20321         PR middle-end/27282
20322         * gcc.c-torture/compile/pr27282.c: New test.
20323
20324 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
20325
20326         PR middle-end/26913
20327         * g++.dg/gomp/pr26913.C: New test.
20328
20329         PR c/25996
20330         * gcc.dg/gomp/pr25996.c: New test.
20331         * g++.dg/gomp/pr25996.C: New test.
20332
20333 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
20334
20335         PR rtl-optimization/26725
20336         * gcc.c-torture/compile/pr26725.c: New test.
20337
20338 2006-04-25  Richard Guenther  <rguenther@suse.de>
20339
20340         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
20341         than n + -1.
20342
20343 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
20344
20345         * gcc.dg/20060425-1.c: New testcase.
20346
20347 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
20348
20349         PR tree-optimization/26865
20350         * gcc.dg/pr26865.c: New test.
20351
20352 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
20353
20354         PR c++/27292
20355         * g++.dg/conversion/bitfield1.C: New test.
20356         * g++.dg/conversion/bitfield2.C: Likewise.
20357         * g++.dg/conversion/bitfield3.C: Likewise.
20358
20359 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
20360         Richard Guenther  <rguenther@suse.de>
20361
20362         PR tree-optimization/27236
20363         * gcc.dg/tree-ssa/pr27236.c: New testcase.
20364
20365 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20366
20367         PR c++/19963
20368         * g++.dg/other/incomplete2.C: New test.
20369
20370 2006-04-24  Richard Guenther  <rguenther@suse.de>
20371
20372         PR middle-end/26869
20373         * gcc.dg/torture/pr26869.c: New testcase.
20374
20375 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
20376         Richard Guenther  <rguenther@suse.de>
20377
20378         PR tree-optimization/27218
20379         * g++.dg/tree-ssa/pr27218.C: New testcase.
20380
20381 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
20382
20383         PR c++/26912
20384         * g++.dg/template/friend41.C: New test.
20385
20386 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
20387
20388         * g++.dg/opt/pr15551.C: Include cstdio.
20389         (main): Use remove instead of unlink.
20390
20391 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
20392
20393         * gcc.dg/sibcall-7.c: New test.
20394         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
20395         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
20396         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
20397         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
20398         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
20399
20400 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
20401
20402         PR c++/26534
20403         * g++.dg/opt/bitfield1.C: New test.
20404         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
20405         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
20406         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
20407         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
20408         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
20409         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
20410         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
20411         * g++.dg/abi/bitfield2.C: Likewise.
20412         * g++.dg/init/bitfield1.C: Likewise.
20413
20414 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
20415
20416         PR fortran/25099
20417         * gfortran.dg/elemental_subroutine_4.f90: New test.
20418         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
20419         call sub (m, x).
20420
20421 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
20422
20423         * gcc.c-torture/compile/20060421-1.c: New testcase.
20424
20425 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20426
20427         PR c/25875
20428         * gcc.dg/init-bad-4.c: New test.
20429
20430 2006-04-21  Paul Brook  <paul@codesourcery.com>
20431
20432         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
20433
20434 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
20435
20436         PR fortran/27122
20437         * gfortran.dg/defined_operators_1.f90: New test.
20438         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
20439         remove old ones associated, incorrectly, with Note 5.46.
20440
20441         PR fortran/27113
20442         * gfortran.dg/character_array_constructor_1.f90: New test.
20443
20444 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
20445
20446         * gcc.dg/20060419-1.c: New test.
20447
20448 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
20449
20450         PR c/26774
20451         * gcc.dg/struct-parse-1.c: New test case.
20452
20453 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20454
20455         PR c++/26558
20456         * g++.dg/parse/template19.C: New test.
20457
20458         PR c++/26739
20459         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
20460
20461         PR c++/26036
20462         * g++.dg/expr/call3.C: New test.
20463
20464         PR c++/10385
20465         * g++.dg/conversion/dynamic1.C: New test.
20466
20467 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
20468
20469         PR c++/27102
20470         * g++.dg/template/crash35.C: Tweak error markers.
20471         * g++.dg/template/crash46.C: New test.
20472         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
20473         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
20474
20475 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
20476
20477         PR rtl-optimization/14261
20478         * gcc.c-torture/compile/20060419-1.c: Added.
20479
20480 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
20481
20482         * gfortran.dg/label_1.f90: Adjust dg-error.
20483
20484 2006-04-16  Roger Sayle  <roger@eyesopen.com>
20485
20486         PR target/26961
20487         * gcc.dg/fold-cond-1.c: New test case.
20488         * gcc.dg/pr26961-1.c: Likewise.
20489
20490 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20491
20492         PR libgfortran/27138
20493         * gfortran.dg/read_bad_advance.f90: New test.
20494
20495 2006-04-16  Roger Sayle  <roger@eyesopen.com>
20496             Dale Johannesen  <dalej@apple.com>
20497
20498         PR target/24076
20499         * gcc.target/i386/vecinit-3.c: New testcase.
20500         * gcc.target/i386/vecinit-4.c: Likewise.
20501         * gcc.target/i386/sse-18.c: Likewise.
20502         * gcc.target/i386/sse-19.c: Likewise.
20503
20504 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
20505
20506         * gfortran.dg/allocate_zerosize_1.f90: New test.
20507
20508 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
20509
20510         PR c++/26365
20511         * g++.dg/template/crash45.C: New test.
20512
20513 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
20514
20515         PR fortran/26787
20516         * gfortran.dg/proc_assign_1.f90: New test.
20517         * gfortran.dg/procedure_lvalue.f90: Change message.
20518         * gfortran.dg/namelist_4.f90: Add new error.
20519
20520         PR fortran/25597
20521         PR fortran/27096
20522         * gfortran.dg/auto_pointer_array_result_1.f90
20523
20524         PR fortran/27089
20525         * gfortran.dg/specification_type_resolution_1.f90
20526
20527         PR fortran/18003
20528         PR fortran/25669
20529         PR fortran/26834
20530         * gfortran.dg/bounds_temporaries_1.f90: New test.
20531
20532         PR fortran/27124
20533         * gfortran.dg/array_return_value_1.f90: New test.
20534
20535 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
20536
20537         PR fortran/25336
20538         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
20539
20540 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
20541
20542         PR middle-end/26823
20543         * g++.dg/gomp/pr26823-1.C: New test.
20544         * g++.dg/gomp/pr26823-2.C: New test.
20545
20546 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
20547
20548         PR middle-end/27134
20549         * gcc.dg/pr27314.c: New test.
20550
20551 2006-04-13  Richard Henderson  <rth@redhat.com>
20552
20553         * g++.dg/gomp/block-0.C: Update expected matches.
20554
20555 2006-04-13  DJ Delorie  <dj@redhat.com>
20556
20557         * lib/target-supports.exp (check_effective_target_int32plus): New.
20558         (check_effective_target_ptr32plus): New.
20559         (check_effective_target_size32plus): New.
20560         (check_effective_target_int16): New.
20561         (check_profiling_available): Add m32c to the list of unsupported
20562         targets.
20563
20564         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
20565         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
20566         memory size.
20567         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
20568         pointers.
20569         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
20570         size_t.
20571         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
20572         and size_t.
20573         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
20574         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
20575         not just xstormy16.  Skip m32c due to weird pointer size.
20576         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
20577         not just xstormy16.
20578         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
20579         not just xstormy16.
20580         * gcc.dg/20020312-2.c: Add m32c support.
20581         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
20582         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
20583         in test.
20584         * gcc.dg/20050321-2.c: Require >=32 bit integers.
20585         * gcc.dg/asm-1.c: Skip if int and short are the same size.
20586         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
20587         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
20588         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
20589         formats
20590         * gcc.dg/init-string-2.c: Require >=32 bit integers.
20591         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
20592         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
20593         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
20594         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
20595         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
20596         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
20597         in test.
20598         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
20599         in test.
20600         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
20601         * gcc.dg/pr23049.c: Require >=32 bit integers.
20602         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
20603         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
20604         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
20605         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
20606         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
20607         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
20608         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
20609         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
20610         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
20611         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
20612         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
20613         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
20614         prototype in test.
20615         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
20616         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
20617         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
20618         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
20619         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
20620
20621         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
20622         * gcc.c-torture/execute/20040703-1.x: Likewise.
20623         * gcc.c-torture/execute/20040705-1.x: Likewise.
20624         * gcc.c-torture/execute/20040705-2.x: Likewise.
20625         * gcc.c-torture/execute/20040709-1.x: Likewise.
20626         * gcc.c-torture/execute/20040709-2.x: Likewise.
20627         * gcc.c-torture/execute/20040811-1.x: Likewise.
20628         * gcc.c-torture/execute/20050316-1.x: Likewise.
20629         * gcc.c-torture/execute/bitfld-4.x: Likewise.
20630         * gcc.c-torture/execute/pr19689.x: Likewise.
20631         * gcc.c-torture/execute/pr7284-1.x: Likewise.
20632         * gcc.c-torture/execute/usmul.x: Likewise.
20633         * gcc.c-torture/execute/vrp-5.x: Likewise.
20634         * gcc.c-torture/execute/vrp-6.x: Likewise.
20635         * gcc.dg/debug/20041023-1.s: Likewise.
20636
20637 2006-04-13  Roger Sayle  <roger@eyesopen.com>
20638
20639         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
20640         of integers to a vector types are now constant expressions in C.
20641         * gcc.dg/vect/vect-fold-1.c: New test case.
20642
20643 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
20644             Ulrich Weigand  <uweigand@de.ibm.com>
20645
20646         PR target/27006
20647         * gcc.dg/vmx/pr27006.c: New testcase.
20648
20649 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20650
20651         PR libgfortran/26766
20652         * gfortran.dg/write_recursive.f90: New test.
20653
20654 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
20655
20656         * g++.dg/parse/dtor7.C: New test.
20657         * g++.dg/parse/new1.C: Add error marker.
20658         * g++.dg/template/new3.C: New test.
20659
20660         PR c++/26122
20661         * g++.dg/template/pure1.C: New test.
20662
20663         PR c++/26295
20664         * g++.dg/parse/ptrmem4.C: New test.
20665
20666 2006-04-10  Jeff Law  <law@redhat.com>
20667
20668         PR/27087
20669         * gcc.c-torture/compile/pr27087.c: New test.
20670
20671 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
20672
20673         PR/21391
20674         * gcc.dg/20060410.c: New.
20675
20676 2006-04-10  Matthias Klose  <doko@debian.org>
20677
20678         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
20679         Recognize multilib directory names containing underscores.
20680
20681 2006-04-10  Roger Sayle  <roger@eyesopen.com>
20682
20683         * gcc.target/i386/vecinit-1.c: New test case.
20684         * gcc.target/i386/vecinit-2.c: Likewise.
20685
20686 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
20687
20688         PR debug/27057
20689         * g++.dg/debug/dwarf2-2.C: New test.
20690
20691 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
20692
20693         PR rtl-optimization/27073
20694         * gcc.c-torture/execute/pr27073.c: New test.
20695
20696 2006-04-08  Mike Stump  <mrs@apple.com>
20697
20698         * gcc.dg/pragma-darwin.c: Improve for ppc64.
20699
20700 2006-04-07  Richard Guenther  <rguenther@suse.de>
20701
20702         PR tree-optimization/26135
20703         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
20704
20705 2006-04-06  Jan Hubicka  <jh@suse.cz>
20706
20707         PR profile/26399
20708         * g++.dg/bprob/g++-bprob-2.C: New testcase.
20709
20710 2006-04-06  Roger Sayle  <roger@eyesopen.com>
20711
20712         * g++.dg/conversion/nullptr1.C: New test case.
20713         * g++.dg/conversion/nullptr2.C: Likewise.
20714
20715 2006-04-05  Roger Sayle  <roger@eyesopen.com>
20716
20717         * gfortran.dg/dependency_18.f90: New test case.
20718
20719 2006-04-05  Richard Guenther  <rguenther@suse.de>
20720
20721         PR tree-optimization/26919
20722         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
20723         * gcc.dg/ipa/ipa-2.c: Likewise.
20724         * gcc.dg/ipa/ipa-3.c: Likewise.
20725         * gcc.dg/ipa/ipa-5.c: Likewise.
20726
20727 2006-04-05  Richard Guenther  <rguenther@suse.de>
20728
20729         PR tree-optimization/26763
20730         * gcc.dg/torture/pr26763-1.c: New testcase.
20731         * gcc.dg/torture/pr26763-2.c: Likewise.
20732
20733 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
20734
20735         PR fortran/23634
20736         PR fortran/25619
20737         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
20738
20739 2006-04-04  Eric Christopher  <echristo@apple.com>
20740
20741         * gcc.target/i386/387-1.c: Allow regexp to match darwin
20742         stubs.
20743         * gcc.target/i386/387-5.c: Ditto.
20744
20745 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
20746
20747         * gcc.target/sparc/struct-ret-check.c: New test.
20748
20749 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20750
20751         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
20752         zero decimal digits specified in format.
20753
20754 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
20755
20756         PR fortran/26891
20757         * gfortran.dg/missing_optional_dummy_1.f90: New test.
20758
20759         PR fortran/26976
20760         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
20761         * gfortran.dg/initialization_1.f90: Make assignment compliant.
20762         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
20763         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
20764         compliant and detect bigendian-ness.
20765
20766 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
20767
20768         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
20769         dummy arguments work when the actual argument is itself a dummy
20770         argument of the caller.
20771
20772 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20773
20774         PR libfortran/24685
20775         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
20776
20777 2006-04-01  Roger Sayle  <roger@eyesopen.com>
20778
20779         * gfortran.dg/dependencency_17.f90: New test case.
20780
20781 2006-04-01  Roger Sayle  <roger@eyesopen.com>
20782
20783         * gfortran.dg/dependency_14.f90: New test case.
20784         * gfortran.dg/dependency_15.f90: Likewise.
20785         * gfortran.dg/dependency_16.f90: Likewise.
20786
20787 2006-03-31  Asher Langton  <langton2@llnl.gov>
20788
20789         PR fortran/25358
20790         gfortran.dg/cray_pointers_6.f90: New test.
20791
20792 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20793
20794         PR libgfortran/26890
20795         * gfortran.dg/read_size_noadvance.f90: New test.
20796
20797 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
20798
20799         PR fortran/25031
20800         * gfortran.dg/multiple_allocation_1.f90: Check that the
20801         size has changed after a re-allocation with stat.
20802
20803 2006-03-30  Richard Guenther  <rguenther@suse.de>
20804
20805         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
20806         removal.
20807         * gcc.target/i386/sselibm-2.c: Likewise.
20808         * gcc.target/i386/sselibm-3.c: Likewise.
20809         * gcc.target/i386/sselibm-4.c: Likewise.
20810         * gcc.target/i386/sselibm-5.c: Likewise.
20811
20812 2006-03-28  Roger Sayle  <roger@eyesopen.com>
20813
20814         * gcc.dg/fold-andxor-1.c: New test case.
20815         * gcc.dg/fold-xorand-1.c: Likewise.
20816
20817 2006-03-28  Roger Sayle  <roger@eyesopen.com>
20818
20819         * gcc.dg/fold-convnotconv-1.c: New test case.
20820
20821 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
20822
20823         PR fortran/26779
20824         * gfortran.dg/private_type_5.f90: New test.
20825
20826 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
20827
20828         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
20829
20830 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
20831
20832         * gfortran.dg/advance_2.f90: New test.
20833         * gfortran.dg/advance_3.f90: New test.
20834
20835         * gfortran.fortran-torture/execute/equiv_5.f: New test.
20836
20837 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20838
20839         PR libgfortran/26661
20840         PR libgfortran/26880
20841         * gfortran.dg/read_x_past.f: New test.
20842
20843 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
20844
20845         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
20846         to be STABS.
20847
20848 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
20849
20850         * objc.dg/dwarf-1.m: Skip on AIX.
20851         * objc.dg/dwarf-2.m: Skip on AIX.
20852
20853 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
20854
20855         PR fortran/26816
20856         * gfortran.dg/float_1.f90: New test.
20857
20858 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
20859
20860         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
20861         X86_64 targets.
20862         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
20863
20864 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
20865
20866         PR libfortran/26735
20867         * gfortran.dg/convert_implied_open.f90: New test case.
20868
20869 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
20870
20871         PR fortran/26769
20872         * gfortran.dg/transpose_reshape_r10.f90: New test case.
20873
20874 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
20875
20876         PR middle-end/26717
20877         * gcc.dg/pr26717.c: New test.
20878
20879 2006-03-25  Roger Sayle  <roger@eyesopen.com>
20880
20881         * gfortran.dg/dependency_12.f90: New test case.
20882
20883 2006-03-24  Roger Sayle  <roger@eyesopen.com>
20884
20885         * gfortran.dg/dependency_9.f90: New (resurected) test case.
20886
20887 2006-03-24  Jeff Law  <law@redhat.com>
20888
20889         * gcc.c-torture/pr26840.c: New test.
20890
20891 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
20892
20893         * objc.dg/dwarf-2.m: New.
20894         * obj-c++.dg/dwarf-2.mm: New.
20895
20896         * g++.old-deja/g++.other/init19.C: New.
20897
20898 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
20899
20900         * g++.dg/eh/spbp.C: Skip on AIX.
20901
20902 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
20903
20904         PR middle-end/26611
20905         * g++.dg/gomp/pr26611-1.C: New test.
20906         * g++.dg/gomp/pr26611-2.C: New test.
20907
20908 2006-03-24  Jeff Law  <law@redhat.com>
20909
20910         * gcc.c-torture/compile/pr26833.c: New test.
20911         * gfortran.fortran-torture/compile/pr26806.f90: New test.
20912
20913 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20914
20915         * gfortran.dg/endfile_2.f90: Delete temp file.
20916
20917 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
20918
20919         PR fortran/19303
20920         * gfortran.dg/record_marker_1.f90: New test case.
20921         * gfortran.dg/record_marker_2.f: New test case.
20922         * gfortran.dg/record_marker_3.f90: New test case.
20923
20924 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
20925
20926         PR fortran/17298
20927         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
20928         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
20929
20930 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
20931
20932         * lib/gcc-dg.exp (cleanup-modules): New proc.
20933         * gfortran.dg/allocatable_function_1.f90,
20934         gfortran.dg/allocate_char_star_scalar_1.f90,
20935         gfortran.dg/assumed_charlen_function_1.f90,
20936         gfortran.dg/assumed_dummy_1.f90,
20937         gfortran.dg/assumed_shape_ranks_1.f90,
20938         gfortran.dg/assumed_shape_ranks_2.f90,
20939         gfortran.dg/assumed_size_dt_dummy.f90,
20940         gfortran.dg/auto_char_dummy_array_1.f90,
20941         gfortran.dg/auto_char_len_3.f90,
20942         gfortran.dg/automatic_module_variable.f90,
20943         gfortran.dg/bad_automatic_objects_1.f90,
20944         gfortran.dg/char_array_constructor.f90,
20945         gfortran.dg/char_array_structure_constructor.f90,
20946         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
20947         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
20948         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
20949         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
20950         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
20951         gfortran.dg/derived_pointer_recursion.f90,
20952         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
20953         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
20954         gfortran.dg/dummy_functions_1.f90,
20955         gfortran.dg/elemental_initializer_1.f90,
20956         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
20957         gfortran.dg/elemental_pointer_1.f90,
20958         gfortran.dg/elemental_subroutine_1.f90,
20959         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
20960         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
20961         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
20962         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
20963         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
20964         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
20965         gfortran.dg/global_references_1.f90,
20966         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
20967         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
20968         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
20969         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
20970         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
20971         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
20972         gfortran.dg/large_integer_kind_1.f90,
20973         gfortran.dg/large_real_kind_1.f90,
20974         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
20975         gfortran.dg/module_double_reuse.f90,
20976         gfortran.dg/module_equivalence_1.f90,
20977         gfortran.dg/module_interface_1.f90,
20978         gfortran.dg/module_parameter_array_refs_1.f90,
20979         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
20980         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
20981         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
20982         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
20983         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
20984         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
20985         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
20986         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
20987         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
20988         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
20989         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
20990         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
20991         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
20992         gfortran.dg/same_name_1.f90,
20993         gfortran.dg/sibling_dummy_procedure_1.f90,
20994         gfortran.dg/sibling_dummy_procedure_2.f90,
20995         gfortran.dg/sibling_dummy_procedure_3.f90,
20996         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
20997         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
20998         gfortran.dg/used_dummy_types_2.f90,
20999         gfortran.dg/used_dummy_types_3.f90,
21000         gfortran.dg/used_dummy_types_4.f90,
21001         gfortran.dg/used_dummy_types_5.f90,
21002         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
21003         gfortran.dg/userdef_operator_1.f90: Use it.
21004
21005 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21006
21007         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
21008         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
21009         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
21010         gfortran.dg/write_back.f,
21011         gfortran.fortran-torture/execute/inquire_1.f90,
21012         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
21013
21014 2006-03-21  Jeff Law  <law@redhat.com>
21015
21016         * gcc.dg/tree-ssa/vrp28.c: New test.
21017
21018 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21019
21020         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
21021         if _STDC_C99 is defined.
21022         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
21023         * gcc.dg/builtins-20.c: Likewise.
21024         * gcc.dg/builtins-53.c: Likewise.
21025         * gcc.dg/single-precision-constant.c: Likewise. Also pass
21026         -mmacosx-version-min=10.3 on PowerPC/Darwin.
21027
21028 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
21029
21030         PR tree-opt/26781
21031         * gcc.c-torture/compile/pr26781-1.c: New test.
21032         * gcc.c-torture/compile/pr26781-2.c: New test.
21033
21034 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
21035
21036         PR c++/26690
21037         * g++.dg/gomp/pr26690-1.C: New test.
21038         * g++.dg/gomp/pr26690-2.C: New test.
21039
21040 2006-03-20  Jeff Law  <law@redhat.com>
21041
21042         * gcc.dg/tree-ssa/pr21829.c: New test.
21043
21044         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
21045
21046 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
21047
21048         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
21049         (check_visibility_available): Use it.
21050         (check_effective_target_default_packed): Likewise.
21051         (check_effective_target_pcc_bitfield_type_matters): Likewise.
21052         (check_effective_target_fopenmp): Likewise.
21053         (check_effective_target_freorder): Likewise.
21054         (check_effective_target_fpic): Likewise.
21055         (check_named_sections_available): Likewise.
21056         (check_effective_target_ilp32): Likewise.
21057         (check_effective_target_lp64): Likewise.
21058
21059 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
21060
21061         PR fortran/20935
21062         * gfortran.dg/scalar_mask_2.f90: New test case.
21063
21064 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
21065
21066         PR tree-opt/26629
21067         * gcc.dg/tree-ssa/loadpre12.c: New test.
21068         * gcc.dg/tree-ssa/loadpre13.c: New test.
21069         * gcc.dg/tree-ssa/loadpre14.c: New test.
21070         * gcc.dg/tree-ssa/loadpre15.c: New test.
21071         * gcc.dg/tree-ssa/loadpre16.c: New test.
21072         * gcc.dg/tree-ssa/loadpre17.c: New test.
21073         * gcc.dg/tree-ssa/loadpre18.c: New test.
21074         * gcc.dg/tree-ssa/loadpre19.c: New test.
21075         * gcc.dg/tree-ssa/loadpre20.c: New test.
21076         * gcc.dg/tree-ssa/loadpre21.c: New test.
21077         * gcc.dg/tree-ssa/loadpre22.c: New test.
21078
21079 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
21080
21081         PR fortran/26741
21082         * gfortran.dg/elemental_initializer_1.f90: New test.
21083
21084         PR fortran/26716
21085         * gfortran.dg/assumed_shape_ranks_2: New test.
21086
21087 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
21088
21089         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
21090         target fpic.
21091
21092 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21093
21094         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
21095         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
21096         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
21097         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
21098         gfortran.fortran-torture/execute/direct_io.f90,
21099         gfortran.fortran-torture/execute/inquire_2.f90,
21100         gfortran.fortran-torture/execute/inquire_4.f90,
21101         gfortran.fortran-torture/execute/list_read_1.f90,
21102         gfortran.fortran-torture/execute/open_replace.f90,
21103         gfortran.fortran-torture/execute/slash_edit.f90,
21104         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
21105         temporary files from testcases.
21106
21107 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21108
21109         PR libgfortran/26509
21110         gfortran.dg/write_direct_eor.f90: New test.
21111
21112 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
21113
21114         * gcc.target/powerpc/pr26350.c: New.
21115         * gcc.target/powerpc/indexed-addr.c: New.
21116
21117 2006-03-16  Roger Sayle  <roger@eyesopen.com>
21118
21119         * gfortran.dg/dependency_13.f90: New test case.
21120
21121 2006-03-16  Roger Sayle  <roger@eyesopen.com>
21122
21123         PR middle-end/21781
21124         * gcc.dg/real-const-1.c: New test case.
21125
21126 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
21127
21128         * g++.old-deja/g++.other/init18.C: New.
21129         * g++.old-deja/g++.other/init5.C: Remove xfail.
21130
21131 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21132
21133         * g++.dg/opt/pr15551.C: Cleanup temp file.
21134
21135 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21136
21137         PR c++/6634
21138         g++.dg/parse/long1.C: New test.
21139
21140 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21141
21142         PR fortran/19101
21143         * gfortran.dg/continuation.f90: New test.
21144         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
21145
21146 2006-03-14  Richard Guenther  <rguenther@suse.de>
21147
21148         PR tree-optimization/26672
21149         * gcc.dg/torture/pr26672.c: New testcase.
21150
21151 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
21152
21153         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
21154         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
21155
21156 2006-03-13  Roger Sayle  <roger@eyesopen.com>
21157
21158         PR middle-end/26557
21159         * gcc.c-torture/compile/switch-1.c: New test case.
21160
21161 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
21162
21163         PR fortran/25378
21164         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
21165         test to include more permuatations of mask and index.
21166         * gfortran.dg/scalar_mask_1.f90: Modify last test to
21167         respond to F2003 spec. that the position returned for an all false
21168         mask && condition is zero.
21169
21170 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
21171
21172         PR middle-end/25989
21173         * gcc.dg/gomp/pr25989.c: New test.
21174
21175 2006-03-13  Jeff Law  <law@redhat.com>
21176
21177         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
21178
21179 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
21180
21181         * gcc.dg/switch-9.c: New test.
21182
21183 2006-03-13  Richard Guenther  <rguenther@suse.de>
21184
21185         PR middle-end/26630
21186         * gcc.dg/torture/pr26630.c: New testcase.
21187
21188 2006-03-11  Roger Sayle  <roger@eyesopen.com>
21189
21190         * gfortran.dg/dependency_10.f90: New test case.
21191         * gfortran.dg/dependency_11.f90: Likewise.
21192
21193 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
21194             Erik Edelmann  <eedelman@gcc.gnu.org>
21195
21196         * gfortran.dg/allocatable_function_1.f90: New.
21197         * gfortran.dg/allocatable_function_2.f90: New.
21198
21199 2006-03-10  Richard Guenther  <rguenther@suse.de>
21200
21201         PR middle-end/26565
21202         * gcc.dg/torture/pr26565.c: New testcase.
21203
21204 2006-03-09  Eric Christopher  <echristo@apple.com>
21205
21206         * gcc.c-torture/compile/20060309-1.c: New.
21207
21208 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21209
21210         PR libgfortran/26499
21211         * gfortran.dg/write_back.f: New test.
21212         * gfortran.dg/write_rewind_1.f: New test.
21213         * gfortran.dg/write_rewind_2.f: New test.
21214
21215 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21216
21217         PR libgfortran/26554
21218         * gfortran.dg/read_logical.f90: New test.
21219
21220 2006-03-04  Laurent GUERBY <laurent@guerby.net>
21221
21222         * ada/acats/norun.lst: cdd2a03 now passes.
21223
21224 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
21225
21226         PR testsuite/25177
21227         * gcc.target/powerpc/pr18096-1.c: Change where the error
21228         would match.
21229
21230 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
21231
21232         * gcc.target/i386/cleanup-1.c: New test.
21233         * gcc.target/i386/cleanup-2.c: New test.
21234
21235 2006-03-04  Roger Sayle  <roger@eyesopen.com>
21236
21237         * gfortran.dg/dependency_9.f90: Remove for the time being.
21238
21239 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
21240
21241         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
21242         directive.
21243
21244 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21245
21246         * gfortran.dg/dependency_9.f90: New test case.
21247
21248 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21249
21250         * gfortran.dg/dependency_4.f90: New test case.
21251         * gfortran.dg/dependency_5.f90: New test case.
21252         * gfortran.dg/dependency_6.f90: New test case.
21253         * gfortran.dg/dependency_7.f90: New test case.
21254         * gfortran.dg/dependency_8.f90: New test case.
21255
21256 2006-03-03  Paul Brook  <paul@codesourcery.com>
21257
21258         * lib/target-supports.exp (check_profiling_available):
21259         Add m68k-*-elf.
21260
21261 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
21262
21263         PR fortran/25031
21264         * multiple_allocation_1.f90: New test.
21265
21266 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21267
21268         PR tree-optimization/26524
21269         * gfortran.dg/pr26524.f: New test case.
21270
21271 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21272
21273         * g++.dg/template/repo5.C: Cleanup repo files.
21274         * gcc.dg/20051201-1.c: Cleanup coverage files.
21275         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
21276         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
21277         tree dump files.
21278
21279 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
21280
21281         * objc.dg/objc-nofilename-1.m: New test.
21282         * objc.dg/bad-receiver-type.m: New test.
21283         * obj-c++.dg/bad-receiver-type.mm: New test.
21284
21285 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21286
21287         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
21288
21289 2006-03-01  Mike Stump  <mrs@apple.com>
21290
21291         * g++.dg/abi/key2.C: Add.
21292
21293 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
21294
21295         * gfortran.dg/logical_dot_product.f90: New test.
21296
21297         PR fortran/26393
21298         * gfortran.dg/used_interface_ref.f90: New test.
21299
21300         PR fortran/20938
21301         * gfortran.dg/dependency_2.f90: New test.
21302         * gfortran.fortran-torture/execute/where17.f90: New test.
21303         * gfortran.fortran-torture/execute/where18.f90: New test.
21304         * gfortran.fortran-torture/execute/where19.f90: New test.
21305         * gfortran.fortran-torture/execute/where20.f90: New test.
21306
21307 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
21308
21309         * g++.dg/tree-ssa/pr26443.C: New test case.
21310
21311 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
21312
21313         PR middle-end/26022
21314         * g++.dg/opt/return-slot1.C: New test.
21315
21316 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21317
21318         PR libgfortran/26136
21319         * gfortran.dg/namelist_23.f90: New test.
21320
21321 2006-02-28  Roger Sayle  <roger@eyesopen.com>
21322
21323         PR middle-end/14752
21324         * gcc.dg/fold-eqandshift-2.c: New test case.
21325
21326 2006-02-28  Richard Guenther  <rguenther@suse.de>
21327
21328         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
21329         decomposition.
21330
21331 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
21332
21333         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
21334
21335 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21336
21337         PR libgfortran/26464
21338         * gfortran.dg/backspace_5.f: New test.
21339         * gfortran.dg/backspace_6.f: New test.
21340
21341 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21342
21343         * gcc.dg/fold-eqandnot-1.c: New test case.
21344
21345 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21346
21347         PR middle-end/19983
21348         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
21349
21350 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
21351
21352         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
21353         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
21354
21355 2006-02-26  Richard Guenther  <rguenther@suse.de>
21356
21357         PR tree-optimization/26421
21358         * gcc.dg/tree-ssa/pr26421.c: New testcase.
21359
21360 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
21361
21362         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
21363         * g++.old-deja/g++.robertl/eb132.C: Likewise.
21364
21365 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21366
21367         * gcc.dg/fold-even-1.c: New test case.
21368
21369 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21370
21371         PR middle-end/21137
21372         * gcc.dg/fold-eqandshift-1.c: New test case.
21373
21374 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
21375
21376         PR tree-optimization/25125
21377         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
21378         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
21379
21380 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
21381
21382         PR tree-optimizations/26359
21383         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
21384         with -fdump-tree-dceloop-details.
21385         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
21386
21387 2006-02-25  Roger Sayle  <roger@eyesopen.com>
21388
21389         PR middle-end/23673
21390         * gcc.dg/fold-eqxor-1.c: New test case.
21391         * gcc.dg/fold-eqxor-2.c: Likewise.
21392         * gcc.dg/fold-eqxor-3.c: Likewise.
21393
21394 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
21395
21396         PR fortran/23092
21397         * scalar_mask_1.f90: New test.
21398
21399 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
21400
21401         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
21402         * g++.dg/eh/uncaught2.C: New.
21403         * g++.dg/eh/uncaught3.C: New.
21404
21405 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21406
21407         PR libgfortran/26423
21408         * gfortran.dg/read_many_1.f: New test.
21409
21410 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
21411
21412         PR fortran/24519
21413         * gfortran.dg/dependency_3.f90: New test.
21414         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
21415         XFAILs.
21416
21417         PR fortran/25395
21418         * gfortran.dg/equiv_6.f90: New test.
21419
21420 2006-02-23  Jeff Law  <law@redhat.com>
21421
21422         * gcc.c-torture/compile/pr26425.c: New test.
21423
21424 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
21425
21426         PR middle-end/26412
21427         * gcc.dg/gomp/pr26412.c: New test.
21428
21429 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21430
21431         PR c++/26291
21432         * g++.dg/other/ellipsis1.C: New test.
21433         * g++.dg/parse/operator4.C: Adjust error marker.
21434
21435 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
21436
21437         PR target/25603
21438         * gfortran.dg/pr25603.f: New testcase.
21439
21440 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
21441
21442         * gcc.dg/bf-spl1.c: Don't specify -m68000.
21443         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
21444
21445 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
21446
21447         * g++.dg/eh/spbp.C: New.
21448
21449 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
21450
21451         PR middle-end/26379
21452         * gcc.target/i386/mmx-7.c: New test.
21453
21454 2006-02-20  Roger Sayle  <roger@eyesopen.com>
21455
21456         PR tree-optimization/26361
21457         * gcc.dg/tree-ssa/vrp27.c: New test case.
21458
21459 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
21460
21461         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
21462         * gcc.dg/tree-ssa/complex-4.c: Here.
21463
21464 2006-02-19  Roger Sayle  <roger@eyesopen.com>
21465
21466         PR middle-end/19543
21467         * gfortran.dg/logical_1.f90: New test case.
21468
21469 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
21470
21471         PR middle-end/26334
21472         * gcc.dg/20060218-1.c: Moved to...
21473         * gcc.target/i386/20060218-1.c: ... here.  New test.
21474
21475 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
21476
21477         PR fortran/26201
21478         * gfortran.dg/convert_1.f90: New.
21479
21480 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
21481
21482         PR fortran/25054
21483         * gfortran.dg/namelist_5.f90: New test.
21484
21485         PR fortran/25089
21486         * gfortran.dg/namelist_4.f90: New test.
21487
21488 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21489
21490         PR tree-opt/25680
21491         * gcc.dg/tree-ssa/complex-3.c: New test.
21492
21493 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21494
21495         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
21496         variable to take into account the variable name in the
21497         function header.
21498         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
21499
21500 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
21501
21502         PR middle-end/26334
21503         * gcc.c-torture/compile/20060217-1.c: New test.
21504         * gcc.dg/20060218-1.c: New test.
21505
21506 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
21507
21508         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
21509
21510 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
21511
21512         * gcc.dg/cpp/undef3.c: New test.
21513         * gcc.dg/cpp/trad/builtins2.c: New test.
21514
21515 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
21516
21517         PR c++/26266
21518         * g++.dg/template/static22.C: New test.
21519         * g++.dg/template/static23.C: New test.
21520         * g++.dg/template/static24.C: New test.
21521         * g++.dg/template/non-dependent13.C: New test.
21522         * g++.dg/init/member1.C: Tweak error markers.
21523
21524 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21525
21526         PR target/26255
21527         * gcc.c-torture/compile/pr26255.c: New test case.
21528
21529 2006-02-16  Roger Sayle  <roger@eyesopen.com>
21530
21531         * gfortran.fortran-torture/execute/where_10.f90: New test case.
21532         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
21533         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
21534         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
21535         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
21536         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
21537         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
21538
21539 2006-02-16  Jeff Law  <law@redhat.com>
21540
21541         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
21542         * gcc.dg/tree-ssa/vrp26.c: New test.
21543
21544 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
21545
21546         PR target/20353
21547         PR target/24578
21548         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
21549         __UCLIBC__ is defined.
21550
21551 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
21552
21553         PR fortran/26224
21554         * gfortran.dg/gomp/pr26224.f: New test.
21555
21556 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
21557
21558         PR tree-opt/25918
21559         * lib/target-supports.exp
21560         (check_effective_target_vect_short_mult): New.
21561         (check_effective_target_vect_char_mult): New.
21562         (check_effective_target_vect_widen_sum_qi_to_si): New.
21563         (check_effective_target_vect_widen_sum_qi_to_hi): New.
21564         (check_effective_target_vect_widen_sum_hi_to_si): New.
21565         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
21566         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
21567         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
21568         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
21569         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
21570         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
21571         vect-reduc-pattern-2c.c
21572         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
21573         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
21574         vect-reduc-pattern-1c.c
21575
21576 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
21577
21578         PR fortran/24557
21579         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
21580
21581 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21582
21583         PR fortran/26054
21584         * gfortran.dg/enum_8.f90: Remove check for warning.
21585         * gfortran.dg/iomsg_1.f90: Ditto.
21586         * gfortran.dg/enum_1.f90: Ditto.
21587         * gfortran.dg/enum_9.f90: Ditto.
21588         * gfortran.dg/enum_2.f90: Ditto.
21589         * gfortran.dg/enum_10.f90: Ditto.
21590         * gfortran.dg/enum_3.f90: Ditto.
21591         * gfortran.dg/flush_1.f90: Ditto.
21592         * gfortran.dg/enum_4.f90: Ditto.
21593         * gfortran.dg/array_constructor_1.f90: Ditto.
21594         * gfortran.dg/enum_5.f90: Ditto.
21595         * gfortran.dg/enum_6.f90: Ditto.
21596         * gfortran.dg/enum_7.f90: Ditto.
21597
21598 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
21599
21600         PR middle-end/26300
21601         * gcc.c-torture/compile/20060215-1.c: New test.
21602
21603 2006-02-14  Roger Sayle  <roger@eyesopen.com>
21604
21605         PR middle-end/23670
21606         * gcc.dg/tree-ssa/andor-2.c: New test case.
21607
21608 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
21609
21610         PR fortran/25045
21611         * optional_dim.f90: New test.
21612
21613 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21614
21615         PR fortran/26277
21616         * gfortran.dg/label_4.f90: New.
21617
21618 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
21619             Diego Novillo  <dnovillo@redhat.com>
21620             Uros Bizjak  <uros@kss-loka.si>
21621
21622         * gfortran.dg/gomp: New directory.
21623
21624 2006-02-14  Richard Guenther  <rguenther@suse.de>
21625
21626         PR tree-optimization/26258
21627         * gcc.dg/torture/pr26258.c: New testcase.
21628
21629 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
21630
21631         PR fortran/26246
21632         * gfortran.dg/pr26246_1.f90: New test.
21633         * gfortran.dg/pr26246_2.f90: New test.
21634
21635         PR middle-end/26092
21636         * gcc.c-torture/compile/20060208-1.c: New test.
21637
21638 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
21639
21640         PR fortran/26074
21641         PR fortran/25103
21642         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
21643         * gfortran.dg/bad_automatic_objects_1.f90: New test.
21644         * gfortran.dg/automatic_module_variable.f90: Change error message.
21645
21646         PR fortran/20861
21647         * gfortran.dg/internal_dummy_1.f90: New test.
21648
21649         PR fortran/20871
21650         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
21651
21652
21653         PR fortran/25083
21654         * gfortran.dg/uncommon_block_data_1.f90: New test.
21655         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
21656         with standard.
21657
21658         PR fortran/25088
21659         * gfortran.dg/typed_subroutine_1.f90: New test.
21660
21661 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
21662
21663         * objc.dg/dwarf-1.m: New.
21664
21665 2006-02-13  Roger Sayle  <roger@eyesopen.com>
21666
21667         PR middle-end/24427
21668         * gcc.dg/tree-ssa/andor-1.c: New test case.
21669
21670 2006-02-13  Josh Conner  <jconner@apple.com>
21671
21672         PR target/25376
21673         * gcc.dg/pr25376.c: New test.
21674
21675         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
21676         assemble.
21677         * lib/target-supports.exp (check_named_sections_available):
21678         Only compile named-sections test -- don't assemble.
21679
21680 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21681
21682         * g++.dg/warn/no-write-strings.C: New test.
21683         * g++.dg/warn/write-strings.C: Likewise.
21684         * g++.dg/warn/write-strings-default.C: Likewise.
21685
21686 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
21687
21688         PR fortran/25806
21689         * gfortran.dg/ret_pointer_2.f90: New test.
21690
21691 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
21692
21693         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
21694
21695 2006-02-10  Jeff Law  <law@redhat.com>
21696
21697         * gcc.c-torture/compile/pr26213.c: New test.
21698
21699 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
21700
21701         gfortran.dg/null_1.f90: New test.
21702
21703 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21704
21705         PR fortran/14771
21706         * gfortran.dg/parens_4.f90: New.
21707         * gfortran.dg/parens_5.f90: New.
21708
21709 2006-02-10  Richard Guenther  <rguenther@suse.de>
21710
21711         * gcc.dg/pr23372-1.c: Remove empty file.
21712
21713 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21714         Paul Thomas  <pault@gcc.gnu.org>
21715
21716         PR fortran/14771
21717         * gfortran.dg/parens_1.f90: New.
21718         * gfortran.dg/parens_2.f90: New.
21719         * gfortran.dg/parens_3.f90: New.
21720
21721 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
21722
21723         PR fortran/26038
21724         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
21725
21726         PR fortran/25059
21727         * gfortran.dg/impure_assignment_1.f90: New test.
21728
21729         PR fortran/25070
21730         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
21731
21732 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
21733
21734         PR target/26141
21735         * g++.dg/expr/stdarg2.C: New test.
21736
21737 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
21738
21739         PR inline-asm/16194
21740         * gcc.dg/pr16194.c: New test.
21741
21742 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21743
21744         * ada/acats/run_acats: Use portable variant of "$@".
21745
21746 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21747
21748         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
21749         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
21750
21751 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21752
21753         PR tree-opt/26179
21754         * g++.dg/opt/pr26179.C: New test.
21755
21756 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21757
21758         PR middle-end/26134
21759         * gcc.dg/tree-ssa/complex-3.c: New test.
21760
21761 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21762
21763         * gcc.c-torture/compile/volatile-1.c: New test.
21764
21765 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
21766
21767         PR 26180
21768         * gcc.dg/tree-ssa/pr26180.c: New test.
21769
21770 2006-02-08  Jeff Law  <law@redhat.com>
21771
21772         * gcc.dg/tree-ssa/pr21417.c: New test.
21773
21774 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
21775
21776         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
21777         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
21778
21779 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
21780
21781         * lib/scanrtl.exp: New.
21782
21783 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21784
21785         PR c++/26071
21786         * g++.dg/other/virtual2.C: New test.
21787
21788         PR c++/26070
21789         * g++.dg/other/virtual1.C: New test.
21790
21791 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
21792
21793         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
21794         cleanup-ipa-dump): Update dump file glob patterns.
21795         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
21796         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
21797
21798         * lib/gcc-dg.exp: Load it.
21799         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
21800
21801 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
21802
21803         PR testsuite/26159
21804         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
21805         * gcc.dg/tree-ssa/pr23382.c: Ditto.
21806
21807 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21808
21809         PR fortran/25577
21810         * gfortran.dg/mvbits_1.f90: New.
21811
21812 2006-02-07  Dirk Mueller  <dmueller@suse.com>
21813
21814         * g++.dg/warn/Wdiv-by-zero.C: New test.
21815         * g++.dg/warn/Wno-div-by-zero.C: New.
21816
21817 2006-02-07  Jeff Law  <law@redhat.com>
21818
21819         * gcc.dg/tree-ssa/pr21559.c: New test.
21820
21821         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
21822         multiple VRP passes.
21823         * gcc.dg/tree-ssa/vrp09.c: Likewise.
21824         * gcc.dg/tree-ssa/vrp18.c: Likewise.
21825         * gcc.dg/tree-ssa/pr21582.c: Likewise.
21826         * gcc.dg/tree-ssa/pr20657.c: Likewise.
21827         * gcc.dg/tree-ssa/pr21001.c: Likewise.
21828         * gcc.dg/tree-ssa/vrp02.c: Likewise
21829         * gcc.dg/tree-ssa/vrp11.c: Likewise
21830         * gcc.dg/tree-ssa/pr14341.c: Likewise
21831         * gcc.dg/tree-ssa/vrp19.c: Likewise
21832         * gcc.dg/tree-ssa/vrp20.c: Likewise
21833         * gcc.dg/tree-ssa/vrp03.c: Likewise
21834         * gcc.dg/tree-ssa/pr21086.c: Likewise
21835         * gcc.dg/tree-ssa/pr21959.c: Likewise
21836         * gcc.dg/tree-ssa/vrp21.c: Likewise
21837         * gcc.dg/tree-ssa/vrp04.c: Likewise
21838         * gcc.dg/tree-ssa/pr25485.c: Likewise
21839         * gcc.dg/tree-ssa/pr22026.c: Likewise
21840         * gcc.dg/tree-ssa/vrp22.c: Likewise
21841         * gcc.dg/tree-ssa/vrp05.c: Likewise
21842         * gcc.dg/tree-ssa/20030807-10.c: Likewise
21843         * gcc.dg/tree-ssa/pr20701.c: Likewise
21844         * gcc.dg/tree-ssa/vrp23.c: Likewise
21845         * gcc.dg/tree-ssa/vrp06.c: Likewise
21846         * gcc.dg/tree-ssa/pr22117.c: Likewise
21847         * gcc.dg/tree-ssa/pr20702.c: Likewise
21848         * gcc.dg/tree-ssa/vrp15.c: Likewise
21849         * gcc.dg/tree-ssa/pr21090.c: Likewise
21850         * gcc.dg/tree-ssa/pr21294.c: Likewise
21851         * gcc.dg/tree-ssa/vrp24.c: Likewise
21852         * gcc.dg/tree-ssa/vrp07.c: Likewise
21853         * gcc.dg/tree-ssa/pr21563.c: Likewise
21854         * gcc.dg/tree-ssa/pr25382.c: Likewise
21855         * gcc.dg/tree-ssa/vrp16.c: Likewise
21856         * gcc.dg/tree-ssa/vrp25.c: Likewise
21857         * gcc.dg/tree-ssa/vrp08.c: Likewise
21858         * gcc.dg/tree-ssa/20030807-6.c: Likewise
21859         * gcc.dg/tree-ssa/vrp17.c: Likewise
21860         * gcc.dg/tree-ssa/pr21458.c: Likewise
21861         * g++.dg/tree-ssa/pr18178.C: Likewise
21862
21863 2006-02-07  Richard Guenther  <rguenther@suse.de>
21864
21865         PR c++/26140
21866         Revert
21867         2006-01-30  Richard Guenther  <rguenther@suse.de>
21868         PR c++/23372
21869         * gcc.dg/pr23372-1.C: New testcase.
21870
21871         * g++.dg/tree-ssa/pr26140.C: New testcase.
21872
21873 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
21874
21875         PR c++/9737
21876         * g++.dg/template/ttp15.C: New test.
21877         * g++.dg/template/ttp16.C: Likewise.
21878         * g++.dg/template/ttp17.C: Likewise.
21879         * g++.old-deja/g++.pt/ttp36.C: Remove.
21880         * g++.old-deja/g++.pt/ttp19.C: Likewise.
21881         * g++.old-deja/g++.pt/ttp37.C: Likewise.
21882         * g++.old-deja/g++.pt/ttp38.C: Likewise.
21883         * g++.old-deja/g++.pt/ttp39.C: Likewise.
21884         * g++.old-deja/g++.pt/ttp9.C: Likewise.
21885         * g++.old-deja/g++.pt/ttp40.C: Likewise.
21886         * g++.old-deja/g++.pt/ttp51.C: Likewise.
21887         * g++.old-deja/g++.pt/ttp26.C: Likewise.
21888         * g++.old-deja/g++.pt/ttp36.C: Likewise.
21889
21890 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
21891
21892         PR libfortran/23815
21893         * unf_io_convert_4.f90: New test.
21894
21895 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
21896
21897         * gcc.dg/tree-ssa/loadpre10.c: New test.
21898         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
21899         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
21900         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
21901
21902 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21903
21904         PR libfortran/24685
21905         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
21906
21907 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
21908
21909         PR tree-opt/25251
21910         * gfortran.dg/assign_7.f: New test.
21911
21912 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
21913
21914         PR fortran/26041
21915         PR fortran/26064
21916         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
21917         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
21918         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
21919
21920 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
21921
21922         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
21923         in size_t typedef.
21924
21925 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21926
21927         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
21928         * g++.dg/charset/string.c (foo): Likewise.
21929         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
21930         const char*
21931         * g++.dg/ext/builtin2.C (printf): Likewise.
21932         * g++.dg/init/new15.C (printf): Likewise.
21933         * g++.dg/opt/pr17697-1.C (foo): Likewise.
21934         * g++.dg/opt/pr17697-2.C (foo): Likewise.
21935         * g++.dg/opt/pr17697-3.C (foo): Likewise.
21936         * g++.dg/template/non-dependent4.C (temp): Likewise.
21937         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
21938         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
21939         parameter type to const char*.
21940         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
21941         Change type to const char*.
21942         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
21943         Likewise.
21944         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
21945         second parameter type to const char*.
21946         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
21947         (Y::Y): Change parameter type to const char*.
21948         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
21949         * g++.old-deja/g++.jason/report.C: Apply const correctness.
21950         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
21951         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
21952         (char*).
21953         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
21954         const char*.
21955         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
21956         type to const char*.
21957         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
21958         return type to const char*.
21959         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
21960         to const char*.
21961         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
21962         * g++.old-deja/g++.law/refs1.C: Likewise.
21963         * g++.old-deja/g++.law/visibility1.C: Likewise.
21964         * g++.old-deja/g++.law/visibility2.C: Likewise.
21965         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
21966         const char*.
21967         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
21968         * g++.old-deja/g++.mike/net48.C: Likewise.
21969         * g++.old-deja/g++.mike/p646.C: Likewise.
21970         * g++.old-deja/g++.mike/p6746.C: Likewise.
21971         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
21972         type to const char*.
21973         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
21974         deprecated conversion warning.
21975         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
21976         char*.
21977         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
21978         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
21979         * g++.old-deja/g++.pt/explicit8.C: Likewise.
21980         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
21981         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
21982         * g++.old-deja/g++.pt/nontype3.C: Likewise.
21983         * g++.old-deja/g++.pt/t39.C: Likewise.
21984         * g++.old-deja/g++.robertl/eb106.C: Likewise.
21985         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
21986
21987 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
21988
21989         PR fortran/25075
21990         intrinsic_argument_conformance_1.f90: New test.
21991
21992 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
21993
21994         PR fortran/20845
21995         * gfortran.dg/char_result_11.f90: Add SAVE.
21996         * gfortran.dg/der_pointer_4.f90: Ditto.
21997         * gfortran.dg/default_initialization.f90: New test.
21998
21999 2006-02-03  Jeff Law  <law@redhat.com>
22000
22001         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
22002         handle more than 100 dump files.
22003         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
22004         * lib/scantree.exp (scan-tree-dump): Likewise.
22005         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
22006         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
22007         * lib/scanipa.exp (scan-ipa-dump): Likewise.
22008         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
22009         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
22010
22011 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
22012
22013         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
22014
22015 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
22016
22017         * g++.dg/template/using12.C: New test.
22018
22019 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
22020
22021         * gcc.target/powerpc/pr25960.c: New test.
22022
22023 2006-02-02  Steven G. Kargl  <kargls@comcast>
22024
22025         PR fortran/24958
22026         gfortran.dg/nullify_2.f90: New test.
22027
22028 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
22029
22030         PR 25990
22031         * gcc.dg/gomp/pr25990.c: New test.
22032
22033 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
22034
22035         PR c++/25342
22036         * g++.gd/template/partial4.C: New test.
22037
22038 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
22039
22040         PR middle-end/26001
22041         * gfortran.dg/data_char_2.f90: New.
22042
22043 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
22044
22045         PR fortran/26039
22046         maxval_maxloc_conformance_1.f90: New test.
22047
22048 2006-01-31  Richard Guenther  <rguenther@suse.de>
22049
22050         * gcc.target/i386/sselibm-1.c: New testcase.
22051         * gcc.target/i386/sselibm-2.c: Likewise.
22052         * gcc.target/i386/sselibm-3.c: Likewise.
22053         * gcc.target/i386/sselibm-4.c: Likewise.
22054         * gcc.target/i386/sselibm-5.c: Likewise.
22055
22056 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
22057
22058         PR fortran/24266
22059         * gfortran.dg/arrayio_derived_2.f90: New.
22060
22061 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
22062
22063         * gcc.dg/unsigned-long-compare.c: New test.
22064
22065 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
22066
22067         PR testsuite/25318
22068         * lib/target-supports.exp (check_effective_target_freorder):
22069         Check to see if target supports -freorder-blocks-and-partition.
22070         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
22071         instead of "dg-require-named-sections".
22072
22073 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
22074
22075         PR target/14798:
22076         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
22077         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
22078         * gcc.dg/pragma-isr-trapa2.c: Likewise.
22079         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
22080         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
22081         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
22082         * gcc.dg/attr-isr-trap_exit.c: Likewise.
22083         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
22084
22085 2006-01-30  Richard Guenther  <rguenther@suse.de>
22086
22087         PR c++/23372
22088         * gcc.dg/pr23372-1.C: New testcase.
22089
22090 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
22091
22092         * gcc.dg/gomp/pr25874.c: New test.
22093
22094 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
22095
22096         PR tree-opt/25911
22097         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
22098
22099 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
22100
22101         PR fortran/18578
22102         PR fortran/18579
22103         PR fortran/20857
22104         PR fortran/20885
22105         * gfortran.dg/intent_out_1.f90: New test.
22106
22107 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
22108
22109         PR fortran/17911
22110         * gfortran.dg/procedure_lvalue.f90: New test.
22111
22112         PR fortran/20895
22113         PR fortran/25030
22114         * gfortran.dg/char_pointer_assign_2.f90: New test.
22115         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
22116         assignment to be consistent with standard.
22117         * gfortran.dg/char_result_2.f90: The same.
22118         * gfortran.dg/char_result_8.f90: The same.
22119
22120 2006-01-28  Zack Weinberg  <zackw@panix.com>
22121
22122         * gcc.dg/Woverlength-strings.c
22123         * gcc.dg/Woverlength-strings-pedantic-c89.c
22124         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
22125         * gcc.dg/Woverlength-strings-pedantic-c99.c
22126         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
22127
22128 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
22129
22130         * gcc.c-torture/execute/20060127-1.c: New test.
22131
22132 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
22133
22134         PR c++/25999
22135         * g++.dg/ext/pragmaweak1.C: New test.
22136
22137 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
22138
22139         PR c++/25855
22140         * g++.dg/template/spec29.C: New test.
22141
22142 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
22143
22144         PR c/19606.
22145         * gcc.c-torture/execute/pr19606.c: New.
22146
22147 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
22148
22149         * gcc.dg/pragma-re-4.c: New test.
22150
22151 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
22152
22153         PR fortran/25964
22154         * gfortran.dg/assumed_size_refs_3.f90: New test.
22155
22156 2006-01-27  Ben Elliston  <bje@au.ibm.com>
22157
22158         * gcc.misc-tests/dectest.exp: Remove defunct comment.
22159
22160 2006-01-26  Laurent GUERBY <laurent@guerby.net>
22161
22162         PR ada/21317
22163         * ada/acats/support/impdef.a: Add One_Long_Second.
22164         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
22165         * ada/acats/tests/c9/c94026.a: Likewise.
22166         * ada/acats/tests/c9/c97305c.ada: Likewise.
22167         * ada/acats/tests/c9/c99004a.ada: Likewise.
22168
22169 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
22170
22171         PR fortran/25964
22172         * gfortran.dg/global_references_2.f90: New test.
22173
22174         PR fortran/25084
22175         PR fortran/20852
22176         PR fortran/25085
22177         PR fortran/25086
22178         * gfortran.dg/assumed_charlen_function_1.f90: New test.
22179         * gfortran.dg/assumed_charlen_function_3.f90: New test.
22180
22181         PR fortran/25416
22182         * gfortran.dg/assumed_charlen_function_2.f90: New test.
22183
22184 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
22185
22186         PR c/25892
22187         * gcc.dg/Wpointer-sign.c: New.
22188         * gcc.dg/Wpointer-sign-Wall.c: New.
22189         * gcc.dg/Wpointer-sign-Wall-no.c: New.
22190         * gcc.dg/Wpointer-sign-pedantic.c: New.
22191         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
22192         * gcc.dg/conv-2.c: Use -Wpointer-sign.
22193
22194 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
22195
22196         PR C/25861
22197         * gcc.c-torture/compile/pr25861.c: New test.
22198
22199 2006-01-26  Paul Brook  <paul@codesourcery.com>
22200
22201         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
22202         on short-enum targets.
22203         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
22204         variable.
22205         (generate_fields): Use short_enums.
22206         (main): Set short_enums.  Document -e.
22207         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
22208         on short-enum targets.
22209         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
22210         variable.
22211         (generate_fields): Use short_enums.
22212         (main): Set short_enums.  Document -e.
22213         * lib/target-supports.exp (check_effective_target_short_enums): New.
22214
22215 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
22216
22217         PR target/25947
22218         * gcc.dg/torture/pr25947-1.c: New test.
22219
22220 2006-01-25  Jan Hubicka  <jh@suse.cz>
22221             Roger Sayle  <roger@eyesopen.com>
22222
22223         PR rtl-optimization/25703
22224         * gcc.target/i386/20060125-1.c: New test case.
22225         * gcc.target/i386/20060125-2.c: New test case.
22226
22227 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22228
22229         PR fortran/18540
22230         * gfortran.dg/goto_1.f: New.
22231
22232 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
22233
22234         PR fortran/25716
22235         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
22236         25716 on 32-bit systems too.
22237
22238 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
22239
22240         PR testsuite/25590
22241         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
22242
22243 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
22244
22245         * gcc.dg/tree-ssa/gen-vect-33.c: New.
22246
22247 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22248
22249         PR fortran/25835
22250         * gfortran.dg/read_eof.f90: Delete, renamed.
22251         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
22252         * gfortran.dg/read_eof_2.f90: New test.
22253         * gfortran.dg/read_eof_3.f90: New test.
22254
22255 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
22256
22257         PR tree-opt/25860
22258         * gcc.c-torture/compile/pr25860.c: New test.
22259
22260 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22261
22262         PR c++/25552
22263         * g++.dg/parse/dtor8.C: New test.
22264
22265 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
22266
22267         PR testsuite/25891
22268         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
22269         * gcc.dg/gomp/gomp.exp: Return without testing anything if
22270         check_effective_target_fopenmp returns 0.
22271
22272 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
22273
22274         PR ada/20548
22275         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
22276         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
22277         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
22278
22279 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
22280
22281         PR tree-opt/25857
22282         * g++.dg/opt/pr25857.C: New test.
22283
22284 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
22285         Jan Hubicka  <jh@suse.cz>
22286         Richard Guenther  <rguenther@suse.de>
22287
22288         PR rtl-optimization/25654
22289         * gcc.dg/torture/pr25654.c: New testcase.
22290         * gcc.target/i386/pr25654.c: Likewise.
22291
22292 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
22293
22294         PR fortran/25901
22295         * gfortran.dg/internal references_2.f90: New test.
22296
22297         Fix regression in testing of admissability of attributes.
22298         * gfortran.dg/intent_used_1.f90: New test.
22299
22300 2006-01-23  Ben Elliston  <bje@au.ibm.com>
22301
22302         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
22303         Remove target conditional torture options for i?86 and x86_64
22304         GNU/Linux.
22305
22306 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22307
22308         PR c++/10891
22309         * g++.dg/rtti/no-rtti.C: New.
22310
22311 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
22312
22313         PR c++/25895
22314         * g++.dg/inherit/conv2.C: New test.
22315
22316         PR c++/25856
22317         * g++.dg/parse/dtor7.C: New test.
22318
22319         PR c++/25858
22320         * g++.dg/template/crash44.C: New test.
22321
22322 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
22323
22324         PR fortran/25124
22325         PR fortran/25625
22326         * gfortran.dg/internal_references_1.f90: New test.
22327           PR fortran/20881
22328         PR fortran/23308
22329         PR fortran/25538
22330         PR fortran/25710
22331         * gfortran.dg/global_references_1.f90: New test.
22332         * gfortran.dg/g77/19990905-1.f: Restore the error that
22333         there is a clash between the common block name and
22334         the name of a subroutine reference.
22335
22336         PR fortran/PR24276
22337         * gfortran.dg/aliasing_dummy_1.f90: New test.
22338
22339 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
22340
22341         * gcc.dg/vmx/1b-01.c: Warning fix.
22342         * gcc.dg/vmx/1c-02.c: Likewise.
22343         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
22344
22345 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
22346
22347         PR testsuite/24962
22348         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
22349
22350 2006-01-20  Richard Guenther  <rguenther@suse.de>
22351         Steven Bosscher <stevenb.gcc@gmail.com>
22352
22353         PR rtl-optimization/24626
22354         * gcc.dg/torture/pr24626-1.c: New testcase.
22355         * gcc.dg/torture/pr24626-2.c: Likewise.
22356         * gcc.dg/torture/pr24626-3.c: Likewise.
22357         * gcc.dg/torture/pr24626-4.c: Likewise.
22358
22359 2006-01-20  Dirk Mueller  <dmueller@suse.com>
22360
22361         PR c++/5520
22362         * g++.dg/warn/empty-body.C: New.
22363
22364 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
22365
22366         PR c++/22136
22367         * g++.dg/template/using10.C: New test.
22368         * g++.dg/temlpate/using11.C: Likewise.
22369         * g++.dg/inherit/using5.C: Tweak error messages.
22370
22371 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
22372
22373         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
22374         target test.
22375         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
22376
22377 2006-01-19  Jan Hubicka  <jh@suse.cz>
22378
22379         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
22380
22381 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22382
22383         PR c++/25854
22384         * g++.dg/template/spec28.C: New test.
22385
22386 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
22387
22388         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22389         (switchfiles): Fix fprintf's by adding srcdir or removing it.
22390
22391 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
22392
22393         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
22394         * gcc.dg/gomp/critical-1.c: Likewise.
22395         * gcc.dg/gomp/critical-3.c: Likewise.
22396         * gcc.dg/gomp/empty.c: Likewise.
22397         * gcc.dg/gomp/ordered-1.c: Likewise.
22398         * gcc.dg/gomp/for-4.c: Likewise.
22399         * gcc.dg/gomp/for-6.c: Likewise.
22400         * gcc.dg/gomp/master-3.c: Likewise.
22401         * gcc.dg/gomp/for-8.c: Likewise.
22402         * gcc.dg/gomp/for-10.c: Likewise.
22403         * gcc.dg/gomp/for-18.c: Likewise.
22404         * gcc.dg/gomp/for-5.c: Likewise.
22405         * gcc.dg/gomp/for-7.c: Likewise.
22406         * gcc.dg/gomp/for-9.c: Likewise.
22407
22408 2006-01-18  Jeff Law  <law@redhat.com>
22409
22410         * gcc.dg/tree-ssa/vrp25.c: New test.
22411
22412 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
22413
22414         * gcc.dg/pr25805.c: Fix misapplied patch.
22415
22416 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
22417
22418         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
22419         (check_effective_target_vect_udot_qi): New.
22420         (check_effective_target_vect_sdot_hi): New.
22421         (check_effective_target_vect_udot_hi): New.
22422         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
22423         prefixed with "wrapv-" with -fwrapv.
22424         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
22425         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
22426         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
22427         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
22428         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
22429
22430         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
22431         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
22432         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
22433         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
22434
22435 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22436
22437         PR c++/16829
22438         * g++.dg/other/default2.C: New test.
22439         * g++.dg/other/default3.C: New test.
22440
22441 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
22442
22443         PR c/25805
22444         * gcc.dg/pr25805.c: New file.
22445
22446 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
22447
22448         PR c++/25836
22449         * g++.dg/template/init6.C: New test.
22450
22451 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
22452
22453         * gcc.dg/tree-ssa/pr24287.c: New test
22454
22455 2006-01-18  Eric Christopher  <echristo@apple.com>
22456
22457         * g++.dg/eh/table.C: New.
22458
22459 2006-01-18  DJ Delorie  <dj@redhat.com>
22460
22461         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
22462         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
22463         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
22464         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
22465
22466 2006-01-18  Jeff Law  <law@redhat.com>
22467
22468         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
22469         on wrapping on overflow semantics.
22470
22471         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
22472
22473         * gcc.gc/tree-ssa/vrp23.c: New test.
22474         * gcc.gc/tree-ssa/vrp24.c: New test.
22475
22476 2006-01-18  Richard Henderson  <rth@redhat.com>
22477             Aldy Hernandez  <aldyh@redhat.com>
22478             Jakub Jelinek  <jakub@redhat.com>
22479             Diego Novillo  <dnovillo@redhat.com>
22480             Uros Bizjak  <uros@kss-loka.si>
22481
22482         * gcc.dg/gomp: New directory.
22483
22484 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
22485             Steven G. Kargl  <kargls@comcast.net>
22486
22487         PR fortran/20869
22488         * gfortran.dg/intrinsic_external_1.f90: New test.
22489
22490         PR fortran/20875.
22491         * gfortran.dg/elemental_pointer_1.f90: New test.
22492
22493         PR fortran/25024
22494         * gfortran.dg/external_procedures_1.f90: New test.
22495
22496         PR fortran/25785
22497         gfortran.dg/assumed_present.f90: New test.
22498
22499 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
22500
22501         * g++.dg/parse/lookup5.C: New test.
22502
22503 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22504
22505         PR fortran/25697
22506         * gfortran.dg/read_eof.f90: New test.
22507
22508 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22509
22510         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
22511         add a closing brace.
22512
22513 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22514
22515         PR fortran/25631
22516         * gfortran.dg/fmt_tl.f: New test.
22517
22518 2006-01-17  Eric Christopher  <echristo@apple.com>
22519
22520         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
22521         * g++.old-deja/g++.warn/impint2.C: Ditto.
22522         * g++.old-deja/g++.other/null1.C: Ditto.
22523         * g++.dg/warn/conv2.C: Ditto.
22524         * g++.dg/warn/conv4.C: New file.
22525
22526 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22527
22528         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
22529
22530 2006-01-17  Andreas Jaeger  <aj@suse.de>
22531             Janis Johnson <janis187@us.ibm.com>
22532
22533         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
22534         in 64-bit.
22535         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
22536         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
22537
22538 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22539
22540         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22541         (switchfiles): xfail txxx where xxx >= 25.
22542
22543 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22544
22545         PR testsuite/25764
22546         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
22547
22548 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
22549
22550         PR c/25682
22551         * gcc.dg/pr25682.c: New test.
22552         * g++.dg/parse/array-size2.C: New test.
22553
22554 2006-01-16  Ian Lance Taylor  <ian@airs.com>
22555
22556         * consistency.vlad: Remove entire directory, 1652 files.
22557
22558 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
22559
22560         * lib/target-supports.exp (check_effective_target_dfp_nocache,
22561         check_effective_target_dfprt_nocache): New.
22562         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
22563         (check_effective_target_dfprt): New.
22564         * lib/c-compat.exp (check_dfp): Remove.
22565         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
22566         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
22567         level of support for decimal float.
22568         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
22569         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
22570         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
22571         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
22572         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
22573         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
22574         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
22575         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
22576         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
22577         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
22578         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
22579         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
22580         directives.
22581
22582 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
22583
22584         PR testsuite/25741
22585         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
22586         $base_dir/../.
22587         * lib/gfortran.exp (gfortran_init): Likewise.
22588         * lib/obj-c++.exp (obj-c++_init): Likewise.
22589         * lib/scanasm.exp (scan-assembler-dem): Likewise.
22590         (scan-assembler-dem-not): Likewise.
22591         * lib/scandump.exp (scan-dump-dem): Likewise.
22592         (scan-dump-dem-not): Likewise.
22593
22594 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
22595
22596         PR testsuite/25767
22597         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
22598         powerpc-*-darwin*.
22599         * lib/obj-c++.exp (obj-c++_init): Likewise.
22600
22601 2006-01-16  Richard Guenther  <rguenther@suse.de>
22602
22603         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
22604
22605 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22606
22607         PR testsuite/25777
22608         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
22609         to LD_LIBRARY_PATH.
22610
22611 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
22612             Andrew Pinski  <pinskia@physics.uc.edu>
22613
22614         * gcc.dg/minmax-1.c: New test.
22615
22616 2006-01-16  Ben Elliston  <bje@au.ibm.com>
22617
22618         * gcc.dg/dfp/dfp.exp: Correct FSF address.
22619         * gcc.misc-tests/dectest.exp: Ditto.
22620
22621 2006-01-15  Ian Lance Taylor  <ian@airs.com>
22622
22623         PR testsuite/25796
22624         * gcc.target/i386/cmov6.c: Use -march=k8.
22625
22626 2006-01-15  Andreas Jaeger  <aj@suse.de>
22627
22628         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
22629         x86 does not have __float128.
22630
22631 2006-01-14  Ian Lance Taylor  <ian@airs.com>
22632
22633         * gcc.target/i386/cmov6.c: New test.
22634
22635 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
22636
22637         PR c++/25663
22638         * g++.dg/template/ctor6.C: New test.
22639
22640 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
22641
22642         PR tree-optimization/25485
22643         * gcc.dg/tree-ssa/pr25485.c: New.
22644
22645 2006-01-14  Richard Guenther  <rguenther@suse.de>
22646
22647         PR tree-optimization/22548
22648         PR tree-optimization/22555
22649         PR tree-optimization/22501
22650         * gcc.dg/tree-ssa/alias-4.c: New testcase.
22651         * gcc.dg/tree-ssa/alias-5.c: Likewise.
22652         * gcc.dg/tree-ssa/alias-6.c: Likewise.
22653         * gcc.dg/tree-ssa/alias-7.c: Likewise.
22654         * gcc.dg/tree-ssa/alias-8.c: Likewise.
22655         * gcc.dg/tree-ssa/alias-9.c: Likewise.
22656         * gcc.dg/tree-ssa/alias-10.c: Likewise.
22657         * gcc.dg/tree-ssa/alias-11.c: Likewise.
22658         * gcc.dg/tree-ssa/alias-12.c: Likewise.
22659
22660 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
22661
22662         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
22663         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
22664
22665 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
22666         Richard Guenther  <rguenther@suse.de>
22667
22668         PR rtl-optimization/24257
22669         * gcc.dg/torture/pr24257.c: New testcase.
22670
22671 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
22672
22673         * gcc.c-torture/execute/20060110-1.c: New test.
22674         * gcc.c-torture/execute/20060110-2.c: New test.
22675
22676 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
22677
22678         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
22679
22680 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
22681
22682         PR fortran/25756
22683         * gfortran.dg/label_3.f90: New test.
22684
22685 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
22686
22687         PR tree-optimization/25771
22688         * g++.dg/tree-ssa/pr25771.C: New test
22689
22690 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
22691
22692         PR tree-opt/24365
22693         * g++.dg/opt/complex5.C: New test.
22694
22695 2006-01-13  Richard Guenther  <rguenther@suse.de>
22696
22697         * gcc.target/i386/387-9.c: New testcase.
22698
22699 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
22700
22701         PR c++/24824
22702         * g++.dg/debug/dwarf2-1.C: New.
22703
22704 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
22705
22706         PR testsuite/25728
22707         * lib/gcov.exp (verify-lines): Add "close $fd".
22708
22709 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
22710             Ben Elliston  <bje@au.ibm.com>
22711
22712         * gcc.dg/dfp/inf-1.c: New test.
22713
22714 2006-01-12  Janis Johnson <janis187@us.ibm.com>
22715             Yao Qi  <qiyaoltc@cn.ibm.com>
22716             Ben Elliston  <bje@au.ibm.com>
22717             Jon Grimm  <jgrimm2@us.ibm.com>
22718
22719         * gcc.dg/nodfp-1.c: New test.
22720         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22721         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22722         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
22723         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
22724         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
22725         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
22726         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
22727         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
22728         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
22729         * gcc.dg/format/dfp-scanf-1.c: Likewise.
22730         * gcc.dg/format/dfp-printf-1.c: Likewise.
22731         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
22732         (compat_setup_dfp): New.
22733         * gcc.dg/compat/compat.exp: Use it.
22734         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
22735         Make some variables global, prepend "compat_" to their names.
22736         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
22737         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
22738         * gcc.misc-tests/dectest.exp: New test driver for decTest.
22739         * lib/compat.exp (compat_skip_list): Make global, rename.
22740         * lib/c-compat.exp: New file.
22741         * lib/target-supports.exp (check_effective_target_dfp): New.
22742
22743         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
22744         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
22745         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
22746         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
22747         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
22748         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
22749         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
22750         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
22751         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
22752         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
22753         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
22754         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
22755         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
22756         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
22757         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
22758         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
22759         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
22760         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
22761         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
22762         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
22763         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
22764         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
22765         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
22766         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
22767         gcc.dg/dfp/struct-layout-1.c,
22768         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
22769         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
22770         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
22771         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
22772         gcc.dg/dfp/func-vararg-dfp.c,
22773         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
22774         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
22775         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
22776         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
22777         gcc.dg/dfp/wtr-conversion-1.c: New tests.
22778
22779 2006-01-11  Richard Guenther  <rguenther@suse.de>
22780
22781         PR tree-optimization/25734
22782         * gcc.dg/tree-ssa/pr25734.c: New testcase.
22783
22784 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
22785
22786         PR fortran/25486
22787         * gfortran.dg/literal_character_constant_1_x.F: New test.
22788         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
22789         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
22790         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
22791
22792 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22793
22794         PR c++/25386
22795         * g++.dg/ext/packed3.C: Add expected packed error.
22796
22797 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
22798
22799         PR target/25706
22800         * gcc.dg/torture/pr25706-1.c: New test.
22801
22802 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
22803
22804         PR tree-optimization/23109
22805         PR tree-optimization/23948
22806         PR tree-optimization/24123
22807
22808         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
22809         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
22810         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
22811         g++.dg/tree-ssa/pr23948.C: New testcases.
22812         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
22813         three divisions in order to do the optimization.
22814
22815 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
22816
22817         PR c++/25632
22818         * g++.dg/other/pr25632.C: New test.
22819
22820 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
22821
22822         PR fortran/25730
22823         * gfortran.dg/used_types_1.f90: New test.
22824
22825 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
22826
22827         PR target/25718
22828         * gcc.dg/torture/pr25718-1.c: New test.
22829
22830 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
22831
22832         * gfortran.dg/list_read_2.f90: Fix typo in description.
22833
22834 2006-01-10  Jan Beulich  <jbeulich@novell.com>
22835
22836         * lib/target-supports.exp (check_visibility_available): Simplify test
22837         for *-*-netware*.
22838         (check_profiling_available): Fail for *-*-netware*.
22839         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
22840         * gcc.dg/20021014-1.c: Likewise.
22841         * gcc.dg/nest.c: Likewise.
22842
22843 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
22844
22845         fortran/24936
22846         * gfortran.dg/forall_3.f90: New test.
22847
22848 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
22849
22850         PR fortran/21977
22851         * gfortran.dg/nesting_2.f90: New test.
22852         * gfortran.dg/nesting_3.f90: New test.
22853
22854 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
22855
22856         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
22857         Fix typo in comment.
22858
22859 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
22860
22861         * gfortran.dg/single_char_string.f90: New test.
22862
22863 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
22864
22865         * gfortran.dg/ichar_2.f90: New test.
22866
22867 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
22868
22869         PR fortran/25093
22870         * gfortran.dg/private_type_4.f90: New.
22871
22872 2006-01-07  Richard Guenther  <rguenther@suse.de>
22873
22874         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
22875
22876 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22877
22878         * gfortran.dg/func_decl_1.f90: New.
22879         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
22880         * gfortran.dg/array_alloc_2.f90: Likewise.
22881         * gfortran.dg/char_result_8.f90: Likewise.
22882         * gfortran.dg/dup_save_1.f90: Likewise.
22883         * gfortran.dg/dup_save_2.f90: Likewise.
22884         * gfortran.dg/f2c_6.f90: Likewise.
22885         * gfortran.dg/f2c_7.f90: Likewise.
22886         * gfortran.dg/func_result_2.f90: Likewise.
22887         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
22888
22889 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
22890
22891         PR fortran/22146
22892         * gfortran.dg/elemental_subroutine_1.f90: New test.
22893         * gfortran.dg/elemental_subroutine_2.f90: New test.
22894
22895         PR fortran/25029
22896         PR fortran/21256
22897         * gfortran.dg/assumed_size_refs_1.f90: New test.
22898
22899         PR fortran/20868
22900         PR fortran/20870
22901         * gfortran.dg/assumed_size_refs_2.f90: New test.
22902         * gfortran.dg/initialization_1.f90: Change warning message.
22903
22904 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
22905
22906         * gcc.dg/tree-ssa/loop-15.c: New test.
22907
22908 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22909
22910         PR fortran/25598
22911         * gfortran.dg/backspace_3.f: New test.
22912         * gfortran.dg/backspace_4.f: New test.
22913
22914 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22915
22916         PR fortran/24268
22917         * gfortran.dg/fmt_white.f: Update test.
22918
22919 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
22920
22921         * gcc.dg/cast-1.c: Add new warning.
22922         * gcc.dg/cast-2.c: Likewise.
22923         * gcc.dg/cast-3.c: Likewise.
22924         * gcc.dg/format/cast-1.c: Likewise.
22925         * gcc.dg/cast-4.c: New testcase.
22926
22927 2006-01-05  Richard Guenther  <rguenther@suse.de>
22928
22929         PR tree-optimization/22555
22930         * gcc.dg/tree-ssa/alias-3.c: New testcase.
22931
22932 2006-01-05  Richard Guenther  <rguenther@suse.de>
22933             Diego Novillo  <dnovillo@redhat.com>
22934
22935         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
22936         * gcc.dg/tree-ssa/loop-8.c: Likewise.
22937         * gcc.dg/tree-ssa/loop-1.c: Likewise.
22938         * gcc.dg/tree-ssa/pr23294.c: Likewise.
22939         * gcc.dg/tree-ssa/pr21985.c: Likewise.
22940         * gcc.dg/tree-ssa/loop-14.c: Likewise.
22941         * gcc.dg/tree-ssa/loop-2.c: Likewise.
22942         * gcc.dg/tree-ssa/loop-3.c: Likewise.
22943         * gcc.dg/tree-ssa/loop-4.c: Likewise.
22944         * gcc.dg/tree-ssa/pr21171.c: Likewise.
22945         * gcc.dg/tree-ssa/loop-5.c: Likewise.
22946         * gcc.dg/tree-ssa/loop-10.c: Likewise.
22947         * gcc.dg/tree-ssa/loop-6.c: Likewise.
22948         * treelang/compile/extravar.tree: Likewise.
22949         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
22950         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
22951         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
22952         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
22953         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
22954
22955 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
22956
22957         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
22958         for 64-bit fix.
22959
22960 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
22961
22962         PR fortran/23675
22963         gfortran.dg/char_result_11.f90: New.
22964
22965 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
22966
22967         PR c++/24782
22968         * g++.dg/parse/access9.C: New test.
22969         * g++.dg/tc1/dr52.C: Tweak error markers.
22970
22971 2006-01-04  Richard Henderson  <rth@redhat.com>
22972
22973         Merge from gomp branch.
22974         * g++.dg/parse/pragma2.C: Update expected error lines.
22975
22976 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
22977
22978         * g++.dg/other/i386-2.C: New test.
22979
22980         PR target/25554
22981         * gcc.c-torture/compile/20051228-1.c: New test.
22982
22983         PR c/25559
22984         * gcc.dg/pr25559.c: New test.
22985
22986 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
22987
22988         PR c++/25492
22989         * g++.dg/lookup/friend9.C: New test.
22990
22991         PR c++/25625
22992         * g++.dg/template/repo5.C: New test.
22993
22994 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
22995
22996         PR fortran/25101
22997         * gfortran.dg/forall_2.f90: New test.
22998
22999 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
23000
23001         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
23002         dg-require-weak.  Adjust regexp to handle leading-underscore
23003         targets and space as well as TAB after .weak.  Change previous
23004         64-bit fix to not use naked dot.
23005
23006 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
23007
23008         PR rtl-optimization/25578
23009         * gcc.c-torture/execute/20060102-1.c: New testcase.
23010
23011 2006-01-03  Richard Guenther  <rguenther@suse.de>
23012
23013         PR c/25183
23014         * gcc.dg/torture/pr25183.c: New testcase.
23015
23016 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
23017
23018         Merge from gomp-branch.
23019         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
23020         * gcc.dg/ia64-sync-2.c: Likewise.
23021         * gcc.dg/ia64-sync-3.c: Likewise.
23022         * gcc.dg/ia64-sync-4.c: Likewise.
23023         * gcc.dg/sync-2.c: Likewise.
23024         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
23025         that sparc64-*-* and sparcv9-*-* supports sync builtins.
23026
23027 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
23028
23029         PR c++/25635
23030         * g++.dg/parse/operator6.C: New test.
23031
23032         PR c++/25637
23033         * g++.dg/parse/error29.C: New test.
23034
23035         PR c++/25638
23036         * g++.dg/parse/dtor6.C: New test.
23037
23038         PR c++/25633
23039         * g++.dg/parse/ctor3.C: New test.
23040
23041         PR c++/25634
23042         * g++.dg/template/class3.C: New test.
23043
23044 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
23045
23046         * g++.dg/debug/debug9.C: New.
23047
23048 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
23049
23050         PR fortran/24640
23051         * gfortran.dg/label_2.f90: New test.
23052
23053 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23054
23055         * g++.dg/lookup/using12.C: Tighten error marker.
23056
23057 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
23058             Andrew Pinski <pinskia@physics.uc.edu>
23059
23060         * gcc.target/powerpc/darwin-abi-3.c: New file.
23061         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
23062         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
23063         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
23064         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
23065         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
23066         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
23067         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
23068         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
23069
23070 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
23071
23072         * gcc.dg/tree-ssa/loadpre1.c: New;
23073         * gcc.dg/tree-ssa/loadpre2.c: New;
23074         * gcc.dg/tree-ssa/loadpre3.c: New;
23075         * gcc.dg/tree-ssa/loadpre4.c: New;
23076         * gcc.dg/tree-ssa/loadpre5.c: New;
23077         * gcc.dg/tree-ssa/loadpre6.c: New;
23078         * gcc.dg/tree-ssa/loadpre7.c: New;
23079         * gcc.dg/tree-ssa/loadpre8.c: New;
23080         * gcc.dg/tree-ssa/loadpre9.c: New;
23081
23082 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
23083
23084         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
23085         * g++.dg/abi/thunk4.C: Likewise.
23086
23087 2006-01-01  Andreas Jaeger  <aj@suse.de>
23088
23089         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
23090         portable.
23091
23092 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
23093
23094         PR c++/25294
23095         * gcc.dg/pragma-pack-3.c: New test.
23096         * g++.dg/parse/pragma3.C: New test.
23097
23098 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23099
23100         PR middle-end/24827
23101         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
23102
23103 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23104
23105         PR testsuite/25214
23106         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
23107
23108 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
23109
23110         PR fortran/22607
23111         * gfortran-dg/pure_byref_3.f90: New.
23112
23113         fortran/PR 25396
23114         * gfortran.dg/userdef_operator_1.f90: New.
23115
23116 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23117
23118         * g++.dg/abi/thunk3.C: New.
23119         * g++.dg/abi/thunk4.C: New.
23120
23121 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
23122
23123         PR fortran/25532
23124         * gfortran.dg/host_used_types_1.f90: New test. Check that host
23125         associated derived type components of derived types are
23126         properly declared in contained procedures.
23127
23128 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23129
23130         PR libgfortran/25139
23131         * gfortran.dg/backspace_2.f: New test.
23132
23133 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23134
23135         PR libgfortran/25550
23136         * gfortran.dg/endfile.f: New test.
23137
23138 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23139
23140         PR libgfortran/25419
23141         * gfortran.dg/comma.f: New test.
23142
23143 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23144
23145         * lib/gfortran-dg.exp: Remove trailing whitespace.
23146         * lib/fortran-torture.exp: Test with -fbounds-check instead of
23147         -funroll-all-loops.
23148
23149 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
23150
23151         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
23152         Extended Double long doubles or repeat tests when long double is
23153         the same size as double.
23154
23155 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23156
23157         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
23158
23159         PR testsuite/25442
23160         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
23161         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
23162
23163         PR testsuite/25441
23164         * gcc.dg/pr23911.c: Make test variable static.
23165
23166         PR testsuite/25444
23167         * gcc.dg/tree-ssa/pr14841.c: Likewise.
23168
23169 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
23170
23171         PR c++/25439
23172         * g++.dg/parse/crash17.C: Adjust error markers.
23173         * g++.dg/template/error20.C: New test.
23174
23175 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
23176
23177         PR c++/23172
23178         * g++.dg/ext/complit4.C: New test.
23179
23180         PR c++/25417
23181         * g++.dg/ext/complit5.C: Likewise.
23182
23183 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
23184
23185         PR tree-optimization/25125
23186         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
23187         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
23188         * gcc.c-torture/execute/pr25125.c: New.
23189
23190 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
23191
23192         PR fortran/25029
23193         PR fortran/21256
23194         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
23195         functions with incorrect assumed size references.
23196
23197 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
23198
23199         PR c++/23171
23200         * g++.dg/opt/init1.C: New test.
23201
23202 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
23203
23204         PR c++/24671
23205         * g++.dg/template/sfinae3.C: New test.
23206
23207 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23208
23209         * g++.dg/other/friend4.C: New test.
23210
23211 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
23212
23213         PR target/25005
23214         * g++.dg/opt/pr25005.C: New test.
23215
23216 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
23217
23218         PR c++/25369
23219         * g++.dg/template/ptrmem16.C: New test.
23220
23221 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
23222
23223         PR fortran/25029
23224         PR fortran/21256
23225         * gfortran.dg/initialization_1.f90: Add test of SIZE.
23226
23227 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23228
23229         PR libgfortran/25307
23230         * gfortran.dg/list_read_5.f90: New test.
23231
23232 2005-12-22  Richard Henderson  <rth@redhat.com>
23233
23234         * gcc.target/i386/sse-7.c: Use -msse2.
23235
23236 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
23237
23238         PR rtl-optimization/25432
23239         * gcc.c-torture/compile/20051216-1.c: New test.
23240
23241         PR objc/25328
23242         * objc/execute/pr25328.m: New test.
23243
23244 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
23245
23246         PR c++/25364
23247         * g++.dg/template/call4.C: New test.
23248
23249 2005-12-22  Dale Johannesen  <dalej@apple.com>
23250
23251         * gcc.target/i386/sse-17.c: New.
23252
23253 2005-12-22  Paul Brook  <paul@codesourcery.com>
23254
23255         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
23256
23257 2005-12-22  Paul Brook  <paul@codesourcery.com>
23258
23259         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
23260
23261 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
23262
23263         PR tree-opt/25513
23264         * gcc.c-torture/compile/pr25513.c: New test.
23265
23266 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23267
23268         PR c++/23333
23269         * g++.dg/parse/error25.C: Add more tests.
23270
23271 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23272
23273         PR fortran/18990
23274         * gfortran.dg/der_charlen_1.f90: New.
23275
23276 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
23277
23278         PR fortran/20889
23279         * gfortran.dg/pointer_component_type_1.f90: New test.
23280
23281         PR fortran/25029
23282         PR fortran/21256
23283         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
23284         should give an error with assumed size array refernces and checks
23285         those that should not.
23286         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
23287         reference an upper bound so that it does not generate an error.
23288
23289         PR fortran/19362
23290         PR fortran/20244
23291         PR fortran/20864
23292         PR fortran/25391
23293         * gfortran.dg/used_dummy_types_1.f90: New test.
23294         * gfortran.dg/used_dummy_types_2.f90: New test.
23295         * gfortran.dg/used_dummy_types_3.f90: New test.
23296         * gfortran.dg/used_dummy_types_4.f90: New test.
23297         * gfortran.dg/used_dummy_types_5.f90: New test.
23298
23299         PR fortran/23152
23300         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
23301         group already being USE associated.
23302         * gfortran.dg/assumed_shape_nml.f90: New test.
23303         * gfortran.dg/assumed_size_nml.f90: New test.
23304
23305         PR fortran/20862
23306         PR fortran/25053
23307         PR fortran/25063
23308         PR fortran/25064
23309         PR fortran/25066
23310         PR fortran/25067
23311         PR fortran/25068
23312         PR fortran/25307
23313         * gfortran.dg/io_constraints_1.f90: New test.
23314         * gfortran.dg/io_constraints_1.f90: New test.
23315         * gfortran.dg/iostat_3.f90: Change wording of warning.
23316         * gfortran.dg/g77/19981216-0.f: The same.
23317
23318 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
23319
23320         PR tree-optimization/23518
23321         * gcc.dg/pr23518.c: New.
23322
23323 2005-12-21  Mike Stump  <mrs@apple.com>
23324
23325         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
23326
23327 2005-12-21  Paul Brook  <paul@codesourcery.com>
23328
23329         * gcc.dg/pr19340.c: Skip on m68k targets.
23330
23331 2005-12-21  Steven Bosscher  <stevenb@suse.de>
23332
23333         PR rtl-optimization/25196
23334         * gcc.dg/pr25196.c: New test.
23335
23336 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
23337
23338         PR fortran/25423
23339         gfortran.dg/where_nested_1.f90: New.
23340
23341 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
23342
23343         PR tree-optimization/25382.
23344         * gcc.dg/tree-ssa/pr25382.c: New.
23345
23346 2005-12-20  Richard Guenther  <rguenther@suse.de>
23347
23348         PR middle-end/24306
23349         * gcc.target/i386/pr24306.c: New testcase.
23350
23351 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
23352
23353         PR tree-optimization/25501
23354         * gcc.dg/tree-ssa/pr25501.c: New.
23355
23356 2005-12-20  Richard Guenther  <rguenther@suse.de>
23357
23358         Revert
23359         2005-12-02  Richard Guenther  <rguenther@suse.de>
23360
23361         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
23362
23363 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
23364
23365         PR c++/21228
23366         * g++.dg/warn/Wunreachable-code-2.C: New test.
23367
23368 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
23369
23370         PR c++/24278
23371         * g++.dg/template/ctor5.C: New test.
23372
23373         PR c++/24915
23374         * g++.dg/template/overload8.C: New test.
23375
23376 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
23377
23378         * gcc.c-torture/compile/pr25483 : New test.
23379
23380 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23381
23382         PR c++/20552
23383         * g++.dg/ext/typeof10.C: New test.
23384
23385 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
23386
23387         * gcc.dg/mt-loopi1.c: New.
23388
23389 2005-12-18  Richard Guenther  <rguenther@suse.de>
23390
23391         PR tree-optimization/25481
23392         * gcc.dg/torture/pr25481.c: New testcase.
23393
23394 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
23395
23396         PR rtl-optimization/21041
23397         * gcc.dg/pr21041.c: New test.
23398
23399 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23400
23401         PR libgfortran/25463
23402         * gfortran.dg/advance.f90: New test.
23403
23404 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
23405
23406         * gcc.dg/20051201-1.c: New test.
23407
23408 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
23409
23410         PR fortran/25018
23411         * gfortran.dg/initialization_1.f90: New test.
23412         * gfortran.dg/enum_5.f90: Change dg-error to new message.
23413         * gfortran.dg/g77/980616-0.f: The same.
23414
23415 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23416
23417         * PR fortran/25458
23418         * gfortran.dg/chkbits.f90: New test.
23419
23420 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23421
23422         * gfortran.dg/enum_5.f: Revert to previous version.
23423
23424 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23425
23426         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
23427         * gfortran.dg/nested_modules_1.f90: Ditto.
23428         * gfortran.dg/hollerith_f95.f90: Ditto.
23429         * gfortran.dg/select_5.f90: Ditto.
23430         * gfortran.dg/secnds.f: Ditto.
23431         * gfortran.dg/hollerith2.f90: Ditto.
23432         * gfortran.dg/imag_2.f: Ditto.
23433         * gfortran.dg/ftell_2.f90: Ditto.
23434         * gfortran.dg/malloc_free_1.f90: Ditto.
23435         * gfortran.dg/logint-1.f: Ditto.
23436         * gfortran.dg/recursive_statement_functions.f90: Ditto.
23437         * gfortran.dg/e_d_fmt.f90: Ditto.
23438         * gfortran.dg/hollerith_legacy.f90: Ditto.
23439         * gfortran.dg/logint-2.f: Ditto.
23440         * gfortran.dg/enum_5.f90: Ditto.
23441         * gfortran.dg/f2c_2.f90: Ditto.
23442         * gfortran.dg/pr17143.f90: Ditto.
23443         * gfortran.dg/namelist_14.f90: Ditto.
23444         * gfortran.dg/logint-3.f: Ditto.
23445         * gfortran.dg/spread_scalar_source.f90: Ditto.
23446         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
23447         * gfortran.dg/namelist_11.f: Ditto.
23448         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23449         * gfortran.dg/g77/20010519-1.f
23450         * gfortran.dg/g77/alpha1.f: Ditto.
23451         * gfortran.dg/g77/990115-1.f: Ditto.
23452         * gfortran.dg/g77/erfc.f: Ditto.
23453         * gfortran.dg/g77/19990313-3.f: Ditto.
23454         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
23455         * gfortran.dg/g77/20010426.f: Ditto.
23456         * gfortran.dg/g77/19990313-0.f: Ditto.
23457         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
23458         * gfortran.dg/g77/20000629-1.f: Ditto.
23459         * gfortran.dg/g77/970125-0.f: Ditto.
23460         * gfortran.dg/g77/8485.f: Ditto.
23461         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
23462         * gfortran.dg/g77/19990313-1.f: Ditto.
23463         * gfortran.dg/g77/int8421.f: Ditto.
23464         * gfortran.dg/g77/19990305-0.f: Ditto.
23465         * gfortran.dg/g77/947.f: Ditto.
23466         * gfortran.dg/g77/19990905-2.f: Ditto.
23467         * gfortran.dg/g77/cabs.f: Ditto.
23468         * gfortran.dg/g77/19990313-2.f: Ditto.
23469         * gfortran.dg/g77/20020307-1.f: Ditto.
23470         * gfortran.dg/g77/dcomplex.f: Ditto.
23471         * gfortran.dg/g77/19990502-1.f: Ditto.
23472         * gfortran.dg/g77/19981216-0.f: Ditto.
23473         * gfortran.dg/common_4.f90: Ditto.
23474         * gfortran.dg/entry_4.f90: Ditto.
23475         * gfortran.dg/equiv_constraint_2.f90: Ditto.
23476         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
23477         * gfortran.dg/namelist_12.f: Ditto.
23478         * gfortran.dg/scale_1.f90: Ditto.
23479         * gfortran.dg/modulo_1.f90
23480         * gfortran.dg/hollerith.f90: Ditto.
23481         * gfortran.dg/direct_io_3.f90: Ditto.
23482         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
23483         * gfortran.dg/gnu_logical_1.F: Ditto.
23484         * gfortran.dg/unf_io_convert_1.f90: Ditto.
23485         * gfortran.dg/assign_1.f90: Ditto.
23486         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
23487         * gfortran.dg/pr23095.f: Ditto.
23488         * gfortran.dg/read_float_1.f90: Ditto.
23489
23490 2005-12-17  Andreas Jaeger  <aj@suse.de>
23491
23492         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
23493         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
23494
23495 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23496
23497         PR fortran/24268
23498         * gfortran.dg/fmt_white.f: New test.
23499
23500 2005-12-16  Steven G. Kargl <kargls@comcast.net>
23501
23502         * gfortran.dg/label_1.f90: New test.
23503
23504 2005-12-15  Ben Elliston  <bje@au.ibm.com>
23505
23506         PR testsuite/25422
23507         * gcc.dg/20031012-1.c: Add -Walways-true option.
23508         * gcc.dg/weak/weak-3.c: Likewise.
23509         * g++.old-deja/g++.mike/warn8.C: Likewise.
23510
23511 2005-12-16  Mike Stump  <mrs@apple.com>
23512
23513         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
23514         exit.
23515
23516 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23517
23518         PR libgfortran/25264
23519         PR libgfortran/25349
23520         * gfortran.dg/tl_editing.f90: Added additional checks.
23521         * gfortran.dg/t_editing.f: New test.
23522         * gfortran.dg/write_padding.f90: New test
23523
23524 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23525
23526         PR testsuite/25215
23527         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
23528
23529 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
23530
23531         PR rtl-optimization/24899
23532         * gcc.c-torture/execute/20051215-1.c: New test.
23533
23534 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
23535
23536         PR 24823
23537         * gfortran.dg/pr24823.f: New test.
23538
23539 2005-12-16  Jeff Law  <law@redhat.com>
23540
23541         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
23542
23543 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
23544
23545         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23546         (base_types): Change C++ style comments to C style comments.  Remove
23547         aligned types from the array.  Keep Enums disabled.
23548         (complex_types): Remove aligned types from the array.
23549         Comment out "_Complex long double".
23550         (attrib_types): Remove.
23551         (complex_attrib_types): Remove.
23552         (attrib_array_types): Remove.
23553         (complex_attrib_array_types): Remove.
23554         (aligned_bitfld_types): Remove.
23555         (n_aligned_bitfld_types): Remove.
23556         (FEATURE_ALIGNEDPACKED): Delete.
23557         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
23558         (singles): Remove support for adding attributes.
23559         (choose_type): Remove support for attributed types.
23560         (generate_fields): Remove support for attributed bit-fields.
23561         Remove support for adding attributes.
23562         (generate_random_tests): Remove support for adding attributes.
23563         (features): Add back "[0] :0" and "complex vector [0]".
23564         (main): Remove support for attributed bit-fields.
23565         Uncomment the calling of generate_random_tests for the rests of
23566         the tests.
23567
23568 2005-12-16  Jan Hubicka  <jh@suse.cz>
23569
23570         * gcc.c-torture/combine/pr25224.c: New.
23571
23572 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
23573
23574         PR other/25028
23575         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
23576         HP-UX.
23577
23578 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
23579
23580         * gcc.dg/20051215-1.c: New file.
23581
23582 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23583
23584         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
23585         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
23586
23587 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
23588
23589         PR fortran/18197
23590         * gfortran.dg/dummy_functions_1.f90: New.
23591
23592 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
23593
23594         PR rtl-optimization/25310
23595         * gcc.c-torture/compile/pr25310.c: New test.
23596
23597 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
23598
23599         PR debug/25023
23600         * gcc.dg/pr25023.c: New test.
23601
23602 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23603
23604         * g++.old-deja/g++.brendan/redecl1.C,
23605         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
23606         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
23607         g++.old-deja/g++.oliva/typeof1.C,
23608         g++.old-deja/g++.other/crash16.C,
23609         g++.old-deja/g++.other/crash34.C,
23610         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
23611         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
23612         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
23613         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
23614         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
23615         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
23616         Remove xfail.
23617
23618 2005-12-14  Kean Johnston  <jkj@sco.com>
23619             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23620
23621         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
23622         * gcc.target/i386/20020523-1.c: Ditto.
23623         * gcc.target/i386/tailcall-1.c: Ditto.
23624         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
23625         * gcc.target/i386/ssetype-5.c: Ditto.
23626
23627 2005-12-14  Jeff Law  <law@redhat.com>
23628
23629         * gcc.dg/tree-ssa/foldstring-1.c: New test.
23630
23631 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
23632
23633         PR target/25254
23634         PR target/24188
23635         * gcc.target/i386/pr25254.c: New test.
23636         * gfortran.dg/PR24188.f: New test.
23637
23638 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
23639
23640         * lib/fortran-torture.exp: Catch remaining uses of
23641         remote_file build delete.
23642
23643 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23644
23645         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
23646
23647 2005-12-14  Ben Elliston  <bje@au.ibm.com>
23648
23649         * gcc.dg/warn-addr-cmp.c: New test.
23650
23651 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
23652
23653         PR debug/25023
23654         PR target/25293
23655         * gcc.target/i386/pr25293.c: New test.
23656
23657 2005-12-13  Petr Machata  <machata@post.cz>
23658
23659         PR c++/24907
23660         * g++.dg/parse/comma2.C: New test.
23661
23662 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
23663             Jakub Jelinek  <jakub@redhat.com>
23664
23665         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
23666         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
23667         (limits.h): Include unconditionally.
23668         (stdlib.h): Likewise.
23669         (hashtab.h): Do not include.
23670         (getopt.h): Likewise.
23671         (stddef.h): Include.
23672         (hashval_t): Define.
23673         (struct entry): Add "next" field.
23674         (HASH_SIZE): New macro.
23675         (hash_table): New variable.
23676         (switchfiles): Do not use xmalloc.
23677         (mix): New macro.
23678         (iterative_hash): New function.
23679         (hasht): Remove.
23680         (e_exists): New function.
23681         (e_insert): Likewise.
23682         (output): Use, instead of libiberty hashtable functions.
23683         (main): Do not use getopt.  Do not call htab_create.
23684
23685 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
23686
23687         PR c++/25331
23688         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
23689         put atal* and atpaal* attributes on array elements.
23690         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
23691         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
23692         put atal* and atpaal* attributes on array elements.
23693         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
23694
23695 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
23696
23697         * gcc.dg/single-precision-constant.c: New test.
23698
23699 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
23700
23701         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
23702         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
23703         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
23704         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
23705         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
23706         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
23707         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
23708         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
23709         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
23710         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
23711         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
23712         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
23713         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
23714         gcc.target/powerpc/ppc-sdata-2.c,
23715         gcc.target/powerpc/ppc-stackalign-1.c,
23716         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
23717         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
23718         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
23719         gcc.target/powerpc/rs6000-ldouble-2.c,
23720         gcc.target/powerpc/rs6000-power2-1.c,
23721         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
23722         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
23723         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
23724         option into target selector.
23725         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
23726         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
23727
23728 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
23729
23730         PR objc/25348
23731         * objc.dg/encode-9.m: New test.
23732
23733 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23734
23735         PR testsuite/20772
23736         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
23737         * gcc.dg/asm-b.c: Fix typo.
23738         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
23739         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
23740         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
23741         i?86 lp64 and x86_64 ilp32.
23742         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
23743         on i?86 lp64.
23744         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
23745
23746 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
23747
23748         PR fortran/25078
23749         gfortran.dg/equiv_5.f90: New test.
23750
23751 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
23752
23753         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
23754         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
23755         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
23756         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
23757         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
23758         * gcc.dg/tree-ssa/reassoc-5.c: New.
23759         * gcc.dg/tree-ssa/reassoc-6.c: New.
23760         * gcc.dg/tree-ssa/reassoc-7.c: New.
23761         * gcc.dg/tree-ssa/reassoc-8.c: New.
23762         * gcc.dg/tree-ssa/reassoc-9.c: New.
23763         * gcc.dg/tree-ssa/reassoc-10.c: New.
23764         * gcc.dg/tree-ssa/reassoc-11.c: New.
23765
23766 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23767
23768         PR testsuite/25167
23769         PR testsuite/24478
23770         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
23771
23772 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
23773
23774         PR c++/25300
23775         * g++.dg/template/inherit.C: Do not use a generic error message.
23776
23777 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
23778
23779         PR libobjc/25354
23780         * objc.dg/gnu-encoding: New directory.
23781         * objc.dg/gnu-encoding/compat-common.h: New file.
23782         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
23783         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
23784         * objc.dg/gnu-encoding/vector-defs.h: New file.
23785         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
23786         * objc.dg/gnu-encoding/generate-random.c: New file.
23787         * objc.dg/gnu-encoding/generate-random_r.c: New file.
23788         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
23789         * objc.dg/gnu-encoding/generate-random.h: New file.
23790
23791 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
23792
23793         PR c++/25337
23794         * g++.dg/template/defarg7.C: New test.
23795
23796 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
23797
23798         PR libobjc/25347
23799         * objc.dg/encode-8.m: New test.
23800
23801 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
23802
23803         PR libobjc/25346
23804         * objc.dg/encode-7.m: New test.
23805
23806 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
23807
23808         PR c++/25010
23809         * g++.dg/opt/inline10.C: New test.
23810
23811 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
23812
23813         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
23814
23815 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
23816
23817         * gfortran.dg/substring_equivalence.f90: typo in comment
23818
23819 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23820
23821         PR fortran/25068
23822         * gfortran.dg/iostat_3.f90: New test.
23823
23824 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
23825
23826         PR fortran/23815
23827         * gfortran.dg/unf_io_convert_1.f90: New test.
23828         * gfortran.dg/unf_io_convert_2.f90: New test.
23829         * gfortran.dg/unf_io_convert_3.f90: New test.
23830
23831 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23832
23833         PR testsuite/20772
23834         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
23835         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
23836         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
23837         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
23838         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
23839         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
23840         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
23841         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
23842         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
23843         gcc.dg/torture/fp-int-convert-float128-timode.c,
23844         gcc.dg/torture/fp-int-convert-float128.c,
23845         gcc.dg/torture/fp-int-convert-float80-timode.c,
23846         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
23847         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
23848
23849         * gcc.dg/tls/opt-1.c: Require effective target fpic.
23850
23851 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
23852
23853         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
23854
23855 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
23856
23857         * gcc.dg/20051207-1.c,
23858         * gcc.dg/20051207-2.c,
23859         * gcc.dg/20051207-3.c: New tests.
23860
23861 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23862
23863         PR testsuite/20772
23864         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
23865         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
23866         dg-skip-if target selector.
23867
23868         PR testsuite/20772
23869         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
23870         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
23871         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
23872         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
23873         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
23874         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
23875         and/or merge with i?86 cases.
23876
23877         * gcc.dg/tls/opt-3.c: Require effective target fpic.
23878
23879         PR testsuite/20772
23880         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
23881         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
23882         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
23883         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
23884         x86_64-*-linux*.
23885
23886 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
23887
23888         PR target/25311
23889         * gcc.c-torture/compile/pr25311.c: New test.
23890
23891 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23892
23893         PR libgfortran/25039
23894         * gfortran.dg/read_comma.f: New test.
23895
23896 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
23897
23898         PR c++/19317
23899         * g++.dg/opt/pr19317-1.C: New test.
23900         * g++.dg/opt/pr19317-2.C: New test.
23901         * g++.dg/opt/pr19317-3.C: New test.
23902
23903         PR target/19005
23904         * gcc.c-torture/execute/pr19005.c: New test.
23905
23906         PR target/17828
23907         * g++.old-deja/g++.other/comdat5.C: New test.
23908         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
23909
23910         * g++.dg/compat/struct-layout-1.exp: New file.
23911         * g++.dg/compat/struct-layout-1.h: New.
23912         * g++.dg/compat/struct-layout-1_generate.c: New.
23913         * g++.dg/compat/struct-layout-1_x1.h: New.
23914         * g++.dg/compat/struct-layout-1_x2.h: New.
23915         * g++.dg/compat/struct-layout-1_y1.h: New.
23916         * g++.dg/compat/struct-layout-1_y2.h: New.
23917
23918         * gcc.dg/20050330-2.c: New test.
23919
23920 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
23921
23922         PR fortran/25292
23923         * gfortran.dg/associated_1.f90: New.
23924
23925 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23926
23927         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
23928         ILP32 vect_no_align platforms.
23929
23930 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
23931             Jakub Jelinek  <jakub@redhat.com>
23932
23933         PR target/25268
23934         * gcc.c-torture/compile/20051207-1.c: New test.
23935
23936 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23937
23938         PR testsuite/20772
23939         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
23940         gcc.dg/torture/pr18582-1.c,
23941         gcc.target/i386/attributes-error.c: Also test on x86_64.
23942
23943         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
23944
23945 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23946
23947         PR c++/19397
23948         * g++.dg/template/typedef3.C: New test.
23949
23950         PR c++/19762
23951         PR c++/19764
23952         * g++.dg/template/dtor3.C: Fix error markers.
23953
23954 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
23955
23956         * lib/target-supports.exp (check_effective_target_sync_char_short):
23957         Add s390*.
23958
23959 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
23960
23961         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
23962
23963 2005-12-06  Roger Sayle  <roger@eyesopen.com>
23964
23965         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
23966         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
23967         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
23968         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
23969
23970 2005-12-06  Roger Sayle  <roger@eyesopen.com>
23971
23972         PR c++/25263
23973         * g++.dg/other/array2.C: New test case.
23974
23975 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
23976
23977         * gcc.dg/darwin-weakimport-3.c: New.
23978
23979         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
23980         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
23981         and to work on Darwin.
23982         * gcc.dg/attr-weakref-1b.c: New file.
23983         * gcc.dg/attr-weakref-2.c: New test.
23984         * gcc.dg/darwin-weakref-1.c: New test.
23985
23986 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
23987
23988         PR testsuite/25247
23989         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
23990         use in selector expressions.
23991         (dg-xfail-if): Ditto.
23992         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
23993         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
23994         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
23995         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
23996         * gcc.test-framework/test-framework.exp: Skip generated tests if
23997         CHECK_TEST_FRAMEWORK is not 1.
23998
23999 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24000
24001         PR tree-optimization/24963
24002         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
24003
24004         PR target/24108
24005         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
24006
24007         PR target/18580
24008         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
24009         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24010         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24011         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24012
24013 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
24014
24015         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
24016         dg-options.
24017
24018 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
24019
24020         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
24021
24022 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
24023
24024         * gcc.dg/format/cast-1.c: New test.
24025
24026 2005-12-04  Roger Sayle  <roger@eyesopen.com>
24027
24028         PR c/7776
24029         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
24030         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
24031         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
24032         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
24033
24034 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
24035
24036         * gcc.dg/cast-pretty-print-1.c: New test.
24037
24038 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
24039
24040         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
24041
24042 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
24043
24044         PR c++/24173
24045         * g++.dg/template/friend40.C: New test.
24046
24047 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
24048
24049         PR target/25199
24050         * gcc.target/i386/movq-2.c: New test.
24051         * gcc.target/i386/movq.c: Remove target i?86, instead add
24052         dg-require-effective-target ilp32.
24053
24054 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24055
24056         PR c++/24103
24057         * g++.dg/other/default1.C: New test.
24058
24059 2005-12-02  Richard Guenther  <rguenther@suse.de>
24060
24061         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
24062
24063 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24064
24065         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
24066
24067 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
24068
24069         PR target/21017
24070         * gcc.target/powerpc/rotate.c: New.
24071
24072 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24073
24074         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
24075         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
24076
24077 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24078
24079         PR c/13384
24080         * gcc.dg/pr17730-1.c: Adjust.
24081         * gcc.dg/lvalue1.c (main): Likewise.
24082         * gcc.dg/lvalue-2.c: Likewise.
24083         * g++.dg/pr7503-3.C
24084
24085 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
24086
24087         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
24088         error messages.
24089
24090 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
24091
24092         PR fortran/24789
24093         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
24094
24095 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
24096
24097         PR target/24475
24098         * lib/target-supports.exp (check_effective_target_tls): New.
24099         (check_effective_target_tls_runtime): New.
24100         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
24101         for TLS support.
24102         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
24103         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
24104         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
24105         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
24106         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
24107         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
24108         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
24109         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
24110         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
24111         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
24112         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
24113         effective-target TLS.
24114         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
24115         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
24116         effective-target TLS runtime.
24117
24118 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
24119
24120         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
24121
24122 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
24123
24124         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
24125         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
24126         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
24127         ignored" warnings when "packing" is the same as the ABI layout.
24128
24129 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
24130
24131         PR fortran/21302
24132         * gfortran.dg/line_length_1.f: New test.
24133         * gfortran.dg/line_length_2.f90: Ditto.
24134
24135 2005-11-30  Richard Guenther  <rguenther@suse.de>
24136
24137         PR tree-optimization/21655
24138         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
24139
24140 2005-11-30  Dale Johannesen  <dalej@apple.com>
24141
24142         * gcc.c-torture/compile/pr24930.c: New.
24143
24144 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
24145
24146         PR fortran/15809
24147         *  gfortran.dg/auto_char_dummy_array.f90: New test.
24148
24149 2005-11-30  Jeff Law  <law@redhat.com>
24150
24151         * g++.old-deja/g++.law/pr25000.C: New test.
24152
24153 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
24154
24155         * gcc.dg/tls/opt-11.c: New test.
24156
24157 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
24158
24159         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
24160         targets.
24161         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
24162         LP64 ia64.
24163
24164 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
24165
24166         * gfortran.dg/open_access_1.f90: New test.
24167
24168 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24169
24170         * gcc.dg/charset/builtin2.c: New test.
24171
24172 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
24173
24174         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
24175         on mmix-*-* for *_[xy].c.
24176
24177 2005-11-28  Kean Johnston  <jkj@sco.com>
24178
24179         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
24180         headers.
24181         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
24182         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
24183         * gcc.target/i386/asm-3.c: Ditto.
24184         * gcc.target/i386/clobbers.c: Ditto.
24185         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
24186         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
24187         test regexp.
24188         * gcc.target/i386/mul.c: Ditto.
24189         * gcc.target/i386/ssetype-1.c: Ditto.
24190         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
24191         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
24192         static so the test works with -fPIC mode too. Based on comment in
24193         PR19231 by Pinski.
24194         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
24195
24196 2005-11-28  Richard Guenther  <rguenther@suse.de>
24197
24198         * gcc.dg/alias-9.c: New testcase.
24199         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
24200
24201 2005-11-28  Roger Sayle  <roger@eyesopen.com>
24202             Uros Bizjak  <uros@kss-loka.si>
24203
24204         PR middle-end/20219
24205         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
24206         tan(x)/sin(x) transformations.
24207
24208 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
24209
24210         PR middle-end/24575
24211         * gcc.dg/tree-ssa/divide-3.c: New test.
24212         * gcc.dg/tree-ssa/divide-4.c: New test.
24213
24214 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
24215
24216         PR fortran/24917
24217         *  gfortran.dg/boz_6.f90: New test.
24218
24219 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24220
24221         PR fortran/23912
24222         * gfortran.dg/modulo_1.f90: New test.
24223
24224 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24225
24226         PR libfortran/24919
24227         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
24228         fail on CRLF platforms.
24229         * gfortran.dg/ftell_2.f90: Likewise.
24230
24231 2005-11-26  Eric Christopher  <echristo@apple.com>
24232
24233         * gcc.dg/intmax_t-1.c: Remove mips xfail.
24234
24235 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
24236
24237         * objc.dg/gnu-runtime-3.m: Simplify.
24238
24239 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
24240
24241         PR middle-end/23669
24242         * gcc.dg/tree-ssa/divide-1.c: New test.
24243         * gcc.dg/tree-ssa/divide-2.c: New test.
24244
24245 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
24246
24247         PR libgfortran/24945
24248         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
24249
24250 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
24251
24252         PR libgfortran/24945
24253         * gfortran.dg/open_status_2.f90: New test.
24254
24255 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24256
24257         * gcc.c-torture/execute/builtins/fprintf.c,
24258         gcc.c-torture/execute/builtins/fputs-lib.c,
24259         gcc.c-torture/execute/builtins/fputs.c,
24260         gcc.c-torture/execute/builtins/lib/fprintf.c,
24261         gcc.c-torture/execute/builtins/lib/printf.c,
24262         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
24263
24264 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
24265
24266         * gcc.dg/20050922-2.c: New test.
24267
24268 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
24269
24270         * objc.dg/gnu-runtime-3.m: New test.
24271
24272 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24273
24274         PR c++/9278
24275         * g++.dg/other/void1.C: New test.
24276
24277 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
24278
24279         PR middle-end/24998
24280         * gcc.dg/torture/fp-int-convert-float.c,
24281         gcc.dg/torture/fp-int-convert-double.c,
24282         gcc.dg/torture/fp-int-convert-long-double.c,
24283         gcc.dg/torture/fp-int-convert-timode.c,
24284         gcc.dg/torture/fp-int-convert-float80.c,
24285         gcc.dg/torture/fp-int-convert-float80-timode.c,
24286         gcc.dg/torture/fp-int-convert-float128.c,
24287         gcc.dg/torture/fp-int-convert-float128-timode.c,
24288         gcc.dg/torture/fp-int-convert.h: New files.
24289
24290 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
24291
24292         PR middle-end/24989
24293         * gcc.dg/tree-ssa/bool-10.c: New test.
24294         * gcc.dg/tree-ssa/bool-11.c: New test.
24295         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
24296
24297 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
24298
24299         PR middle-end/24990
24300         * tree-ssa/pr24990-1.c: New test.
24301
24302 2005-11-24  Richard Guenther  <rguenther@suse.de>
24303         Dirk Mueller <dmueller@suse.de>
24304
24305         PR c++/14024
24306         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
24307         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
24308         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
24309         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
24310         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
24311         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
24312
24313 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
24314
24315         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
24316
24317 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24318
24319         PR c/21668
24320         * gcc.dg/Wc++-compat.c: New.
24321         * gcc.dg/Wno-c++-compat.c: New.
24322
24323 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
24324
24325         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
24326         (vspltish, vspltisw): Likewise.
24327
24328 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24329
24330         PR libgfortran/24794
24331         * gfortran.dg/namelist_12.f: Fix quotes.
24332         * gfortran.dg/namelist_13.f90: Fix quotes.
24333         * gfortran.dg/namelist_14.f90: Fix quotes.
24334         * gfortran.dg/namelist_15.f90: Fix quotes.
24335         * gfortran.dg/namelist_use.f90: Fix quotes.
24336         * gfortran.dg/namelist_use_only.f90: Fix quotes.
24337         * gfortran.dg/namelist_21.f90: New test.
24338         * gfortran.dg/namelist_22.f90: New test.
24339
24340 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
24341
24342         PR target/23435
24343         * gcc.c-torture/compile/pr23435.c: New.
24344
24345 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
24346
24347         * gcc.c-torture/execute/floatunsisf-1.c: New test.
24348
24349 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
24350
24351         * gcc.target/powerpc/405-macchw-1.c,
24352         gcc.target/powerpc/405-macchw-2.c,
24353         gcc.target/powerpc/405-macchwu-1.c,
24354         gcc.target/powerpc/405-macchwu-2.c,
24355         gcc.target/powerpc/405-machhw-1.c,
24356         gcc.target/powerpc/405-machhw-2.c,
24357         gcc.target/powerpc/405-machhwu-1.c,
24358         gcc.target/powerpc/405-machhwu-2.c,
24359         gcc.target/powerpc/405-maclhw-1.c,
24360         gcc.target/powerpc/405-maclhw-2.c,
24361         gcc.target/powerpc/405-maclhwu-1.c,
24362         gcc.target/powerpc/405-maclhwu-2.c,
24363         gcc.target/powerpc/405-mulchw-1.c,
24364         gcc.target/powerpc/405-mulchw-2.c,
24365         gcc.target/powerpc/405-mulchwu-1.c,
24366         gcc.target/powerpc/405-mulchwu-2.c,
24367         gcc.target/powerpc/405-mulhhw-1.c,
24368         gcc.target/powerpc/405-mulhhw-2.c,
24369         gcc.target/powerpc/405-mulhhwu-1.c,
24370         gcc.target/powerpc/405-mulhhwu-2.c,
24371         gcc.target/powerpc/405-mullhw-1.c,
24372         gcc.target/powerpc/405-mullhw-2.c,
24373         gcc.target/powerpc/405-mullhwu-1.c,
24374         gcc.target/powerpc/405-mullhwu-2.c,
24375         gcc.target/powerpc/405-nmacchw-1.c,
24376         gcc.target/powerpc/405-nmacchw-2.c,
24377         gcc.target/powerpc/405-nmachhw-1.c,
24378         gcc.target/powerpc/405-nmachhw-2.c,
24379         gcc.target/powerpc/405-nmaclhw-1.c,
24380         gcc.target/powerpc/405-nmaclhw-2.c,
24381         gcc.target/powerpc/440-macchw-1.c,
24382         gcc.target/powerpc/440-macchw-2.c,
24383         gcc.target/powerpc/440-macchwu-1.c,
24384         gcc.target/powerpc/440-macchwu-2.c,
24385         gcc.target/powerpc/440-machhw-1.c,
24386         gcc.target/powerpc/440-machhw-2.c,
24387         gcc.target/powerpc/440-machhwu-1.c,
24388         gcc.target/powerpc/440-machhwu-2.c,
24389         gcc.target/powerpc/440-maclhw-1.c,
24390         gcc.target/powerpc/440-maclhw-2.c,
24391         gcc.target/powerpc/440-maclhwu-1.c,
24392         gcc.target/powerpc/440-maclhwu-2.c,
24393         gcc.target/powerpc/440-mulchw-1.c,
24394         gcc.target/powerpc/440-mulchw-2.c,
24395         gcc.target/powerpc/440-mulchwu-1.c,
24396         gcc.target/powerpc/440-mulchwu-2.c,
24397         gcc.target/powerpc/440-mulhhw-1.c,
24398         gcc.target/powerpc/440-mulhhw-2.c,
24399         gcc.target/powerpc/440-mulhhwu-1.c,
24400         gcc.target/powerpc/440-mulhhwu-2.c,
24401         gcc.target/powerpc/440-mullhw-1.c,
24402         gcc.target/powerpc/440-mullhw-2.c,
24403         gcc.target/powerpc/440-mullhwu-1.c,
24404         gcc.target/powerpc/440-mullhwu-2.c,
24405         gcc.target/powerpc/440-nmacchw-1.c,
24406         gcc.target/powerpc/440-nmacchw-2.c,
24407         gcc.target/powerpc/440-nmachhw-1.c,
24408         gcc.target/powerpc/440-nmachhw-2.c,
24409         gcc.target/powerpc/440-nmaclhw-1.c,
24410         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
24411
24412 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
24413
24414         PR fortran/24774
24415         * gfortran.dg/inquire_9.f90: New test.
24416
24417         PR fortran/21647
24418         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
24419
24420 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24421
24422         PR libfortran/24432
24423         * lib/target-supports.exp (check_effective_target_fortran_large_real):
24424         Check that 'cos' is supported.
24425
24426 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
24427
24428         PR fortran/24223
24429         * gfortran.dg/substring_equivalence.f90: New test.
24430
24431         PR fortran/24705
24432         * gfortran.dg/auto_internal_assumed.f90: New test.
24433
24434 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
24435
24436         * gcc.dg/fold-div-2.c: New test.
24437
24438 2005-11-20  Ian Lance Taylor  <ian@airs.com>
24439
24440         PR rtl-optimization/24883
24441         * gcc.c-torture/compile/pr24883.c: New test.
24442
24443 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
24444
24445         PR middle-end/20583
24446         * gcc.c-torture/compile/pr20583.c: New.
24447
24448 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
24449
24450         * gcc.c-torture/execute/usmul.c: New test.
24451
24452 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
24453
24454         * gcc.dg/tree-ssa/vrp22.c: New test.
24455
24456 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
24457
24458         PR middle-end/24912
24459         * gcc.dg/torture/pr24912-1.c: New test.
24460
24461 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
24462
24463         PR fortran/24862
24464         * gfortran.dg/arrayio_derived_1.f90: New test.
24465
24466 2005-11-19  Richard Guenther  <rguenther@suse.de>
24467
24468         PR middle-end/23294
24469         * gcc.dg/tree-ssa/pr23294.c: New testcase.
24470
24471 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
24472
24473         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
24474
24475 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
24476
24477         PR c++/8355
24478         * g++.dg/template/friend39.C: New test.
24479
24480 2005-11-18  James E Wilson  <wilson@specifix.com>
24481
24482         * gcc.dg/builtin-strstr.c: New.
24483
24484 2005-11-18  Richard Henderson  <rth@redhat.com>
24485
24486         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
24487         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
24488         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
24489         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
24490         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
24491         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
24492         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
24493         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
24494         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
24495         renaming to remove initial "ia64-".
24496
24497 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
24498
24499         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
24500
24501 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
24502
24503         * g++.dg/cpp/string-2.C: New test.
24504
24505 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
24506
24507         * gcc.dg/tree-ssa/loop-14.c: New test.
24508
24509 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
24510             Michael Chamberlain <michael@chamberlain.net.au>
24511
24512         * ada/acats/run_all.sh (target_run): Kill long running tests.
24513
24514 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24515
24516         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
24517         * gcc.dg/cleanup-9.c: Likewise.
24518         * gcc.dg/cleanup-10.c: Likewise.
24519         * gcc.dg/cleanup-11.c: Likewise.
24520
24521 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24522
24523         PR fortran/24892
24524         * gfortran.dg/open_access_append_1.f90: New test.
24525         * gfortran.dg/open_access_append_2.f90: New test.
24526
24527 2005-11-16  Richard Guenther  <rguenther@suse.de>
24528
24529         PR middle-end/24851
24530         * gcc.c-torture/execute/pr24851.c: New testcase.
24531
24532 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
24533
24534         * gcc.dg/fold-overflow-1.c: New test.
24535
24536 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
24537
24538         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
24539         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
24540
24541 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
24542
24543         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
24544         structures.
24545         * g++.dg/eh/forced2.C: Likewise.
24546         * g++.dg/eh/forced3.C: Likewise.
24547         * g++.dg/eh/forced4.C: Likewise.
24548
24549 2005-11-11  Mike Stump  <mrs@apple.com>
24550
24551         * g++.old-deja/g++.mike/unused.C: Add.
24552
24553 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
24554
24555         PR c++/24667
24556         * g++.dg/warn/Wcast-qual1.C: New test.
24557
24558 2005-11-15  Jan Hubicka  <jh@suse.cz>
24559
24560         * gcc.dg/winline-5.c: Add large-unit-insns limit.
24561
24562 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
24563
24564         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
24565
24566 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
24567
24568         PR 24840
24569         * gcc.dg/tree-ssa/pr24840.c: New test.
24570
24571 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
24572
24573         PR testsuite/24841
24574         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
24575
24576 2005-11-14  Dale Johannesen  <dalej@apple.com>
24577
24578         * gcc.c-torture/execute/20051113-1.c: New.
24579
24580 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
24581
24582         PR c++/24687
24583         * g++.dg/template/crash43.C: New test.
24584
24585 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
24586
24587         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
24588
24589 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
24590
24591         PR c++/24817
24592         * g++.dg/eh/spec8.C: New test.
24593
24594 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
24595
24596         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
24597
24598 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
24599
24600         PR c++/20293
24601         * g++.dg/parse/ambig4.C: New test.
24602         * g++.dg/tc1/dr101.C: Adjust error markers.
24603         * g++.dg/lookup/strong-using-2.C: Likewise.
24604         * g++.dg/lookup/ambig5.C: Likewise.
24605         * g++.dg/lookup/ambig4.C: Likewise.
24606         * g++.dg/parse/crash22.C: Likewise.
24607
24608 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
24609
24610         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
24611
24612 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
24613
24614         * gcc.dg/nested-calls-1.c: New test.
24615
24616 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24617
24618         * gfortran.dg/complex_intrinsic_1.f90: New test.
24619         * gfortran.dg/complex_intrinsic_2.f90: New test.
24620         * gfortran.dg/fgetc_1.f90: New test.
24621         * gfortran.dg/fgetc_2.f90: New test.
24622         * gfortran.dg/fgetc_3.f90: New test.
24623         * gfortran.dg/ftell_1.f90: New test.
24624         * gfortran.dg/ftell_2.f90: New test.
24625         * gfortran.dg/gnu_logical_1.F: New test.
24626         * gfortran.dg/gnu_logical_2.f90: New test.
24627
24628 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
24629
24630         PR middle-end/24820
24631         * gcc.dg/pr24820.c: New test.
24632
24633 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
24634
24635         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
24636         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
24637         variable.
24638
24639 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24640
24641         PR testsuite/24614
24642         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
24643
24644 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
24645
24646         * gcc.target/cris/cris.exp: New file.
24647         * gcc.target/cris/rld-legit1.c: New test.
24648         * gcc.target/cris/rld-legit2.c: New test.
24649
24650 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
24651
24652         PR c++/24780
24653         * g++.dg/opt/pr24780.C: New test.
24654
24655         PR c++/24761
24656         * g++.dg/template/asm1.C: New test.
24657
24658 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
24659
24660         PR libgfortran/24787
24661         * gfortran.dg/scan_1.f90: New test.
24662
24663 2005-11-12  Jan Hubicka  <jh@suse.cz>
24664
24665         * gcc.target/i386/minmax-1.c: New.
24666         * gcc.target/i386/minmax-2.c: New.
24667
24668 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
24669
24670         * gcc.dg/pr24445.c: Fix for 64-bit targets.
24671
24672 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
24673
24674         * gcc.c-torture/execute/20051110-1.c,
24675         gcc.c-torture/execute/20051110-2.c: New tests.
24676
24677 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
24678
24679         PR middle-end/24750
24680         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
24681         New tests.
24682
24683 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
24684
24685         * lib/target-libpath.exp (get_shlib_extension): New proc.
24686         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
24687         * lib/gfortran.exp (gfortran_link_flags): Likewise.
24688         * lib/objc.exp (objc_target_compile): Likewise.
24689         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
24690         detection.
24691
24692 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
24693
24694         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
24695
24696         * lib/target-supports.exp (check_effective_target_static_libgfortran):
24697         Add -static to additional_flags and pass it to target_compile.
24698
24699 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
24700
24701         PR libgfortran/24719
24702         gfortran.dg/read_noadvance.f90: New test.
24703
24704         PR libgfortran/24699
24705         gfortran.dg/fmt_t_2.f90: New test.
24706
24707         PR libgfortran/24785
24708         gfortran.dg/read_x_eor.f90: New test.
24709
24710         PR libgfortran/24584
24711         gfortran.dg/namelist_empty.f90: Rename test.
24712
24713         PR libgfortran/24489
24714         gfortran/read_eor.f90: Rename test.
24715
24716 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
24717
24718         PR fortran/15976
24719         * gfortran.dg/automatic_module_variable.f90: New test.
24720
24721 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
24722
24723         PR target/24445
24724         * gcc.dg/pr24445.c: New test.
24725
24726 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
24727
24728         PR fortran/24655
24729         PR fortran/24755
24730         * gfortran.dg/recursive_statement_functions.f90: Add statement
24731         functions using inline intrinsic functions and parameters to test
24732         that they no longer seg-fault.
24733
24734         PR fortran/24409
24735         gfortran.dg/nested_modules_4.f90: New test.
24736         gfortran.dg/nested_modules_5.f90: New test.
24737
24738 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24739
24740         PR fortran/24643
24741         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
24742
24743 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
24744
24745         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
24746         failures.
24747
24748 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24749
24750         * gcc.dg/sparc-getcontext-1.c: New test.
24751
24752 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
24753
24754         * gcc.dg/ifcvt-fabs-1.c: New test.
24755
24756 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
24757
24758         PR other/4372
24759         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
24760         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
24761
24762 2005-11-09  Richard Guenther  <rguenther@suse.de>
24763
24764         PR tree-optimization/24716
24765         * gcc.c-torture/execute/pr24716.c: New testcase.
24766
24767 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
24768
24769         * gcc.dg/pr24624.c: Disable for non S/390 targets.
24770
24771 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
24772
24773         PR 24624
24774         * gcc.dg/pr24624.c: Testcase added.
24775
24776 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
24777
24778         PR 24623
24779         * g++.dg/other/pr24623.C: Testcase added.
24780
24781 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
24782
24783         PR fortran/22607
24784         * gfortran-dg/pure_byref_1.f90: New.
24785         * gfortran-dg/pure_byref_2.f90: New.
24786
24787 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
24788
24789         PR c/24101
24790         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
24791         * gcc.dg/dg.exp: Run main loop also for *.i files.
24792
24793 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
24794
24795         PR c++/19450
24796         * g++.dg/tls/diag-3.C: New test.
24797         * g++.dg/tls/diag-4.C: New test.
24798         * g++.dg/tls/static-1.C: New test.
24799         * g++.dg/tls/static-1a.cc: New file.
24800
24801 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
24802
24803         PR 23046
24804         * g++.dg/tree-ssa/pr23046.C: New test.
24805
24806 2005-11-08  Devang Patel <dpatel@apple.com>
24807
24808         PR tree-optimization/23115
24809         * gcc.dg/tree-ssa/pr23115.c: New.
24810
24811 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
24812
24813         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
24814         * gcc.target/powerpc/pr16155.c: Same.
24815         * gcc.target/powerpc/altivec-1.c: Same.
24816         * gcc.target/powerpc/altivec-2.c: Same.
24817         * gcc.target/powerpc/altivec-3.c: Same.
24818         * gcc.target/powerpc/altivec-5.c: Same.
24819         * gcc.target/powerpc/altivec-11.c: Same.
24820         * gcc.target/powerpc/altivec-12.c: Same.
24821         * gcc.target/powerpc/altivec-14.c: Same.
24822         * gcc.target/powerpc/altivec-22.c: Same.
24823         * gcc.target/powerpc/altivec-consts.c: Same.
24824         * gcc.target/powerpc/altivec-pr22085.c: Same.
24825         * gcc.target/powerpc/altivec-splat.c: Same.
24826         * gcc.target/powerpc/altivec-varargs-1.c: Same.
24827         * gcc.target/powerpc/altivec-vec-merge.c: Same.
24828         * gcc.target/powerpc/darwin-longlong.c: Same.
24829
24830 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
24831
24832         PR target/19340
24833         * gcc.dg/pr19340.c: New test.
24834
24835 2005-11-07  Ian Lance Taylor  <ian@airs.com>
24836
24837         PR rtl-optimization/24683
24838         * gcc.dg/pr24683.c: New test.
24839
24840 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
24841
24842         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
24843         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
24844
24845 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
24846
24847         * gcc.target/i386/pr23376.c: Compile with -mmmx.
24848
24849 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
24850
24851         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
24852
24853 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
24854
24855         PR target/24230
24856
24857         * gcc.target/powerpc/altivec-consts.c,
24858         gcc.target/powerpc/altivec-splat.c: New testcase.
24859
24860 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
24861
24862         PR c/24599
24863
24864         * gcc.dg/overflow-2.c: New testcase.
24865
24866 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
24867
24868         PR rtl-optimization/23567
24869         * gcc.c-torture/execute/20051104-1.c: New test.
24870
24871 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
24872
24873         PR fortran/24534
24874         gfortran.dg/private_type_2.f90: Modified to check that case with
24875         PRIVATE declaration within derived type is accepted.
24876
24877         PR fortran/20838
24878         gfortran.dg/pointer_assign_1.f90: New test.
24879
24880         PR fortran/20840
24881         * gfortran.dg/arrayio_0.f90: New test.
24882
24883         PR fortran/17737
24884         gfortran.dg/data_initialized.f90: New test.
24885         gfortran.dg/data_constraints_1.f90: New test.
24886         gfortran.dg/data_constraints_2.f90: New test.
24887
24888 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
24889
24890         PR fortran/24174
24891         PR fortran/24305
24892         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
24893
24894 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
24895
24896         PR 24670
24897         * gcc.dg/tree-ssa/pr24670.c: New test.
24898
24899 2005-11-05  Ian Lance Taylor  <ian@airs.com>
24900
24901         PR target/22432
24902         * gcc.target/i386/pr22432.c: New test.
24903
24904 2005-11-05  Richard Henderson  <rth@redhat.com>
24905
24906         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
24907         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
24908         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
24909         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
24910         from gcc.dg/alpha-*.
24911         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
24912         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
24913
24914 2005-11-05  Andreas Jaeger  <aj@suse.de>
24915
24916         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
24917
24918 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
24919
24920         PR target/23424
24921         * gcc.dg/torture/pr23424-1.c: New test.
24922
24923 2005-11-04  Richard Henderson  <rth@redhat.com>
24924
24925         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
24926         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
24927         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
24928         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
24929         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
24930         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
24931         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
24932         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
24933         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
24934         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
24935         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
24936         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
24937         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
24938         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
24939         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
24940         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
24941         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
24942         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
24943         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
24944         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
24945         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
24946         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
24947         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
24948         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
24949         Move from gcc.dg/.
24950         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
24951         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
24952         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
24953         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
24954         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
24955         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
24956         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
24957         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
24958         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
24959         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
24960         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
24961         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
24962         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
24963         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
24964         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
24965         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
24966         gcc.target/i386/lea.c, gcc.target/i386/local.c,
24967         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
24968         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
24969         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
24970         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
24971         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
24972         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
24973         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
24974         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
24975         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
24976         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
24977         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
24978         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
24979         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
24980         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
24981         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
24982         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
24983         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
24984         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
24985         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
24986         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
24987         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
24988         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
24989         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
24990         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
24991         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
24992         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
24993         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
24994         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
24995
24996 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
24997
24998         PR 24627
24999         * gcc.dg/tree-ssa/pr24627.c: New test.
25000
25001 2005-11-04 Paul Brook  <paul@codesourcery.com>
25002
25003         * gcc.dg/tls/opt-10.c: New test.
25004
25005 2005-11-04  Andreas Jaeger  <aj@suse.de>
25006
25007         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
25008         avoid extra warnings.
25009
25010 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25011
25012         PR libfortran/22298
25013         * lib/target-supports.exp
25014         (check_effective_target_static_libgfortran): New
25015         static_libgfortran effective target.
25016         * gfortran.dg/static_linking_1.f: New test.
25017         * gfortran.dg/static_linking_1.c: New file.
25018
25019 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
25020
25021         * gcc.dg/pr24615.c: Guard test with { target fpic }.
25022
25023 2005-11-03  Josh Conner  <jconner@apple.com>
25024
25025         PR c++/19989
25026         g++.dg/ext/array2.C: New test.
25027         g++.dg/template/dependent-name3.C: New test.
25028         g++.dg/template/dependent-name4.C: New test.
25029         g++.dg/template/sfinae2.C: New test.
25030
25031 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25032
25033         PR preprocessor/22042
25034         * gcc.dg/cpp/strify4.c: New test.
25035
25036 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25037
25038         PR c++/17964
25039         * g++.dg/cpp/string-1.C: New test.
25040
25041 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25042
25043         * gcc.target/powerpc: New directory.
25044         * gcc.target/powerpc/powerpc.exp: New file.
25045         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
25046         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
25047         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
25048         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
25049         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
25050         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
25051         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
25052         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
25053         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
25054         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
25055         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
25056         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
25057         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
25058         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
25059         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
25060         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
25061         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
25062         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
25063         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
25064         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
25065         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
25066         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
25067         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
25068         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
25069         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
25070         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
25071         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
25072         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
25073         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
25074         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
25075         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
25076         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
25077         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
25078         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
25079
25080 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
25081
25082         PR c++/21627
25083         * g++.dg/warn/inline2.C: New test.
25084
25085 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25086
25087         PR middle-end/23155
25088         * g++.dg/ext/c99struct1.C: New test.
25089         * gcc.dg/union-cast-1.c: New test.
25090         * gcc.dg/union-cast-2.c: New test.
25091         * gcc.dg/union-cast-3.c: New test.
25092
25093 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25094
25095         PR middle-end/24589
25096         * gcc.c-torture/execute/zero-struct-2.c: New test.
25097
25098 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25099
25100         PR c++/24582
25101         * g++.dg/init/switch1.C: New test.
25102
25103 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25104
25105         * gcc.dg/delay-slot-1.c: New test.
25106
25107 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
25108
25109         PR target/24620
25110         * gcc.dg/pr24620.c: New test.
25111
25112 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25113
25114         PR c/24329
25115         * gcc.dg/format/unnamed-1.c: New test.
25116
25117 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25118
25119         PR c++/22434
25120         * g++.dg/expr/cond8.C: New test.
25121
25122         PR c++/24560
25123         * g++.dg/parse/dot1.C: New test.
25124
25125 2005-11-02  Jan Hubicka  <jh@suse.cz>
25126
25127         PR target/23303
25128         * gcc.dg/i386-lea.c: New test
25129
25130 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
25131
25132         PR target/24615
25133         * gcc.dg/pr24615.c: New test.
25134
25135 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
25136
25137         PR target/24600
25138         * gcc.dg/pr24600.c: New test.
25139
25140 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25141
25142         PR c++/19253
25143         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
25144         * g++.dg/parse/typename9.C: New test.
25145         * g++/dg/parse/typename10.C: Likewise.
25146
25147 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
25148
25149         PR fortran/18157
25150         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
25151         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
25152         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
25153
25154 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25155
25156         PR c++/24569
25157         * g++.dg/debug/static1.C: New test.
25158
25159 2005-11-02  Josh Conner  <jconner@apple.com>
25160
25161         * g++.dg/crash38.C: moved into proper directory...
25162         * g++.dg/template/crash42.C: ...here
25163
25164 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
25165
25166         PR target/18338
25167         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
25168         pcc_bitfield_type_matters || default_packed.
25169
25170         * lib/target-supports.exp
25171         (check_effective_target_pcc_bitfield_type_matters): New proc.
25172         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
25173
25174         PR testsuite/23304
25175         * lib/target-supports.exp (check_effective_default_packed): New proc.
25176         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
25177         Gate expected errors on target ! default_packed.
25178         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
25179
25180 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25181
25182         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
25183         change (r106358).
25184
25185 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25186
25187         PR fortran/24008
25188         * gfortran.dg/entry_5.f90: New.
25189         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
25190
25191 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
25192
25193         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
25194
25195 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
25196
25197         PR fortran/21565
25198         gfortran.dg/namelist_blockdata.f90: New test.
25199
25200         PR fortran/18737
25201         gfortran.dg/external_implicit_none.f90: New test.
25202
25203         PR fortran/14994
25204         * gfortran.dg/secnds.f: New test.
25205
25206 2005-10-31  Jan Hubicka  <jh@suse.cz>
25207
25208         PR target/20928
25209         * gcc.c-torture/compile/pr20928.c: New test.
25210
25211 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
25212
25213         PR middle-end/23492
25214         * gcc.c-torture/compile/zero-strct-5.c: New test.
25215
25216 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
25217
25218         PR libgfortran/24584
25219         * gfortran.dg/pr24584.f90: New test.
25220
25221 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
25222
25223         PR fortran/18883
25224         * gfortran.dg/char_result_9.f90: New.
25225         * gfortran.dg/char_result_10.f90: New.
25226
25227 2005-10-30  Jan Hubicka  <jh@suse.cz>
25228
25229         * g++.dg/tree-ssa/pr24172.C: New testcase.
25230
25231 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25232
25233         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
25234
25235 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
25236
25237         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
25238         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
25239         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
25240         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
25241         gfortran.dg/enum_9.f90,
25242         gfortran.fortran-torture/compile/enum_1.f90,
25243         gfortran.fortran-torture/execute/enum_1.f90,
25244         gfortran.fortran-torture/execute/enum_2.f90,
25245         gfortran.fortran-torture/execute/enum_3.f90,
25246         gfortran.fortran-torture/execute/enum_4.f90: New tests.
25247
25248 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
25249
25250         PR target/18482
25251         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
25252         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
25253
25254 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25255
25256         PR libfortran/20179
25257         * gfortran.dg/mixed_io_1.f90: New test.
25258         * gfortran.dg/mixed_io_1.c: New file.
25259
25260 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25261
25262         * gfortran.dg/malloc_free_1.f90: New test.
25263
25264 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
25265
25266         * gcc.dg/nested-func-4.c: Require profiling -pg.
25267
25268 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25269
25270         PR C++/23229
25271         * g++.dg/warn/main-2.C: New test.
25272
25273 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
25274
25275         PR fortran/24545
25276         * gfortran.dg/interface_2.f90: new test.
25277
25278 2005-10-28  Josh Conner  <jconner@apple.com>
25279
25280         PR c++/22153
25281         * g++.dg/template/crash38.C: New test.
25282         * g++.dg/parse/explicit1.C: Change expected errors.
25283
25284 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25285
25286         PR C++/23426
25287         * g++.dg/other/large-size-array.C: New test.
25288
25289 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25290
25291         PR middle-end/24362
25292         * g++.dg/opt/complex4.C: New test.
25293
25294 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
25295
25296         * gcc.dg/nested-func-4.c: New test.
25297
25298 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
25299
25300         PR fortran/24158
25301         gfortran.dg/derived_recursion.f90: New test.
25302         gfortran.dg/implicit_actual.f90: New test.
25303
25304 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
25305
25306         PR middle-end/24295, PR testsuite/24477
25307         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
25308         removed when weakref hits the tree.
25309
25310 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
25311
25312         * gfortran.dg/cray_pointers_4.f90: New test.
25313
25314         * gfortran.dg/cray_pointers_5.f90: New test.
25315
25316 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
25317
25318         PR fortran/22290
25319         * gfortran.dg/assign_5.f90: New test.
25320         * gfortran.dg/assign_6.f: New test.
25321
25322 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
25323
25324         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
25325         CPU has no SSE support.
25326
25327 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
25328
25329         PR libgfortran/24224
25330         * gfortran.dg/arrayio_1.f90: Update attribution.
25331         * gfortran.dg/arrayio_2.f90: Update attribution.
25332         * gfortran.dg/arrayio_3.f90: Update attribution.
25333         * gfortran.dg/arrayio_4.f90: Update test conditions.
25334         * gfortran.dg/arrayio_5.f90: Update attribution.
25335         * gfortran.dg/arrayio_6.f90: New test.
25336         * gfortran.dg/arrayio_7.f90: New test.
25337
25338 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
25339
25340         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
25341
25342 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
25343
25344         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
25345
25346 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
25347
25348         PR fortran/24416
25349         * gfortran.dg/namelist_char_only.f90: New test.
25350
25351 2005-10-24  Asher Langton  <langton2@llnl.gov>
25352
25353         PR fortran/17031
25354         PR fortran/22282
25355         * gfortran.dg/cray_pointers_1.f90: New test.
25356         * gfortran.dg/cray_pointers_2.f90: New test.
25357         * gfortran.dg/cray_pointers_3.f90: New test.
25358         * gfortran.dg/loc_1.f90: New test.
25359         * gfortran.dg/loc_2.f90: New test.
25360
25361 2005-10-24  Steven Bosscher  <stevenb@suse.de>
25362
25363         * gcc.dg/pr24225.c: New test.
25364
25365 2005-10-24  Asher Langton  <langton2@llnl.gov>
25366
25367         * gfortran.dg/dup_save_1.f90: New test.
25368         * gfortran.dg/dup_save_2.f90: New test.
25369
25370 2005-10-24  Paul Brook  <paul@codesourcery.com>
25371
25372         PR 24107
25373         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
25374         stdint.h.
25375
25376 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
25377
25378         PR libgfortran/24489
25379         * gfortran.dg/pr24489.f90: New test.
25380
25381 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
25382
25383         PR fortran/23635
25384         * gfortran.dg/ichar_1.f90: Add tests for derived types.
25385
25386 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
25387
25388         PR target/18911
25389         * g++.dg/init/array16.C: Skip for mmix-*-*.
25390
25391 2005-10-23  Asher Langton  <langton2@llnl.gov>
25392
25393         * gfortran.dg/byte_1.f90: New test.
25394         * gfortran.dg/byte_2.f90: New test.
25395
25396 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
25397
25398         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
25399
25400 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
25401
25402         PR fortran/18022
25403         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
25404
25405         PR fortran/24311
25406         * gfortran.dg/merge_char_const.f90: New test.
25407
25408         PR fortran/24384
25409         * gfortran.dg/spread_scalar_source.f90: New test.
25410
25411 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
25412
25413         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
25414
25415         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
25416         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
25417
25418         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
25419
25420 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
25421
25422         PR fortran/24426
25423         * gfortran.dg/der_pointer_4.f90: New.
25424
25425 2005-10-22  David Ayers  <d.ayers@inode.at>
25426
25427         * obj-c++.dg/except-1.mm: Simplify.
25428
25429 2005-10-21  David Ayers  <d.ayers@inode.at>
25430
25431         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
25432
25433 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
25434
25435         * gfortran.dg/assumed_dummy_2.f90: New test.
25436
25437 2005-10-21  James E Wilson  <wilson@specifix.com>
25438
25439         PR preprocessor/15220
25440         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
25441
25442 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
25443
25444         * gcc.c-torture/execute/20051021-1.c: New test.
25445
25446 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
25447
25448         PR c++/24260
25449         * g++.dg/ext/tmplattr1.C: New test.
25450
25451 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
25452
25453         PR fortran/24440
25454         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
25455
25456 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
25457
25458         * obj-c++.dg/except-1.mm: New.
25459
25460         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
25461
25462 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
25463
25464         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
25465
25466 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
25467
25468         PR middle-end/24295
25469         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
25470         declarations with the same names as thunks' alias targets, use
25471         aliases instead.
25472         * gcc.dg/attr-alias-3.c: New test.
25473         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
25474
25475 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
25476
25477         PR c++/22618
25478         * g++.dg/parse/access8.C: New test.
25479
25480 2005-10-20  Richard Guenther  <rguenther@suse.de>
25481
25482         PR c++/24439
25483         * g++.dg/tree-ssa/pr24439.C: New testcase.
25484
25485 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25486
25487         * g++.dg/opt/delay-slot-1.C: New test.
25488
25489 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
25490
25491         PR fortran/21625
25492         * gfortran.fg/der_init_1.f90: New.
25493
25494 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
25495
25496         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
25497
25498 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
25499
25500         PR c++/21908
25501         * g++.dg/parse/error28.C: New test.
25502
25503 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25504
25505         * gcc.dg/profile-generate-2.c: New test.
25506
25507 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
25508
25509         PR target/23589
25510         * g++.dg/ext/dllimport11.C: New.
25511
25512 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25513
25514         PR c++/22293
25515         * g++.dg/other/friend3.C: New test.
25516
25517 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
25518
25519         PR c++/23293
25520         * g++.dg/template/error19.C: New test.
25521
25522 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
25523
25524         PR c++/21383
25525         * g++.dg/overload/koenig2.C: New.
25526
25527         PR c++/23118
25528         * g++.dg/overload/error2.C: New.
25529
25530         PR c++/22604
25531         * g++.dg/inherit/covariant14.C: New.
25532
25533 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25534
25535         PR c++/23440
25536         * g++.dg/parse/for1.C: New test.
25537
25538 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
25539
25540         PR fortran/23446
25541         * gfortran.dg/host_dummy_index_1.f90: New test.
25542
25543         PR fortran/21459
25544         * gfortran.dg/automatic_char_len_2.f90: New test.
25545
25546         PR fortran/20866
25547         * gfortran.dg/recursive_statement_functions.f90: New test.
25548
25549         PR fortran/20853
25550         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
25551
25552         PR fortran/20849
25553         * gfortran.dg/external_initializer.f90: New test.
25554
25555         PR fortran/20837
25556         * non_module_public.f90: New test.
25557
25558 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
25559
25560         PR c++/24386
25561         * g++.dg/template/overload7.C: New.
25562
25563         PR c++/22551
25564         * g++.dg/other/switch2.C: Remove expected warnings.
25565
25566         PR c++/21353
25567         * g++.dg/template/defarg6.C: New.
25568
25569 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
25570
25571         PR target/24315
25572         * gcc.target/i386/pr24315.c: New test.
25573
25574 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
25575
25576         PR c++/24389
25577         * g++.dg/template/static21.C: New test.
25578         * g++.dg/template/static21-a.cc: Likewise.
25579
25580 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
25581
25582         PR c++/23959
25583         * g++.dg/warn/Wswitch-default-1.C: New test.
25584         * g++.dg/warn/Wswitch-default-2.C: New test.
25585
25586 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
25587
25588         PR c++/22173
25589         * g++.dg/parse/template18.C: New test.
25590         * g++.dg/template/nontype15.C: Likewise.
25591
25592 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
25593
25594         PR fortran/22273
25595         * gfortran.dg/spec_expr_2.f90: New.
25596
25597 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
25598
25599         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
25600         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
25601         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
25602         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
25603         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
25604         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
25605         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
25606         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
25607         previous target-specific skips and warning-message matches where
25608         applicable.
25609
25610 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
25611
25612         PR c++/21347
25613         * g++.dg/warn/Wctor-dtor.C: New test.
25614
25615 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25616
25617         PR c/23439
25618         * gcc.dg/for-1.c: New test.
25619
25620 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
25621
25622         PR c++/19565
25623         * g++.dg/warn/Wconversion1.C: New test.
25624         * g++.dg/ext/packed4.C: Compile with -w.
25625         * g++.dg/opt/20050511-1.C: Likewise.
25626         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
25627
25628 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
25629
25630         * gfortran.dg/boz_5.f90: New test.
25631
25632 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
25633
25634         PR c++/22551
25635         * g++.dg/other/switch2.C: New.
25636
25637         PR c++/23984
25638         * g++.dg/init/ctor7.C: New.
25639
25640 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
25641
25642         PR c++/23730
25643         * g++.dg/parse/crash32.C: New test.
25644
25645 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
25646
25647         PR c++/20721
25648         * g++.dg/init/goto2.C: New test.
25649
25650         PR c++/22464
25651         * g++.dg/template/crash/41.C: New test.
25652
25653         PR c++/22180
25654         * g++.dg/template/crash40.C: New test.
25655
25656         PR c++/23694
25657         * g++.dg/parse/friend5.C: New test.
25658
25659         PR c++/23307
25660         * g++.dg/template/crash38.C: New test.
25661
25662         PR c++/22352
25663         * g++.dg/template/friend38.C: New test.
25664
25665         PR c++/22405
25666         * g++.dg/template/crash39.C: New test.
25667
25668 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
25669
25670         * gcc.dg/debug/dwarf2/dwarf-char1.c,
25671         gcc.dg/debug/dwarf2/dwarf-char2.c,
25672         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
25673
25674         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
25675
25676 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
25677
25678         * gcc.dg/dll-2.c: Add tests for warnings.
25679         * gcc.dg/dll-3.c: Likewise.
25680         * gcc.dg/dll-4.c: Likewise.
25681
25682         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
25683         * g++.dg/ext/dllimport2.C: Likewise.
25684         * g++.dg/ext/dllimport3.C: Likewise.
25685         * g++.dg/ext/dllimport7.C: Likewise.
25686         * g++.dg/ext/dllimport8.C: Likewise.
25687         * g++.dg/ext/dllimport9.C: Likewise.
25688
25689 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
25690
25691         PR fortran/24092
25692         * gfortran.dg/derived_pointer_recursion.f90: New test.
25693
25694 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
25695
25696         * gcc.c-torture/execute/20051012-1.c: New test.
25697
25698 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
25699
25700         PR fortran/18082
25701         * gfortran.dg/automatic_char_len_1.f90: New test.
25702
25703 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
25704
25705         PR fortran/20847
25706         * gfortran.dg/save_common.f90: New test.
25707
25708         PR fortran/20856
25709         * gfortran.dg/save_result.f90: New test.
25710
25711 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25712
25713         PR c++/21592
25714         * g++.dg/template/dependent-expr1.C: Add new expected error.
25715         * g++.dg/template/dependent-expr2.C: Adjust error text.
25716         * g++.dg/template/overload6.C: New.
25717
25718         PR c++/23797
25719         * g++.dg/other/typename8.C: New.
25720
25721         PR c++/21117
25722         * g++.dg/other/return1.C: New.
25723
25724 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
25725
25726         PR c++/24052
25727         * g++.dg/ext/label5.C: New.
25728
25729 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25730
25731         PR c++/19964
25732         * g++.dg/parse/crash31.C: New.
25733
25734 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
25735
25736         * g++.dg/ipa/ipa-1.c: New test.
25737         * g++.dg/ipa/ipa-2.c: New test.
25738         * g++.dg/ipa/ipa-3.c: New test.
25739         * g++.dg/ipa/ipa-4.c: New test.
25740         * g++.dg/ipa/ipa-5.c: New test.
25741         * g++.dg/ipa/ipa.exp: New file.
25742
25743 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
25744
25745         PR fortran/24207
25746         * gfortran.dg/private_type_3.f90: New test.
25747
25748 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
25749
25750         PR fortran/20786
25751         gfortran.dg/aint_anint_1.f90: New test.
25752
25753 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
25754
25755         PR libgfortran/24313
25756         gfortran.dg/csqrt.f: New test.
25757
25758 2005-10-11  Ian Lance Taylor  <ian@airs.com>
25759
25760         PR c++/8057
25761         * g++.dg/warn/noeffect7.C: New test.
25762         * g++.dg/warn/noeffect2.C: Instantiate templates.
25763         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
25764         and warning.
25765
25766 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
25767
25768         PR c++/21089
25769         * g++.dg/init/float1.C: New test.
25770
25771         PR c++/24277
25772         * g++.dg/init/member1.C: Tweak error markers.
25773
25774 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
25775
25776         PR testsuite/24281
25777         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
25778         Check for null pointer.
25779
25780 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
25781
25782         PR c++/21369
25783         * g++.dg/parse/ret-type3.C: New test.
25784
25785 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
25786
25787         PR tree-opt/23946
25788         * gcc.c-torture/compile/pr23946.c: New test.
25789
25790 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
25791
25792         * g++.dg/opt/mmx2.C: New test.
25793
25794 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
25795
25796         PR c++/24277
25797         * g++.dg/template/static20.C: New test.
25798
25799         PR c++/24302
25800         * g++.dg/warn/Wunused-12.C: New test.
25801
25802         PR c++/23437
25803         * g++.dg/template/arg4.C: New test.
25804
25805 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25806
25807         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
25808         * gcc.dg/ucnid-3.c: Likewise.
25809         * gcc.dg/ucnid-4.c: Likewise.
25810         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
25811         * g++.dg/other/ucnid-1.C: Likewise.
25812         * gcc.dg/sparc-frame-1.c: New test.
25813
25814 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
25815
25816         PR c++/24139
25817         * g++.dg/template/spec27.C: New test.
25818
25819         PR c++/24275
25820         * g++.dg/template/static19.C: New test.
25821
25822 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25823
25824         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
25825         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
25826
25827 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
25828
25829         PR target/24136
25830         * gfortran.fortran-torture/compile/pr24136.f: New test.
25831
25832 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
25833
25834         PR c++/22172
25835         * g++.dg/parse/crash30.C: New test.
25836
25837 2005-10-07  Richard Guenther  <rguenther@suse.de>
25838
25839         PR middle-end/24227
25840         * gcc.c-torture/compile/pr24227.c: New testcase.
25841
25842 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
25843
25844         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
25845         Do not put aligned attributes on array elements.
25846
25847 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
25848
25849         PR testsuite/23611, PR testsuite/23615
25850         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
25851         writing prototypes of library functions by hand.
25852         * obj-c++.dg/bitfield-4.mm: Likewise.
25853         * obj-c++.dg/const-str-4.mm: Likewise.
25854         * obj-c++.dg/encode-4.mm: Likewise.
25855         * obj-c++.dg/encode-5.mm: Likewise.
25856         * obj-c++.dg/encode-6.mm: Likewise.
25857         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
25858         * obj-c++.dg/method-10.mm: Likewise.
25859         * obj-c++.dg/method-17.mm: Likewise.
25860         * obj-c++.dg/method-19.mm: Likewise.
25861         * obj-c++.dg/try-catch-2.mm: Likewise.
25862
25863 2005-10-06  Richard Henderson  <rth@redhat.com>
25864
25865         PR 24236
25866         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
25867
25868 2005-10-06  Dale Johannesen  <dalej@apple.com>
25869
25870         * gcc.c-torture/execute/20030125-1.c: Correct.
25871
25872 2005-10-06  Richard Guenther  <rguenther@suse.de>
25873
25874         PR tree-optimization/24238
25875         * g++.dg/tree-ssa/pr24238.C: New testcase.
25876
25877 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
25878
25879         PR 18568
25880         * gfortran.dg/der_pointer_3.f90: New test.
25881
25882 2005-10-05  Devang Patel  <dpatel@apple.com>
25883
25884         PR Debug/23205
25885         * g++.dg/other/PR23205.C: New.
25886
25887 2005-10-05  Richard Henderson  <rth@redhat.com>
25888
25889         PR target/23602
25890         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
25891         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
25892
25893 2005-10-05  Dale Johannesen  <dalej@apple.com>
25894
25895         * gcc.c-torture/execute/float-floor.c: New.
25896
25897 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
25898
25899         PR tree-optimization/21419
25900         PR tree-optimization/24146
25901         PR tree-optimization/24151
25902
25903         * g++.dg/ext/asm7.C: New.
25904         * g++.dg/ext/asm8.C: New.
25905         * gcc.dg/asm-1.c: Compile on all targets.
25906         * gcc.dg/asm-pr24146.c: New.
25907         * gcc.dg/pr21419.c: Adjust error messages.
25908
25909 2005-10-05  Richard Guenther  <rguenther@suse.de>
25910
25911         PR fortran/24176
25912         * gfortran.fortran-torture/compile/empty.f90: New testcase.
25913
25914 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
25915
25916         PR c++/23513
25917         * g++.dg/template/spec22.C: Robustify test.
25918         * g++.dg/template/spec26.C: New.
25919
25920 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
25921
25922         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
25923         if target supports vector instructions.
25924
25925 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
25926
25927         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
25928         C99 functions.
25929
25930 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
25931
25932         * lib/target-supports.exp (check_effective_target_fortran_large_real,
25933         check_effective_target_fortran_large_int): Replace cached result
25934         when target changes.
25935
25936 2005-10-04  Devang Patel  <dpatel@apple.com>
25937
25938         * gcc.dg/i386-sse-vect-types.c: New.
25939
25940 2005-10-04  Ian Lance Taylor  <ian@airs.com>
25941
25942         PR preprocessor/13726
25943         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
25944         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
25945
25946 2005-10-04  Richard Guenther  <rguenther@suse.de>
25947
25948         PR c/23576
25949         * gcc.dg/noncompile/pr23576.c: New testcase.
25950
25951 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
25952
25953         PR middle-end/23125
25954         * gcc.dg/register-var-3.c: New test.
25955
25956 2005-10-04  Steven Bosscher  <stevenb@suse.de>
25957
25958         * gcc.dg/pr23049.c: New test.
25959
25960         * gcc.dg/ucnid-4.c: Fix test.
25961
25962 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
25963
25964         PR 23445
25965         * gcc.c-torture/compile/pr23445.c: New test.
25966
25967 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
25968
25969         * g++.dg/overload/unknown1.C: New.
25970
25971 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
25972
25973         PR c++/17775
25974         * g++.dg/template/repo4.C: New test.
25975
25976 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25977
25978         PR libfortran/19308
25979         * gfortran.dg/large_real_kind_2.F90: New test.
25980         * gfortran.dg/large_integer_kind_2.f90: New test.
25981
25982 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
25983
25984         * lib/target-supports.exp (check_effective_target_vect_shift):
25985         Implement with result caching. Add i?86, x86_64 and ia64 targets.
25986         (check_effective_target_vect_condition): Fix copy-n-pasto.
25987
25988         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
25989         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
25990         targets.
25991
25992 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
25993
25994         PR c++/22621
25995         * g++.dg/template/overload5.C : New test.
25996
25997         PR c++/23840
25998         * g++.dg/expr/stdarg1.C: New test.
25999
26000 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
26001
26002         PR 24142
26003         * gcc.c-torture/execute/pr24142.c: New test.
26004
26005 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
26006
26007         PR 24141
26008         * gcc.c-torture/execute/pr24141.c: New test.
26009
26010 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
26011             Diego Novillo  <dnovillo@redhat.com>
26012
26013         PR 23604
26014         * gcc.c-torture/execute/pr23604.c: New test.
26015
26016 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
26017
26018         PR fortran/16404
26019         PR fortran/20835
26020         PR fortran/20890
26021         PR fortran/20899
26022         PR fortran/20900
26023         PR fortran/20901
26024         PR fortran/20902
26025         gfortran.dg/equiv_constraint_1.f90: New test.
26026         gfortran.dg/equiv_constraint_2.f90: New test.
26027         gfortran.dg/equiv_constraint_3.f90: New test.
26028         gfortran.dg/equiv_constraint_4.f90: New test.
26029         gfortran.dg/equiv_constraint_5.f90: New test.
26030         gfortran.dg/equiv_constraint_6.f90: New test.
26031         gfortran.dg/equiv_constraint_7.f90: New test.
26032         gfortran.dg/equiv_constraint_8.f90: New test.
26033         gfortran.dg/private_type_1.f90: New test.
26034         gfortran.dg/private_type_2.f90: New test.
26035         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
26036         980628-10.f: Assert std=gnu to permit mixing of
26037         types in equivalence statements.
26038
26039 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
26040
26041         PR 24112
26042         * gfortran.dg/open_status_1.f90: New.
26043
26044 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
26045
26046         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
26047         * gcc.dg/vect/pr22480.c: Clean up temp files.
26048         * gcc.dg/vect/pr23831.c: Clean up temp files.
26049         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
26050         Clean up temp files.
26051         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
26052         Clean up temp files.
26053
26054         * gcc.dg/20050309-1.c: Clean up temp files.
26055         * gcc.dg/20050325-1.c: Clean up temp files.
26056
26057 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
26058
26059         PR tree-optimization/24059
26060         * gcc.dg/vect/pr24059.c : New test.
26061
26062 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
26063
26064         PR middle-end/24109
26065         * gcc.c-torture/execute/20050929-1.c: New test.
26066
26067 2005-09-29  Steven Bosscher  <stevenb@suse.de>
26068
26069         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
26070
26071 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
26072
26073         PR c/21419
26074         * gcc.dg/pr21419.c: New test.
26075
26076 2005-09-29  Steven Bosscher  <stevenb@suse.de>
26077
26078         * gcc.dg/pr23911.c: New test.
26079
26080 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
26081
26082         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
26083
26084         PR c++/16782
26085         * g++.dg/parse/qualified4.C: New test.
26086         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
26087         * g++.old-deja/g++.mike/p8154.C: Likewise.
26088
26089 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
26090
26091         PR c++/22147
26092         * g++.dg/template/friend37.C: New test.
26093         * g++.dg/parse/crash28.C: Adjust error markers.
26094
26095 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
26096
26097         PR fortran/18518
26098         * gfortran.fortran-torture/execute/save_2.f90: New decl.
26099
26100 2005-09-27  Devang Patel  <dpatel@apple.com>
26101
26102         PR tree-optimization/23625
26103         * gcc.dg/pr23625.c: New test.
26104
26105 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
26106
26107         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
26108         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
26109
26110 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
26111
26112         PR fortran/23677
26113         * gfortran.fortran-torture/execute/save_1.f90: New test.
26114         * gfortran.dg/save_1.f90: New test.
26115
26116 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
26117
26118         * gcc.target/i386/builtin-apply-mmx.c: New test.
26119
26120         PR target/22576
26121         * gcc.target/i386/pr22576.c: New test.
26122
26123         PR target/22585
26124         * gcc.target/i386/pr22585.c: New test.
26125
26126         PR target/23268
26127         * gcc.target/i386/pr23268.c: New test.
26128
26129         PR middle-end/23831
26130         * gcc.dg/vect/pr23831.c: New test.
26131
26132         PR target/24055
26133         * gcc.target/i386/pr24055.c: New test.
26134
26135 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
26136
26137         PR tree-optimization/23960
26138         * gcc.c-torture/compile/pr23960.c: New.
26139
26140 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
26141
26142         PR fortran/16861
26143         * gfortran.dg/nested_modules_3.f90: New.
26144
26145 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
26146
26147         PR fortran/24005
26148         gfortran.dg/interface_1.f90: New test.
26149
26150 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
26151         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26152
26153         PR fortran/23843
26154         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
26155
26156 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
26157
26158         PR fortran/23516
26159         * gfortran.dg/imag_1.f: New test.
26160         * gfortran.dg/imag_2.f: Ditto.
26161
26162 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
26163
26164         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
26165
26166 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
26167
26168         PR c++/21983
26169         * g++.dg/warn/pr21983.C: New test.
26170
26171 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
26172
26173         * gcc.dg/20050922-1.c: Testcase added.
26174
26175 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
26176
26177         PR c++/23993
26178         * g++.dg/template/array14.C: New test.
26179
26180 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
26181
26182         PR fortran/19929
26183         * gfortran.dg/der_ptr_component_1.f90: New test.
26184
26185 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26186
26187         PR c++/23965
26188         * g++.dg/template/error1.C: Reject "no matching function" message.
26189
26190 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26191
26192         PR c++/17609
26193         * g++.dg/lookup/error1.C: New test.
26194
26195 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
26196
26197         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
26198         functionality of the testcase.
26199
26200 2005-09-20  Richard Henderson  <rth@redhat.com>
26201
26202         * gcc.dg/vect/vect-22.c: Require vect_float.
26203         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
26204
26205 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
26206
26207         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
26208         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
26209         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
26210         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
26211         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
26212         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
26213         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
26214         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
26215         * gcc.dg/cpp/ucnid-8.c: New test.
26216
26217 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26218
26219         PR tree-optimization/23929
26220         * gcc.c-torture/compile/pr23929.c: New test.
26221
26222 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
26223
26224         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
26225         for one loop.
26226
26227 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
26228
26229         PR testsuite/23186
26230         * g++.dg/other/pr22003.C: Require named sections.
26231
26232 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26233
26234         PR c++/23947
26235         * g++.dg/rtti/crash3.C: New test.
26236
26237         PR tree-optimization/23818
26238         * gcc.dg/pr23818.c: New test.
26239
26240 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26241
26242         PR fortran/23420
26243         * gfortran.dg/print_fmt_4.f: New.
26244
26245 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26246
26247         PR fortran/23663
26248         * gfortran.fortran-torture/execute/entry_11.f90: New test.
26249
26250 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
26251
26252         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
26253         Use pointers to local alignable arrays instead. Added comments.
26254         * gcc.dg/vect/vect-46.c: Likewise.
26255         * gcc.dg/vect/vect-48.c: Likewise.
26256         * gcc.dg/vect/vect-49.c: Likewise.
26257         * gcc.dg/vect/vect-52.c: Likewise.
26258         * gcc.dg/vect/vect-53.c: Likewise.
26259         * gcc.dg/vect/vect-54.c: Likewise.
26260         * gcc.dg/vect/vect-56.c: Likewise.
26261         * gcc.dg/vect/vect-57.c: Likewise.
26262         * gcc.dg/vect/vect-58.c: Likewise.
26263         * gcc.dg/vect/vect-60.c: Likewise.
26264         * gcc.dg/vect/vect-61.c: Likewise.
26265
26266         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
26267         The test is no longer vectorizable on vect_no_align targets.
26268         * gcc.dg/vect/vect-43.c: Likewsie.
26269
26270         * gcc.dg/vect/vect-44.c: Added comments.
26271         * gcc.dg/vect/vect-45.c: Added comments.
26272         * gcc.dg/vect/vect-50.c: Added comments.
26273         * gcc.dg/vect/vect-51.c: Added comments.
26274
26275         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
26276         aligned type.
26277         * gcc.dg/vect/Os-vect-95.c: Likewise.
26278
26279         * gcc.dg/vect/vect-41.c: Test removed.
26280         * gcc.dg/vect/vect-47.c: Test removed.
26281         * gcc.dg/vect/vect-55.c: Test removed.
26282         * gcc.dg/vect/vect-59.c: Test removed.
26283
26284 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
26285
26286         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
26287         No longer vectorizable on vect_no_align targets.
26288         * gcc.dg/vect/pr20122.c: Likewise.
26289         * gcc.dg/vect/vect-74.c: Likewise.
26290         * gcc.dg/vect/vect-75.c: Likewise.
26291         * gcc.dg/vect/vect-76.c: Likewise.
26292
26293         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
26294         Will not be vectorizable on vect_no_align targets once aliasing issues
26295         are resolved.
26296         * gcc.dg/vect/vect-79.c: Likewise.
26297
26298         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
26299         * gcc.dg/vect/vect-78.c: Likewise.
26300         * gcc.dg/vect/vect-97.c: Likewise.
26301
26302 2005-09-19  Steven Bosscher  <stevenb@suse.de>
26303
26304         * gcc.dg/pr23943.c: New test.
26305
26306 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
26307
26308         PR fortran/19181
26309         * gfortran.dg/derived_pointer_null_1.f90: New test.
26310
26311 2005-09-18  Richard Guenther  <rguenther@suse.de>
26312
26313         PR middle-end/23944
26314         * gcc.c-torture/compile/pr23944.c: New testcase.
26315
26316 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
26317
26318         PR fortran/15975
26319         * gfortran.dg/der_pointer_2.f90: New test.
26320
26321 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
26322
26323         PR fortran/16861
26324         * gfortran.dg/nested_modules_2.f90: New test.
26325
26326 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26327
26328         PR c++/18368
26329         * g++.dg/other/semicolon.C: New test.
26330
26331 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
26332
26333         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
26334         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
26335
26336 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
26337
26338         PR c++/23914
26339         * g++.dg/template/static18.C: New test.
26340
26341         PR c++/21514
26342         * g++.dg/template/crash19.C: Remove dg-error marker.
26343         * g++.dg/template/local4.C: New test.
26344
26345 2005-09-16  Paul Brook  <paul@codesourcery.com>
26346
26347         PR fortran/23906
26348         * gfortran.dg/dependency_1.f90: New test.
26349
26350 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
26351
26352         PR c++/23896
26353         * g++.dg/template/static17.C: New test.
26354
26355 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
26356
26357         PR c++/23139
26358         * g++.dg/warn/huge-val1.C: New test.
26359
26360 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
26361
26362         PR c++/13140
26363         * g++.dg/parse/class2.C: New test.
26364         * g++.dg/template/explicit8.C: Likewise.
26365         * g++.dg/template/spec25.C: Likewise.
26366
26367 2005-09-14  Josh Conner  <jconner@apple.com>
26368
26369         PR middle-end/23584
26370         * gcc.dg/pr23584.c: New test.
26371
26372 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
26373
26374         PR fortran/21875 Internal Unit Array I/O, NIST
26375         * gfortran.dg/arrayio_1.f90: New test.
26376         * gfortran.dg/arrayio_1.f90: New test.
26377         * gfortran.dg/arrayio_1.f90: New test.
26378         * gfortran.dg/arrayio_1.f90: New test.
26379         * gfortran.dg/arrayio_1.f90: New test.
26380
26381 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
26382
26383         PR middle-end/22480
26384         * gcc.dg/vect/pr22480.c: New test.
26385
26386 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
26387
26388         PR fortran/19358
26389         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
26390
26391 2005-09-13 Josh Conner <jconner@apple.com>
26392
26393         PR c++/23180
26394         * g++.dg/init/struct2.C: New test.
26395         * g++.dg/init/struct3.C: New test.
26396
26397 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
26398
26399         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
26400         Clean up temp files.
26401         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
26402         gcc.dg/tree-ssa/builtin-fprintf-1.c,
26403         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
26404         gcc.dg/tree-ssa/builtin-printf-1.c,
26405         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
26406         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
26407         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
26408         gcc.dg/tree-ssa/builtin-vprintf-1.c,
26409         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
26410         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
26411         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
26412         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
26413         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
26414         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
26415         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
26416         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
26417
26418 2005-09-13  Josh Conner  <jconner@apple.com>
26419
26420         * lib/gcc-dg.exp: Load scanipa.exp.
26421         (cleanup-dump): New procedure.
26422         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
26423         * lib/scandump.exp: New file.
26424         * lib/scantree.exp: Use it.
26425         * lib/scanipa.exp: New file.
26426
26427 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
26428
26429         PR fortran/17740
26430         * gfortran.dg/generic_4.f90: New test.
26431
26432 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
26433
26434         PR target/23816
26435         * gcc.target/i386/pr23816-1.c: New test.
26436         * gcc.target/i386/pr23816-2.c: New test.
26437
26438
26439 2005-09-13  Bastian Blank <waldi@debian.org>
26440
26441         PR c++/16171
26442         * g++.dg/abi/mangle26.C: New test.
26443         * g++.dg/abi/mangle27.C: New test.
26444         * g++.dg/abi/mangle28.C: New test.
26445         * g++.dg/abi/mangle29.C: New test.
26446
26447         PR c++/23839
26448         * g++.dg/parse/register1.C: New test.
26449
26450 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
26451
26452         PR c++/23842
26453         * g++.dg/template/access16.C: New test.
26454
26455 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26456
26457         * gfortran.dg/char_pack_2.f90: Increase the vector size.
26458
26459 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26460
26461         PR fortran/18899
26462         * gfortran.dg/shape_2.f90: New test.
26463
26464 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26465
26466         PR target/19269
26467         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
26468         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
26469         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
26470         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
26471         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
26472         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
26473         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
26474         tests.
26475
26476 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26477
26478         PR c++/23841
26479         * g++.dg/parse/template17.C: New test.
26480
26481 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26482
26483         PR c++/23789
26484         * g++.dg/template/nontype14.C: New test.
26485
26486 2005-09-12  Ian Lance Taylor  <ian@airs.com>
26487
26488         PR g++/7874
26489         * g++.dg/lookup/friend7.C: New test.
26490         * g++.dg/lookup/friend8.C: New test.
26491         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
26492         so that it will be found via argument dependent lookup.
26493         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
26494         friend functions which will no longer be found.
26495         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
26496         function g, so that it will be found via argument dependent
26497         lookup.
26498         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
26499         * g++.old-deja/g++.mike/net43.C: Likewise.
26500
26501 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26502
26503         PR c++/23691
26504         * g++.dg/template/static16.C: New test.
26505
26506 2005-09-12  Josh Conner  <jconner@apple.com>
26507
26508         PR middle-end/23237
26509         * gcc.c-torture/compile/pr23237.c: New test.
26510
26511 2005-09-11  Richard Henderson  <rth@redhat.com>
26512
26513         * g++.dg/other/error8.C: Update expected diagnostic text.
26514
26515 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26516
26517         PR libfortran/19872
26518         * gfortran.dg/overwrite_1.f: New test.
26519
26520 2005-09-09  Josh Conner  <jconner@apple.com>
26521
26522         * g++.dg/init/pr23180-1.C: Removed.
26523         * g++.dg/init/pr23180-2.C: Removed.
26524
26525 2005-09-09  David Daney <ddaney@avtrex.com>
26526
26527         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
26528         files which are ...
26529         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
26530         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
26531
26532 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26533
26534         * gfortran.dg/iostat_2.f90: New test.
26535
26536 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
26537
26538         PR c++/22252
26539         * g++.dg/ext/interface1.C: New test.
26540         * g++.dg/ext/interface1.h: Likewise.
26541         * g++.dg/ext/interface1a.cc: Likewise.
26542
26543 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
26544
26545         * gfortran.dg/iomsg_1.f90: New test case.
26546
26547 2005-09-09  Richard Guenther  <rguenther@suse.de>
26548
26549         PR c++/23624
26550         * g++.dg/tree-ssa/pr23624.C: New testcase.
26551
26552 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26553
26554         PR fortran/19239
26555         * gfortran.dg/vector_subscript_1.f90,
26556         * gfortran.dg/vector_subscript_2.f90: New tests.
26557
26558 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26559
26560         PR fortran/21104
26561         * gfortran.dg/array_alloc_1.f90,
26562         * gfortran.dg/array_alloc_2.f90,
26563         * gfortran.dg/array_alloc_3.f90: New tests.
26564
26565 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26566
26567         PR fortran/12840
26568         * gfortran.dg/array_constructor_6.f90
26569         * gfortran.dg/array_constructor_7.f90
26570         * gfortran.dg/array_constructor_8.f90
26571         * gfortran.dg/array_constructor_9.f90
26572         * gfortran.dg/array_constructor_10.f90
26573         * gfortran.dg/array_constructor_11.f90
26574         * gfortran.dg/array_constructor_12.f90: New tests.
26575
26576 2005-09-08  Josh Conner  <jconner@apple.com>
26577
26578         PR c++/23180
26579         * g++.dg/init/pr23180-1.C: New test.
26580         * g++.dg/init/pr23180-2.C: New test.
26581
26582 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
26583
26584         PR fortran/18878
26585         * gfortran.dg/module_double_reuse.f90: New.
26586
26587 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
26588
26589         PR fortran/23270
26590         PR fortran/22304
26591         PR fortran/18870
26592         PR fortran/17917
26593         PR fortran/16511
26594         * gfortran.dg/common_equivalence_1.f: New.
26595         * gfortran.dg/common_equivalence_2.f: New.
26596         * gfortran.dg/common_equivalence_3.f: New.
26597         * gfortran.dg/contained_equivalence_1.f90: New.
26598         * gfortran.dg/module_blank_common.f90: New.
26599         * gfortran.dg/module_commons_1.f90: New.
26600         * gfortran.dg/module_equivalence_1.f90: New.
26601         * gfortran.dg/nested_modules_1.f90: New.
26602         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
26603         equivalences and add comment to connect the test with
26604         the PR.
26605
26606 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26607
26608         PR fortran/23765
26609         * gfortran.dg/common_6.f90: New test.
26610
26611 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
26612
26613         PR fortran/15326
26614         * gfortran.dg/char_result_1.f90,
26615         * gfortran.dg/char_result_2.f90,
26616         * gfortran.dg/char_result_3.f90,
26617         * gfortran.dg/char_result_4.f90,
26618         * gfortran.dg/char_result_5.f90,
26619         * gfortran.dg/char_result_6.f90,
26620         * gfortran.dg/char_result_7.f90,
26621         * gfortran.dg/char_result_8.f90: New tests.
26622
26623 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
26624
26625         PR fortran/19928
26626         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
26627
26628 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
26629
26630         PR obj-c++/16816
26631         * obj-c++.dg/selector-5.mm: New test.
26632         * obj-c++.dg/selector-6.mm: New test.
26633
26634 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
26635
26636         PR objc/20574
26637         PR objc/19324
26638         * objc.dg/error-1.m: New test.
26639
26640 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
26641
26642         PR fortran/23373
26643         * gfortran.fortran-torture/execute/pr23373-1.f90,
26644         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
26645
26646 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
26647
26648         PR libfortran/23760
26649         * gfortran.dg/g77/1832.f: Remove long string in write statement
26650         to allow the test to pass on correct list directed output with
26651         prepended space.
26652
26653 2005-09-07  James E Wilson  <wilson@specifix.com>
26654
26655         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
26656
26657 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
26658
26659         * gfortran.dg/parameter+save.f90: Rename to
26660         * gfortran.dg/parameter_save.f90: .. this.
26661
26662 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
26663
26664         PR fortran/20848
26665         * gfortran.dg/parameter+save.f90: New test case.
26666
26667 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
26668
26669         PR fortran/19269
26670         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
26671
26672 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
26673
26674         PR c/23075
26675         * gcc.dg/pr23075.c: New test.
26676         * g++.dg/warn/pr23075.C: New test.
26677
26678         PR target/22362
26679         * gcc.target/i386/pr22362.c: New test.
26680
26681         PR rtl-optimization/23098
26682         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
26683
26684         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
26685         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26686         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26687
26688 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
26689
26690         * g++.dg/expr/cast6.C: New test.
26691
26692         PR c++/9782
26693         * g++.dg/init/new15.C: New test.
26694
26695 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
26696
26697         * gcc.dg/vect/Os-vect-95.c: New test.
26698         * gcc.dg/vect/vect-95.c: Same.
26699
26700 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
26701
26702         * gcc.dg/vect/vect-29.c: Update xfail testing.
26703         * gcc.dg/vect/vect-44.c: Same.
26704         * gcc.dg/vect/vect-48.c: Same.
26705         * gcc.dg/vect/vect-50.c: Same.
26706         * gcc.dg/vect/vect-72.c: Same.
26707         * gcc.dg/vect/vect-77.c: Same.
26708         * gcc.dg/vect/vect-78.c: Same.
26709         * gcc.dg/vect/vect-80.c: Same.
26710         * gcc.dg/vect/vect-96.c: Same.
26711         * gcc.dg/vect/vect-100.c: Same.
26712         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
26713         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
26714         * gfortran.dg/vect/vect-5.f90: Same.
26715
26716 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
26717
26718         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
26719         start strings.
26720         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26721         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26722
26723         PR c++/23056
26724         * g++.dg/opt/pr23056.C: New test.
26725
26726         PR rtl-optimization/23098
26727         * gcc.target/i386/pr23098.c: New test.
26728
26729 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
26730
26731         PR c++/23667
26732         * g++.dg/template/static15.C: New test.
26733
26734         PR c++/21440
26735         * g++.dg/ext/stmtexpr5.C: New test.
26736         * g++.dg/ext/stmtexpr6.C: Likewise.
26737
26738 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
26739
26740         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
26741
26742         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
26743         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26744         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26745
26746 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
26747
26748         PR libfortran/23321
26749         * gfortran.dg/direct_io_4.f90: New test case.
26750
26751 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
26752             Rasmus Hahn  <rassahah@neofonie.de>
26753
26754         PR libobjc/23108
26755         * objc.dg/type-stream-1.m: New test.
26756
26757 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
26758
26759         PR fortran/23661
26760         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
26761         gfortran.dg/print_fmt_3.f90: New test.
26762
26763 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
26764
26765         * gfortran.dg/fmt_t_1.f90: New test.
26766
26767 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
26768
26769         PR rtl-optimization/23454
26770         * g++.dg/opt/pr23454.C: New test.
26771
26772 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
26773
26774         PR c++/23699
26775         * g++.dg/ext/static1.C: New test.
26776
26777 2005-09-02  Richard Henderson  <rth@redhat.com>
26778
26779         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
26780         tail call to check_fa_work.
26781
26782 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
26783
26784         PR c++/21687
26785         * g++.dg/other/gc3.C: New test.
26786
26787 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26788
26789         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
26790         * gcc.dg/20050826-1.c: Likewise.
26791
26792 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
26793
26794         PR c++/23167
26795         * g++.dg/expr/volatile1.C: New test.
26796
26797 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
26798
26799         PR middle-end/23547
26800         * gcc.dg/pr23547.c: New test.
26801
26802 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
26803
26804         PR c/22061
26805         * gcc.c-torture/execute/pr22061-1.c,
26806         * gcc.c-torture/execute/pr22061-2.c,
26807         * gcc.c-torture/execute/pr22061-3.c,
26808         * gcc.c-torture/execute/pr22061-4.c: New tests.
26809
26810 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
26811
26812         * gcc.dg/Wredundant-decls-2.c: New test to check that
26813         -Wredundant-decls does not issue warning for a variable
26814         definition following a declaration.
26815
26816 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
26817
26818         PR debug/7241
26819         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
26820         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
26821         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
26822
26823         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
26824         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
26825         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
26826         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
26827         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
26828         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
26829         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
26830         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
26831
26832 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26833
26834         PR objc/23306
26835         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
26836         scan-assmbler.
26837
26838 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
26839
26840         PR target/21255
26841         * gcc.dg/pr21255-1.c: New test.
26842         * gcc.dg/pr21255-2-mb.c: Likewise.
26843         * gcc.dg/pr21255-2-ml.c: Likewise.
26844         * gcc.dg/pr21255-3.c: Likewise.
26845         * gcc.dg/pr21255-4.c: Likewise.
26846
26847 2005-08-31  Dale Johannesen  <dalej@apple.com>
26848
26849         * gcc.dg/20050830-1.c: New.
26850
26851 2005-08-31  Josh Conner  <jconner@apple.com>
26852
26853         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
26854         command-line options for arm-*-* targets.
26855         * g++.dg/init/array16.C: Likewise.
26856         * g++.dg/other/crash-4.C: Likewise.
26857
26858 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26859
26860         PR obj-c++/23640
26861         * obj-c++.dg/gnu-runtime-3.mm: New test.
26862
26863 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26864
26865         PR c++/13377
26866         * g++.dg/lookup/ambig4.C: New test.
26867         * g++.dg/lookup/ambig5.C: New test.
26868         * g++.dg/tc1/dr101.C: Adjust error markers.
26869
26870 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26871
26872         PR c++/23639
26873         * g++.dg/template/ttp5.C: Adjust error markers.
26874
26875 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
26876
26877         PR testsuite/23609
26878         * lib/obj-c++.exp: Include target-libpath.exp.
26879         (obj-c++_link_flags): Look for the GNU libobjc library
26880         and set the library path to include it.
26881         Don't manually set LD_LIBRARY_PATH (etc.) but call
26882         set_ld_library_path_env_vars instead.
26883         (obj-c++_target_compile): Don't set library path or
26884         linker flags because they are already set correctly
26885         in obj-c++_link_flags.
26886
26887 2005-08-30  Josh Conner  <jconner@apple.com>
26888
26889         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
26890         to command-line options for arm-*-* targets.
26891
26892 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
26893
26894         * g++.dg/other/i386-1.C: New.
26895
26896 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
26897
26898         PR preprocessor/20348
26899         PR preprocessor/20356
26900         * gcc.dg/cpp/pr20348.c: New test.
26901         * gcc.dg/cpp/pr20348.h: New file.
26902         * gcc.dg/cpp/inc/pr20348.h: New file.
26903         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
26904         * gcc.dg/cpp/pr20356.c: New test.
26905         * gcc.dg/cpp/pr20356.h: New file.
26906         * gcc.dg/cpp/inc/pr20356.h: New file.
26907         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
26908
26909 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
26910
26911         * gfortran.fortran-torture/execute/intrinsic_count.f90:
26912         Fix array dimension to avoid correct end-of-file error.
26913
26914 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
26915
26916         PR libfortran/23598
26917         * gfortran.dg/iostat_1.f90: New test.
26918
26919 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
26920
26921         PR middle-end/23408
26922         * gcc.dg/pr23408.c: New test.
26923
26924 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
26925
26926         PR c++/23099
26927         * g++.dg/init/member1.C: Make sure erroneous static data member
26928         definitions are required.
26929         * g++.dg/template/static13.C: New test.
26930         * g++.dg/template/static14.C: Likewise.
26931
26932 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
26933
26934         * gcc.target/i386/pr23575.c: Use -msse2 instead of
26935         -march=pentium4, remove ilp32 requirement.
26936
26937         PR middle-end/23484
26938         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
26939         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
26940
26941 2005-08-29  Andreas Jaeger  <aj@suse.de>
26942
26943         PR testsuite/23607
26944         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
26945
26946 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
26947
26948         * gcc.c-torture/execute/20050316-2.c: New test.
26949         * gcc.c-torture/execute/20050316-3.c: New test.
26950         * gcc.dg/torture/pr16104-1.c: New test.
26951
26952 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
26953
26954         PR middle-end/23463
26955         * gcc.c-torture/execute/zero-struct-1.c: New test.
26956
26957 2005-08-27  Richard Guenther  <rguenther@suse.de>
26958
26959         PR target/23575
26960         * gcc.target/i386/pr23575.c: New testcase.
26961
26962 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
26963
26964         PR rtl-optimization/23561
26965         * gcc.c-torture/execute/20050826-1.c: New test.
26966
26967         PR rtl-opt/23560
26968         * gcc.c-torture/execute/20050826-2.c: New test.
26969
26970 2005-08-26  Dale Johannesen  <dalej@apple.com>
26971
26972         * gcc.dg/20030711-1.c: Modify to work on Darwin.
26973         * gcc.dg/20050826-1.c: New.
26974
26975 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
26976
26977         PR c++/19004
26978         * g++.dg/template/nontype13.C: New test.
26979
26980         PR c++/23491
26981         * g++.dg/init/new14.C: New test.
26982         * g++.dg/expr/anew1.C: Do not XFAIL.
26983         * g++.dg/expr/anew2.C: Likewise.
26984         * g++.dg/expr/anew3.C: Likewise.
26985
26986 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
26987
26988         PR middle-end/22439
26989         * gcc.dg/vla-3.c: New test.
26990
26991 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
26992
26993         PR fortran/20363
26994         * gfortran.dg/named_interface.f90: New.
26995
26996 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
26997
26998         * gcc.c-torture/execute/frame-address.c: New test.
26999
27000 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
27001
27002         PR c++/20817
27003         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
27004
27005 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
27006
27007         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
27008
27009 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
27010
27011         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
27012         * gcc.dg/altivec-22.c: Rename from..
27013         * gcc.dg/altivec-nomfcr.c: ..this.
27014
27015 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
27016
27017         PR tree-optimization/23546
27018         * gcc.dg/tree-ssa/pr23546.c: New test.
27019
27020 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
27021
27022         PR fortran/17758
27023         * gfortran.dg/nonreturning_statements.f90: New test.
27024
27025 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
27026
27027         PR c++/22454
27028         * g++.dg/parse/crash29.C: New.
27029
27030 2005-08-23  DJ Delorie  <dj@redhat.com>
27031
27032         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
27033         constants have the L suffix.
27034
27035 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
27036
27037         PR c++/23044
27038         * g++.dg/template/instantiate8.C: New.
27039
27040 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
27041
27042         PR middle-end/23467
27043         * gcc.c-torture/execute/pr23467.c: New test.
27044
27045 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
27046
27047         PR tree-optimization/22043
27048         * gcc.c-torture/execute/20050613-1.c: New test.
27049
27050 2005-08-23  Ben Elliston  <bje@au.ibm.com>
27051
27052         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
27053
27054 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
27055
27056         PR rtl-optimization/23478
27057         * g++.dg/opt/pr23478.C: New test.
27058
27059 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
27060
27061         PR c/18715
27062         * gcc.dg/switch-warn-3.c: New test.
27063
27064 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27065
27066         PR c++/22233
27067         * g++.dg/template/param1.C: New test.
27068
27069 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27070
27071         PR c++/23089
27072         * g++.dg/other/incomplete1.C: New test.
27073
27074 2005-08-22  Ira Rosen  <irar@il.ibm.com>
27075
27076         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
27077         are vectorizable.
27078
27079 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27080
27081         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
27082         d_lines_5.f: New.
27083
27084 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
27085
27086         * gcc.target/i386/sse-4.c: New test.
27087
27088 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27089
27090         PR testsuite/23239
27091         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
27092
27093 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
27094
27095         * gcc.dg/20050811-1.c: New test.
27096         * gcc.dg/20050811-2.c: New test.
27097
27098 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
27099
27100         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
27101
27102 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
27103
27104         PR 23476
27105         * gcc.c-torture/compile/pr23476.c: New test.
27106
27107 2005-08-19  Devang Patel  <dpatel@apple.com>
27108
27109         PR tree-optimization/23048
27110         * gcc.dg/tree-ssa/pr23048.c: New test.
27111
27112 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27113
27114         PR middle-end/20624
27115         * g++.dg/warn/Wreturn-3.C: New test
27116
27117 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
27118
27119         PR tree-optimization/22228
27120         * g++.dg/vect/pr22543.cc: New test.
27121
27122 2005-08-17  Steven Bosscher  <stevenb@suse.de>
27123
27124         PR tree-optimization/21574
27125         * gcc.dg/tree-ssa/pr21574.c: New test.
27126
27127 2005-08-16  James E Wilson  <wilson@specifix.com>
27128
27129         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
27130
27131 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
27132
27133         PR tree-opt/23402
27134         * gcc.c-torture/compile/zero-strct-3.c: New test.
27135         * gcc.c-torture/compile/zero-strct-4.c: New test.
27136
27137 2005-08-16  Steven Bosscher  <stevenb@suse.de>
27138
27139         PR target/23376
27140         * gcc.target/x86_64/pr23376.c: New test.
27141
27142 2005-08-16  Ian Lance Taylor  <ian@airs.com>
27143
27144         PR c++/23337
27145         * g++.dg/ext/vector2.C: New.
27146
27147 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
27148
27149         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
27150
27151 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
27152
27153         PR libfortran/23428
27154         * gfortran.dg/inquire-complex.f90: New test case.
27155
27156 2005-08-16  James E Wilson  <wilson@specifix.com>
27157
27158         PR tree-optimization/21105
27159         * gcc.dg/large-size-array.c: New.
27160
27161 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
27162
27163         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
27164         type.
27165         * gcc.dg/vect/vect-41: Likewise.
27166         * gcc.dg/vect/vect-42: Likewise.
27167         * gcc.dg/vect/vect-43: Likewise.
27168         * gcc.dg/vect/vect-44: Likewise.
27169         * gcc.dg/vect/vect-46: Likewise.
27170         * gcc.dg/vect/vect-47: Likewise.
27171         * gcc.dg/vect/vect-48: Likewise.
27172         * gcc.dg/vect/vect-52: Likewise.
27173         * gcc.dg/vect/vect-53: Likewise.
27174         * gcc.dg/vect/vect-54: Likewise.
27175         * gcc.dg/vect/vect-55: Likewise.
27176         * gcc.dg/vect/vect-56: Likewise.
27177         * gcc.dg/vect/vect-57: Likewise.
27178         * gcc.dg/vect/vect-58: Likewise.
27179         * gcc.dg/vect/vect-59: Likewise.
27180         * gcc.dg/vect/vect-60: Likewise.
27181         * gcc.dg/vect/vect-61: Likewise.
27182         * gcc.dg/vect/vect-85: Likewise.
27183         * gcc.dg/vect/vect-87: Likewise.
27184         * gcc.dg/vect/vect-88: Likewise.
27185         * gcc.dg/vect/vect-93.c: Likewise.
27186         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
27187         * gcc.dg/vect/vect-75: Likewise.
27188         * gcc.dg/vect/vect-76: Likewise.
27189         * gcc.dg/vect/vect-77: Likewise.
27190         * gcc.dg/vect/vect-78: Likewise.
27191         * gcc.dg/vect/vect-80: Likewise.
27192         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
27193         vectorized for the expected reason, rather than checking how alignment
27194         was handled.
27195         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
27196         aligned type and also instead of aligned pointers. Added documentation.
27197
27198 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
27199
27200         * gfortran.dg/power.f90: New test.
27201
27202 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
27203
27204         PR rtl-optimization/23299
27205         * g++.dg/opt/pr23299.C: New test.
27206
27207 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27208
27209         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
27210
27211 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
27212
27213         * g++.dg/template/local6.C: New test.
27214
27215 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
27216
27217         * execute/exceptions/finally-1.m: Check that the catch and finally are
27218         being called.  Also add a "return 0;" at the end of main.
27219
27220 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
27221
27222         PR fortran/21432.
27223         * gfortran.dg/namelist_print_1.f: New test of functionality of
27224         PRINT namelist.
27225         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
27226         namelist generates error with -std=f95.
27227
27228 2005-08-14  Ira Rosen  <irar@il.ibm.com>
27229
27230         PR tree-optimization/23119
27231         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
27232
27233 2005-08-13  Marcin Koziej  <creep@desk.pl>
27234             Andrew Pinski  <pinskia@physics.uc.edu>
27235
27236         PR libobjc/22492
27237         * execute/exceptions/finally-1.m: New test.
27238
27239 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27240
27241         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
27242         testsuite.
27243         * objc/execute/exceptions/trivial.m: New test.
27244         * objc.dg/try-catch-11.m: Move to ...
27245         * objc/execute/exceptions/foward-1.m: Here.
27246         * objc.dg/try-catch-2.m: Move to ...
27247         * objc/execute/exceptions/catchall-1.m: Here.
27248         * objc.dg/try-catch-8.m: Move to ...
27249         * objc/execute/exceptions/local-variables-1.m: Here.
27250
27251 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27252
27253         * objc.dg/nested-func-1.m: Move to ...
27254         * objc/execute/nested-func-1.m: Here.
27255
27256 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27257
27258         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
27259         in ${options} instead of [target_info name].
27260         * lib/obj-c++.exp (objc_target_compile): Likewise.
27261
27262 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27263
27264         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
27265
27266 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27267
27268         part of PR testsuite/23348
27269         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
27270         each of the torture options.
27271         * objc/compile/trivial.m: New test.
27272
27273 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
27274
27275         * gfortran.dg/eoshift.f90: Correct format.
27276
27277 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
27278
27279         * gfortran.fortran-torture/execute/character_passing.f90:
27280         Fix comment typo.
27281
27282 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
27283
27284         PR c++/8271
27285         * g++.dg/template/unify10.C: New.
27286
27287 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
27288
27289         * g++.dg/parse/pr22514.C: Move to...
27290         * g++.dg/debug/pr22514.C: here.
27291
27292 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27293
27294         PR c++/23266
27295         * g++.dg/inherit/pure1.C: New test.
27296
27297         * ChangeLog: Fix typos.
27298
27299 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27300             Steven Bosscher  <stevenb@suse.de>
27301
27302         * gfortran.dg/runtime_warning_1.f90: New test.
27303
27304 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27305
27306         PR c++/23219
27307         * g++.dg/parse/crash28.C: New.
27308
27309 2005-08-11  Richard Guenther  <rguenther@suse.de>
27310
27311         PR target/23289
27312         * gcc.target/i386/tailcall-1.c: New testcase.
27313
27314 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
27315
27316         * gcc.dg/vect/vect-67.c: Un-xfail.
27317
27318 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
27319
27320         PR c++/23225
27321         * g++.dg/parse/crash27.C: new test.
27322
27323 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
27324
27325         PR libfortran/22143
27326         * gfortran.dg/shift-kind.f90: New testcase.
27327
27328 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
27329
27330         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
27331         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
27332
27333 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27334
27335         PR c++/20646
27336         * g++.dg/other/mult-stor1.C: New test.
27337
27338 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
27339
27340         * gcc.c-torture/pr18299-1.c: Move to ...
27341         * gcc.c-torture/compile/pr18299-1.c: Here.
27342
27343 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
27344
27345         * gfortran/fortran.torture/execute/character_passing.f90:
27346         Fix types for LSAME.
27347
27348 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
27349
27350         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
27351         input data back to what it was originally.
27352
27353 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
27354
27355         * objc.dg/try-catch-8.m: Enable for all targets.
27356
27357 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
27358
27359         * gcc.dg/pr23165.c: New test.
27360
27361 2005-08-09  Steven Bosscher  <stevenb@suse.de>
27362
27363         PR tree-optimization/23234
27364         * gcc.dg/tree-ssa/pr23234.c: New test.
27365
27366 2005-08-08  Josh Conner  <jconner@apple.com>
27367
27368         PR rtl-optimization/23241
27369         * gcc.dg/char-compare.c: New test.
27370
27371 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27372
27373         PR c++/22508
27374         * g++.dg/init/new13.C: New test.
27375
27376 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
27377
27378         PR c++/21166
27379         * g++.dg/other/crash-4.C: Adjust
27380         * g++/dg/ext/packed9.C: New.
27381
27382 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
27383
27384         PR middle-end/21964
27385         * gcc.c-torture/execute/pr21964-1.c: New test.
27386
27387 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
27388
27389         PR c/22458
27390         * gcc.dg/pr22458-1.c: New test.
27391
27392 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
27393             Steven G. Kargl <kargls@comcast.net>
27394
27395         PR fortran/22390
27396         * gfortran.dg/flush_1.f90: New test.
27397
27398 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27399
27400         PR c++/23191
27401         * g++.dg/template/eh2.C: New test.
27402
27403 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27404
27405         PR c++/19498
27406         * g++.dg/template/instantiate7.C: New test.
27407
27408 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
27409
27410         PR c/23113
27411         * gcc.dg/Wunused-value-1.c: New test.
27412
27413 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
27414
27415         PR rtl-optimization/23233
27416         * gcc.c-torture/compile/pr23233-1.c: New test.
27417
27418 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
27419
27420         PR fortran/18833
27421         PR fortran/20850
27422         * gfortran.dg/equiv_1.f90: New test.
27423         * gfortran.dg/equiv_2.f90: New test.
27424         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
27425         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
27426         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
27427
27428 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
27429
27430         * gcc.c-torture/execute/vrp-5.c: New test.
27431         * gcc.c-torture/execute/vrp-6.c: New test.
27432         * gcc.dg/tree-ssa/vrp21.c: New test.
27433
27434 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
27435
27436         * g++.dg/parse/pr22514.C: New test.
27437
27438 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
27439
27440         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
27441
27442         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
27443         instead of constant loads / pool entries.
27444
27445 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
27446
27447         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
27448         TEST_TO_WCTYPE.
27449
27450 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
27451
27452         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
27453         __WINT_TYPE__ in generated prototypes if possible.
27454
27455 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
27456
27457         PR 22037
27458         * g++.dg/tree-ssa/pr22037.C:
27459
27460 2005-08-04  Richard Henderson  <rth@redhat.com>
27461
27462         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
27463         scan-tree-dump-times directive.
27464
27465 2005-08-04  Jan Hubicka  <jh@suse.cz>
27466
27467         * gcov-1.C: Fix switch counts.
27468         * gcov-4b.c: Likewise.
27469
27470 2005-08-03  Jeff Law  <law@redhat.com>
27471
27472         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
27473
27474 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
27475
27476         * gcc.c-torture/execute/pr23135.c: New test.
27477
27478 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27479
27480         PR tree-optimization/19899
27481         * gcc.dg/tree-ssa/scev-1.c: New test.
27482         * gcc.dg/tree-ssa/scev-2.c: New test.
27483
27484 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
27485
27486         PR target/18582
27487         * gcc.dg/torture/pr18582-1.c: New test.
27488
27489 2005-08-03  Jan Hubicka  <jh@suse.cz>
27490
27491         * update-conroll.c: New testcase.
27492         * update-conroll-2.c: New testcase.
27493
27494 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
27495
27496         * gfortran.dg/constant_substring.f: New test.
27497         * gfortran.dg/pr22491.f: New test.
27498
27499 2005-08-02  Jan Hubicka  <jh@suse.cz>
27500
27501         * update-threading.c: Replace by the proper one.
27502
27503 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
27504
27505         PR 23164
27506         * g++.dg/tree-ssa/pr23164.C: New test.
27507
27508 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
27509
27510         * gcc.dg/tree-ssa/pr23192.c: New test.
27511
27512 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
27513
27514         * gcc.c-torture/execute/vrp-4.c: New test.
27515
27516 2005-08-02  Jan Hubicka  <jh@suse.cz>
27517
27518         * update-threading.c: New test.
27519
27520 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
27521
27522         * gcc.c-torture/compile/20050801-1.c: New test.
27523         * gcc.c-torture/compile/20050801-2.c: New test.
27524
27525 2005-08-01  Jan Hubicka  <jh@suse.cz>
27526
27527         * val-prof-5.c: New test.
27528
27529 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
27530
27531         PR c/22311
27532         * gcc.dg/pr22311-1.c : New test.
27533
27534 2005-07-31  Steven Bosscher  <stevenb@suse.de>
27535
27536         PR target/23095
27537         * gfortran.dg/pr23095.f: New test.
27538
27539         PR c++/22003
27540         * g++.dg/other/pr22003.C: New test.
27541
27542 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
27543
27544         PR target/20621
27545         * gcc.c-torture/execute/pr20621-1.c: New test.
27546
27547 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
27548
27549         * gfortran.dg/comma_format_extension_4.f: Adjust length
27550         of string for format.
27551         * gfortran.dg/der_array_io_1.f: Replace illegal internal
27552         print statement with internal write.
27553         * gfortran.dg/der_array_io_2.f: Likewise.
27554         * gfortran.dg/der_array_io_3.f: Likewise.
27555
27556 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
27557
27558         * gcc.dg/fold-abs-4.c: new test.
27559
27560 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
27561
27562         PR fortran/22570 an related issues.
27563         * gfortran.dg/x_slash_1.f: New test.
27564
27565 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
27566
27567         PR c/23143
27568         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
27569         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
27570
27571 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27572
27573         PR c/529
27574         * gcc.dg/Wshadow-3.c: New test.
27575
27576 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
27577
27578         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
27579         used to have the wrong bounds).
27580
27581 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27582
27583         PR c/21720
27584         * gcc.dg/hex-round-1.c: Test more cases.
27585         * gcc.dg/hex-round-2.c: New test.
27586
27587 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
27588
27589         PR 22550
27590         * g++.dg/tree-ssa/pr22550.C: New test.
27591
27592 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
27593
27594         * gcc.dg/tree-ssa/vrp19.c: New test.
27595         * gcc.dg/tree-ssa-vrp20.c: New test.
27596
27597 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27598
27599         PR c/22240
27600         * gcc.dg/transparent-union-4.c: New test.
27601
27602 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27603
27604         PR c/22192
27605         * gcc.dg/c99-vla-2.c: New test.
27606
27607 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27608
27609         PR c/21720
27610         * gcc.dg/hex-round-1.c: New test.
27611
27612 2005-07-28  Jan Hubicka  <jh@suse.cz>
27613
27614         * inliner-1.c: Do not dump everything.
27615         * tree-prof.exp: Do not pass -ftree-based-profiling.
27616         * bprob.exp: Likewise.
27617
27618         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
27619
27620 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
27621
27622         PR c++/22545
27623         * g++.dg/expr/ptrmem7.C: New test.
27624
27625 2005-07-28  Mike Stump  <mrs@apple.com>
27626
27627         * g++.old-deja/g++.mike/visibility-1.C: New test.
27628
27629 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27630
27631         PR c/20187
27632         * gcc.c-torture/execute/pr20187-1.c: New test.
27633
27634 2005-07-28  Jeff Law  <law@redhat.com>
27635
27636         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
27637         * gcc.dg/tree-ssa/vrp18.c: New test.
27638
27639 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
27640
27641         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
27642
27643 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
27644
27645         PR tree-optimization/22506
27646         * gcc.dg/vect/ps22506.c: New test.
27647
27648 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
27649
27650         PR target/21149
27651         * gcc.target/i386/sse-3.c: New test.
27652
27653 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27654
27655         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
27656         * gcc.target/mips/mips32-dsp-type.c: Likewise.
27657
27658 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27659
27660         PR c/22589
27661         * gcc.c-torture/compile/pr22589-1.c: New test.
27662
27663 2005-07-28  Jan Hubicka  <jh@suse.cz>
27664
27665         * update-loopch.c: New testcase.
27666
27667 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
27668
27669         PR rtl-optimization/23047
27670         * gcc.c-torture/execute/pr23047.c: New test.
27671         * gcc.c-torture/execute/pr23047.x: New.
27672
27673 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
27674
27675         PR tree-optimization/22493
27676         * gcc.c-torture/execute/pr22493-1.c: New test.
27677         * gcc.c-torture/execute/pr22493-1.x: New.
27678         * gcc.c-torture/execute/vrp-1.c: New test.
27679         * gcc.c-torture/execute/vrp-2.c: New test.
27680         * gcc.c-torture/execute/vrp-2.c: New test.
27681
27682 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
27683
27684         * gcc.target/frv/all-builtin-read8.c: Delete.
27685         * gcc.target/frv/all-builtin-read16.c: Delete.
27686         * gcc.target/frv/all-builtin-read32.c: Delete.
27687         * gcc.target/frv/all-builtin-read64.c: Delete.
27688         * gcc.target/frv/all-builtin-write8.c: Delete.
27689         * gcc.target/frv/all-builtin-write16.c: Delete.
27690         * gcc.target/frv/all-builtin-write32.c: Delete.
27691         * gcc.target/frv/all-builtin-write64.c: Delete.
27692         * gcc.target/frv/all-read-write-1.c: New.
27693
27694 2005-07-27  Jeff Law  <law@redhat.com>
27695
27696         * gcc.c-torture/execute/pr22630.c: New test.
27697
27698 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
27699
27700         PR tree-optimization/23073
27701         * gcc.dg/vect/nodump-pr23073.c: New test.
27702         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
27703
27704 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
27705
27706         PR tree-optimize/22348
27707         * gcc.c-torture/execute/pr22348.c: New.
27708
27709 2005-07-27  Richard Guenther  <rguenther@suse.de>
27710
27711         * gcc.dg/tree-ssa/salias-1.c: New testcase.
27712
27713 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27714
27715         PR fortran/22503
27716         * gfortran.dg/logical_comp.f90: New test.
27717
27718 2005-07-27  Jan Hubicka  <jh@suse.cz>
27719
27720         * inliner-1.c: Add cleanup of dumps.
27721         * val-prof-*.c: Likewise.
27722         * update-tailcall.c: New.
27723
27724 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
27725
27726         PR 22591
27727         * gcc.dg/tree-ssa/pr22591.c: New test.
27728         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
27729
27730 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
27731
27732         PR libobjc/22606
27733         * objc.dg/try-catch-11.m: New test.
27734
27735 2005-07-26  Richard Guenther  <rguenther@suse.de>
27736
27737         PR tree-optimization/22486
27738         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
27739
27740 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
27741
27742         PR tree-opt/22484
27743         * g++.dg/opt/loop2.C: New test.
27744
27745 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
27746
27747         * gcc.dg/tree-ssa/reassoc-3.c: New test.
27748         * gcc.dg/tree-ssa/reassoc-4.c: New test.
27749
27750 2005-07-25  Adam Nemet  <anemet@lnxw.com>
27751
27752         * lib/profopt.exp (profopt-execute): Check for profiling data
27753         files on the target.
27754
27755 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
27756
27757         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
27758         for matching of asm labels.
27759
27760 2005-07-25  Richard Guenther  <rguenther@suse.de>
27761
27762         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
27763
27764 2005-07-25  Richard Guenther  <rguenther@suse.de>
27765
27766         PR testsuite/22624
27767         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
27768
27769 2005-07-25  Ira Rosen  <irar@il.ibm.com>
27770
27771         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
27772         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
27773         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
27774         * gcc.dg/vect/vect-100.c: New test.
27775         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
27776         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
27777         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
27778         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
27779         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
27780         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
27781         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
27782         * gfortran.dg/vect/pr19049.f90: New testcase.
27783         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
27784
27785 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
27786
27787         * gcc.c-torture/execute/20050713-1.c: New test.
27788
27789         PR fortran/20063
27790         * gfortran.fortran-torture/execute/data_4.f90: New test.
27791
27792         PR middle-end/20303
27793         * gcc.dg/visibility-d.c: New test.
27794
27795 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
27796
27797         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
27798         * gfortran.dg/underflow.f90: Ditto.
27799
27800 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27801
27802         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
27803         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
27804         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
27805
27806 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
27807
27808         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
27809         include case of field width of zero.
27810
27811 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
27812
27813         PR libgfortran/21875
27814         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
27815         with trailing blanks on normal formatted read.
27816
27817 2005-07-23  Chao-ying Fu  <fu@mips.com>
27818
27819         * gcc.target/mips/mips32-dsp-type.c: New test.
27820         * gcc.target/mips/mips32-dsp.c: New test.
27821
27822 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
27823
27824         PR testsuite/21073
27825         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
27826
27827         PR testsuite/20454
27828         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
27829         and __cyg_profile_func_exit.
27830
27831 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
27832
27833         * gfortran.dg/comma_format_extension_3.f: Fix typo.
27834         * gfortran.dg/comma_format_extension_4.f: Same.
27835         * gfortran.dg/pr15332.f: Same.
27836         * gfortran.dg/pr21730.f: Same.
27837
27838 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
27839
27840         * g++.dg/opt/vrp2.C: Fix testcase.
27841
27842         PR tree-opt/22625
27843         * g++.dg/opt/vrp2.C: New test.
27844
27845 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
27846
27847         PR debug/21828
27848         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
27849
27850 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
27851
27852         * gcc.dg/tree-ssa/20050719-1.c: New test.
27853
27854 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
27855
27856         * gcc.dg/bfin-longcall-1.c: New file.
27857         * gcc.dg/bfin-longcall-2.c: New file.
27858
27859 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
27860
27861         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
27862
27863 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
27864
27865         PR middle-end/19055
27866         * gcc.dg/tree-ssa/pr19055.c: New test.
27867         * gcc.dg/tree-ssa/pr19055-2.c: New test.
27868
27869 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
27870
27871         PR C++/22358
27872         * g++.dg/other/pr22358.C: New test.
27873
27874 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
27875
27876         PR c++/2922
27877         * g++.dg/lookup/two-stage5.C: New test from bug comments.
27878
27879 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27880
27881         PR c++/15938
27882         * g++.dg/init/union2.C: New test.
27883
27884 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27885
27886         PR c/22393
27887         * gcc.dg/complex-4.c: New test.
27888
27889 2005-07-21  Richard Guenther  <rguenther@suse.de>
27890
27891         PR testsuite/22522
27892         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
27893         scanning for asm labels.
27894         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
27895
27896 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
27897
27898         PR target/22085
27899         * gcc.dg/altivec-pr22085.c: New.
27900
27901 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
27902
27903         PR tree-optimization/19210
27904         * gcc.dg/tree-ssa/pr19210-1.c: New.
27905         * gcc.dg/tree-ssa/pr19210-2.c: New.
27906
27907 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
27908
27909         PR rtl-optimization/22167
27910         * g++.dg/opt/pr22167.C: New test.
27911
27912 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
27913
27914         PR c++/2922
27915         * g++.dg/lookup/two-stage2.C: New.
27916         * g++.dg/lookup/two-stage3.C: New.
27917         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
27918         fixed two-stage name lookup for operators.
27919         * g++.dg/template/call3.C: Compiler now produces an appropriate
27920         error message.
27921         * g++.dg/template/crash37.C: Compiler now describes bla() on line
27922         14 as a candidate.
27923         * g++.dg/template/ptrmem4.C: Compiler produces different error
27924         message.
27925         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
27926         connect_to_method as a candidate.
27927
27928 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
27929
27930         * gcc.dg/fold-alloc-1.c: New test.
27931
27932 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
27933
27934         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
27935         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
27936
27937 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
27938
27939         * gcc.dg/fold-abs-1.c: New test.
27940         * gcc.dg/fold-abs-2.c: New test.
27941         * gcc.dg/fold-abs-3.c: New test.
27942
27943 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
27944
27945         Make CONSTRUCTOR use VEC to store initializers.
27946         * g++.dg/ext/complit3.C: Check for specific error messages.
27947         * g++.dg/init/brace2.C: Update error message.
27948         * g++.dg/warn/Wbraces2.C: Likewise.
27949
27950 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
27951
27952         PR fortran/16940
27953         * gfortran.dg/module_interface_1.f90: New test.
27954
27955 2005-07-19  Danny Berlin <dberlin@dberlin.org>
27956             Kenneth Zadeck <zadeck@naturalbridge.com>
27957
27958         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
27959
27960 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27961
27962         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
27963         specify -Wformat for these tests.
27964         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
27965         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
27966         * gcc.dg/format/opt-6.c: Delete.
27967
27968 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
27969
27970         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
27971         * gcc.dg/tree-ssa/sra-3.c: Likewise.
27972
27973 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
27974
27975         * gcc.dg/tree-ssa/alias-2.c: New test.
27976
27977 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
27978
27979         PR c++/22263
27980         * g++.dg/template/explicit7.C: New test.
27981
27982 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
27983
27984         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
27985         field width of 8 to +Inf and -Inf.
27986
27987 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
27988
27989         PR c++/22139
27990         * g++.dg/template/friend36.C: New test.
27991
27992 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
27993
27994         PR fortran/21730
27995         * gfortran.dg/pr21730.f: New test.
27996
27997 2005-07-16  Danny Berlin <dberlin@dberlin.org>
27998             Kenneth Zadeck <zadeck@naturalbridge.com>
27999
28000         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
28001         since pure const detection cannot run at -O1 in c compiler.
28002         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
28003         can now optimize this case properly.
28004         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
28005         because we now pass.
28006         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
28007
28008 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
28009
28010         PR c/22421
28011         * gcc.dg/format/bitfld-1.c: New test.
28012
28013 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
28014
28015         PR c++/22204
28016         * g++.dg/rtti/repo1.C: New test.
28017
28018 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
28019
28020         PR middle-end/22398
28021         * gcc.c-torture/compile/pr22398.c: New test.
28022
28023 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
28024
28025         PR c++/22132
28026         * g++.dg/expr/cast4.C: New test.
28027
28028 2005-07-15  Richard Guenther  <rguenther@suse.de>
28029
28030         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
28031         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28032
28033 2005-07-15  Steven Bosscher  <stevenb@suse.de>
28034
28035         PR tree-optimization/22230
28036         * gcc.dg/tree-ssa/pr22230.c: New test.
28037
28038 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
28039
28040         * gfortran.dg/g77/cpp6.f: New test.
28041
28042         PR fortran/22417
28043         * gfortran.dg/g77/cpp5.F: New test.
28044         * gfortran.dg/g77/cpp5.h: New file.
28045         * gfortran.dg/g77/cpp5inc.h: New file.
28046
28047 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
28048
28049         PR libfortran/16435
28050         * gfortran.dg/tl_editting.f90: New.
28051         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
28052
28053 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
28054
28055         * gfortran.dg/char_array_constructor.f90: New test.
28056
28057 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
28058
28059         * gfortran.dg/past_eor.f90: New.
28060         * gfortran.dg/complex_read.f90: New.
28061
28062 2005-07-13  Jeff Law  <law@redhat.com>
28063
28064         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
28065         additional casts.
28066
28067         * gcc.dg/tree-ssa/pr22321.c: New test
28068
28069 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
28070
28071         PR tree-optimization/21921
28072         * gcc.dg/tree-ssa/pr21921.c: New.
28073
28074 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
28075
28076         PR tree-optimizatio/22442
28077         * gcc.dg/tree-ssa/loop-11.c: New test.
28078
28079 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
28080
28081         PR tree-opt/21840
28082         * gcc.c-torture/compile/pr21840.c: New test.
28083
28084 2005-07-12  Jan Hubicka  <jh@suse.cz>
28085
28086         * gcc.c-torture/compile/pr22379.c: New test.
28087
28088 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
28089
28090         PR libfortran/21593
28091         gfortran.dg/dev_null.f90: Remove outdated comment about
28092         PR libfortran/21593.
28093
28094
28095 2005-07-12  Dale Johannesen  <dalej@apple.com>
28096
28097         * gcc.target/i386/compress-float-sse.c: New.
28098         * gcc.target/i386/compress-float-sse-pic.c: New.
28099         * gcc.target/i386/compress-float-387.c: New.
28100         * gcc.target/i386/compress-float-387-pic.c: New.
28101         * gcc.dg/compress-float-ppc.c: New.
28102         * gcc.dg/compress-float-ppc-pic.c: New.
28103
28104 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
28105
28106         PR libfortran/21593
28107         gfortran.dg/dev_null.f90: Remove targets.
28108
28109 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
28110
28111         PR tree-opt/22335
28112         * gcc.dg/pr22335-1.c: New test.
28113         * gcc.dg/pr22335-2.c: New test.
28114
28115 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28116
28117         PR c++/20172
28118         * g++.dg/template/nontype12.C : New test.
28119
28120 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
28121
28122         * gcc.dg/tree-ssa/loop-10.c: New test.
28123
28124 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
28125
28126         * gcc.c-torture/execute/20020720-1.x: Remove.
28127
28128 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
28129
28130         * gfortran.fortran-torture/execute/forall_7.f90: New test.
28131
28132 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
28133
28134         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
28135         (dg-mips-options): Use it.
28136
28137 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
28138
28139         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
28140
28141 2005-07-09  Richard Henderson  <rth@redhat.com>
28142
28143         * lib/target-supports.exp (check_effective_target_sync_char_short):
28144         Add alpha.
28145
28146 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
28147
28148         PR libfortran/22217
28149         * gfortran.dg/negative-z-descriptor.f90: New test.
28150
28151 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
28152
28153         PR tree-opt/22329
28154         * gcc.dg/pr22329.c: New test.
28155
28156 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
28157
28158         PR tree-optimization/20139
28159         * gcc.dg/tree-ssa/pr20139.c: New.
28160
28161 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
28162
28163         PR tree-opt/22356
28164         * gcc.dg/pr22356-1.c: New test.
28165
28166 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
28167
28168         PR c++/21799
28169         * g++.dg/template/unify8.C: New.
28170         * g++.dg/template/unify9.C: New.
28171
28172 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
28173
28174         * gfortran.fortran-torture/execute/entry_10.f90: New test.
28175
28176 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
28177
28178         * gcc.dg/darwin-version-1.c: New.
28179         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
28180         * gcc.dg/builtins-20.c: Likewise.
28181         * gcc.dg/builtins-53.c: Likewise.
28182         * gcc.dg/torture/builtins-convert-1.c: Likewise.
28183         * gcc.dg/torture/builtins-convert-2.c: Likewise.
28184         * gcc.dg/torture/builtins-convert-3.c: Likewise.
28185         * gcc.dg/torture/builtins-power-1.c: Likewise.
28186         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
28187         on Darwin.
28188
28189 2005-07-07  Jeff Law  <law@redhat.com>
28190
28191         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
28192         argument evaluation order.
28193
28194 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
28195
28196         PR libfortran/21594
28197         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28198         Add test cases where the shift length is greater than the
28199         array length.
28200
28201 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28202
28203         * obj-c++.dg/proto-lossage-6.mm: New.
28204         * objc.dg/proto-lossage-6.m: New.
28205
28206 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28207
28208         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
28209         * objc.dg/gnu-runtime-2.m: Likewise.
28210
28211 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
28212
28213         * gfortran.dg/longline.f: New test.
28214
28215         * gfortran.dg/badline.f: New test.
28216
28217 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
28218
28219         PR fortran/16531
28220         PR fortran/15966
28221         PR fortran/18781
28222         * gfortran.dg/hollerith.f90: New.
28223         * gfortran.dg/hollerith2.f90: New.
28224         * gfortran.dg/hollerith3.f90: New.
28225         * gfortran.dg/hollerith4.f90: New.
28226         * gfortran.dg/hollerith_f95.f90: New.
28227         * gfortran.dg/hollerith_legacy.f90: New.
28228         * gfortran.dg/g77/cpp4.F: New. Port from g77.
28229
28230 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28231
28232         PR objc/22274
28233         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
28234         * objc.dg/gnu-runtime-2.m: New.
28235
28236 2005-07-06  Jeff Law  <law@redhat.com>
28237
28238         * gcc.dg/tree-ssa/vrp17.c: New test.
28239
28240 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
28241
28242         PR fortran/22327
28243         * gfortran.dg/array_constructor_5.f90: New test.
28244
28245 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
28246
28247         * gfortran.fortran-torture/execute/entry_9.f90: New test.
28248
28249 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
28250
28251         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
28252         * gcc.dg/980816-1.c: Ditto.
28253
28254 2005-07-06  Jeff Law  <law@redhat.com>
28255
28256         * gcc.c-torture/compile/pr21356.c: New test.
28257
28258 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
28259
28260         PR c/22013
28261         PR c/22098
28262         * gcc.c-torture/compile/pr22013-1.c,
28263         gcc.c-torture/execute/pr22098-1.c,
28264         gcc.c-torture/execute/pr22098-2.c,
28265         gcc.c-torture/execute/pr22098-3.c: New tests.
28266
28267 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
28268
28269         PR c/22308
28270         * gcc.dg/pr22308-1.c: New test.
28271
28272 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
28273
28274         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
28275         target.
28276         * gcc.dg/compare9.c: Use -fshort-enums instead of
28277         -fno-short-enums.  Change the last test to dg-bogus.
28278
28279 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
28280
28281         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
28282         * gcc.dg/compare9.c: New.
28283
28284 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28285
28286         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
28287
28288 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
28289
28290         PR testsuite/22288
28291         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
28292
28293
28294 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28295
28296         * gcc.dg/format/gcc_gfc-1.c: New.
28297
28298 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
28299
28300         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
28301
28302 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28303
28304         PR fortran/20842
28305         * gfortran.dg/io_invalid_1.f90: New test.
28306
28307 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
28308
28309         * gcc.dg/format/gcc_diag-1.c: Update.
28310
28311 2005-07-02  Jeff Law  <law@redhat.com>
28312
28313         * gcc.dg/tree-ssa/pr22051-1.c: New test.
28314         * gcc.dg/tree-ssa/pr22051-2.c: New test.
28315
28316 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
28317
28318         * gcc.dg/format/gcc_diag-1.c: Update.
28319
28320 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
28321
28322         PR tree-opt/22269
28323         * gcc.c-torture/compile/pr22269.c: New test.
28324
28325 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
28326
28327         PR 21584
28328         PR 22219
28329         * g++.dg/tree-ssa/pr21584-1.C: New test.
28330         * g++.dg/tree-ssa/pr21584-2.C: New test.
28331
28332 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
28333
28334         * obj-c++.dg/try-catch-11.mm: New.
28335         * objc.dg/try-catch-10.m: New.
28336
28337 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
28338
28339         * g++.dg/other/ucnid-1.C: xfail on AIX.
28340
28341 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
28342
28343         PR 22234
28344         * gcc.dg/20050629-1.c: New test.
28345
28346 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
28347
28348         * obj-c++.dg/const-str-1[0-1].mm: New.
28349         * objc.dg/const-str-1[0-1].m: New.
28350
28351 2005-05-29  Richard Henderson  <rth@redhat.com>
28352
28353         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
28354         Rename from check_effective_target_vect_no_max.
28355         (check_effective_target_vect_no_int_add): New.
28356         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
28357         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
28358         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28359         * gcc.dg/vect/vect-reduc-1.c: Use both.
28360         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28361
28362 2005-05-29  Richard Henderson  <rth@redhat.com>
28363
28364         * lib/target-supports.exp (check_effective_target_vect_no_max):
28365         Remove i386 and x86_64.
28366
28367 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
28368
28369         PR testsuite/21969
28370         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
28371
28372 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
28373
28374         PR middle-end/21969
28375         * gcc.dg/vect/pr21969.c: New test.
28376
28377 2005-06-28  Eric Christopher  <echristo@redhat.com>
28378
28379         PR c/22052
28380         PR c/21975
28381         * gcc.dg/inline1.c: New test.
28382         * gcc.dg/inline2.c: Ditto.
28383         * gcc.dg/inline3.c: Ditto.
28384         * gcc.dg/inline4.c: Ditto.
28385         * gcc.dg/inline5.c: Ditto.
28386
28387 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
28388
28389         PR libfortran/22142
28390         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28391         Add testcase also testing eoshift1 for PR 22142.
28392
28393 2005-06-28  Richard Henderson  <rth@redhat.com>
28394
28395         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
28396         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
28397         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
28398         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
28399         gcc.dg/tree-ssa/20030922-2.c: Likewise.
28400
28401 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
28402
28403         PR libfortran/22142
28404         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28405         Add testcase for PR 22142.
28406
28407 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
28408
28409         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
28410         gcc.target/ia64/fpreg-2.c: New tests.
28411
28412 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28413
28414         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
28415
28416 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28417
28418         PR libfortran/22170
28419         * gfortran.dg/slash_1.f90: New test.
28420
28421 2005-06-27  Richard Henderson  <rth@redhat.com>
28422
28423         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
28424         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
28425         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
28426         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28427         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
28428         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
28429
28430 2005-06-27  Richard Henderson  <rth@redhat.com>
28431
28432         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
28433         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
28434
28435 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
28436
28437         * obj-c++.dg/proto-lossage-5.mm: New.
28438         * objc.dg/proto-lossage-5.m: New.
28439
28440 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
28441
28442         PR 21959
28443         * gcc.dg/tree-ssa/pr21959.c: New test.
28444
28445 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
28446
28447         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
28448         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
28449         testing uninitialized var.
28450
28451         * gcc.c-torture/execute/builtins/chk.h: New.
28452         * gcc.c-torture/execute/builtins/lib/chk.c: New.
28453         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
28454         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
28455         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
28456         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
28457         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
28458         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
28459         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
28460         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
28461         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
28462         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
28463         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
28464         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
28465         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
28466         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
28467         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
28468         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
28469         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
28470         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
28471         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
28472         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
28473         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
28474         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
28475         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
28476         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
28477         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
28478         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
28479         * gcc.dg/builtin-object-size-1.c: New test.
28480         * gcc.dg/builtin-object-size-2.c: New test.
28481         * gcc.dg/builtin-object-size-3.c: New test.
28482         * gcc.dg/builtin-object-size-4.c: New test.
28483         * gcc.dg/builtin-object-size-5.c: New test.
28484         * gcc.dg/builtin-stringop-chk-1.c: New test.
28485         * gcc.dg/builtin-stringop-chk-2.c: New test.
28486         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
28487         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
28488         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
28489         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
28490         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
28491         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
28492         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
28493         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
28494         * gcc.c-torture/execute/printf-1.c: New test.
28495         * gcc.c-torture/execute/fprintf-1.c: New test.
28496         * gcc.c-torture/execute/vprintf-1.c: New test.
28497         * gcc.c-torture/execute/vfprintf-1.c: New test.
28498         * gcc.c-torture/execute/printf-chk-1.c: New test.
28499         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
28500         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
28501         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
28502
28503 2005-06-27  Michael Matz  <matz@suse.de>
28504
28505         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
28506         slot is not merged if address escapes.
28507
28508 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28509
28510         PR c/21911
28511         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
28512
28513 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
28514
28515         PR middle-end/17965
28516         * gcc.c-torture/compile/20050622-1.c: New test.
28517
28518         PR middle-end/22028
28519         * gcc.dg/20050620-1.c: New test.
28520
28521 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
28522
28523         PR tree-optimization/22026
28524         * gcc.dg/tree-ssa/pr22026.c: New.
28525
28526 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
28527
28528         PR libfortran/22144
28529         * gfortran.dg/shift-alloc.f90: New testcase.
28530
28531 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
28532
28533         * all files: Update FSF address in copyright headers.
28534
28535 2005-06-22  Jan Hubicka  <jh@suse.cz>
28536
28537         * wholeprogram-1.c: New testcase.
28538         * wholeprogram-2.c: New testcase.
28539
28540 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
28541
28542         PR 22171
28543         * gcc.dg/tree-ssa/pr22171.c: New test.
28544
28545 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
28546
28547         * gfortran.dg/simplify_modulo.f90: New.
28548
28549 2005-06-24  Jan Hubicka  <jh@suse.cz>
28550
28551         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
28552
28553 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
28554
28555         * obj-c++.dg/proto-lossage-[1-4].mm: New.
28556
28557 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
28558
28559         * obj-c++.dg/typedef-alias-1.mm: New.
28560         * objc.dg/typedef-alias-1.m: New.
28561
28562 2005-06-23  Jeff Law  <law@redhat.com>
28563
28564         * gcc.dg/tree-ssa/vrp16.c: New test.
28565
28566 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28567
28568         * lib/target-supports.exp: Add
28569         check_effective_target_fortran_large_real and
28570         check_effective_target_fortran_large_int to check for
28571         corresponding effective targets.
28572         * gfortran.dg/large_integer_kind_1.f90: New test.
28573         * gfortran.dg/large_real_kind_1.f90: New test.
28574
28575 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
28576
28577         PR tree-optimization/22117
28578         * gcc.dg/tree-ssa/pr22117.c: New.
28579
28580 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
28581
28582         PR testsuite/22123
28583         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
28584
28585 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
28586
28587         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
28588
28589 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
28590
28591         * gfortran.dg/f2c_4.f90: Add tests for complex functions
28592         * gfortran.dg/f2c_4.c: Likewise.
28593
28594 2005-06-22 Paul Brook  <paul@codesourcery.com>
28595
28596         PR fortran/21034
28597         * gfortran.dg/auto_save_1.f90: New test.
28598
28599 2005-06-22  Michael Matz  <matz@suse.de>
28600
28601         * gcc.target/x86-64/abi: New directory.
28602         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
28603         * gcc.target/x86-64/abi/README.gcc: New file.
28604         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
28605         * gcc.target/x86-64/abi/asm-support.s: New file.
28606         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
28607         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
28608         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
28609         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
28610         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
28611         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
28612         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
28613         * gcc.target/x86_64/abi/test_bitfields.c: New test.
28614         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
28615         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
28616         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
28617         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
28618         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
28619         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
28620         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
28621         * gcc.target/x86_64/abi/test_varargs.c: New test.
28622
28623 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
28624
28625         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
28626         32-bit i?86 and x86_64.
28627
28628 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
28629
28630         * obj-c++.dg/const-str-[1-9].mm: New tests.
28631
28632 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
28633
28634         PR fortran/22010
28635         * gfortran.dg/namelist_use.f90: New.
28636         * gfortran.dg/namelist_use_only.f90: New.
28637
28638 2005-06-21  Jeff Law  <law@redhat.com>
28639
28640         * gcc.dg/tree-ssa/vrp15.c: New test.
28641
28642 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
28643
28644         * lib/target-supports.exp (check_effective_target_vect_reduction):
28645         Remove.
28646         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
28647         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
28648         remove vect_reduction target keyword. Also avoid two returns in main.
28649         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28650         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
28651         * gcc.dg/vect/vect-reduc-1short.c: New test.
28652         * gcc.dg/vect/vect-reduc-1char.c: New test.
28653         * gcc.dg/vect/vect-reduc-2short.c: New test.
28654         * gcc.dg/vect/vect-reduc-2char.c: New test.
28655         * gcc.dg/vect/vect-reduc-6.c: New test.
28656         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
28657         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
28658         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
28659
28660 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28661         Paul Thomas  <pault@gcc.gnu.org>
28662
28663         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
28664         New tests.
28665
28666 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28667
28668         * gfortran.dg/backslash_1.f90: New test.
28669         * gfortran.dg/backslash_2.f90: New test.
28670
28671 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
28672
28673         * gfortran.dg/duplicate_labels.f90: New test.
28674
28675 2005-06-20  Jan Beulich  <jbeulich@novell.com>
28676
28677         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
28678         unsupportable relocations.
28679         * g++.old-deja/g++.other/store-expr1.C: Likewise.
28680         * gcc.dg/20050321-2.c: xfail for NetWare.
28681
28682 2005-06-20  Andreas Jaeger  <aj@suse.de>
28683
28684         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
28685         gcc.target/i386/fastcall-sseregparm.c,
28686         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
28687
28688 2005-06-19  Richard Henderson  <rth@redhat.com>
28689
28690         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
28691
28692 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
28693
28694         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
28695
28696 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
28697
28698         PR c++/22115
28699         * g++.dg/conversion/simd2.C: Change expected error message.
28700
28701 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
28702
28703         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
28704         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28705         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28706
28707 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
28708
28709         * gcc.dg/fold-mod-1.c: New test.
28710
28711 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
28712
28713         PR fortran/19926
28714         * gfortran.dg/pr19926.f90: New test.
28715
28716 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
28717
28718         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
28719         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
28720         targets.
28721         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28722         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28723
28724 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
28725
28726         * gcc.target/ia64/float80-varargs-1.c: New test.
28727
28728 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28729
28730         PR tree-opt/22035
28731         * gfortran.dg/f2c_6.f90: New test.
28732
28733 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
28734
28735         PR c++/17413
28736         * g++.dg/template/local5.C: New.
28737
28738 2005-06-17  Richard Henderson  <rth@redhat.com>
28739
28740         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
28741
28742 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
28743
28744         PR testsuite/21945
28745         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
28746
28747 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
28748
28749         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
28750         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
28751         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
28752         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
28753         check_vect to verify the presence of hardware vector support.
28754
28755 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
28756
28757         PR testsuite/22056
28758         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
28759
28760 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28761
28762         PR libfortran/19216
28763         * gfortran.dg/pr19216.f: Add correct space between brackets and
28764         dg directive.
28765
28766 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28767
28768         PR libfortran/16436
28769         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
28770
28771 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
28772
28773         * gcc.target/i386/attributes-error.c: New testcase.
28774         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
28775         * gcc.target/i386/regparm-stdcall.c: Likewise.
28776         * gcc.target/i386/sseregparm-1.c: Likewise.
28777         * gcc.target/i386/sseregparm-2.c: Likewise.
28778
28779 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
28780
28781         * g++.dg/rtti/crash2.C: New.
28782
28783 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
28784
28785         * gcc.dg/noncompile/20040203-3.c: Update expected message.
28786
28787 2005-06-15  David Ung  <davidu@mips.com>
28788
28789         * gcc.target/mips/mips16e-extends.c: New test for testing the
28790         generation of MIPS16e zeb/zeh, seb/seh instructions.
28791
28792 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
28793
28794         PR 22018
28795         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
28796         * gcc.dg/tree-ssa/pr22018.c: New test.
28797
28798 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
28799
28800         * gcc.dg/simd-1.c: Update error messages.
28801         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
28802         * gcc.dg/simd-2.c: Update error messages.
28803         * gcc.dg/simd-4.c: New.
28804
28805 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
28806
28807         PR c++/20678
28808         * g++.dg/other/crash-4.C: New.
28809
28810 2005-06-14  Devang Patel  <dpatel@apple.com>
28811
28812         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
28813
28814 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
28815
28816         PR c++/21929
28817         * g++.dg/parse/crash11.C: Update
28818
28819 2005-06-13  Jeff Law  <law@redhat.com>
28820
28821         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
28822         perform the desired transformations.
28823         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
28824         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
28825
28826 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28827
28828         PR fortran/22038
28829         * gfortran.dg/forall_1.f90: Un-XFAIL.
28830
28831 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
28832
28833         PR c++/21929
28834         * g++.dg/parse/crash26.C: New.
28835
28836         PR c++/20789
28837         * g++.dg/init/member1.C: New.
28838
28839 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
28840
28841         * gfortran.dg/altreturn_1.f90: New test.
28842
28843 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
28844
28845         PR middle-end/21985
28846         * gcc.dg/tree-ssa/pr21985.c: New test.
28847
28848 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
28849
28850         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
28851
28852 2005-06-12  Roger Sayle  <roger@eyesopen.com>
28853
28854         PR c++/21930
28855         * g++.dg/other/error10.C: New test case.
28856
28857 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28858
28859         PR libfortran/19155
28860         * gfortran.dg/pr19155.f: Add test.
28861
28862 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28863
28864         * gfortran.dg/f2c_7.f90: New test.
28865
28866         * gfortran.dg/forall_1.f90: XFAILed.
28867
28868 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
28869
28870         * gcc.dg/pr14796-1.c: New.
28871         * gcc.dg/pr14796-2.c: New.
28872
28873 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
28874
28875         PR fortran/17792
28876         PR fortran/21375
28877         * gfortran.dg/deallocate_stat.f90: New test.
28878
28879 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
28880
28881         * gfortran.fortran-torture/execute/in-pack.f90: New test.
28882
28883 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
28884
28885         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
28886         access will be generated when this loop is vectorized. Test that
28887         accesses with same alignment were detected.
28888         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
28889         Test that accesses with same alignment were detected.
28890         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
28891         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
28892         alignment were detected.
28893
28894 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
28895
28896         PR c++/10611
28897         * g++.dg/conversion/simd2.C: New.
28898
28899 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28900
28901         * gcc.dg/Wcxx-compat-1.c: New.
28902
28903 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
28904
28905         PR libfortran/21480
28906         * gfortran.dg/reshape-complex.f90: Add a test for a packed
28907         complex array.
28908
28909 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
28910
28911         * gcc.dg/alias-8.c: New.
28912
28913 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
28914
28915         * gcc.dg/format/cmn_err-1.c: Update.
28916
28917 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
28918
28919         PR target/20666
28920         * gcc.target/sparc/fexpand-2.c: New.
28921         * gcc.target/sparc/fpmerge-2.c: New.
28922         * gcc.target/sparc/fpmul-2.c: New.
28923         * gcc.target/sparc/noresult.c: New.
28924         * gcc.target/sparc/pdist-2.c: New.
28925         * gcc.target/sparc/pdist-3.c: New.
28926
28927 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
28928
28929         PR testsuite/21702
28930         * gcc.target/i386/i386.exp: Fix comment typo.
28931
28932 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28933
28934         PR c++/19497
28935         * g++.dg/inherit/using5.C: New.
28936         * g++.dg/inherit/using6.C: New.
28937
28938 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28939
28940         PR c++/19894
28941         * g++.dg/template/ptrmem15.C: New test.
28942
28943         PR c++/20563
28944         * g++.dg/ext/label4.C: New test.
28945
28946 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28947
28948         * gcc.dg/tls/debug-1.c: New test.
28949
28950 2005-06-07  Dale Johannesen  <dalej@apple.com>
28951
28952         * gcc.target/i386/movq.c: New.
28953
28954 2005-06-07  Dale Johannesen  <dalej@apple.com>
28955
28956         * gcc.dg/20050607-1.c: New.
28957
28958 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
28959
28960         PR middle-end/21850
28961         * gcc.c-torture/execute/20050607-1.c: New test.
28962
28963 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
28964
28965         PR libfortran/21926
28966         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
28967         Test case where the return array has lowest stride one,
28968         but isn't packed.
28969
28970 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
28971
28972         * lib/target-supports.exp (check_effective_target_sync_int_long):
28973         Add s390 and s390x targets.
28974
28975 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
28976
28977         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
28978         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
28979         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
28980         * gcc.dg/tree-ssa/loop-9.c: New test.
28981
28982 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
28983
28984         * g++.dg/parse/defarg10.C: New.
28985
28986 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
28987
28988         PR regression/21897
28989         * gcc.c-torture/execute/20050604-1.c: New test.
28990
28991 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
28992
28993         PR 21903
28994         * g++.dg/parse/defarg9.C: New.
28995
28996         PR c++/20637
28997         * g++.dg/inherit/using4.C: New.
28998         * g++.dg/overload/error1.C: Adjust expected errors.
28999         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
29000         * g++.old-deja/g++.brendan/arm2.C: Likewise.
29001         * g++.old-deja/g++.other/redecl2.C: Likewise.
29002         * g++.old-deja/g++.other/redecl4.C: Likewise.
29003         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
29004
29005 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
29006
29007         * gfortran.dg/f2c_5.f90: Add -w to dg-options
29008
29009 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
29010
29011         * lib/gfortran.exp (gfortran_target_compile): Call
29012         dg-additional-files-options
29013         * gfortran.dg/f2c_4.f90: New file
29014         * gfortran.dg/f2c_4.c: New file
29015         * gfortran.dg/f2c_5.f90: New file
29016         * gfortran.dg/f2c_5.c: New file
29017
29018 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29019
29020         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
29021
29022         PR fortran/21912
29023         * gfortran.dg/array_constructor_4.f90: New test.
29024
29025 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
29026
29027         PR c++/21619
29028         * g++.dg/ext/builtin9.C: New test.
29029
29030 2005-06-05  Dale Johannesen  <dalej@apple.com>
29031
29032         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
29033         * gcc.c-torture/execute/20050603-2.c: Ditto.
29034
29035 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
29036
29037         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
29038         * gcc.dg/vect/vect-reduc-1.c: New.
29039         * gcc.dg/vect/vect-reduc-2.c: New.
29040         * gcc.dg/vect/vect-reduc-3.c: New.
29041
29042 2005-06-04  Dale Johannesen  <dalej@apple.com>
29043
29044         * gcc.c-torture/execute/20050603-1.c: New.
29045         * gcc.c-torture/execute/20050603-2.c: New.
29046         * gcc.dg/20050603-3.c: New.
29047
29048 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29049
29050         PR fortran/19195
29051         * gfortran.dg/debug_1.f90: New test.
29052
29053         * gfortran.dg/forall_1.f90: New test.
29054
29055 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
29056
29057         * gfortran.dg/array_constructor_3.f90: New test.
29058
29059 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29060
29061         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
29062
29063 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
29064
29065         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
29066
29067 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
29068
29069         PR c/21873
29070         * gcc.dg/init-excess-1.c: New test.
29071
29072 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
29073
29074         PR c++/21853
29075         * g++.dg/expr/static_cast6.C: New test.
29076
29077 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
29078
29079         * gcc.dg/tree-ssa/vrp14.c: New test.
29080
29081 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
29082
29083         PR c++/21336
29084         * g++.dg/template/new2.C: New test.
29085
29086 2005-06-03  Josh Conner  <jconner@apple.com>
29087
29088         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
29089         all entries in initializer.
29090
29091 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
29092
29093         PR middle-end/21858
29094         * gcc.dg/pr21858.c: New testcase.
29095
29096 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
29097
29098         PR tree-optimization/21292
29099
29100         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
29101         New.
29102         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
29103         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
29104         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
29105         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
29106         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
29107
29108 2005-06-02  Richard Henderson  <rth@redhat.com>
29109
29110         * gcc.dg/sync-2.c: Use -march=i486 for i386.
29111
29112 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
29113
29114         * gcc.dg/wtypequal.c: New testcase.
29115
29116 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
29117
29118         PR 21582
29119         * gcc.dg/tree-ssa/pr21582.c: New test.
29120
29121 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
29122
29123         PR c++/21280
29124         * g++.dg/opt/interface2.h: New.
29125         * g++.dg/opt/interface2.C: New.
29126         * g++.dg/init/ctor4.C: Adjust error lines.
29127         * g++.old-deja/g++.bob/inherit2.C: Likewise.
29128         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29129         * g++.old-deja/g++.jason/opeq3.C: Likewise.
29130         * g++.old-deja/g++.pt/assign1.C: Likewise.
29131         * g++.old-deja/g++.pt/crash20.C: Likewise.
29132
29133 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
29134
29135         PR tree-optimization/21734
29136         * g++.dg/vect/pr21734_1.cc: New.
29137         * g++.dg/vect/pr21734_2.cc: New.
29138
29139 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
29140
29141         PR c++/20350
29142         * g++.dg/template/spec24.C: New.
29143
29144         PR c++/21151
29145         * g++.dg/pch/local-1.C: New.
29146         * g++.dg/pch/local-1.Hs: New.
29147
29148 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
29149
29150         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
29151         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
29152         * gcc.dg/tree-ssa/pr14341.c: New test.
29153         * gcc.dg/tree-ssa/pr14841.c: New test.
29154         * gcc.dg/tree-ssa/pr20701.c: New test.
29155         * gcc.dg/tree-ssa/pr21086.c: New test.
29156         * gcc.dg/tree-ssa/pr21090.c: New test.
29157         * gcc.dg/tree-ssa/pr21332.c: New test.
29158         * gcc.dg/tree-ssa/pr21458.c: New test.
29159         * gcc.dg/tree-ssa/pr21658.c: New test.
29160         * gcc.dg/tree-ssa/vrp01.c: New test.
29161         * gcc.dg/tree-ssa/vrp02.c: New test.
29162         * gcc.dg/tree-ssa/vrp03.c: New test.
29163         * gcc.dg/tree-ssa/vrp04.c: New test.
29164         * gcc.dg/tree-ssa/vrp05.c: New test.
29165         * gcc.dg/tree-ssa/vrp06.c: New test.
29166         * gcc.dg/tree-ssa/vrp07.c: New test.
29167         * gcc.dg/tree-ssa/vrp08.c: New test.
29168         * gcc.dg/tree-ssa/vrp09.c: New test.
29169         * gcc.dg/tree-ssa/vrp10.c: New test.
29170         * gcc.dg/tree-ssa/vrp11.c: New test.
29171         * gcc.dg/tree-ssa/vrp12.c: New test.
29172         * gcc.dg/tree-ssa/vrp13.c: New test.
29173
29174 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
29175
29176         PR 21029
29177         * gcc.dg/tree-ssa/pr21029.c: New test.
29178
29179 2005-06-01  Roger Sayle  <roger@eyesopen.com>
29180
29181         * gfortran.dg/logint-1.f: New test case.
29182         * gfortran.dg/logint-2.f: Likewise.
29183         * gfortran.dg/logint-3.f: Likewise.
29184
29185 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
29186
29187         PR c/21536
29188         PR c/20760
29189         * gcc.dg/20050527-1.c: New test.
29190
29191         * gcc.dg/i386-sse-12.c: New test.
29192
29193         PR fortran/21729
29194         * gfortran.dg/implicit_5.f90: New test.
29195
29196 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
29197
29198         PR fortran/20883
29199         * gfortran/assign_4.f90: New test.
29200         * gfortran/assign_2.f90: Change compile to run.
29201
29202 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
29203
29204         * lib/target-supports.exp
29205         (check_effective_target_sync_char_short): New.
29206         * gcc.dg/sync-2.c: New.
29207
29208 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
29209
29210         PR tree-optimization/21817
29211         * gcc.dg/torture/pr21817-1.c: New.
29212
29213 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
29214
29215         PR c++/21165
29216         * g++.dg/template/init5.C: New.
29217
29218 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
29219
29220         * gfortran.dg/char_initialiser_actual.f90:
29221         Test character initialisers as actual arguments.
29222         * gfortran.dg/char_pointer_comp_assign.f90:
29223         Test character pointer structure component assignments.
29224         * gfortran.dg/char_array_structure_constructor.f90:
29225         Test character components in structure constructors.
29226
29227 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
29228
29229         PR middle-end/20931
29230         * g++.dg/opt/pr20931.C: New test.
29231
29232 2005-05-31  Andreas Jaeger  <aj@suse.de>
29233
29234         PR testsuite/20772
29235         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
29236         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
29237         g++.old-deja/g++.ext/asmspec1.C,
29238         g++.old-deja/g++.other/regstack.C,
29239         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
29240         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
29241         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
29242         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
29243         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
29244         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
29245         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
29246         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
29247         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
29248         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
29249         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
29250         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
29251         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
29252         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
29253         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
29254         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
29255         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
29256         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
29257         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
29258
29259 2005-05-31  Jeff Law  <law@redhat.com>
29260
29261         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
29262
29263 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
29264
29265         PR middle-end/21743
29266         * gcc.dg/builtins-1.c: Activate disabled clog test.
29267         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29268
29269 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
29270
29271         * gfortran.dg/char_pointer_assign.f90:
29272         Test character-pointer assignments and pointer assignments.
29273         * gfortran.dg/char_pointer_dummy.f90:
29274         Test character-pointer dummy arguments.
29275         * gfortran.dg/char_pointer_func.f90:
29276         Test character-pointer function returns.
29277         * gfortran.dg/char_pointer_dependency.f90:
29278         Test character-pointer functions with dependencies.
29279
29280 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
29281
29282         PR c++/21784
29283         * g++.dg/lookup/using14.C: New test.
29284
29285 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
29286
29287         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
29288         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
29289         trailing ^M.
29290
29291 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
29292
29293         PR c++/17413
29294         * g++.dg/template/local5.C: New.
29295
29296         PR target/21761
29297         * gcc.c-torture/compile/pr21761.c: New.
29298
29299         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
29300         before darwin8.
29301
29302 2005-05-30  Steven G. Kargl
29303
29304         PR fortran/20846
29305         * gfortran.dg/inquire_8.f90: New test.
29306
29307 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29308
29309         PR libfortran/21376
29310         * gfortran.dg/output_exponents_1.f90: New test.
29311
29312 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29313
29314         PR libfortran/20006
29315         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
29316
29317 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
29318
29319         PR c++/21210
29320         * g++.dg/ext/complex1.C: New test.
29321
29322         PR c++/21340
29323         * g++.dg/init/ctor6.C: New test.
29324
29325 2005-05-29  Jan Hubicka  <jh@suse.cz>
29326
29327         * gcc.c-torture/compile/pr21562.c: New.
29328
29329 2005-05-28  Steven G. Kargl <kargls@comcast.net>
29330
29331         * gfortran.dg/subnormal_1.f90: New test.
29332
29333 2005-05-28  Jan Hubicka  <jh@suse.cz>
29334
29335         * tree-prof.exp: Fix comment.
29336         * value-prof-1.c: New.
29337         * value-prof-2.c: New.
29338         * value-prof-3.c: New.
29339         * value-prof-4.c: New.
29340
29341 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
29342
29343         PR c++/21614
29344         * g++.dg/expr/ptrmem6.C: New test.
29345         * g++.dg/expr/ptrmem6a.C: Likewise.
29346
29347 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
29348
29349         PR tree-optimization/21658
29350         * gcc.dg/tree-ssa/pr21658.c: New.
29351
29352 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
29353
29354         PR c++/21455
29355         * g++.dg/inherit/ptrmem3.C: New.
29356
29357         PR c++/21681
29358         * g++.dg/parse/template16.C: New.
29359
29360 2005-05-27  Andreas Jaeger  <aj@suse.de>
29361
29362         * gcc.dg/setjmp-2.c: Only run in 32-bit.
29363
29364         * gcc.dg/i386-sse-8.c: Run test on all archs.
29365
29366 2005-05-26  Mike Stump  <mrs@apple.com>
29367
29368         * objc.dg/isa-field-1.m: Only run on darwin.
29369         * objc.dg/lookup-1.m: Likewise.
29370         * objc.dg/try-catch-8.m: Likewise.
29371
29372 2005-05-26  Roger Sayle  <roger@eyesopen.com>
29373
29374         PR tree-optimization/9814
29375         * gcc.dg/pr9814-1.c: New test case.
29376
29377 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
29378
29379         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
29380         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
29381         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
29382         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
29383         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
29384         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
29385         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
29386         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
29387         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
29388         objc.dg/try-catch-8.m: New.
29389
29390 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
29391
29392         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
29393         remove extraneous semicolons.
29394
29395 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
29396
29397         * obj-c++.dg/comp-types-12.mm: New.
29398         * objc.dg/comp-types-11.m: New.
29399         * objc.dg/selector-4.m: New.
29400
29401 2005-05-26  Andreas Jaeger  <aj@suse.de>
29402
29403         PR testsuite/20772
29404         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
29405         g++.old-deja/g++.ext/attrib3.C,
29406         g++.old-deja/g++.other/store-expr1.C,
29407         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
29408         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
29409         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
29410         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
29411         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
29412         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
29413         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
29414         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
29415         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
29416         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
29417         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
29418         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
29419         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
29420         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
29421         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
29422         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
29423         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
29424         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
29425         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
29426
29427 2005-05-26  Andreas Jaeger  <aj@suse.de>
29428
29429         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
29430         x86-64 compilation.
29431
29432 2005-05-26  Andreas Jaeger  <aj@suse.de>
29433
29434         PR testsuite/20772
29435         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
29436         gcc.misc-tests/i386-pf-athlon-1.c,
29437         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
29438         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
29439         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
29440         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
29441         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
29442         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
29443         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
29444         programs.
29445
29446         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
29447         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
29448         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
29449         x86-64 compilation.
29450
29451         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
29452         x86_64.
29453
29454         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
29455         effective-target ilp32.
29456
29457 2005-05-26  David Ung  <davidu@mips.com>
29458
29459         * gcc.target/mips/ext_ins.c: New test for testing the generation
29460         of MIPS32/64 rev 2 ext/ins instructions.
29461
29462 2005-05-26  Andreas Jaeger  <aj@suse.de>
29463
29464         * treelang/compile/unsigned.tree: Use gimple instead of
29465         nonexisting generic dump.
29466
29467 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
29468
29469         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
29470
29471 2005-05-26  Andreas Jaeger  <aj@suse.de>
29472
29473         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
29474
29475 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
29476
29477         PR libfortran/17283
29478         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
29479         Test callee-allocated memory with write statements.
29480
29481 2005-05-25  Roger Sayle  <roger@eyesopen.com>
29482
29483         PR middle-end/21709
29484         * gcc.dg/pr21709-1.c: New test case.
29485
29486 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29487             Mike Stump  <mrs@apple.com>
29488
29489         * objc/execute/next_mapping.h: Update for C++.
29490
29491         * obj-c++.dg/selector-1.mm: Move to...
29492         * obj-c++.dg/selector-4.mm: here...
29493
29494         * obj-c++.dg/basic.mm: New.
29495         * obj-c++.dg/comp-types-1.mm: New.
29496         * obj-c++.dg/cxx-class-1.mm: New.
29497         * obj-c++.dg/cxx-ivars-1.mm: New.
29498         * obj-c++.dg/cxx-ivars-2.mm: New.
29499         * obj-c++.dg/cxx-ivars-3.mm: New.
29500         * obj-c++.dg/cxx-scope-1.mm: New.
29501         * obj-c++.dg/cxx-scope-2.mm: New.
29502         * obj-c++.dg/defs.mm: New.
29503         * obj-c++.dg/empty-private-1.mm: New.
29504         * obj-c++.dg/encode-1.mm: New.
29505         * obj-c++.dg/encode-2.mm: New.
29506         * obj-c++.dg/encode-3.mm: New.
29507         * obj-c++.dg/extern-c-1.mm: New.
29508         * obj-c++.dg/extra-semi.mm: New.
29509         * obj-c++.dg/fix-and-continue-2.mm: New.
29510         * obj-c++.dg/isa-field-1.mm: New.
29511         * obj-c++.dg/ivar-list-semi.mm: New.
29512         * obj-c++.dg/local-decl-1.mm: New.
29513         * obj-c++.dg/lookup-1.mm: New.
29514         * obj-c++.dg/lookup-2.mm: New.
29515         * obj-c++.dg/method-1.mm: New.
29516         * obj-c++.dg/method-2.mm: New.
29517         * obj-c++.dg/method-3.mm: New.
29518         * obj-c++.dg/method-4.mm: New.
29519         * obj-c++.dg/method-5.mm: New.
29520         * obj-c++.dg/method-6.mm: New.
29521         * obj-c++.dg/method-7.mm: New.
29522         * obj-c++.dg/no-extra-load.mm: New.
29523         * obj-c++.dg/overload-1.mm: New.
29524         * obj-c++.dg/pragma-1.mm: New.
29525         * obj-c++.dg/pragma-2.mm: New.
29526         * obj-c++.dg/private-1.mm: New.
29527         * obj-c++.dg/private-2.mm: New.
29528         * obj-c++.dg/proto-qual-1.mm: New.
29529         * obj-c++.dg/qual-types-1.mm: New.
29530         * obj-c++.dg/stubify-1.mm: New.
29531         * obj-c++.dg/stubify-2.mm: New.
29532         * obj-c++.dg/super-class-1.mm: New.
29533         * obj-c++.dg/super-class-2.mm: New.
29534         * obj-c++.dg/super-dealloc-1.mm: New.
29535         * obj-c++.dg/super-dealloc-2.mm: New.
29536         * obj-c++.dg/template-1.mm: New.
29537         * obj-c++.dg/template-2.mm: New.
29538         * obj-c++.dg/template-3.mm: New.
29539         * obj-c++.dg/template-4.mm: New.
29540         * obj-c++.dg/template-5.mm: New.
29541         * obj-c++.dg/template-6.mm: New.
29542         * obj-c++.dg/try-catch-1.mm: New.
29543         * obj-c++.dg/try-catch-2.mm: New.
29544         * obj-c++.dg/try-catch-3.mm: New.
29545         * obj-c++.dg/try-catch-4.mm: New.
29546         * obj-c++.dg/try-catch-5.mm: New.
29547         * obj-c++.dg/try-catch-6.mm: New.
29548         * obj-c++.dg/try-catch-7.mm: New.
29549         * obj-c++.dg/try-catch-8.mm: New.
29550         * obj-c++.dg/try-catch-9.mm: New.
29551         * obj-c++.dg/va-meth-1.mm: New.
29552
29553 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29554
29555         * obj-c++.dg/selector-1.mm: New.
29556         * obj-c++.dg/selector-2.mm: New.
29557
29558 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29559
29560         * obj-c++.dg/selector-3.mm: New.
29561         * objc.dg/selector-3.m: New.
29562
29563 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29564
29565         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
29566         about where warning appears.
29567
29568 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
29569
29570         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
29571         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
29572         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
29573         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
29574
29575 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
29576
29577         * gcc.dg/20050524-1.c: New test.
29578
29579 2005-05-25  Jan Hubicka  <jh@suse.cz>
29580
29581         * gcc.dg/tree-prof/inliner-1.c: New.
29582
29583 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
29584
29585         * gcc.dg/tree-prof: New directory.
29586         * gcc.dg/tree-prof/tree-prof.exp: New.
29587
29588 2005-05-25  DJ Delorie  <dj@redhat.com>
29589
29590         * gcc.dg/Wattributes-1.c: New.
29591         * gcc.dg/Wattributes-2.c: New.
29592         * gcc.dg/Wattributes-3.c: New.
29593
29594 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
29595
29596         PR tree-optimization/19833
29597         * gcc.dg/uninit-4.c: Remove xfail.
29598         * gcc.dg/uninit-9.c: Ditto.
29599
29600 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
29601
29602         * obj-c++.dg/bitfield-[1-5].mm: New.
29603         * obj-c++.dg/class-protocol-1.mm: New.
29604         * obj-c++.dg/comp-types-1[0-1].mm: New.
29605         * obj-c++.dg/comp-types-[2-9].mm: New.
29606         * obj-c++.dg/encode-[4-8].mm: New.
29607         * obj-c++.dg/layout-1.mm: New.
29608         * obj-c++.dg/method-1[0-9].mm: New.
29609         * obj-c++.dg/method-2[0-1].mm: New.
29610         * obj-c++.dg/method-[8-9].mm: New.
29611         * obj-c++.dg/objc-gc-3.mm: New.
29612         * obj-c++.dg/try-catch-10.mm: New.
29613         * objc.dg/bitfield-5.m: New.
29614         * objc.dg/comp-types-10.m: New.
29615         * objc.dg/comp-types-9.m: New.
29616         * objc.dg/layout-1.m: New.
29617         * objc.dg/objc-gc-4.m: New.
29618         * objc.dg/try-catch-9.m: New.
29619         * objc.dg/class-protocol-1.m: Tweak diagnostics.
29620         * objc.dg/comp-types-1.m: Likewise.
29621         * objc.dg/comp-types-[5-6].m: Likewise.
29622         * objc.dg/method-9.m: Likewise.
29623
29624 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
29625
29626         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
29627         and on hardware without VMX support.
29628
29629         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
29630
29631         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
29632
29633         * lib/profopt.exp (dg-final-generate, dg-final-use,
29634         profopt-final-code, profopt-get-options): New.
29635         (profopt-execute): Process test directives.
29636
29637         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
29638         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
29639         cleanup-tree-dump, cleanup-saved-temps): Update comments.
29640
29641 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
29642
29643         PR C++/21645
29644         * g++.dg/init/ctor5.C: New test.
29645
29646 2005-05-24  Ira Rosen  <irar@il.ibm.com>
29647
29648         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
29649         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
29650         vect-113.c, vect-114.c.
29651
29652 2005-05-23  Adam Nemet  <anemet@lnxw.com>
29653
29654         * gcc.dg/const-elim-1.c: Remove xfails.
29655
29656 2005-05-23  Jeff Law  <law@redhat.com>
29657
29658         * gcc.c-torture/compile/pr21638.c: New test.
29659         * gcc.c-torture/compile/20050520-1.c: New test.
29660
29661 2005-05-23  Nick Clifton  <nickc@redhat.com>
29662
29663         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
29664         be a proper triple, ie: m32r*-*-*.
29665         * g++.old-deja/g++.jason/thunk3.C: Likewise.
29666
29667 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
29668
29669         PR middle-end/21331
29670         PR tree-opt/21293
29671         * gcc.c-torture/compile/pr21293.c: New test.
29672         * gcc.c-torture/execute/pr21331.c: New test.
29673
29674 2004-05-20  Richard Henderson  <rth@redhat.com>
29675
29676         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
29677
29678 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
29679
29680         * obj-c++-dg.exp: Add.
29681         * obj-c++.exp: Add.
29682         * obj-c++.dg/dg.exp: Add.
29683
29684 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
29685
29686         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
29687         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
29688
29689 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
29690
29691         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
29692
29693 2004-05-19  Richard Henderson  <rth@redhat.com>
29694
29695         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
29696
29697 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
29698
29699         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
29700
29701         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
29702
29703 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
29704
29705         PR c++/21495
29706         * g++.dg/parse/extern1.C: New test.
29707         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
29708
29709 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29710
29711         * gcc.dg/c99-math.h: New.
29712         * gcc.dg/c99-math-float-1.c: New test.
29713         * gcc.dg/c99-math-double-1.c: Likewise.
29714         * gcc.dg/c99-math-long-double-1.c: Likewise.
29715
29716 2005-05-18  Richard Henderson  <rth@redhat.com>
29717
29718         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
29719
29720 2005-05-18  Devang Patel  <dpatel@apple.com>
29721
29722         * g++.dg/opt/20050511-1.C: New test.
29723
29724 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
29725
29726         PR libfortran/21127
29727         * gfortran.dg/reshape-complex.f90: New test.
29728
29729 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
29730
29731         * gfortran.dg/array_constructor_1.f90: New test.
29732         * gfortran.dg/array_constructor_2.f90: New test.
29733
29734 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
29735
29736         PR fortran/20954
29737         * gfortran.dg/pr20954.f: New test.
29738
29739 2005-05-17  Mike Stump  <mrs@apple.com>
29740
29741         Yet more Objective-C++...
29742
29743         * objc.dg/method-5.m: Update.
29744         * objc.dg/method-6.m: Update.
29745         * objc.dg/method-7.m: Update.
29746         * objc.dg/method-9.m: Update.
29747         * objc.dg/try-catch-2.m: Update.
29748
29749 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
29750
29751         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
29752         Remove little-endian optimizations.
29753
29754 2005-05-17  Jeff Law  <law@redhat.com>
29755
29756         * g++.dg/tree-ssa/pr14814.C: New test.
29757         * gcc.dg/tree-ssa/pr14814.C: New test.
29758         * gcc.dg/tree-ssa/pr17141-1.C: New test.
29759         * gcc.dg/tree-ssa/pr17141-2.C: New test.
29760
29761 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
29762
29763         * gcc.dg/compat/generate-random.c: Do not include
29764         libiberty.h.
29765         * gcc.dg/compat/generate-random_r.c: Likewise.
29766
29767 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
29768
29769         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
29770
29771 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
29772
29773         PR middle-end/21595
29774         * g++.dg/tree-ssa/builtin1.C: New testcase.
29775
29776 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
29777
29778         PR c++/21454
29779         * g++.dg/opt/const4.C: New test.
29780
29781         PR middle-end/21492
29782         * g++.dg/opt/crossjump1.C: New test.
29783
29784         PR tree-optimization/21610
29785         * gcc.c-torture/compile/20050516-1.c: New test.
29786
29787         PR fortran/15080
29788         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
29789         about the test failing.
29790         * gfortran.fortran-torture/execute/where_7.f90: New test.
29791         * gfortran.fortran-torture/execute/where_8.f90: New test.
29792
29793 2005-05-16  Richard Henderson  <rth@redhat.com>
29794
29795         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
29796         i?86 and x86_64.
29797
29798 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
29799
29800         * gcc.dg/compat/generate-random.c (config.h): Do not include.
29801         (limits.h): Include unconditionally.
29802         (stdlib.h): Likewise.
29803         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
29804         (limits.h): Include unconditionally.
29805         (stdlib.h): Likewise.
29806         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
29807         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
29808         (limits.h): Include unconditionally.
29809         (stdlib.h): Likewise.
29810         (hashtab.h): Do not include.
29811         (getopt.h): Likewise.
29812         (stddef.h): Include.
29813         (hashval_t): Define.
29814         (struct entry): Add "next" field.
29815         (HASH_SIZE): New macro.
29816         (hash_table): New variable.
29817         (switchfiles): Do not use xmalloc.
29818         (mix): New macro.
29819         (iterative_hash): New function.
29820         (hasht): Remove.
29821         (e_exists): New function.
29822         (e_insert): Likewise.
29823         (output): Use, instead of libiberty hashtable functions.
29824         (main): Do not use getopt.  Do not call htab_create.
29825
29826 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
29827
29828         PR libstdc++/21526
29829         * lib/target-supports.exp (check_mkfifo_available):
29830         Return 0 for cygwin as mkfifo support incomplete on platform.
29831         Fix typos in comments.
29832
29833 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
29834
29835         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
29836
29837 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
29838
29839         PR fortran/17432
29840         * gfortran.dg/assign_4.f: New test.
29841
29842 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
29843
29844         PR tree-optimization/21563
29845         * gcc.dg/tree-ssa/pr21563.c: New.
29846
29847 2005-05-14  Jan Hubicka  <jh@suse.cz>
29848
29849         * gcc.dg/noreturn-7.c: Allow control reaches warning.
29850
29851 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
29852
29853         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
29854
29855 2005-05-13  Julian Brown  <julian@codesourcery.com>
29856
29857         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
29858         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
29859
29860 2005-05-13  Jan Hubicka  <jh@suse.cz>
29861
29862         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
29863         * gcc.dg/fold-xor-?.c: Likewise.
29864         * gcc.dg/pr15784-?.c: Likewise.
29865         * gcc.dg/pr20922-?.c: Likewise.
29866         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
29867         * gcc.dg/tree-ssa/pr17598.c: Likewise.
29868         * gcc.dg/tree-ssa/pr20470.c: Likewise.
29869
29870 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29871
29872         PR fortran/21260
29873         * gfortran.dg/hollerith_1.f90: New test.
29874
29875 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29876
29877         * gfortran.dg/func_result_2.f90: New test.
29878
29879 2005-05-11  Bud Davis  <bdavis@gfortran.org>
29880
29881         * gfortran.dg/dev_null.f90: New test.
29882
29883 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
29884
29885         * gcc.dg/arm-vfp1.c: Revert last change.
29886
29887 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
29888
29889         PR middle-end/19807
29890         PR tree-optimization/19639
29891         * g++.dg/tree-ssa/pr19807.C: New testcase.
29892
29893 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29894
29895         PR libfortran/21471
29896         * gfortran.dg/append-1.f90: New test.
29897
29898 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
29899
29900         * gcc.dg/pr18501.c: XFAIL.
29901         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
29902         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
29903         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
29904         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
29905         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
29906         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
29907         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
29908         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
29909
29910 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29911
29912         PR fortran/20178
29913         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
29914         gfortran.dg/f2c_3.f90: New tests.
29915
29916         * gfortran.dg/return_1.f90: Fix dg annotation.
29917
29918 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
29919
29920         * gcc.c-torture/compile/20050510-1.c: New test.
29921
29922 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
29923
29924         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
29925
29926 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
29927
29928         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
29929
29930 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
29931
29932         PR c/17913
29933         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
29934
29935 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
29936
29937         PR c/21342
29938         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
29939         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
29940
29941 2005-05-10  Ben Elliston  <bje@au.ibm.com>
29942
29943         PR debug/16676
29944         * gcc.dg/debug/pr16676.c: New test.
29945
29946 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
29947
29948         PR testsuite/21443
29949         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
29950         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
29951         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
29952         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
29953         Change -O1 to -O2.
29954         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
29955         -fno-tree-dominator-opts.
29956
29957 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29958
29959         * gfortran.dg/return_1.f90: New test.
29960
29961 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
29962
29963         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
29964
29965         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
29966
29967 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
29968
29969         PR c++/21427
29970         * g++.dg/inherit/covariant13.C: New.
29971
29972 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29973
29974         PR libfortran/19155
29975         * gfortran.dg/pr19155.f: New test.
29976
29977 2005-05-08  Roger Sayle  <roger@eyesopen.com>
29978
29979         PR inline-asm/8788
29980         * gcc.dg/pr8788-1.c: New testcase.
29981
29982 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
29983
29984         PR target/21416
29985         * gcc.target/mips/fpcmp-[12].c: New tests.
29986
29987 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
29988
29989         * lib/target-supports-dg.exp (dg-require-fork): New function.
29990         (dg-require-mkfifo): Likewise.
29991         * lib/target-supports.exp (check_function_available): New
29992         function.
29993         (check_fork_available): Likewise.
29994         (check_mkfifo_available): Likewise.
29995
29996 2005-05-06  Jeff Law  <law@redhat.com>
29997
29998         * gcc.c-torture/compile/pr21380.c: New test.
29999
30000 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
30001
30002         PR c++/20961
30003         * g++.dg/ext/weak3.C: New test.
30004
30005 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
30006
30007         PR c++/21352
30008         * g++.dg/template/crash37.C: New test.
30009
30010 2005-05-05  Paul Brook  <paul@codesourcery.com>
30011
30012         * gcc.dg/arm-g2.c: Use effective-target arm32.
30013         * gcc.dg/arm-mmx-1.c: Ditto.
30014         * gcc.dg/arm-scd42-2.c: Ditto.
30015         * gcc.dg/arm-vfp1.c: Ditto.
30016         * lib/target-supports.exp (check_effective_target_arm32): New
30017         function.
30018
30019 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
30020
30021         PR libfortran/21354
30022         gfortran.dg/in_pack_rank7.f90: New test.
30023
30024 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
30025
30026         PR middle-end/15618
30027         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
30028
30029 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
30030
30031         PR middle-end/21265
30032         * gcc.dg/20050503-1.c: New test.
30033
30034         PR rtl-optimization/21239
30035         * gcc.dg/i386-sse-11.c: New test.
30036
30037 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
30038
30039         PR target/16888
30040         * gcc.target/i386/asm-1.c: New test.
30041
30042 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
30043
30044         PR rtl-optimization/21330
30045         * gcc.c-torture/execute/20050502-1.c: New test.
30046
30047         PR target/21297
30048         * gcc.c-torture/execute/20050502-2.c: New test.
30049
30050 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
30051
30052         PR middle-end/21282
30053         * gcc.dg/pr21282.c: New.
30054
30055 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
30056
30057         * gcc.dg/vect/pr20122.c: Clean up .vect file.
30058         * gcc.dg/vect/vect-92.c: Likewise.
30059         * gcc.dg/vect/vect-93.c: Likewise.
30060         * gcc.dg/vect/vect-dv-1.c: Likewise.
30061         * gcc.dg/vect/vect-dv-2.c: Likewise.
30062         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
30063
30064 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
30065
30066         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
30067         * gfortran.dg/vect/vect-2.f90: Likewise.
30068         * gfortran.dg/vect/vect-3.f90: Likewise.
30069         * gfortran.dg/vect/vect-4.f90: Likewise.
30070         * gfortran.dg/vect/vect-5.f90: Likewise.
30071
30072 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
30073
30074         PR target/20813
30075         * gcc.dg/rs6000-fpint-2.c: New.
30076
30077 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
30078
30079         PR c/15698
30080         * gcc.dg/builtins-30.c: Update expected messages.
30081         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
30082         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
30083         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
30084
30085 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
30086
30087         PR tree-optimization/21294
30088         * gcc.dg/tree-ssa/pr21294.c: New.
30089
30090 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
30091
30092         * gcc.dg/altivec-3.c (vec_store): Do not use the old
30093         __builtin_altivec_st_internal_4si built-in.
30094
30095 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
30096
30097         PR c++/15875
30098         * g++.dg/template/ptrmem14.C: New test.
30099
30100 2005-05-02  Paul Brook  <paul@codesourcery.com>
30101
30102         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
30103
30104 2005-05-02  Michael Matz  <matz@suse.de>
30105
30106         PR c++/19542
30107         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
30108
30109 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
30110
30111         * g++.dg/cpp/weak.C: New test.
30112
30113 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
30114
30115         * gcc.dg/tree-ssa/loop-8.c: New test.
30116
30117 2005-04-30  Michael Maty  <matz@suse.de>
30118
30119         * gcc.dg/inline-mcpy.c: New test.
30120
30121 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
30122
30123         PR libfortran/18958
30124         * gfortran.dg/eoshift.f90: New test case.
30125
30126 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
30127
30128         PR libfortran/18857
30129         * gfortran.dg/matmul_1.f90: New test.
30130
30131 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
30132
30133         PR tree-optimization/21030
30134         * gcc.dg/tree-ssa/pr21030.c: New.
30135
30136 2005-04-29  Devang Patel  <dpatel@apple.com>
30137
30138         PR tree-optimization/21272
30139         * gcc.dg/vect/vect-ifcvt-10.c: New test.
30140
30141 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
30142
30143         PR fortran/13082
30144         PR fortran/18824
30145         * gfortran.dg/entry_4.f90: New test.
30146         * gfortran.fortran-torture/execute/entry_1.f90: New test.
30147         * gfortran.fortran-torture/execute/entry_2.f90: New test.
30148         * gfortran.fortran-torture/execute/entry_3.f90: New test.
30149         * gfortran.fortran-torture/execute/entry_4.f90: New test.
30150         * gfortran.fortran-torture/execute/entry_5.f90: New test.
30151         * gfortran.fortran-torture/execute/entry_6.f90: New test.
30152         * gfortran.fortran-torture/execute/entry_7.f90: New test.
30153
30154 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30155
30156         * gfortran.fortran-torture/execute/entry_8.f90: New test.
30157
30158 2005-04-29  Paul Brook  <paul@codesourcery.com>
30159
30160         * gfortran.dg/entry_3.f90: New test.
30161
30162 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30163
30164         * gfortran.dg/implicit_4.f90: New test.
30165
30166 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
30167
30168         * lib/target-supports.exp (check_profiling_available): Return
30169         false for xtensa-*-elf.
30170
30171 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
30172
30173         * lib/fortran-torture.exp (fortran-torture.exp): Catch
30174         error if file cannot be deleted.
30175
30176 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
30177
30178         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
30179         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
30180         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
30181         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
30182         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
30183         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
30184         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
30185         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
30186         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
30187         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
30188         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
30189         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
30190         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
30191
30192 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30193
30194         PR fortran/20865
30195         * gfortran.dg/pr20865.f90: New test.
30196
30197 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
30198
30199         * gcc.dg/void-cast-2.c: New test.
30200
30201 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30202
30203         PR c/21159
30204         * gcc.dg/void-cast-1.c: New test.
30205
30206 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
30207
30208         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
30209
30210 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30211
30212         PR fortran/21177
30213         * gfortran.dg/pr21177.f90: New test.
30214
30215 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
30216
30217         PR tree-optimization/21171
30218         * gcc.dg/tree-ssa/pr21171.c: New test.
30219
30220 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
30221
30222         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30223         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30224         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30225         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30226         gcc.dg/tree-ssa/gen-vect-32.c: New.
30227         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
30228         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
30229         don't run on PPC32.
30230
30231 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30232
30233         PR c/21213
30234         * gcc.dg/transparent-union-3.c: New test.
30235
30236 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30237
30238         PR c/20740
30239         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
30240         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
30241         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
30242         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
30243         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
30244         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
30245
30246 2005-04-26  Jeff Law  <law@redhat.com>
30247
30248         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
30249         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
30250         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
30251         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
30252         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
30253         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
30254         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
30255
30256 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
30257
30258         PR tree-optimization/17598
30259         * gcc.dg/tree-ssa/pr17598.c: New testcase.
30260
30261 2005-04-25  Mike Stump  <mrs@apple.com>
30262
30263         * objc.dg/fix-and-continue-1.m: Add.
30264
30265 2005-04-25  Roger Sayle  <roger@eyesopen.com>
30266
30267         PR c++/20995
30268         * g++.dg/opt/pr20995-1.C: New test case.
30269
30270 2005-04-25  Devang Patel <dpatel@apple.com>
30271
30272         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
30273
30274 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
30275
30276         PR testsuite/21062
30277         * g++.dg/opt/alias2.C (printf): Correct the prototype.
30278
30279 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
30280
30281         PR C++/21188
30282         * g++.dg/opt/rtti2.C: New test.
30283
30284 2005-04-25  Paul Brook  <paul@codesourcery.com>
30285         Steven G. Kargl  <kargls@comcast.net>
30286
30287         PR fortran/20879
30288         * gfortran.dg/ichar_1.f90: New file.
30289
30290 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
30291
30292         PR middle-end/20991
30293         * g++.dg/opt/pr20991.C: New test.
30294
30295         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
30296         where sizeof (type) < __alignof__ (type).
30297         * gcc.dg/compat/struct-layout-1.h: Likewise.
30298
30299 2005-04-24  Per Bothner  <per@bothner.com>
30300             Devang Patel  <dpatel@apple.com>
30301
30302         PR preprocessor/20907
30303         * gcc.dg/cpp/very-long-comment.c: New test.
30304
30305 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30306
30307         PR fortran/20059
30308         * gfortran.dg/common_5.f: New test.
30309
30310 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
30311
30312         PR middle-end/21082
30313         * g++.dg/tree-ssa/pr21082.C: New testcase.
30314
30315 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
30316
30317         * gcc.dg/vect/vect-99.c: New test.
30318
30319 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
30320
30321         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
30322
30323 2005-04-22  Jeff Law  <law@redhat.com>
30324
30325         * gcc.dg/uninit-5.c: Remove xfails.
30326         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
30327         conditionals and loads.
30328
30329 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
30330
30331         PR libfortran/20074
30332         PR libfortran/20436
30333         PR libfortran/21108
30334         * gfortran.dg/nested_reshape.f90: new test
30335         * gfortran.dg/reshape-alloc.f90: new test
30336         * gfortran.dg/reshape.f90: new test
30337
30338 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
30339
30340         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
30341
30342         * gcc.dg/arm-vfp1.c: New test.
30343
30344 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
30345
30346         PR c++/21087
30347         * g++.dg/lookup/builtin2.C: New test.
30348
30349 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
30350
30351         * gcc.dg/weak/weak-13.c: New test.
30352
30353 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
30354
30355         * lib/target-supports.exp (check_effective_target_sync_int_long):
30356         Add powerpc*.
30357
30358 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
30359
30360         * gcc.target/mips/branch-1.c: New test.
30361
30362 2005-04-21  Richard Henderson  <rth@redhat.com>
30363
30364         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
30365         * gcc.dg/vect/vect-86.c: Likewise.
30366         * gcc.dg/vect/vect-87.c: Likewise.
30367         * gcc.dg/vect/vect-88.c: Likewise.
30368
30369 2005-04-21  Devang Patel  <dpatel@apple.com>
30370
30371         PR optimization/20994
30372         * gcc.dg/tree-ssa/ifc-3.c: New test.
30373
30374 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
30375
30376         PR c/12913
30377         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
30378         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
30379         gcc.dg/c99-vla-jump-5.c: New tests.
30380
30381 2005-04-19  Richard Henderson  <rth@redhat.com>
30382
30383         * lib/target-supports.exp (check_effective_target_vect_int_mult):
30384         Fix typo in exists check.
30385         (check_effective_target_sync_int_long): New.
30386         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
30387         * gcc.dg/ia64-sync-2.c: Likewise.
30388         * gcc.dg/ia64-sync-3.c: Likewise.
30389         * gcc.dg/ia64-sync-4.c: Likewise.
30390
30391 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
30392
30393         * gcc.dg/fold-xor-1.c: New test.
30394         * gcc.dg/fold-xor-2.c: New test.
30395
30396 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
30397
30398         PR target/20670
30399         * g++.dg/eh/fp-regs.C: New test.
30400
30401 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
30402
30403         * gcc.dg/Wint-to-pointer-cast-1.c,
30404         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
30405         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
30406         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
30407
30408 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30409
30410         PR fortran/16861
30411         * gfortran.dg/pr16861.f90: New test.
30412
30413 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
30414
30415         * gcc.dg/pr21085.c: New test.
30416
30417 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
30418
30419         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
30420         (setup_mips_tests, dg-mips-options): New procedures.
30421         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
30422         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
30423         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
30424         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30425         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
30426         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
30427         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
30428         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30429         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
30430         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
30431         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
30432         dg-mips-options instead of dg-options.  Remove now-redundant
30433         preprocessor guards.
30434         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
30435         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
30436         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
30437         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
30438         * gcc.dg/vr-mult-2.c: Delete.
30439         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
30440         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
30441         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
30442         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
30443         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
30444         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
30445         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
30446
30447 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
30448
30449         * ada/acats/run_all.sh: Use sync when executable not present.
30450
30451 2005-04-18  Devang Patel  <dpatel@apple.com>
30452
30453         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
30454         * gcc.dg/vect/vect-11a.c: New.
30455         * gcc.dg/vect/vect-none.c: Update.
30456         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
30457
30458 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
30459
30460         PR tree-optimization/20922
30461         * gcc.dg/pr20922-1.c: New test.
30462         * gcc.dg/pr20922-2.c: New test.
30463         * gcc.dg/pr20922-3.c: New test.
30464         * gcc.dg/pr20922-4.c: New test.
30465         * gcc.dg/pr20922-5.c: New test.
30466         * gcc.dg/pr20922-6.c: New test.
30467
30468 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30469
30470         PR libfortran/20950
30471         * gfortran.dg/pr20950.f: New test.
30472
30473 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30474
30475         PR libfortran/19216
30476         * gfortran.dg/pr19216.f: New test.
30477
30478 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
30479
30480         PR tree-optimization/21001
30481         * gcc.dg/tree-ssa/pr21001.c: New.
30482
30483 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
30484
30485         PR libfortran/21075
30486         * gfortran.dg/reshape_rank7.f90: New test.
30487
30488 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
30489
30490         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
30491         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
30492         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
30493         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
30494         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
30495         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
30496         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
30497         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
30498         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
30499         wrong way round).
30500         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
30501         in namelists.  New test.
30502         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
30503         New test.
30504         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
30505         New test.
30506         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
30507         namelist.  New test.
30508         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
30509         New test.
30510         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
30511         New test.
30512         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
30513         namelist.  New test.
30514         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
30515         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
30516         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
30517         New test.
30518         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
30519         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
30520         arrays. New test.
30521
30522 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
30523
30524         * gfortran.dg/wtruncate.f: New testcase.
30525         * gfortran.dg/wtruncate.f90: New testcase.
30526
30527 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
30528
30529         PR c++/21025
30530         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
30531         which sizeof/alignof is dependent, rather than just whether we are
30532         processing_template_decl.
30533
30534 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
30535
30536         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30537         corrected typo where the wrong variables had been compared.
30538
30539 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
30540
30541         PR libfortran/18495
30542         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30543         Test callee-allocated version of return array with a write
30544         statement.
30545         Test spread with a temporary with another write statement.
30546
30547 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
30548
30549         PR tree-optimization/21031
30550         * gcc.dg/tree-ssa/pr21031.c: New.
30551
30552 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
30553
30554         PR tree-optimization/21004
30555         * gcc.dg/builtins-53.c: Include builtins-config.h.
30556         Check floorf, ceilf, floorl and ceill transformations
30557         only when HAVE_C99_RUNTIME is defined.
30558
30559 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
30560
30561         PR middle-end/20739
30562         * gcc.dg/tree-ssa/pr20739.c: New test.
30563
30564 2005-04-14  Mike Stump  <mrs@apple.com>
30565
30566         * gcc.dg/Foundation.framework/empty: New.
30567         * gcc.dg/framework-2.c: New.
30568
30569 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
30570
30571         PR tree-optimization/21021
30572         * gcc.c-torture/compile/pr21021.c: New.
30573
30574 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
30575
30576         PR testsuite/21010
30577         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
30578         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
30579         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
30580         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
30581         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
30582         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
30583         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
30584         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
30585
30586 2005-04-14  Richard Henderson  <rth@redhat.com>
30587
30588         * lib/target-supports.exp (check_effective_target_vect_condition):
30589         Add ia64, i?86, and x86_64.
30590
30591 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
30592
30593         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
30594
30595 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
30596
30597         PR tree-optimization/20657
30598         * gcc.dg/tree-ssa/pr20657.c: New.
30599
30600 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
30601
30602         * gcc.dg/builtins-53.c: Also check (int)trunc* and
30603         (long long int)trunc*.
30604
30605 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
30606
30607         PR target/20927
30608         * gcc.dg/pr20927.c: New test.
30609
30610 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
30611
30612         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
30613         * gcc.target/mips/asm-1.c: Likewise.
30614
30615 2005-04-13  Dale Johannesen  <dalej@apple.com>
30616
30617         * objc.dg/objc-fast-4.m: New.
30618
30619 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
30620
30621         * gcc.target/cris/torture/cris-torture.exp: New driver in new
30622         directory.
30623         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
30624
30625 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
30626
30627         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
30628         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
30629         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
30630
30631 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
30632
30633         PR tree-optimization/20913
30634         * gcc.dg/tree-ssa/pr20913.c: New.
30635
30636         PR tree-optimization/20702
30637         * gcc.dg/tree-ssa/pr20702.c: New.
30638
30639 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30640
30641         PR c++/13744
30642         * g++.dg/inherit/local3.C: New test.
30643
30644 2005-04-12  Jeff Law  <law@redhat.com>
30645
30646         * gcc.dg/tree-ssa/20050412-1.c: New test.
30647
30648 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
30649
30650         PR libfortran/19016
30651         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
30652         Add tests with mask generated by expression.
30653         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30654         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30655         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30656
30657 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
30658
30659         PR middle-end/20917
30660         * gcc.dg/20050409-1.c: New test.
30661
30662 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
30663
30664         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
30665
30666 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
30667
30668         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30669         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
30670         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30671         (TARGET_CXX): Adjust accordingly.
30672         * target.h (struct gcc_target): Remove epxort_class_data.  Add
30673         determine_class_data_visibility and class_data_always_comdat.
30674         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30675         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
30676         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30677         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
30678         (arm_cxx_determine_class_data_visibility): New.
30679         (arm_cxx_class_data_always_comdat): Likewise.
30680         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30681         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
30682         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30683         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
30684         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
30685         Define.
30686
30687 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
30688
30689         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
30690
30691 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
30692
30693         * gcc.dg/i386-darwin-fpmath.c: New.
30694
30695 2004-04-11  Devang Patel  <dpatel@apple.com>
30696
30697         * lib/target-supports.exp (check_effective_target_vect_condition): New.
30698         * gcc.dg/vect/vect-ifcvt-1.c: New test.
30699         * gcc.dg/vect/vect-ifcvt-2.c: New test.
30700         * gcc.dg/vect/vect-ifcvt-3.c: New test.
30701         * gcc.dg/vect/vect-ifcvt-4.c: New test.
30702         * gcc.dg/vect/vect-ifcvt-5.c: New test.
30703         * gcc.dg/vect/vect-ifcvt-6.c: New test.
30704         * gcc.dg/vect/vect-ifcvt-7.c: New test.
30705         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
30706
30707 2004-04-11  Devang Patel  <dpatel@apple.com>
30708
30709         * gcc.dg/vect/vect-dv-1.c: New test.
30710         * gcc.dg/vect/vect-dv-2.c: New test.
30711
30712 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
30713
30714         PR tree-optimization/20933
30715         * gcc.dg/tree-ssa/pr20933.c: New test.
30716
30717 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30718
30719         * gfortran.dg/fold_nearest.f90: New test.
30720
30721 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
30722
30723         * gcc.dg/tree-ssa/alias-1.c: New test.
30724
30725 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
30726
30727         PR tree-optimization/20920
30728         * g++.dg/tree-ssa/pr20920.C: New test.
30729
30730 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
30731
30732         * gcc.dg/builtins-53.c: Also check (int)ceil* and
30733         (long long int)ceil*.
30734
30735 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
30736
30737         * g++.dg/warn/Wdtor1.C: Declare template in system header with
30738         explicit C++ linkage.
30739
30740 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30741
30742         * gfortran.dg/pr17229.f: Take care of the new obsolescence
30743         warning for arithmetic IF statements.
30744
30745 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
30746
30747         * eor_handling_1.f90: New test case.
30748         * eor_handling_2.f90: New test case.
30749         * eor_handling_3.f90: New test case.
30750         * eor_handling_4.f90: New test case.
30751         * eor_handling_5.f90: New test case.
30752         * noadv_size.f90: New test case.
30753         * pad_no.f90: New test case.
30754
30755 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
30756
30757         * gcc.c-torture/execute/20050410-1.c: New test.
30758
30759 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
30760
30761         * gcc.dg/pr20126.c: New.
30762
30763 2005-04-09  Bud Davis  <bdavis@gfortran.org>
30764             Steven G. Kargl <kargls@comcast.net>
30765
30766         * gfortran.dg/PR19872.f: New test.
30767
30768 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
30769
30770         * gfortran.dg/nint_1.f90: Fix dg-do directive.
30771
30772 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
30773
30774         * gfortran.dg/nint_1.f90: New test.
30775
30776 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
30777
30778         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
30779         Added test for callee-allocated arrays with write statements.
30780         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
30781         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
30782         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30783         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30784         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30785
30786 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
30787
30788         PR libfortran/20163
30789         * gfortran.dg/open-options-blanks.f: New test.
30790
30791 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
30792
30793         PR fortran/13257
30794         * gfortran.dg/comma_format_extension_[1234].f: New tests.
30795
30796 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
30797
30798         * gcc.dg/tree-ssa/stdarg-1.c: New test.
30799         * gcc.dg/tree-ssa/stdarg-2.c: New test.
30800         * gcc.dg/tree-ssa/stdarg-3.c: New test.
30801         * gcc.dg/tree-ssa/stdarg-4.c: New test.
30802         * gcc.dg/tree-ssa/stdarg-5.c: New test.
30803         * gcc.c-torture/execute/stdarg-4.c: New test.
30804
30805         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
30806
30807         PR target/20795
30808         * g++.dg/abi/param2.C: New test.
30809
30810 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
30811
30812         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
30813
30814 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
30815
30816         * gcc.dg/builtins-53.c: New test.
30817
30818 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
30819
30820         * g++.dg/tree-ssa/pr18178.C: New test.
30821         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
30822         * gcc.c-torture/execute/20041019-1.c: New test.
30823         * gcc.dg/tree-ssa/20041008-1.c: New test.
30824         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
30825         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
30826         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
30827         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
30828         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
30829         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
30830         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
30831         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
30832         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
30833         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
30834
30835 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
30836
30837         PR rtl-optimization/20466
30838         * gcc.c-torture/execute/pr20466-1.c: New test.
30839
30840 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
30841
30842         PR c++/20905
30843         * g++.dg/parse/cond2.C: New test.
30844
30845         PR c++/20145
30846         * g++.dg/warn/Wdtor1.C: New test.
30847
30848 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30849
30850         PR fortran/17229
30851         * gfortran.dg/pr17229.f: New test.
30852
30853 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
30854
30855         * gfortran.dg/tiny_1.f90: New test.
30856         * gfortran.dg/tiny_2.f90: ditto.
30857
30858 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
30859
30860         * gfortran.dg/eor_1.f90: Fix dg-do run line
30861         * gfortran.dg/open_new.f90: Fix dg-do run line
30862
30863 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
30864
30865         * lib/target-supports.exp (get_compiler_messages): Support
30866         optional arguments, the fourth being compiler options.
30867         (check_effective_target_fpic): New proc.
30868         * gcc.dg/20050321-2.c: Restrict to target fpic.
30869
30870 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
30871
30872         * gcc.dg/15443-1.c: New test.
30873         * gcc.dg/15443-2.c: Likewise.
30874
30875 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30876
30877         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
30878
30879 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
30880
30881         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
30882
30883 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
30884
30885         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
30886         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
30887         -m64.
30888         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
30889         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
30890         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
30891
30892 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
30893
30894         PR c++/20212
30895         * g++.dg/warn/Wunused-11.C: New test.
30896
30897 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
30898
30899         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
30900
30901 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
30902
30903         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
30904
30905 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
30906
30907         PR c++/20734
30908         * g++.dg/template/ptrmem13.C: New test.
30909
30910 2005-04-05  Per Bothner  <per@bothner.com>
30911
30912         * lib/gcc.exp: Always add -fno-show-column, for now.
30913
30914 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
30915
30916         PR testsuite/20767
30917         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
30918         of plain old "unsigned int" for the type of "i".  Makes this test
30919         64bit clean.
30920
30921 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
30922
30923         * gcc.dg/i386-ssefn-1.c: New test.
30924         * gcc.dg/i386-ssefn-2.c: New test.
30925         * gcc.dg/i386-ssefn-3.c: New test.
30926         * gcc.dg/i386-ssefn-4.c: New test.
30927
30928 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
30929
30930         PR tree-optimization/20076
30931         * gcc.dg/builtin-apply4.c: New test.
30932
30933         PR preprocessor/19475
30934         * gcc.dg/cpp/macspace1.c: New test.
30935         * gcc.dg/cpp/macspace2.c: New test.
30936
30937 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30938
30939         * gfortran.dg/pr20755.f: Fixed bad format.
30940
30941 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
30942
30943         PR c++/20763
30944         * g++.dg/ext/attrib21.C: New test.
30945
30946 2004-04-05  Devang Patel  <dpatel@apple.com>
30947
30948         * lib/target-supports.exp (check_effective_target_vect_shif): New.
30949         * gcc.dg/vect/vect-shift-1.c: New test.
30950
30951 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30952
30953         PR libfortran/20755
30954         * gfortran.dg/pr20755.f: New test.
30955
30956 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
30957
30958         * gfortran.dg/pr15959.f90: New test.
30959         * gfortran.dg/string_pad_trunc.f90: New test.
30960
30961 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30962
30963         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
30964         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
30965         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
30966         syntax.
30967
30968 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30969
30970         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
30971
30972 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30973
30974         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
30975         * gcc.c-torture/compile/20011119-2.c: Likewise.
30976         * gcc.c-torture/compile/981001-2.c: Likewise.
30977
30978 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
30979
30980         PR c++/20679
30981         * g++.dg/template/overload4.C: New test.
30982
30983 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
30984
30985         PR c++/20746
30986         * g++.dg/abi/covariant5.C: New.
30987
30988         PR debug/20505
30989         * g++.dg/debug/const2.C: New.
30990
30991 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
30992
30993         PR rtl-optimization/16104
30994         * gcc.c-torture/execute/20050316-1.c: New test.
30995
30996 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
30997
30998         * g++.dg/template/spec23.C: Fix dg-error text.
30999
31000 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
31001
31002         PR c++/19199
31003         * g++.dg/expr/lval2.C: New.
31004
31005 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31006
31007         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
31008         __builtin_strcasecmp and __builtin_strncasecmp.
31009
31010 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
31011
31012         PR c++/20723
31013         * g++.dg/template/spec22.C: New.
31014         * g++.dg/template/spec23.C: New.
31015
31016 2005-04-03  Dale Ranta  <dir@lanl.gov>
31017             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31018
31019         PR libfortran/20068
31020         PR libfortran/20125
31021         PR libfortran/20156
31022         PR libfortran/20471
31023         * gfortran.dg/backspace.f: New test.
31024
31025 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
31026
31027         * gcc.dg/pr19345.c: New test.
31028
31029 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
31030
31031         PR tree-optimization/20640
31032         * gcc.dg/torture/tree-loop-1.c: New.
31033
31034 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
31035
31036         PR rtl-optimization/20290
31037         * gcc.c-torture/execute/loop-ivopts-2.c: New.
31038
31039 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
31040
31041         * gcc.dg/rs6000-fpint.c: New.
31042
31043 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
31044
31045         * gcc.dg/old-style-then-proto-1.c: New test.
31046
31047 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31048
31049         * gfortran.fortran-torture/execute/backspace.f90: Check
31050         after backspace and read was incorrect.
31051
31052 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31053
31054         * gcc.c-torture/execute/builtins/strcat.c: Check the result
31055         buffer past the terminating NUL using memcmp.
31056         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
31057         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
31058
31059         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
31060         Fix unused/uninitialized variable warnings.
31061
31062         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
31063         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
31064         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
31065         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
31066
31067         * gcc.c-torture/execute/builtins/abs-1-lib.c,
31068         gcc.c-torture/execute/builtins/fputs-lib.c,
31069         gcc.c-torture/execute/builtins/lib/fprintf.c,
31070         gcc.c-torture/execute/builtins/lib/main.c,
31071         gcc.c-torture/execute/builtins/lib/memcmp.c,
31072         gcc.c-torture/execute/builtins/lib/memmove.c,
31073         gcc.c-torture/execute/builtins/lib/mempcpy.c,
31074         gcc.c-torture/execute/builtins/lib/memset.c,
31075         gcc.c-torture/execute/builtins/lib/printf.c,
31076         gcc.c-torture/execute/builtins/lib/sprintf.c,
31077         gcc.c-torture/execute/builtins/lib/stpcpy.c,
31078         gcc.c-torture/execute/builtins/lib/strchr.c,
31079         gcc.c-torture/execute/builtins/lib/strcmp.c,
31080         gcc.c-torture/execute/builtins/lib/strcpy.c,
31081         gcc.c-torture/execute/builtins/lib/strcspn.c,
31082         gcc.c-torture/execute/builtins/lib/strlen.c,
31083         gcc.c-torture/execute/builtins/lib/strncat.c,
31084         gcc.c-torture/execute/builtins/lib/strncmp.c,
31085         gcc.c-torture/execute/builtins/lib/strncpy.c,
31086         gcc.c-torture/execute/builtins/lib/strrchr.c,
31087         gcc.c-torture/execute/builtins/lib/strspn.c,
31088         gcc.c-torture/execute/builtins/lib/strstr.c,
31089         gcc.c-torture/execute/builtins/memops-asm-lib.c,
31090         gcc.c-torture/execute/builtins/strlen-2.c,
31091         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
31092         prototypes.
31093
31094 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
31095
31096         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
31097         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
31098         selectany usage.
31099
31100 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
31101
31102         PR c++/19406
31103         * g++.dg/debug/using1.C: New test.
31104
31105 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
31106
31107         PR middle-end/20524
31108         * gcc.dg/alias-7.c: Prefix asm-declared name with
31109         __USER_LABEL_PREFIX__.
31110
31111 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
31112
31113         Fix fallout from PR middle-end/15700:
31114         * gcc.c-torture/compile/20011119-1.c: Take
31115         __USER_LABEL_PREFIX__ into account.
31116         * gcc.c-torture/compile/20011119-2.c: Likewise.
31117
31118 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31119
31120         PR c++/18644
31121         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
31122
31123 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
31124
31125         PR c/17855
31126         * gcc.c-torture/compile/struct-non-lval-1.c,
31127         gcc.c-torture/compile/struct-non-lval-2.c,
31128         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
31129
31130 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
31131
31132         * gcc.dg/tls/tls.exp: Remove temporary file.
31133         * g++.dg/tls/tls.exp: Ditto.
31134         * lib/file-format.exp: Ditto.
31135         * g++.dg/special/ecos.exp: Ditto.
31136
31137         * lib/profopt.exp: Treat prof_ext as a list.
31138         * gcc.misc-tests/bprob.exp: Ditto.
31139         * g++.dg/bprob/bprob.exp: Ditto.
31140
31141         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
31142         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
31143         g++.dg/tree-ssa/pointer-reference-alias.C,
31144         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
31145         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
31146         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
31147         g++.dg/vect/pr19951.cc: Ditto.
31148         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
31149         gcc.dg/builtins-47.c: Ditto.
31150         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
31151         gcc.dg/pr20115-1.c: Ditto.
31152         * gcc.dg/tree-ssa/20030530-2.c,
31153         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
31154         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
31155         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
31156         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
31157         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
31158         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
31159         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
31160         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
31161         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
31162         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
31163         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
31164         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
31165         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
31166         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
31167         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
31168         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
31169         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
31170         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
31171         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
31172         gcc.dg/tree-ssa/20030824-1.c,
31173         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
31174         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
31175         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
31176         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
31177         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
31178         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
31179         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
31180         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
31181         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
31182         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
31183         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
31184         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
31185         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
31186         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
31187         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
31188         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
31189         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
31190         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
31191         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
31192         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
31193         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
31194         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
31195         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
31196         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
31197         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
31198         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
31199         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
31200         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
31201         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
31202         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
31203         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
31204         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
31205         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
31206         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
31207         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
31208         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
31209         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
31210         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
31211         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
31212         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
31213         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
31214         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
31215         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
31216         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
31217         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
31218         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
31219         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
31220         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
31221         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
31222         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
31223         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
31224         gcc.dg/tree-ssa/useless-1.c: Ditto.
31225         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
31226         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
31227         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
31228         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
31229         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31230         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
31231         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
31232         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
31233         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
31234         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
31235         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
31236         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
31237         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
31238         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
31239         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
31240         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
31241         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
31242         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
31243         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
31244         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
31245         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
31246         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31247         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31248         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
31249         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
31250         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
31251         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
31252         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
31253         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
31254         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
31255         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
31256         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
31257         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
31258         gcc.dg/vect/vect-none.c: Ditto.
31259         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
31260         treelang/compile/unsigned.tree: Ditto.
31261
31262         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
31263         * gcc.dg/cpp/direct2s.c: Ditto.
31264         * gcc.dg/cpp/paste4.c: Ditto.
31265         * gcc.dg/cpp/separate-1.c: Ditto.
31266         * gcc.dg/pch/save-temps-1.c: Ditto.
31267         * g++.dg/ext/altivec-10.C: Ditto.
31268         * g++.dg/pch/pch.C: Ditto.
31269
31270         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
31271
31272         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
31273         * g++.dg/template/repo1.C: Ditto.
31274         * g++.dg/template/repo2.C: Ditto.
31275         * g++.dg/template/repo3.C: Ditto.
31276         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
31277         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
31278         * g++.old-deja/g++.pt/repo1.C: Ditto.
31279         * g++.old-deja/g++.pt/repo2.C: Ditto.
31280         * g++.old-deja/g++.pt/repo3.C: Ditto.
31281         * g++.old-deja/g++.pt/repo4.C: Ditto.
31282
31283         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
31284         * gcc.dg/20030107-1.c: Ditto.
31285         * gcc.dg/20030702-1.c: Ditto.
31286         * gcc.dg/profile-generate-1.c: Ditto.
31287         * g++.dg/other/profile1.C: Ditto.
31288         * g++.old-deja/g++.robertl/eb83.C: Ditto.
31289
31290         * lib/gcc-dg.exp (remove-build-file): New.
31291         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31292         cleanup-tree-dump, cleanup-saved-temps): New.
31293
31294 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
31295
31296         PR c++/19203, DR 214
31297         * g++.dg/parse/ambig3.C: Not ambiguous.
31298         * g++.dg/template/spec20.C: New.
31299         * g++.dg/template/spec21.C: New.
31300
31301 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
31302
31303         PR target/20045
31304         * gcc.dg/ia64-fptr-1.c: Run only on linux.
31305
31306 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31307
31308         PR libfortran/20660
31309         * gfortran.dg/negative_unit.f: New test.
31310
31311 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
31312
31313         * gcc.dg/20050330-1.c: New test.
31314
31315 2005-03-30  Devang Patel  <dpatel@apple.com>
31316
31317         * g++.dg/tree-sra/ssa-sra-3.C: New test.
31318
31319 2005-03-30  Dale Johannesen  <dalej@apple.com>
31320
31321         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
31322
31323 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
31324
31325         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
31326         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
31327         Strip options from test name.
31328
31329 2005-03-31  Jan Hubicka  <jh@suse.cz>
31330
31331         * gcc.dg/varpool-1.c: New testcase.
31332
31333 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
31334
31335         PR c/772
31336         PR c/17913
31337         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
31338         gcc.dg/stmt-expr-label-3.c : New tests.
31339         * gcc.c-torture/execute/medce-2.c: Remove.
31340
31341 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
31342
31343         PR c/20368
31344         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
31345         tests.
31346
31347 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
31348
31349         * gcc.c-torture/compile/pr20203.c: New test.
31350
31351 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
31352
31353         * gfortran.dg/promotion.f90: New test.
31354
31355 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
31356
31357         PR middle-end/20491
31358         * gcc.dg/torture/asm-subreg-1.c: New test.
31359
31360 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
31361
31362         PR c/20672
31363         * gcc.dg/pr20672-1.c: New test.
31364
31365 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
31366
31367         * gfortran.dg/vect: New directory.
31368         * gfortran.dg/vect/vect.exp: New.
31369         * gfortran.dg/vect/vect-1.f90: New test.
31370         * gfortran.dg/vect/vect-2.f90: New test.
31371         * gfortran.dg/vect/vect-3.f90: New test.
31372         * gfortran.dg/vect/vect-4.f90: New test.
31373         * gfortran.dg/vect/vect-5.f90: New test.
31374
31375 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
31376
31377         PR middle-end/20622
31378         * gcc.dg/alias-7.c: New test.
31379
31380 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
31381
31382         * gcc.dg/sparc-reg-1.c: New test.
31383
31384 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
31385
31386         PR target/19890
31387         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
31388
31389 2005-03-29  Dale Ranta  <dir@lanl.gov>
31390             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31391
31392         PR libfortran/20163
31393         * gfortran.dg/pr20163-2.f: New test.
31394
31395 2005-03-28  Jan Hubicka  <jh@suse.cz>
31396
31397         PR middle-end/20635
31398         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
31399         by Jakub Jelinek.
31400
31401 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
31402
31403         PR tree-optimization/20626
31404         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
31405         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
31406
31407 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
31408
31409         * gfortran.dg/underflow.f90: New test.
31410         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
31411
31412 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31413
31414         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
31415
31416 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
31417
31418         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
31419         (g++_init): Make sure that CXXFLAGS is set.
31420         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
31421         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
31422         * lib/gfortran.exp (gfortran_link_flags): Likewise.
31423         * lib/objc.exp (objc_init): Likewise.
31424         * lib/treelang.exp (treelang_init): Likewise.
31425
31426 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
31427
31428         PR tree-optimization/20470
31429         * gcc.dg/tree-ssa/pr20470.c: New test.
31430
31431 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
31432
31433         * gcc.dg/ppc-stfiwx.c: New.
31434
31435 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
31436
31437         PR target/19888
31438         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
31439
31440 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
31441
31442         * gcc.dg/20050325-1.c: Fix a typo.
31443
31444 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31445
31446         PR libfortran/19678
31447         PR libfortran/19679
31448         * gfortran.dg/dos_eol.f: New test.
31449
31450 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
31451
31452         PR rtl-optimization/20249
31453         * gcc.dg/20050325-1.c: New test.
31454
31455 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31456
31457         PR libfortran/15332
31458         * gfortran.dg/pr15332.f: New test.
31459
31460 2005-03-24  Dale Johannesen  <dalej@apple.com>
31461
31462         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
31463
31464 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
31465
31466         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
31467         'internal' visibility.
31468         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
31469         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
31470         'protected' visibility.
31471         * gcc.dg/visibility-7.c: Likewise.
31472         * lib/target-supports.exp (check_visibility_available): Take
31473         a parameter, the kind of visibility to check for.
31474         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
31475         to check_visibility_available.
31476
31477         * g++.dg/expr/cast3.C: New.
31478
31479 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
31480
31481         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
31482         rs6000.
31483
31484 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
31485
31486         PR target/20095
31487         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
31488
31489 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
31490
31491         * gcc.dg/badshift.c: Renamed to...
31492         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
31493
31494         * gcc.target/i386/badshift.c: Renamed to...
31495         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
31496         only.
31497
31498         PR rtl-optimization/20532
31499         * gcc.target/i386/badshift.c: New.
31500
31501 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31502
31503         * gfortran.dg/pr18025.f90: New test.
31504
31505 2005-03-23  Dale Johannesen  <dalej@apple.com>
31506
31507         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
31508
31509 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
31510
31511         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
31512
31513         * lib/target-supports.exp (check_iconv_available): Default
31514         libiconv to -liconv, if there is no definition.
31515
31516 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
31517
31518         * gcc.dg/torture/cris-asm-mof-1.c: New test.
31519
31520 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
31521
31522         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
31523         * g++.dg/opt/pr7503-2.C: Likewise.
31524         * g++.dg/opt/pr7503-3.C: Likewise.
31525         * g++.dg/opt/pr7503-4.C: Likewise.
31526         * g++.dg/opt/pr7503-5.C: Likewise.
31527         * g++.dg/warn/minmax.C: New test.
31528
31529 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31530
31531         * gfortran.dg/g77_intrinsics_funcs.f: New test.
31532         * gfortran.dg/g77_intrinsics_sub.f: New test.
31533
31534 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
31535             Jan Hubicka  <jh@suse.cz>
31536             Steven Bosscher <stevenb@suse.de
31537
31538         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
31539
31540 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31541
31542         PR c++/19980
31543         * g++.dg/template/redecl3.C: New test.
31544
31545 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31546
31547         PR c++/20499
31548         * g++.dg/parse/error16.C: Tweak error markers.
31549
31550 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
31551
31552         PR target/20561
31553         * gcc.dg/20050321-2.c: New test.
31554
31555 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
31556
31557         PR c++/20465
31558         PR c++/20381
31559         * g++.dg/template/ptrmem12.C: New.
31560
31561 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
31562
31563         PR rtl-optimization/20527
31564         * gcc.c-torture/execute/pr20527-1.c: New test.
31565
31566 2005-03-22  Ben Elliston  <bje@au.ibm.com>
31567
31568         * gcc.misc-tests/options.exp (check_for_options): Create a real C
31569         program, compile it into a real executable and then delete the .c
31570         and .x files afterwards, to avoid problems on testglue targets.
31571
31572 2005-03-21  Stuart Hastings  <stuart@apple.com>
31573
31574         * gcc.target/i386/sse-2.c: New.
31575
31576 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
31577
31578         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
31579
31580 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31581
31582         * g++.dg/parse/crash25.C: Fix typo.
31583
31584 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31585
31586         PR c++/20461
31587         * g++.dg/parse/crash24.C: New test.
31588
31589         PR c++/20536
31590         * g++.dg/parse/crash25.C: New test.
31591
31592 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31593
31594         PR c++/20147
31595         * g++.dg/ext/stmtexpr4.C: New test.
31596
31597 2005-03-20  Roger Sayle  <roger@eyesopen.com>
31598
31599         PR middle-end/20539
31600         * gcc.c-torture/compile/pr13066-1.c: New test case.
31601         * gcc.c-torture/compile/pr20539-1.c: Likewise.
31602         * g++.dg/opt/pr13066-1.C: Likewise.
31603
31604 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
31605
31606         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
31607
31608 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31609
31610         PR fortran/18525
31611         * gfortran.dg/nesting_1.f90: New test.
31612
31613 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31614
31615         PR c++/20240
31616         * g++.dg/lookup/using13.C: New test.
31617
31618 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31619
31620         PR c++/20333
31621         * g++.dg/template/crash36.C: New test.
31622
31623 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
31624
31625         PR c++/20463
31626         * g++.dg/template/crash35.C: New test.
31627
31628 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
31629
31630         PR c++/19966
31631         * g++.dg/overload/operator2.C: New test.
31632
31633 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31634
31635         PR libfortran/20257
31636         * gfortran.dg/pr20257.f90: New test.
31637
31638 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31639
31640         PR libfortran/20480
31641         * gfortran.dg/pr20480.f90: New test.
31642
31643 2005-03-16  Richard Henderson  <rth@redhat.com>
31644
31645         PR middle-end/15700
31646         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
31647         (_rtld_global): New.
31648         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
31649         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
31650
31651         * gcc.dg/alias-3.c: New.
31652         * gcc.dg/alias-4.c: New.
31653         * gcc.dg/alias-5.c: New.
31654         * gcc.dg/alias-6.c: New.
31655
31656 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
31657
31658         * gcc.dg/cpp/ucnid-7.c: New.
31659
31660 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
31661             Dorit Naishlos  <dorit@il.ibm.com>
31662
31663         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
31664         darwin.
31665
31666 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
31667
31668         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
31669         support misaligned accesses.
31670         * gcc.dg/vect/vect-58.c: Likewise.
31671         * gcc.dg/vect/vect-92.c: New.
31672         * gcc.dg/vect/vect-93.c: New.
31673
31674 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
31675
31676         PR fortran/18827
31677         * gfortran.dg/assign_2.f90: New test.
31678         * gfortran.dg/assign_3.f90: New test.
31679         * gfortran.dg/assign.f90: New test.
31680
31681 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
31682
31683         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
31684         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
31685         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
31686         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
31687         names.
31688
31689 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
31690
31691         * gcc.dg/cpp/ucnid-6.c: New.
31692
31693         * gcc.dg/cpp/normalize-1.c: New.
31694         * gcc.dg/cpp/normalize-2.c: New.
31695         * gcc.dg/cpp/normalize-3.c: New.
31696         * gcc.dg/cpp/normalize-4.c: New.
31697         * gcc.dg/cpp/ucnid-4.c: New.
31698         * gcc.dg/cpp/ucnid-5.c: New.
31699         * g++.dg/cpp/normalize-1.C: New.
31700         * g++.dg/cpp/ucnid-1.C: New.
31701
31702 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
31703
31704         * gcc.dg/pr18628.c: New.
31705
31706 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
31707
31708         PR c++/20280
31709         * g++.dg/tree-ssa/pr20280.C: New.
31710
31711 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31712
31713         PR fortran/20467
31714         * gfortran.dg/stfunc_2.f90: New test.
31715
31716 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
31717
31718         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
31719
31720 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
31721
31722         * gcc.dg/tree-ssa/20050314-1.c: New test.
31723
31724 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31725
31726         PR c++/4403
31727         PR c++/9783, DR433
31728         * g++.dg/template/friend34.C: New test.
31729         * g++.dg/template/friend35.C: Likewise.
31730         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
31731
31732 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31733
31734         Friend class name lookup 5/n
31735         PR c++/1016
31736         * g++.dg/lookup/hidden-class1.C: New test.
31737         * g++.dg/lookup/hidden-class2.C: Likewise.
31738         * g++.dg/lookup/hidden-class3.C: Likewise.
31739         * g++.dg/lookup/hidden-class4.C: Likewise.
31740         * g++.dg/lookup/hidden-class5.C: Likewise.
31741         * g++.dg/lookup/hidden-class6.C: Likewise.
31742         * g++.dg/lookup/hidden-class7.C: Likewise.
31743         * g++.dg/lookup/hidden-class8.C: Likewise.
31744         * g++.dg/lookup/hidden-class9.C: Likewise.
31745         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
31746         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
31747         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
31748         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
31749         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
31750         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
31751         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
31752         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
31753         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
31754         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
31755         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
31756
31757 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
31758
31759         PR c++/20157
31760         * g++.dg/template/error18.C: New test.
31761
31762 2005-03-09  Ben Elliston  <bje@au.ibm.com>
31763
31764         PR debug/16792
31765         * g++.dg/debug/pr16792.C: New test.
31766
31767 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
31768
31769         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
31770         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
31771         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
31772         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
31773         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
31774         test assertion names.
31775
31776 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31777
31778         PR fortran/18600
31779         * gfortran.dg/stfunc_1.f90: New test.
31780
31781 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31782
31783         PR fortran/16907
31784         * gfortran.dg/real_index_1.f90: New test.
31785
31786 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31787
31788         PR fortran/20323
31789         * gfortran.dg/spec_expr_1.f90: New test.
31790
31791 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
31792
31793         PR c/20402
31794         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
31795         new parser.
31796
31797 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31798
31799         PR fortran/20361
31800         * gfortran.dg/largeequiv_1.f90: New test.
31801
31802 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
31803
31804         * gcc.dg/ucnid-1.c: New.
31805         * gcc.dg/ucnid-2.c: New.
31806         * gcc.dg/ucnid-3.c: New.
31807         * gcc.dg/ucnid-4.c: New.
31808         * gcc.dg/ucnid-5.c: New.
31809         * gcc.dg/ucnid-6.c: New.
31810         * gcc.dg/cpp/ucnid-1.c: New.
31811         * gcc.dg/cpp/ucnid-2.c: New.
31812         * gcc.dg/cpp/ucnid-3.c: New.
31813         * g++.dg/other/ucnid-1.C: New.
31814
31815 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
31816
31817         * gcc.dg/vmx/darwin-abi-3.c: Delete.
31818
31819 2005-03-11  Per Bothner  <per@bothner.com>
31820
31821         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
31822         that diagnotics refer to correct token.
31823         * gcc.dg/unused-3.c: Likewise.
31824
31825 2005-03-11  Per Bothner  <per@bothner.com>
31826
31827         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
31828         constant" is now actually on same line as string constant.
31829         * gcc.dg/cpp/direct2s.c: Likewise.
31830
31831 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
31832
31833         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
31834
31835 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31836
31837         PR libfortran/20124
31838         * gfortran.dg/pr20124.f90: New Test
31839
31840 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
31841
31842         PR tree-optimization/20130
31843         * gcc.dg/pr20130-1.c: New test.
31844
31845 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
31846
31847         PR target/20095
31848         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
31849
31850 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31851
31852         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
31853
31854 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
31855
31856         * g++.dg/eh/forced1.C: Fix comment.
31857         * g++.dg/eh/forced2.C: Ditto.
31858         * g++.dg/eh/forced3.C: Ditto.
31859         * g++.dg/eh/forced4.C: Ditto.
31860
31861 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
31862
31863         PR rtl-opt/20412
31864         * gcc.c-torture/compile/pr20412.c: New test.
31865
31866 2005-03-10  Roger Sayle  <roger@eyesopen.com>
31867
31868         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
31869
31870 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
31871
31872         PR target/20322
31873         * gcc.dg/20050307-1.c: New test.
31874
31875 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
31876
31877         PR c++/20375
31878         * g++.dg/other/stdarg3.C: New.
31879
31880 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
31881
31882         PR c++/18384, c++/18327
31883         * g++.dg/init/array19.C: New test.
31884
31885         PR inline-asm/20314
31886         * gcc.dg/torture/pr20314-1.c: New test.
31887         * gcc.dg/torture/pr20314-2.c: New test.
31888
31889 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
31890
31891         * gcc.dg/20050309-1.c: New test.
31892
31893 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31894
31895         * gcc.dg/builtins-10.c: Reactivate disabled test.
31896         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
31897         new cbrt transformations.
31898
31899 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
31900
31901         PR c++/20208
31902         * g++.dg/template/array13.C: New test.
31903
31904 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
31905
31906         PR c++/16859
31907         * g++.dg/init/brace4.C: New test.
31908
31909 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
31910
31911         PR c++/20186
31912         * g++.dg/template/non-dependent12.C: New.
31913
31914 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
31915
31916         PR c++/20142
31917         * g++.dg/init/array18.C: Add dg-do run marker.
31918
31919         PR c++/20142
31920         * g++.dg/init/array18.C: New test.
31921
31922 2005-03-09  Ben Elliston  <bje@au.ibm.com>
31923
31924         * consistency.vlad/vlad.exp: Remove trailing semicolons.
31925         * g++.dg/gcov/gcov.exp: Likewise.
31926         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
31927         * gcc.target/xstormy16/xstormy16.exp: Likewise.
31928         * lib/c-torture.exp: Likewise.
31929         * lib/fortran-torture.exp: Likewise.
31930         * lib/g++.exp: Likewise.
31931         * lib/gcc-defs.exp: Likewise.
31932         * lib/gcc-dg.exp: Likewise.
31933         * lib/gcc.exp: Likewise.
31934         * lib/gcov.exp: Likewise.
31935         * lib/gfortran.exp: Likewise.
31936         * lib/mike-g++.exp: Likewise.
31937         * lib/mike-gcc.exp: Likewise.
31938         * lib/objc-torture.exp: Likewise.
31939         * lib/objc.exp: Likewise.
31940         * lib/profopt.exp: Likewise.
31941         * lib/target-libpath.exp: Likewise.
31942         * lib/target-supports.exp: Likewise.
31943         * lib/treelang.exp: Likewise.
31944         * lib/wrapper.exp: Likewise.
31945
31946 2005-03-08  Jeff Law  <law@redhat.com>
31947
31948         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
31949         PHI-OPT changes.
31950
31951 2005-03-08  Ira Rosen  <irar@il.ibm.com>
31952
31953         * gcc.dg/vect/pr20122.c: New test.
31954
31955 2005-03-07  Jeff Law  <law@redhat.com>
31956
31957         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
31958         was folded away.
31959         * gcc.dg/tree-ssa/pr18133-1.c: New test.
31960         * gcc.dg/tree-ssa/pr18133-2.c: New test.
31961         * gcc.dg/tree-ssa/pr18134.c: New test.
31962
31963 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31964
31965         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
31966         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
31967         gcc.dg/torture/builtin-noret-2.c: Require weak support.
31968
31969 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
31970
31971         PR tree-opt/17671
31972         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
31973
31974 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
31975
31976         * g++.dg/warn/Wnvdtor.C: New test.
31977
31978 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
31979
31980         * gcc.dg/torture/pr19683-1.c: New test.
31981
31982 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
31983
31984         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
31985         * gfortran.dg/g77/19990313-2.f: Ditto.
31986         * gfortran.dg/g77/19990313-3.f: Ditto.
31987         * gfortran.dg/g77/19990525-0.f: Ditto.
31988         * gfortran.dg/g77/19990826-0.f: Ditto.
31989         * gfortran.dg/g77/19990826-2.f: Ditto.
31990         * gfortran.dg/g77/19990826-3.f: Ditto.
31991         * gfortran.dg/g77/20000511-1.f: Ditto.
31992         * gfortran.dg/g77/20000511-2.f: Ditto.
31993         * gfortran.dg/g77/970625-2.f: Ditto.
31994         * gfortran.dg/g77/980310-2.f: Ditto.
31995         * gfortran.dg/g77/980310-3.f: Ditto.
31996         * gfortran.dg/g77/980310-8.f: Ditto.
31997         * gfortran.dg/g77/980519-2.f: Ditto.
31998         * gfortran.dg/g77/alpha1.f: Ditto.
31999         * gfortran.dg/g77/claus.f: Ditto.
32000         * gfortran.dg/g77/erfc.f: Ditto.
32001         * gfortran.dg/g77/short.f: Ditto.
32002         * gfortran.fortran-torture/execute/data.f90: Ditto.
32003         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
32004         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
32005
32006 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32007
32008         * lib/file-format.exp (gcc_target_object_format): Add check for som
32009         format and hardcode object formats on hppa*-*-hpux*.
32010         * lib/target-supports.exp (check_weak_available): Add check for som
32011         object format.  Always return 0 on hppa*-*-hpux10*.
32012
32013         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
32014         is defined.
32015
32016         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
32017
32018 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
32019
32020         * gfortran.dg/pr19936_1.f90: New test.
32021         * gfortran.dg/pr19936_2.f90: New test.
32022         * gfortran.dg/pr19936_3.f90: New test.
32023
32024 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
32025             Paul Thomas <prthomas@drfccad.cea.fr>
32026
32027         * gfortran.dg/PR19754_1.f90: New test.
32028         * gfortran.dg/PR19754_2.f90: Ditto.
32029
32030 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32031
32032         PR c++/19311
32033         * g++.dg/template/non-dependent11.C: New test.
32034
32035 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
32036
32037         * lib/target-supports.exp (check_iconv_available): Fix comment.
32038
32039 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
32040             Joseph S. Myers  <joseph@codesourcery.com>
32041
32042         PR c++/19797
32043         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
32044
32045 2005-03-04  Matthew Sachs  <msachs@apple.com>
32046
32047         * gcc.exp (gcc_target_compile): Put braces around
32048         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
32049         * objc.exp (objc_target_compile): Likewise.
32050         * treelang.exp (treelang_target_compile): Likewise.
32051
32052 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32053
32054         PR fortran/19673
32055         * gfortran.dg/func_result_1.f90: New test.
32056
32057 2005-03-04  Ben Elliston  <bje@au.ibm.com>
32058
32059         * gcc.misc-tests/options.exp: New test.
32060
32061 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
32062
32063         * gcc.dg/pr15784-4.c: New test.
32064
32065 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
32066
32067         * gcc.c-torture/execute/pr17133.c: New.
32068         * gcc.c-torture/compile/20050303-1.c: New.
32069
32070 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
32071
32072         * gcc.dg/cpp/assert4.c: Fix for cygwin.
32073
32074 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
32075
32076         * g++.dg/overload/using2.C: New.
32077
32078 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
32079
32080         PR c++/19916
32081         * g++.dg/init/ptrmem2.C: New test.
32082
32083 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
32084
32085         PR c/8927
32086         * gcc.dg/pr8927-1.c: New test.
32087
32088 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
32089
32090         PR c++/20232
32091         * g++.dg/inherit/covariant12.C: New.
32092
32093 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32094
32095         PR fortran/19479
32096         * gfortran.dg/bound_1.f90: New test.
32097
32098 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
32099
32100         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
32101         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
32102
32103 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
32104
32105         PR c/20245
32106         * gcc.dg/pr20245-1.c: New test.
32107
32108 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
32109
32110         PR middle-end/19874
32111         * gcc.c-torture/execute/20050119-2.c: New test case.
32112
32113 2005-02-28  Ben Elliston  <bje@au.ibm.com>
32114
32115         * README: Update the DejaGnu bug reporting address.
32116         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
32117         * lib/objc-torture.exp: Likewise.
32118
32119 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
32120
32121         * gfortran.dg/boz_1.f90: New test.
32122         * gfortran.dg/boz_3.f90: New test.
32123         * gfortran.dg/boz_4.f90: New test.
32124
32125 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
32126
32127         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
32128         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
32129
32130 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32131
32132         PR libfortran/20101
32133         * gfortran.dg/write_0_pe_format.f90: New test.
32134
32135 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
32136
32137         PR c++/20206
32138         * g++.dg/opt/thunk2.C: New test.
32139         * g++.dg/opt/covariant1.C: New test.
32140
32141 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32142
32143         * gfortran.dg/e_d_fmt.f90: New test.
32144
32145 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
32146
32147         * gcc.dg/asm-b.c: Fix comment typos.
32148
32149 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
32150
32151         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
32152         a V_MAY_DEF also.
32153
32154 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
32155
32156         PR tree-opt/20188
32157         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
32158         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
32159         * gcc.dg/asm-b.c: New test.
32160
32161 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
32162
32163         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
32164         Disable this test on IRIX 6.
32165
32166 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
32167
32168         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
32169         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
32170         parser.
32171
32172 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
32173
32174         PR tree-optimization/20204
32175         * gcc.dg/pr20204.c: New test.
32176
32177 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
32178
32179         PR target/20196
32180         * gcc.c-torture/execute/20050224-1.c: New test.
32181
32182         PR c++/20175
32183         * g++.dg/warn/Wbraces2.C: New test.
32184
32185 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
32186
32187         PR c++/19878
32188         * g++.dg/init/const2.C: New test.
32189
32190 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
32191
32192         PR tree-optimization/20100
32193         * gcc.c-torture/execute/pr20100-1.c: New test.
32194
32195 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32196
32197         * gfortran.dg/implicit_3.f90: New test.
32198
32199         * gfortran.dg/deftype_1.f90: New test.
32200
32201 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
32202
32203         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
32204         the test passes.
32205         * g++.dg/other/anon3.C: Accept a warning.
32206
32207 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
32208
32209         * gcc.dg/pr20017.c: Fix a comment typo.
32210
32211 2005-02-23  Bud Davis  <bdavis@gfortran.org>
32212
32213         * gfortran.dg/list_read_4.f90: Change to f90 comments.
32214
32215 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32216
32217         PR ada/19902
32218         * ada/acats/tests/cxa/cxa3004.a: Remove.
32219         * ada/acats/tests/cxb/cxb30061.am: Likewise.
32220
32221 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
32222
32223         PR c++/20073
32224         * g++.dg/init/const1.C: New test.
32225
32226         PR c++/19991
32227         * g++.dg/parse/constant7.C: New test.
32228
32229         PR c++/20152
32230         * g++.dg/parse/error27.C: New test.
32231         * g++.dg/template/qualttp15.C: Adjust error markers.
32232         * g++.old-deja/g++.other/struct1.C: Likewise.
32233
32234         PR c++/20153
32235         * g++.dg/template/error17.C: New test.
32236
32237         PR c++/20148
32238         * g++.dg/parser/error26.C: New test.
32239
32240 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
32241
32242         PR tree-optimization/20100
32243         PR tree-optimization/20115
32244         * gcc.dg/pr20115.c: New test.
32245         * gcc.dg/pr20115-1.c: New test.
32246         * gcc.dg/pr20100.c: New test.
32247         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
32248         call-clobbered variables after alias1.
32249
32250 2005-02-22  Bud Davis  <bdavis@gfortran.org>
32251
32252         * gfortran.dg/list_read_4.f90: new test.
32253
32254 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
32255
32256         PR rtl-optimization/20017.
32257         * gcc.dg/pr20017.c: New.
32258
32259 2005-02-22  Devang Patel  <dpatel@apple.com>
32260
32261         PR 19952
32262         * g++.dg/tree-ssa/pr19952.C: New test.
32263
32264 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
32265
32266         PR c++/19883
32267         * g++.dg/parse/constant6.C: New test.
32268
32269 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
32270
32271         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32272         * g++.dg/charset/asm2.c: Likewise.
32273         * g++.dg/charset/asm3.c: Likewise.
32274         * g++.dg/charset/asm4.c: Likewise.
32275         * g++.dg/charset/asm5.c: Likewise.
32276         * g++.dg/charset/attribute1.c: Likewise.
32277         * g++.dg/charset/attribute2.c: Likewise.
32278         * g++.dg/charset/extern1.cc: Likewise.
32279         * g++.dg/charset/extern2.cc: Likewise.
32280         * g++.dg/charset/extern3.cc: Likewise.
32281         * g++.dg/charset/function.cc: Likewise.
32282         * g++.dg/charset/string.c: Likewise.
32283         * g++.dg/charset/charset.exp: Likewise.
32284         * lib/target-supports.exp (check_iconv_available): Fix comment.
32285
32286 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
32287
32288         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
32289         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32290         * gcc.dg/charset/asm2.c: Likewise.
32291         * gcc.dg/charset/asm3.c: Likewise.
32292         * gcc.dg/charset/asm4.c: Likewise.
32293         * gcc.dg/charset/asm5.c: Likewise.
32294         * gcc.dg/charset/asm6.c: Likewise.
32295         * gcc.dg/charset/attribute1.c: Likewise.
32296         * gcc.dg/charset/attribute2.c: Likewise.
32297         * gcc.dg/charset/builtin1.c: Likewise.
32298         * gcc.dg/charset/extern.c: Likewise.
32299         * gcc.dg/charset/function.c: Likewise.
32300         * gcc.dg/charset/string.c: Likewise.
32301         * gcc.dg/charset/charset.exp: Likewise.
32302
32303 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
32304
32305         PR fortran/20086
32306         * gfortran.dg/pr20086.f90: New test.
32307
32308 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
32309
32310         PR tree-optimization/19786
32311         * g++.dg/tree-ssa/pr19786.C: New.
32312
32313 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32314
32315         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
32316
32317 2005-02-21  Jeff Law  <law@redhat.com>
32318
32319         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
32320
32321 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32322
32323         * gfortran.dg/do_iterator: Split loop, markup all lines for
32324         which an error locus is printed.
32325         * gfortran.dg/pr17708.f90: Markup all lines for which an error
32326         locus is printed.
32327         * gfortran.dg/select_4.f90: Likewise.
32328         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
32329         locuses in the various permutations.
32330
32331 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
32332
32333         PR tree-optimization/19951
32334         * g++.dg/vect: New directory.
32335         * g++.dg/vect/vect.exp: New file.
32336         * g++.dg/vect/pr19951.cc: New testcase.
32337         * g++.dg/dg.exp: Also prune vectorizer tests.
32338
32339 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
32340
32341         PR 18785
32342         * gcc.dg/charset/builtin1.c: New test.
32343
32344 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32345
32346         PR c++/19299
32347         * g++.dg/inherit/volatile1.C: New test.
32348
32349         PR c++/19440
32350         * g++.dg/template/dtor4.C: New test.
32351
32352 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
32353
32354         * gfortran.dg/int_1.f90: New test.
32355
32356 2005-02-19  Devang Patel  <dpatel@apple.com>
32357
32358         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
32359
32360 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
32361
32362         * gfortran.dg/achar_1.f90: New test.
32363
32364 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
32365
32366         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
32367
32368 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
32369             Jakub Jelinek  <jakub@redhat.com>
32370
32371         PR tree-optimization/19828
32372         * gcc.dg/tree-ssa/loop-7.c: New test.
32373         * gcc.c-torture/execute/20050218-1.c: New test.
32374
32375 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
32376
32377         PR c/20043
32378         * gcc.dg/transparent-union-1.c: New test.
32379         * gcc.dg/transparent-union-2.c: New test.
32380
32381 2005-02-18  James E Wilson  <wilson@specifixinc.com>
32382
32383         PR tree-optimization/18977
32384         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
32385
32386 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
32387
32388         PR target/20054
32389         * gcc.dg/pr20054.c: New test.
32390
32391 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32392
32393         PR c++/19508
32394         * g++.dg/ext/attrib20.C: New test.
32395
32396 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
32397
32398         PR middle-end/20030
32399         * gfortran.fortran-torture/execute/character_passing.f90: New test.
32400
32401 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
32402
32403         PR c++/20008
32404         * g++.dg/opt/switch4.C: New.
32405
32406 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
32407
32408         PR c++/20023
32409         PR tree-optimization/20009
32410         * gcc.c-torture/compile/20050217-1.c: New test.
32411         * g++.dg/opt/switch3.C: New test.
32412
32413         PR tree-optimization/18947
32414         * gcc.c-torture/compile/20050215-1.c: New test.
32415         * gcc.c-torture/compile/20050215-2.c: New test.
32416         * gcc.c-torture/compile/20050215-3.c: New test.
32417
32418 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
32419
32420         PR c++/20028
32421         * g++.dg/template/crash34.C: New.
32422
32423         PR c++/20022
32424         * g++.dg/other/access3.C: New.
32425
32426 2005-02-17  Ira Rosen  <irar@il.ibm.com>
32427
32428         * gcc.dg/vect/vect-98.c: New test.
32429
32430 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
32431
32432         PR tree-optimization/19967
32433         * gcc.dg/pr19967.c: New.
32434
32435 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
32436
32437         PR middle-end/19857
32438         * gcc.dg/tree-ssa/20050215-1.c: New test.
32439         * gcc.c-torture/execute/20050215-1.c: New test.
32440
32441 2005-02-15  Eric Christopher  <echristo@redhat.com>
32442
32443         * gcc.dg/cpp/20050215-1.c: New file.
32444
32445 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
32446
32447         PR tree-optimization/15785
32448         * gcc.dg/pr15785-1.c: New test.
32449
32450 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
32451
32452         PR c++/17788
32453         * g++.dg/init/ctor4.C: New.
32454         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
32455
32456 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
32457
32458         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
32459         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
32460
32461 2005-02-15  Andreas Schwab  <schwab@suse.de>
32462
32463         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
32464         declare malloc.
32465
32466 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
32467
32468         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
32469
32470 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
32471
32472         PR tree-optimization/19853
32473         * gcc.c-torture/compile/pr19853.c: New test.
32474
32475 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32476
32477         PR c++/19608
32478         * g++.dg/parse/local-class1.C: New.
32479
32480         PR c++/19895
32481         * g++.dg/parse/ptrmem3.C: New.
32482
32483         PR c++/19884
32484         * g++.old-deja/g++.oliva/template6.C: Add another case.
32485         * g++.dg/template/explicit6.C: New.
32486
32487 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
32488
32489         PR c++/17816
32490         * g++.dg/other/redecl2.C: New.
32491
32492 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32493
32494         PR c++/19891
32495         * g++.dg/abi/covariant4.C: New.
32496
32497 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
32498
32499         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
32500         New tests.
32501
32502 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
32503
32504         * gcc.dg/vect/vect-96.c: Fix typo.
32505
32506 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32507
32508         PR c++/14479
32509         PR c++/19487
32510         * g++.dg/template/enum5.C: New test.
32511
32512 2005-02-12  Ira Rosen  <irar@il.ibm.com>
32513
32514         * gcc.dg/vect/vect-97.c: New test.
32515
32516 2005-02-12  Ira Rosen  <irar@il.ibm.com>
32517
32518         * gcc.dg/vect/vect-96.c: New test.
32519
32520 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
32521
32522         * gcc.dg/builtins-34.c: Also check ldexp*.
32523
32524 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
32525
32526         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
32527
32528 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
32529
32530         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
32531         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
32532         dg-require-dll, dg-require-iconv, dg-require-named-sections,
32533         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
32534         selector_list, selector_expression, dg-process-target): Move to new
32535         file target-supports-dg.exp.
32536         * lib/target-supports-dg.exp: New.
32537
32538         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
32539         New.
32540
32541 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
32542
32543         PR c++/19666
32544         * g++.dg/other/ptrmem6.C: New test.
32545
32546         PR middle-end/19858
32547         * gcc.c-torture/compile/20050210-1.c: New test.
32548
32549 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
32550
32551         PR c++/19755
32552         * g++.dg/warn/Wbraces1.C: New test.
32553
32554 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
32555
32556         * gcc.dg/builtins-52.c: New testcase.
32557
32558 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
32559
32560         PR c/19342
32561         * gcc.c-torture/execute/20050119-1.c: New test.
32562
32563 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
32564
32565         PR c++/19811
32566         * g++.dg/init/delete1.C: New test.
32567
32568 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
32569
32570         PR c++/18470
32571         * g++.dg/template/static12.C: New test.
32572
32573 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
32574
32575         PR c++/19787
32576         * g++.dg/conversion/ambig1.C: New test.
32577
32578         PR c++/19739
32579         * g++.dg/ext/attrib19.C: New test.
32580
32581         PR c++/19732
32582         * g++.dg/parse/dtor5.C: New test.
32583
32584         PR c++/19762
32585         * g++.dg/template/dtor3.C: New test.
32586
32587         PR c++/19826
32588         * g++.dg/template/static11.C: New test.
32589         * g++.dg/template/crash2.C: Remove dg-error marker.
32590
32591 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
32592
32593         PR C++/18491
32594         * g++.old-deja/g++.mike/p10769a.C: Remove.
32595
32596 2005-02-09  Roger Sayle  <roger@eyesopen.com>
32597
32598         * gcc.dg/builtins-48.c: New test case.
32599         * gcc.dg/builtins-49.c: New test case.
32600         * gcc.dg/builtins-50.c: New test case.
32601         * gcc.dg/builtins-51.c: New test case.
32602
32603 2005-02-09  Ian Lance Taylor  <ian@airs.com>
32604
32605         PR middle-end/19583
32606         * g++.dg/warn/Wreturn-type-3.C: New test.
32607
32608 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
32609
32610         PR middle-end/19402
32611         * gcc.dg/pr19402-1.c: New testcase.
32612         * gcc.dg/pr19402-2.c: likewise.
32613
32614 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
32615
32616         PR middle-end/19854
32617         * g++.dg/tree-ssa/tmmti.C: New testcase.
32618
32619 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32620
32621         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
32622
32623 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
32624
32625         PR c++/19733
32626         * g++.dg/parse/crash23.C: New test.
32627         * g++.dg/warn/Weff1.C: New test.
32628
32629 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32630
32631         * gcc.dg/20050209-1.c: New test.
32632
32633 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32634
32635         PR target/19799
32636         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
32637
32638 2005-02-08  Mike Stump  <mrs@apple.com>
32639
32640         * g++.dg/pch/import-2.c: New test.
32641         * g++.dg/pch/import-2.hs: New.
32642         * g++.dg/pch/include/import-2a.h: New.
32643         * g++.dg/pch/include/import-2b.h: New.
32644
32645 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
32646
32647         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
32648
32649 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32650
32651         * gfortran.dg/substr_1.f90: New test.
32652
32653 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
32654
32655         PR middle-end/19775
32656         * gcc.dg/torture/builtin-power-1.c: Disable test for
32657         invalid transformation.
32658         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
32659         no longer optimize.
32660         * gcc.dg/builtins-47.c: New testcase.
32661
32662 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
32663             Dorit Naishlos  <dorit@il.ibm.com>
32664
32665         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
32666
32667 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
32668
32669         * gcc.c-torture/compile/20050206-1.c: New test.
32670
32671 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
32672
32673         PR tree-opt/19768
32674         * g++.dg/opt/pr19768.C: New test.
32675
32676 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
32677
32678         PR tree-opt/19736
32679         * gcc.c-torture/compile/pr19736.c: New test.
32680
32681 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32682
32683         PR c++/17401
32684         * g++.dg/parse/error25.C: New test.
32685
32686 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
32687
32688         * gcc.c-torture/execute/20050203-1.c: New.
32689
32690 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
32691
32692         * gcc.dg/vect/vect-85.c: Remove xfail.
32693         * gcc.dg/vect/vect-86.c: Remove xfail.
32694         * gcc.dg/vect/vect-87.c: Remove xfail.
32695         * gcc.dg/vect/vect-88.c: Remove xfail.
32696
32697 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
32698
32699         * gcc.dg/altivec-19.c: New.
32700
32701 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
32702
32703         PR c/17807
32704         * gcc.dg/nested-func-3.c: New test.
32705         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
32706
32707 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
32708
32709         * gcc.test-framework/gen_directive_tests: Generate tests for
32710         selector expressions.
32711
32712 2005-02-02  Matt Austern  <austern@apple.com>
32713
32714         PR c++/19628
32715         * g++/ext/builtin7.C: New.
32716         * g++/ext/builtin8.C: New.
32717
32718 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
32719
32720         PR c/18502
32721         * gcc.dg/pr18502-1.c: New test.
32722
32723 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32724
32725         PR c++/17413
32726         * g++.dg/template/local4.C: Tweak.
32727
32728 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
32729
32730         PR tree-optimization/19578
32731         * gcc.c-torture/compile/20050202-1.c: New test.
32732
32733 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
32734
32735         PR c/19435
32736         * gcc.dg/c99-init-4.c: New test.
32737
32738 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
32739
32740         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
32741
32742         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
32743
32744         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
32745         * g++.dg/eh/check-vect.h: New.
32746
32747         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
32748         * gcc.dg/vect/vect-78.c: Ditto.
32749         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
32750         Remove.
32751
32752         * g++.dg/conversion/simd1.C: Expect warning.
32753         * g++.dg/ext/attribute-test-1.C: Ditto.
32754         * g++.dg/ext/attribute-test-2.C: Ditto.
32755         * g++.dg/ext/attribute-test-3.C: Ditto.
32756         * g++.dg/ext/attribute-test-4.C: Ditto.
32757
32758         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
32759         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
32760
32761         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
32762
32763 2005-02-01  Richard Henderson  <rth@redhat.com>
32764
32765         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
32766         long double for ibm double-double format.
32767         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
32768
32769 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
32770
32771         PR tree-optimization/19633
32772         * gcc.dg/pr19633-1.c: New test.
32773         * gcc.dg/pr19633.c: Tweak to make pointer point
32774         to NULL or a symbol.
32775
32776 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
32777
32778         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
32779         New procs.
32780         (dg-process-target (local override)): Handle selector expressions.
32781
32782         * gcc.test-framework/README: Describe tests in source directory.
32783         * gcc.test-framework/test-framework.awk: Handle dg- tests.
32784         * gcc.test-framework/test-framework.exp: Handle dg- tests.
32785         * gcc.test-framework/dg-bogus-exp-P.c: New test.
32786         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
32787         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
32788         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
32789         * gcc.test-framework/dg-do-link-exp-P.c: New test.
32790         * gcc.test-framework/dg-do-run-exp-P.c: New test.
32791         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
32792         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
32793         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
32794         * gcc.test-framework/dg-error-exp-P.c: New test.
32795         * gcc.test-framework/dg-error-exp-XP.c: New test.
32796         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
32797         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
32798         * gcc.test-framework/dg-output-exp-P.c: New test.
32799         * gcc.test-framework/dg-output-exp-XF.c: New test.
32800         * gcc.test-framework/dg-warning-exp-P.c: New test.
32801         * gcc.misc-tests/dg-1.c: Remove.
32802         * gcc.misc-tests/dg-2.c: Remove.
32803         * gcc.misc-tests/dg-3.c: Remove.
32804         * gcc.misc-tests/dg-4.c: Remove.
32805         * gcc.misc-tests/dg-5.c: Remove.
32806         * gcc.misc-tests/dg-6.c: Remove.
32807         * gcc.misc-tests/dg-7.c: Remove.
32808         * gcc.misc-tests/dg-8.c: Remove.
32809         * gcc.misc-tests/dg-9.c: Remove.
32810         * gcc.misc-tests/dg-10.c: Remove.
32811         * gcc.misc-tests/dg-11.c: Remove.
32812         * gcc.misc-tests/dg-12.c: Remove.
32813         * gcc.misc-tests/dg-test.exp: Remove.
32814
32815         * gcc.test-framework/test-framework.awk: Change recording and
32816         printing of passes and failures.
32817
32818         * gcc.test-framework: New directory.
32819         * gcc.test-framework/README: New.
32820         * gcc.test-framework/test-framework.exp: New.
32821         * gcc.test-framework/test-framework.awk: New.
32822         * gcc.test-framework/gen_directive_tests: New.
32823
32824 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
32825
32826         * lib/treelang.exp: Fix comment typos.
32827         (treelang_target_compile): Don't append libs=-ltreelang to options.
32828
32829 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
32830
32831         * g++.dg/parse/typename7.C: Adjust error messages.
32832
32833 2005-01-31  Jeff Law  <law@redhat.com>
32834
32835         * gcc.c-torture/execute/20050131-1.c: New test.
32836         * gcc.dg/wcaselabel.c: New test.
32837
32838 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
32839
32840         * g++.dg/other/warning1.C: Adjust error messags.
32841         * g++.dg/parse/constant5.C: New test.
32842
32843 2005-01-31  Steven Bosscher  <stevenb@suse.de>
32844
32845         PR c/19333
32846         * gcc.c-torture/compile/20011130-1.c: Reorder to make
32847         the test case valid.
32848         * gcc.dg/20030815-1.c: Remove invalid tests.
32849         * gcc.dg/array-7.c: Adjust expected result.
32850         * gcc.dg/pr18596-3.c: Likewise.
32851         * gcc.dg/noncompile/20000901-1.c: Likewise.
32852         * gcc.dg/noncompile/init-2.c: Likewise.
32853         * gcc.dg/noncompile/init-4.c: Likewise.
32854
32855 2005-01-31  Dale Johannesen  <dalej@apple.com>
32856
32857         * g++.dg/opt/pr19650.C: New test.
32858
32859 2005-01-31  Richard Henderson  <rth@redhat.com>
32860
32861         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
32862         long double for intel double extended format.
32863         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
32864
32865 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
32866
32867         PR c++/19555
32868         * g++.dg/template/static10.C: New test.
32869
32870         PR c++/19395
32871         * g++.dg/parse/error24.C: New test.
32872
32873         PR c++/19367
32874         * g++.dg/lookup/builtin1.C: New test.
32875
32876         PR c++/19457
32877         * g++.dg/warn/conv3.C: New test.
32878
32879 2005-01-30  Bud Davis  <bdavis@gfortran.org>
32880
32881         PR fortran/19647
32882         * gfortan.dg/inquire_7.f90
32883
32884 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
32885
32886         PR tree-optimization/15791
32887         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
32888         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
32889         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
32890         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
32891         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
32892         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
32893         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
32894         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
32895         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
32896         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
32897
32898 2005-01-29  Paul Brook  <paul@codesourcery.com>
32899
32900         PR fortran/18565
32901         * check.c (real_or_complex_check): New function.
32902         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
32903         * intrinsic.c (add_functions): Use new check functions.
32904         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
32905         Add prototypes.
32906
32907 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
32908
32909         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
32910         gcc.dg/lvalue-3.c: New tests.
32911         * gcc.dg/concat.c: Update expected messages.
32912
32913 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
32914
32915         PR libfortran/19595
32916         * gfortran.dg/eor_1.f90: New test.
32917
32918 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
32919
32920         PR fortran/19589
32921         * gfortran.dg/logical_data_1.f90: New test.
32922
32923 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
32924
32925         PR c++/19253
32926         * g++.dg/template/crash33.C: New test.
32927
32928         PR c++/19667
32929         * g++.dg/template/crash32.C: New test.
32930
32931 2005-01-28  Ian Lance Taylor  <ian@airs.com>
32932
32933         PR middle-end/16558
32934         * g++.dg/warn/Wreturn-type-2.C: New test.
32935
32936 2004-06-24  Jeff Law  <law@redhat.com>
32937
32938         * gcc.dg/tree-ssa/20050128-1.c: New test.
32939
32940 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
32941
32942         * gcc.target/frv/all-mdpackh-1.c: New test.
32943
32944 2005-01-28  Steven Bosscher  <stevenb@suse.de>
32945
32946         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
32947
32948 2005-01-27  Richard Henderson  <rth@redhat.com>
32949
32950         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
32951
32952 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
32953
32954         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
32955
32956 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
32957
32958         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32959         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32960         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
32961         to cope with cases where the multilib options override the dg-options.
32962
32963 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
32964
32965         PR c/18946
32966         * gcc.dg/noncompile/20050120-1.c: New test.
32967
32968 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
32969
32970         PR tree-optimization/19633
32971         * gcc.dg/pr19633.c: New test.
32972         * gcc.dg/tree-ssa/pr19633.c: New test.
32973
32974 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
32975
32976         * gcc.dg/20041216-1.c: New test.
32977
32978 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
32979
32980         PR objc/18862
32981         * objc.dg/selector-2.m: New test.
32982
32983 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
32984
32985         * g++.dg/opt/range-test-2.C: New test.
32986
32987         PR rtl-optimization/19579
32988         * gcc.c-torture/execute/20050124-1.c: New test.
32989
32990 2005-01-26  Greg Parker  <gparker@apple.com>
32991         Stuart Hastings  <stuart@apple.com>
32992
32993         * gcc.c-torture/execute/20050125-1.c: New.
32994
32995 2005-01-18  Jan Hubicka  <jh@suse.cz>
32996
32997         PR tree-optimize/19337
32998         * gcc.c-torture/compile/20050119-1.c: New test.
32999
33000 2005-01-24  James E Wilson  <wilson@specifixinc.com>
33001
33002         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
33003         test for successful match.
33004
33005 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
33006
33007         PR objc/18408
33008         * objc.dg/comp-types-7.m: New test.
33009
33010 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
33011
33012         * lib/target-supports.exp (current_target_name): New.
33013         (check_effective_target_ilp32, check_effective_target_lp64):
33014         Cache the result to use as long as the current target, with
33015         multilib flags, remains the same.
33016
33017         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
33018         (dg-require-weak, dg-require-visibility, dg-require-alias,
33019         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
33020         dg-require-effective-target, dg-skip-if): Remove call to
33021         skip_test_and_clear_xfail.
33022         (dg-test): Clear xfail data.
33023
33024 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
33025
33026         PR target/17751
33027         * gcc.dg/ppc64-toc.c: New test.
33028
33029         * g++.dg/tree-ssa/empty-1.C: New test.
33030
33031         PR middle-end/19551
33032         * gcc.c-torture/execute/20050121-1.c: New test.
33033         * gcc.dg/20050121-2.c: New test.
33034
33035 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
33036         Paul Brook  <paul@codesourcery.com>
33037
33038         PR fortran/17941
33039         * gfortran.dg/real_const_1.f: New test.
33040         * gfortran.dg/real_const_2.f90: New test.
33041         * gfortran.dg/complex_int_1.f90: New test.
33042
33043 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
33044
33045         PR fortran/19313
33046         * gfortan.dg/inquire_6.f90: New test.
33047
33048 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
33049
33050         PR libfortran/19451
33051         * open_readonly_1.f90: New test.
33052
33053 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
33054
33055         PR libfortran/18982
33056         * gfortran.dg/open_new.f90: New file.
33057
33058 2005-01-22  Paul Brook  <paul@codesourcery.com>
33059
33060         * namelist_1.f90: New test.
33061
33062 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
33063
33064         PR tree-optimization/19484
33065         * gcc.c-torture/compile/20050122-[12].c: New tests.
33066
33067 2005-01-22  Paul Brook  <paul@codesourcery.com>
33068
33069         * gfortran.dg/implicit_2.f90: New test.
33070
33071 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
33072
33073         PR fortran/19314
33074         * gfortran.dg/inquire_5.f90: New test.
33075
33076 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33077
33078         PR c/18809
33079         * gcc.dg/pr18809-1.c: New test.
33080
33081 2005-01-21  Ian Lance Taylor  <ian@airs.com>
33082
33083         * gcc.dg/20050121-1.c: New test.
33084
33085         PR tree-optimization/13000
33086         * gcc.dg/20040206-1.c: Change warning to point where function is
33087         being inlined.
33088
33089 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33090
33091         PR c++/19208
33092         * g++.dg/template/array11.C: New test.
33093
33094 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33095
33096         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
33097         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
33098         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
33099         * gfortran.dg/getenv_1.f90: Add dg-do directive.
33100         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
33101         gfortran.dg/pr17164.f90: Add missing dg-do directives.
33102
33103 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
33104
33105         PR tree-optimization/15349
33106         * gcc.dg/tree-ssa/pr15349.c: New.
33107
33108 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
33109
33110         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
33111
33112 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
33113
33114         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
33115         scan-assembler-times directive name.
33116
33117         * gcc.dg/asm-a.c: Move dg-require-effective-target to
33118         after dg-do.
33119
33120         PR rtl-optimization/19462
33121         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
33122
33123 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
33124
33125         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
33126         counting function calls on ia64.
33127
33128 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
33129
33130         PR rtl-optimization/15139
33131         * gcc.dg/20050111-2.c: New test.
33132
33133         PR c/17297
33134         * gcc.c-torture/compile/20050113-1.c: New testcase.
33135
33136         PR middle-end/19164
33137         * gcc.dg/20050113-1.c: New testcase.
33138
33139 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
33140
33141         * gcc.dg/vect/vect-85.c: Add comment.
33142         * gcc.dg/vect/vect-86.c: Add xfail for now.
33143         * gcc.dg/vect/vect-87.c: Add xfail for now.
33144         * gcc.dg/vect/vect-88.c: Add xfail for now.
33145         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
33146
33147 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33148
33149         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
33150
33151 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33152
33153         * g++.dg/debug/typedef3.C: New test.
33154
33155 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
33156
33157         PR c/19472
33158         * gcc.dg/asm-a.c: New test.
33159
33160 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
33161
33162         * gcc.dg/sh-relax.c: Add prototype for abort.
33163
33164 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33165
33166         * gcc.dg/short-compare-1.c: New test.
33167         * gcc.dg/short-compare-2.c: Likewise.
33168
33169 2005-01-18  Michael Matz  <matz@suse.de>
33170
33171         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
33172
33173 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
33174
33175         PR tree-optimization/19121
33176         * gcc.c-torture/compile/pr19121.c: New test.
33177
33178 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
33179
33180         PR target/19357
33181         * gcc.c-torture/compile/pr19357.c: New test.
33182
33183 2005-01-17  Ian Lance Taylor  <ian@airs.com>
33184
33185         PR c/5675
33186         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
33187         pass--those that refer just to the variable, possibly with a
33188         cast.
33189         * gcc.dg/c99-const-expr-3.c: Likewise.
33190
33191         PR middle-end/13127
33192         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
33193         longer emitted.
33194
33195 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
33196
33197         PR fortran/18778
33198         * gfortran.dg/endfile_2.f90: New test.
33199
33200 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
33201
33202         PR 19168
33203         * gfortran.dg/select_5.f90: New test.
33204
33205 2004-01-16  Paul Brook  <paul@codesourcery.com>
33206
33207         * gfortran.dg/common_4.f90: New test.
33208
33209 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
33210
33211         PR rtl-optimization/19462
33212         * gcc.dg/torture/pr19462-1.c: New test.
33213
33214 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
33215
33216         PR objc/19321
33217         * objc.dg/func-ptr-2.m: New.
33218         * objc.dg/volatile-1.m: New.
33219
33220 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33221
33222         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
33223
33224 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
33225
33226         PR tree-optimization/19060
33227         * gcc.c-torture/execute/20050104-1.c: New test.
33228
33229 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
33230
33231         PR fortran/18983
33232         * gfortran.dg/write_to_null.f90: New test.
33233
33234 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
33235             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33236
33237         PR other/19328
33238         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
33239         argument.
33240
33241 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
33242
33243         PR c++/19263
33244         * g++.dg/init/vector1.C: New test.
33245
33246 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
33247
33248         PR target/13158
33249         * gcc.target/ia64/sibcall-unwind-1.c: New test.
33250         PR target/18987
33251         * gcc.target/ia64/sibcall-unwind-2.c: New test.
33252
33253 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
33254
33255         * gfortran.dg/select_1.f90: New test.
33256         * gfortran.dg/select_2.f90: New test.
33257         * gfortran.dg/select_3.f90: New test.
33258         * gfortran.dg/select_4.f90: New test.
33259
33260 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
33261
33262         PR middle-end/19084
33263         PR rtl-optimization/19348
33264         * gcc.dg/20050111-1.c: New test.
33265         * gcc.c-torture/execute/20050111-1.c: New test.
33266
33267         * gcc.dg/i386-asm-4.c: New test.
33268
33269 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33270
33271         * gcc.dg/nested-func-2.c: New test.
33272         * ada/acats/norun.lst: Remove c953002.
33273
33274 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
33275
33276         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
33277
33278 2005-01-12  Ben Elliston  <bje@au.ibm.com>
33279
33280         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
33281
33282 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
33283
33284         PR target/18761
33285         * g++.dg/abi/align1.C: New test.
33286
33287 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
33288
33289         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
33290         at a time.
33291         * g++.dg/ext/altivec_check.h: Support compiling as C.
33292
33293 2005-01-10  Roger Sayle  <roger@eyesopen.com>
33294
33295         PR c++/19355
33296         * g++.dg/expr/pr19355-1.C: New test case.
33297
33298 2005-01-10  Laurent GUERBY <laurent@guerby.net>
33299
33300         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
33301         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
33302         * ada/acats/tests/c3/c92005b.ada: Likewise.
33303         * ada/acats/tests/c3/cxb3012.a: Likewise.
33304         * ada/acats/norun.lst: Add c380004 and c953002, add PR
33305
33306 2005-01-09  Paul Brook  <paul@codesourcery.com>
33307
33308         * gfortran.dg/common_2.f90: New file.
33309         * gfortran.dg/common_3.f90: New file.
33310
33311 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
33312
33313         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
33314
33315 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
33316
33317         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
33318         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
33319         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
33320         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
33321         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
33322         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
33323         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
33324         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
33325         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
33326         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
33327         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
33328         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
33329         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
33330         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
33331         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
33332         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
33333         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
33334         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
33335         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
33336         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
33337         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
33338         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
33339         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
33340         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
33341         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
33342         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
33343         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
33344         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
33345         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
33346         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
33347         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
33348         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
33349         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
33350         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
33351         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
33352         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
33353         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
33354         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
33355         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
33356         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
33357         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
33358         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
33359         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
33360         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
33361         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
33362         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
33363         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
33364         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
33365         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
33366         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
33367         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
33368         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
33369         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
33370         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
33371         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
33372         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
33373         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
33374         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
33375         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
33376         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
33377         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
33378         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
33379         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
33380         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
33381         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
33382         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
33383         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
33384
33385         * gcc.dg/vect/vect-1.c: Fix spelling.
33386         * gcc.dg/vect/vect-10.c: Fix spelling.
33387         * gcc.dg/vect/vect-11.c: Fix spelling.
33388         * gcc.dg/vect/vect-12.c: Fix spelling.
33389         * gcc.dg/vect/vect-14.c: Fix spelling.
33390         * gcc.dg/vect/vect-15.c: Fix spelling.
33391         * gcc.dg/vect/vect-16.c: Fix spelling.
33392         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
33393         * gcc.dg/vect/vect-64.c: Fix comments.
33394         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
33395
33396 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
33397             Ira Rosen  <irar@il.ibm.com>
33398
33399         * gcc.dg/vect/vect-70.c: New test.
33400         * gcc.dg/vect/vect-71.c: New test.
33401
33402 2005-01-09  Manfred Hollstein  <mh@suse.com>
33403
33404         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
33405         * gcc.dg/pr18241-2.c: Likewise.
33406         * gcc.dg/pr18241-3.c: Likewise.
33407         * gcc.dg/pr18241-4.c: Likewise.
33408         * gcc.dg/pr18241-5.c: Likewise.
33409
33410 2005-01-08  Richard Henderson  <rth@redhat.com>
33411
33412         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33413         False for x86 and x86-64.
33414
33415 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
33416
33417         PR tree-optimization/18241
33418         * gcc.dg/pr18241-1.c: New test.
33419         * gcc.dg/pr18241-2.c: New test.
33420         * gcc.dg/pr18241-3.c: New test.
33421         * gcc.dg/pr18241-4.c: New test.
33422         * gcc.dg/pr18241-5.c: New test.
33423
33424 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
33425
33426         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
33427         gfortran.dg/select_4.f90: New.
33428
33429 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
33430
33431         * gcc.c-torture/execute/20050107-1.c: New test.
33432
33433 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
33434
33435         PR c++/19298
33436         * g++.dg/template/ref2.C: New.
33437
33438 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
33439
33440         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
33441         instead of being empty.
33442
33443 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33444
33445         PR fortran/15553
33446         * gfortran.dg/array-1.f90: New test.
33447
33448 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
33449
33450         PR tree-optimization/19283
33451         * gcc.c-torture/execute/20050106-1.c: New test.
33452
33453         PR rtl-optimization/18861
33454         * gcc.dg/20050105-1.c: New test.
33455
33456         PR tree-optimization/18828
33457         * gcc.dg/20050105-2.c: New test.
33458
33459 2005-01-07  Andreas Jaeger  <aj@suse.de>
33460
33461         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
33462
33463 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
33464
33465         PR fortran/18398
33466         * gfortran.dg/fmt_read.f90: New test.
33467
33468 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
33469
33470         * gcc.dg/rs6000-ldouble-2.c: New.
33471
33472 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
33473
33474         PR c++/19244
33475         * g++.dg/parser/ctor2.C: New test.
33476
33477 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33478
33479         PR c++/17154
33480         * g++.dg/template/using9.C: New test.
33481
33482 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33483
33484         PR c++/19258
33485         * g++.dg/lookup/friend6.C: New test.
33486
33487 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
33488
33489         PR c++/19270
33490         * g++.dg/template/array10.C: New.
33491
33492 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33493
33494         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
33495         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
33496
33497 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
33498
33499         * gcc.c-torture/compile/20050105-1.c: New test.
33500
33501 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
33502
33503         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
33504
33505 2005-01-05  Roger Sayle  <roger@eyesopen.com>
33506
33507         PR middle-end/19100
33508         * gcc.dg/conv-3.c: New test case.
33509
33510 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
33511
33512         * gcc.dg/asm-wide-1.c: New test.
33513
33514 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
33515
33516         PR c++/19030
33517         * g++.dg/parse/crash22.C: New
33518
33519 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
33520
33521         PR 19257
33522         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
33523
33524 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
33525
33526         PR middle-end/17767
33527         * gcc.dg/i386-mmx-6.c: New test case.
33528
33529 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
33530
33531         PR tree-optimization/18308
33532         * gcc.dg/vect/pr18308.c: New testcase.
33533
33534 2005-01-04  Andreas Jaeger  <aj@suse.de>
33535
33536         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
33537
33538 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
33539             Robert Bowdidge <bowdidge@apple.com>
33540
33541         * gcc.dg/cpp/subframework1.c: New.
33542         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
33543         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
33544         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
33545         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
33546
33547 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
33548
33549         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
33550         producing warning.
33551         * gcc.dg/darwin-weakimport-2.c: New.
33552
33553 2005-01-03  Richard Henderson  <rth@redhat.com>
33554
33555         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
33556
33557 2005-01-03  Richard Henderson  <rth@redhat.com>
33558
33559         * gcc.dg/vect/vect.exp: Enable for ia64.
33560         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
33561         (check_effective_target_vect_float): Likewise.
33562         (check_effective_target_vect_no_align): Likewise.
33563         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
33564         * gcc.dg/vect/vect-8.c: Likewise.
33565
33566 2005-01-03  Uros Bizjak <uros@kss-loka.si>
33567
33568         PR target/19236
33569         * gcc.dg/pr19236-1.c: New test case.
33570
33571 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
33572
33573         PR rtl-optimization/12092
33574         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
33575
33576 2005-01-02  Andreas Jaeger  <aj@suse.de>
33577
33578         * gcc.dg/pr12092-1.c: Do not run on x86_64.
33579
33580 2005-01-01  Roger Sayle  <roger@eyesopen.com>
33581             Andrew Pinski  <pinskia@physics.uc.edu>
33582
33583         PR rtl-optimization/12092
33584         * gcc.dg/pr12092-1.c: New test case.
33585
33586 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
33587
33588         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
33589         'hidden' and 'default' for better portability.
33590         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
33591
33592         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
33593         6 and 7.
33594         * g++.old-deja/g++.brendan/new3.C: Likewise.
33595
33596 2005-01-01  Steven Bosscher  <stevenb@suse.de>
33597
33598         * gcc.dg/20041231-1.C: New test.
33599         * g++.dg/warn/Wunreachable-code-1.C: New test.
33600
33601 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
33602
33603         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
33604         file, not /dev/null.  Abort on error.
33605
33606 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
33607             Ziemowit Laski  <zlaski@apple.com>
33608
33609         PR objc/18971
33610         * objc.dg/encode-5.m: New test.
33611
33612 2004-12-29  Richard Henderson  <rth@redhat.com>
33613
33614         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
33615         * objc.dg/stabs-1.m: Disable for ia64.
33616
33617 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
33618
33619         PR c++/19190
33620         * g++.dg/warn/Wunused-10.C: New test.
33621
33622 2004-12-28  Richard Henderson  <rth@redhat.com>
33623
33624         * objc.dg/stabs-1.m: Disable for alpha.
33625
33626 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
33627
33628         PR c++/19149
33629         * g++.dg/parse/error23.C: New test.
33630
33631 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33632
33633         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
33634
33635         PR fortran/19032
33636         * gfortran.dg/intrinsic_modulo_1.f90: New.
33637         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
33638         tests with divisor -1.
33639
33640 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
33641
33642         * g++.dg/opt/temp1.C (memcpy): Return a value.
33643
33644         PR c++/19148
33645         * g++.dg/expr/cond7.C: New test.
33646
33647 2004-12-27  Paul Brook  <paul@codesourcery.com>
33648
33649         * gfortran.dg/g77/select_no_compile.f: Remove.
33650
33651 2004-12-27  Richard Henderson  <rth@redhat.com>
33652
33653         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
33654         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
33655         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
33656
33657 2004-12-26  Richard Henderson  <rth@redhat.com>
33658
33659         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
33660         by 1i instead of token pasting.
33661
33662 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33663
33664         PR tree-optimization/17578
33665         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
33666         to additional_flags.
33667         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
33668
33669 2004-12-25  Richard Henderson  <rth@redhat.com>
33670
33671         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33672         Remove Alpha.
33673
33674 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33675
33676         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
33677         hppa*-*-hpux*.
33678         * gcc.dg/pr17957.c (dg-options): Likewise.
33679         * gcc.dg/struct-ret-1.c: Add prototype for abort.
33680         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
33681         instead of 0 on __hppa__.
33682         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
33683         "foo,%r" on hppa*-*-*.
33684
33685 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
33686
33687         PR fortran/19071
33688         * gfortran.dg/complex_write.f90: New test.
33689
33690 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33691
33692         PR c++/17595
33693         * g++.dg/parse/pragma2.C: New test.
33694
33695         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
33696
33697 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
33698
33699         * gcc.dg/empty2.c: Add missing dg-warning.
33700
33701 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33702
33703         PR c++/17413
33704         * g++.dg/template/local4.C: New test.
33705         * g++.dg/template/crash19.C: Add dg-error marker.
33706
33707         * g++.dg/template/crash31.C: Correct embedded PR number.
33708
33709 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33710
33711         PR c++/16405
33712         * g++.dg/opt/temp1.C: Add do-run marker.
33713
33714 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
33715
33716         * g++.dg/template/spec19.C: New.
33717
33718 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
33719
33720         PR target/16819
33721         * gcc.dg/empty2.c: New.
33722
33723 2004-12-23  Richard Henderson  <rth@redhat.com>
33724
33725         * lib/target-supports.exp (check_effective_target_vect_no_align):
33726         Remove i?86 and x86-64.
33727
33728 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33729
33730         PR c++/16405
33731         * g++.dg/opt/temp1.C: New test.
33732
33733 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33734
33735         PR c++/18733
33736         * g++.dg/template/friend33.C: New testcase.
33737
33738 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
33739
33740         PR c++/18464
33741         * g++.dg/template/cond5.C: New test.
33742
33743         PR c++/18492
33744         * g++.dg/inherit/thunk3.C: New test.
33745
33746         PR c++/11224
33747         * g++.dg/warn/Wunused-9.C: New test.
33748
33749 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
33750
33751         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
33752
33753 2004-12-22  Jan Beulich  <jbeulich@novell.com>
33754
33755         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
33756
33757 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
33758
33759         PR c++/18378
33760         * g++.dg/ext/packed8.C: New test.
33761
33762         PR c++/19063
33763         * g++.dg/template/crash31.C: New test.
33764
33765         PR c++/19034
33766         * g++.dg/template/crash30.C: New test.
33767
33768 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
33769
33770         PR C++/18984
33771         * g++.dg/eh/ctor3.C: New test.
33772
33773 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33774
33775         * objc.dg/stabs-1.m: Allow section name to be quoted and
33776         assembly label to begin with '.LL'.
33777
33778 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
33779
33780         * gcc.dg/vect/vect.exp
33781         (check_effective_target_lp64_or_vect_no_align): New.
33782         * gcc.dg/vect/vect-77.c: Use it.
33783         * gcc.dg/vect/vect-78.c: Use it.
33784
33785         * lib/target-supports.exp
33786         (check_effective_target_vect_no_max,
33787         check_effective_target_vect_no_bitwise,
33788         check_effective_target_vect_no_align): New.
33789         * gcc.dg/vect/vect-13.c: Use them.
33790         * gcc.dg/vect/vect-17.c: Ditto.
33791         * gcc.dg/vect/vect-18.c: Ditto.
33792         * gcc.dg/vect/vect-19.c: Ditto.
33793         * gcc.dg/vect/vect-20.c: Ditto.
33794         * gcc.dg/vect/vect-27.c: Ditto.
33795         * gcc.dg/vect/vect-29.c: Ditto.
33796         * gcc.dg/vect/vect-44.c: Ditto.
33797         * gcc.dg/vect/vect-48.c: Ditto.
33798         * gcc.dg/vect/vect-50.c: Ditto.
33799         * gcc.dg/vect/vect-52.c: Ditto.
33800         * gcc.dg/vect/vect-54.c: Ditto.
33801         * gcc.dg/vect/vect-56.c: Ditto.
33802         * gcc.dg/vect/vect-58.c: Ditto.
33803         * gcc.dg/vect/vect-60.c: Ditto.
33804         * gcc.dg/vect/vect-72.c: Ditto.
33805         * gcc.dg/vect/vect-80.c: Ditto.
33806
33807 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
33808
33809         PR c++/14075
33810         * g++.dg/init/string1.C: New.
33811
33812         PR c++/18975
33813         * g++.dg/other/synth1.C: New.
33814
33815 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
33816
33817         PR c/18963
33818         * gcc.dg/pr18963-1.c: New test.
33819
33820 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
33821
33822         PR c/18596
33823         * gcc.dg/funcdef-storage-1.c (foo): Remove.
33824         * gcc.dg/pr18596-1.c: Use dg-error.
33825         (dg-options): Use -fno-unit-at-a-time.
33826         * gcc.dg/pr18596-2.c: New test.
33827         * gcc.dg/pr18596-3.c: New test.
33828
33829 2004-12-20  Roger Sayle  <roger@eyesopen.com>
33830
33831         PR middle-end/18683
33832         * g++.dg/opt/pr18683-1.C: New test case.
33833
33834 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
33835
33836         PR other/19093
33837         * g++.dg/opt/max1.C: Fix for 64bit targets.
33838
33839 2004-12-20  Matt Austern  <austern@apple.com>
33840
33841         PR c++/19044
33842         * g++.dg/ext/builtin6.C: New
33843
33844 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
33845
33846         PR tree-optimization/19080
33847         * gcc.c-torture/compile/pr19080.c: New test.
33848
33849 2004-12-20  Steven Bosscher  <stevenb@suse.de>
33850
33851         * gcc.dg/20041219-1.c: New test.
33852
33853 2004-12-19  Roger Sayle  <roger@eyesopen.com>
33854
33855         PR middle-end/19068
33856         * g++.dg/opt/max1.C: New test case.
33857
33858 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33859
33860         * gcc.dg/fdata-sections-1.c: New test.
33861
33862 2004-12-18  Roger Sayle  <roger@eyesopen.com>
33863
33864         PR middle-end/18548
33865         * gcc.dg/max-1.c: New test case.
33866
33867 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
33868
33869         * gcc.c-torture/execute/20041218-1.c: New test.
33870
33871 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
33872
33873         * gcc.dg/pr18501.c: New test.
33874         * gcc.dg/uninit-5.c: XFAIL.
33875         * gcc.dg/uninit-9.c: XFAIL.
33876
33877 2004-12-17  Dale Johannesen  <dalej@apple.com>
33878
33879         * gcc.dg/20041213-1.c: New.
33880
33881 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
33882
33883         * objc.dg/stabs-1.m: Allow assembly label to begin
33884         with a dot ('.').
33885
33886 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
33887
33888         * gcc.c-torture/execute/20041213-1.c: Move...
33889         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
33890
33891 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
33892
33893         PR c++/18721
33894         * g++.dg/lookup/conv-5.C: New.
33895
33896 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
33897
33898         * objc.dg/stabs-1.m: New test.
33899
33900 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
33901
33902         * gcc.dg/visibility-c.c: Change compile to
33903         assemble for the test.
33904
33905 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
33906
33907         PR target/19041
33908         * gcc.dg/visibility-c.c: New test.
33909
33910 2004-12-16  Roger Sayle  <roger@eyesopen.com>
33911
33912         PR middle-end/18493
33913         * gcc.dg/switch-8.c: New test case.
33914
33915 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
33916
33917         PR c++/18905
33918         * g++.dg/template/init4.C: New.
33919         * g++.dg/opt/static3.C: Enable optimizer.
33920
33921 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
33922
33923         * g++.dg/other/complex1.C: New test.
33924
33925 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
33926
33927         * g++.dg/opt/inline9.C: New test.
33928
33929 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33930
33931         PR fortran/18993
33932         * gfotran.dg/nullify_1.f: New test.
33933
33934 2004-12-15  Richard Henderson  <rth@redhat.com>
33935
33936         * gcc.target/i386/i386.exp: New harness.
33937         * gcc.target/i386/vect-args.c: New.
33938
33939 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
33940
33941         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
33942
33943 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33944
33945         PR c++/18825
33946         * g++.dg/template/friend32.C: New test.
33947
33948 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33949
33950         * cpp/pragma-once-1.c: New test.
33951         * cpp/pragma-once-1b.h: Likewise.
33952         * cpp/pragma-once-1c.h: Likewise.
33953         * cpp/pragma-once-1d.h: Likewise.
33954         * cpp/inc/pragma-once-1a.h: Likewise.
33955
33956 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
33957             Steven G. Kargl  <kargls@comcast.net>
33958
33959         PR fortran/17597
33960         * gfortran.dg/list_read_3.f90: New test.
33961
33962 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33963
33964         * gcc.dg/ftrapv-2.c: New test.
33965
33966 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
33967
33968         PR c++/18981
33969         * g++.dg/template/typename9.C: New test.
33970
33971 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
33972
33973         PR c++/18738
33974         * g++.dg/template/typename8.C: New test.
33975         * g++.dg/parse/friend2.C: Tweak error message.
33976
33977 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
33978
33979         * gcc.c-torture/20041214-1.c: New test.
33980
33981 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
33982
33983         PR c++/18965
33984         * g++.dg/init/array17.C: New test.
33985
33986 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
33987
33988         PR c++/18793
33989         * g++.dg/init/aggr3.C: New test.
33990
33991 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
33992
33993         * gcc.dg/altivec-types-1.c: New test.
33994         * gcc.dg/altivec-types-2.c: New test.
33995         * gcc.dg/altivec-types-3.c: New test.
33996         * gcc.dg/altivec-types-4.c: New test.
33997         * g++.dg/ext/altivec-types-1.C: New test.
33998         * g++.dg/ext/altivec-types-2.C: New test.
33999         * g++.dg/ext/altivec-types-3.C: New test.
34000         * g++.dg/ext/altivec-types-4.C: New test.
34001
34002 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
34003
34004         PR middle-end/18951
34005         * gcc.c-torture/execute/20041213-1.c: New test.
34006
34007 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
34008
34009         PR c++/18949
34010         * g++.dg/template/cast1.C: New.
34011
34012 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
34013
34014         * gcc.c-torture/execute/20041213-2.c: New test.
34015
34016 2004-12-13  Richard Henderson  <rth@redhat.com>
34017
34018         * gcc.dg/i386-sse-10.c: Fix typo in options.
34019
34020 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
34021
34022         PR c++/18968
34023         * g++.dg/opt/pr18968.C: New test.
34024
34025 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
34026
34027         PR c++/18925
34028         * g++.dg/ext/visibility/staticdatamem.C: New test.
34029
34030 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
34031
34032         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
34033
34034 2004-12-13  Roger Sayle  <roger@eyesopen.com>
34035
34036         PR rtl-optimization/18928
34037         * gcc.dg/pr18928-1.c: New test case.
34038
34039 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
34040
34041         PR tree-opt/16951
34042         * gcc.c-torture/compile/20041211-1.c: New.
34043
34044 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34045
34046         PR middle-end/17564
34047         * gcc.c-torture/execute/20041212-1.c: New test.
34048
34049 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34050
34051         PR fortran/18869
34052         * gfortran.dg/common_1.f90: New test.
34053
34054 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
34055         Paul Brook  <paul@codesourcery.com>
34056
34057         PR fortran/16222
34058         * gfortran.dg/real_do_1.f90: New test.
34059
34060 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
34061
34062         PR tree-opt/18040
34063         * g++.dg/opt/ptrmem6.C: New test.
34064
34065 2004-12-11  Roger Sayle  <roger@eyesopen.com>
34066
34067         PR middle-end/18921
34068         * gcc.dg/pr18921-1.c: New test case.
34069
34070 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34071
34072         PR fortran/17175
34073         * gfortran.dg/scale_1.f90: New test.
34074
34075 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
34076
34077         PR middle-end/18903
34078         * gcc.c-torture/compile/pr18903.c: New test.
34079
34080 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
34081
34082         * gcc.c-torture/execute/20041210-1.c: New test.
34083
34084 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34085
34086         PR c++/18731
34087         * g++.dg/parser/struct-1.C: New test.
34088         * g++.dg/parser/struct-2.C: New test.
34089         * g++.dg/parser/struct-3.C: New test.
34090
34091 2004-12-09  Richard Henderson  <rth@redhat.com>
34092
34093         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
34094
34095         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
34096         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
34097
34098 2004-12-09  Matt Austern  <austern@apple.com>
34099
34100         PR c++/18514
34101         * g++.dg/ext/builtin1.C: New
34102         * g++.dg/ext/builtin2.C: New
34103         * g++.dg/ext/builtin3.C: New
34104         * g++.dg/ext/builtin4.C: New
34105         * g++.dg/ext/builtin5.C: New
34106
34107 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
34108
34109         PR tree-opt/18904
34110         * g++.dg/opt/ptrmem5.C: New test.
34111
34112 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
34113
34114         * g++.dg/parse/typename5.C: Adjust for new error.
34115         * g++.dg/parse/typename7.C: New.
34116
34117 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34118
34119         PR c++/18073
34120         * g++.dg/other/mmintrin.C: New test.
34121
34122 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
34123
34124         PR c++/16681
34125         * g++.dg/init/array15.C: New.
34126         * g++.dg/init/array16.C: New.
34127
34128 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34129
34130         PR fortran/18826
34131         * gfortran.dg/assign_1.f90: New test.
34132
34133 2004-12-08  Nick Clifton  <nickc@redhat.com>
34134
34135         * gcc.target/xstormy16/bss_below100: New directory containing tests.
34136         * gcc.target/xstormy16/data_below100: Likewise.
34137         * gcc.target/xstormy16/sfr: Likewise.
34138         * gcc.target/xstormy16/below100.S: New test source file.
34139         * gcc.target/xstormy16/below100.ld: New test linker script.
34140         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34141         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
34142         bp instructions.
34143         * gcc.target/xstormy16/bp.c: Likewise.
34144
34145         * gcc.target/xstormy16/bss_below100: New files:
34146         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
34147         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
34148         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
34149         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
34150         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
34151         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
34152         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
34153         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
34154         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
34155         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
34156         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
34157         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
34158         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
34159         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
34160         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
34161         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
34162         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
34163         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
34164         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
34165         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
34166         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
34167         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
34168         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
34169         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
34170         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
34171         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
34172         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
34173
34174         * gcc.target/xstormy16/data_below100: New files:
34175         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
34176         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
34177         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
34178         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
34179         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
34180         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
34181         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
34182         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
34183         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
34184         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
34185         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
34186         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
34187         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
34188         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
34189         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
34190         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
34191         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
34192         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
34193         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
34194         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
34195         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
34196         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
34197         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
34198         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
34199         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
34200         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
34201         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
34202
34203         * gcc.target/xstormy16/sfr: New files:
34204         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
34205         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
34206         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
34207         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
34208         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
34209         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
34210         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
34211         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
34212         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
34213         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
34214         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
34215         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
34216         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
34217         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
34218         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
34219         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
34220         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
34221         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
34222         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
34223         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
34224         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
34225         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
34226         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
34227         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
34228         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
34229         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
34230         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
34231         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
34232         27_if0_sfrw_bitfield_f.c
34233
34234 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34235
34236         PR c++/18100
34237         * g++.dg/lookup/name-clash4.C: New test.
34238
34239 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
34240
34241         PR c++/18672
34242         * g++.dg/opt/array1.C: New.
34243
34244         PR c++/18803
34245         * g++.dg/template/operator5.C: New.
34246
34247 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
34248
34249         PR c/18867
34250         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
34251
34252 2004-12-07  Steven Bosscher  <stevenb@suse.de>
34253
34254         * gcc.dg/noncompile/20041207.c: New test.
34255
34256 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
34257
34258         * g++.dg/other/unreachable-1.C: New test.
34259
34260 2004-12-06  Nick Clifton  <nickc@redhat.com>
34261
34262         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
34263         <limits.h> because the latter comes from gcc's include/ directory
34264         and not the newlib/libc/include directory.
34265
34266 2004-12-04  Richard Henderson  <rth@redhat.com>
34267
34268         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
34269
34270 2004-12-04  Richard Henderson  <rth@redhat.com>
34271
34272         * lib/target-supports.exp (check_gc_sections_available): Disable
34273         for alpha and ia64.
34274
34275 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
34276
34277         PR middle-end/17909
34278         * g++.dg/other/vararg-2.C: New test.
34279
34280 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34281
34282         PR c++/17011, c++/17971
34283         * g++.dg/template/error15.C: Adjust expected error.
34284         * g++.dg/template/instantiate3.C: Likewise.
34285
34286 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
34287
34288         * gcc.dg/altivec-18.c: Fix for darwin
34289
34290 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34291
34292         PR c++/18782
34293         * g++.dg/parse/ptrmem2.C: New.
34294
34295         PR c++/18318
34296         * g++.dg/template/new1.C: New.
34297
34298 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34299
34300         PR fortran/18710
34301         * gfortran.dg/direct_io_3.f90: New test.
34302
34303 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
34304
34305         PR 18758
34306         * g++.dg/parse/crash21.C: New.
34307
34308 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34309
34310         PR c++/15664, c++/18276
34311         * g++.dg/template/ttp13.C: New test.
34312         * g++.dg/template/ttp14.C: Likewise.
34313
34314 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34315
34316         PR c++/18123
34317         * g++.dg/parse/enum2.C: New test.
34318         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
34319
34320 2004-12-02  Nick Clifton  <nickc@redhat.com>
34321
34322         * gcc.target/xstormy16: New test directory.
34323         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34324         * gcc.target/xstormy16/bp.c: Check the generation of bp
34325         instructions.
34326         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
34327         bn instructions and the BELOW100 attribute.
34328
34329 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
34330
34331         PR target/16952
34332         * gcc.dg/ppc-eabi.c: New.
34333
34334 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
34335
34336         PR fortran/18284
34337         * gfortran.dg/backspace.f90
34338
34339 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
34340
34341         * gfortran.dg/inquire.f90: New test.
34342
34343 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
34344
34345         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
34346         handle effective-target-keyword.
34347         (dg-skip-if): Support effective-target keyword as target list.
34348         (dg-xfail-if): Ditto.
34349         * lib/target-supports.exp (is-effective-target-keyword): New proc.
34350
34351 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
34352
34353         PR tree-optimization/18291
34354         * gcc.c-torture/compile/pr18291.c: New test.
34355
34356 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
34357
34358         PR C++/18729
34359         * g++.dg/parse/crash20.C: New.
34360
34361         PR c++/17431
34362         * g++.dg/overload/arg1.C: New.
34363         * g++.dg/overload/arg2.C: New.
34364         * g++.dg/overload/arg3.C: New.
34365         * g++.dg/overload/arg4.C: New.
34366
34367 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
34368
34369         * gcc.dg/c99-flex-array-4.c: Remove.
34370
34371 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
34372
34373         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
34374
34375         * lib/target-supports.exp (is-effective-target): Simplify.
34376
34377         * lib/target-supports.exp (check_effective_target_vect_long):
34378         Fix for powerpc64-*-*.
34379
34380 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
34381
34382         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
34383         to support new requirements on FreeBSD 5.
34384
34385 2004-11-30  Devang Patel  <dpatel@apple.com>
34386
34387         PR 18702
34388         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
34389
34390 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
34391
34392         * g++.dg/ext/altivec-13.C: New test.
34393
34394 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
34395
34396         PR tree-opt/18298
34397         * gcc.c-torture/execute/p18298.c: New test.
34398
34399 2004-11-30  Ira Rosen  <irar@il.ibm.com>
34400             Dorit Naishlos  <dorit@il.ibm.com>
34401
34402         PR tree-opt/18607
34403         * gcc.dg/vect/vect-89.c: New test.
34404
34405 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
34406
34407         * gcc.dg/pr18596-1.c: New test.
34408
34409 2004-11-30  Ben Elliston  <bje@au.ibm.com>
34410
34411         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
34412
34413 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
34414
34415         PR c/18479
34416         * gcc.dg/pr18479.c: New test.
34417
34418 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34419
34420         PR target/18490
34421         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
34422         mmix-knuth-mmixware.
34423
34424         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
34425         cris-*-elf* cris-*-aout* mmix-*-*
34426
34427 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
34428
34429         PR middle-end/18725
34430         * gcc.dg/pr18725.c: New test.
34431
34432 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34433
34434         PR target/18488
34435         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
34436
34437         PR target/18336
34438         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
34439
34440 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
34441
34442         PR c++/18368
34443         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
34444         * g++.old-deja/g++.law/ctors5.C: Likewise.
34445         * g++.old-deja/g++.other/crash25.C: Likewise.
34446
34447         PR c++/18674
34448         * g++.dg/template/error16.C: New test.
34449
34450         PR c++/18512
34451         * g++.dg/template/crash29.C: New test.
34452
34453 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
34454
34455         PR tree-optimization/18712
34456         * gcc.c-torture/compile/pr18712.c: New test.
34457
34458 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
34459
34460         PR c/7544
34461         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
34462         tests.
34463
34464 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34465
34466         PR c++/18652
34467         * g++.dg/lookup/crash6.C: New test.
34468
34469 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34470
34471         PR middle-end/18164
34472         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
34473
34474 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
34475
34476         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
34477         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
34478         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
34479
34480 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
34481
34482         * gcc.dg/pr18164.c: New test.
34483
34484 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
34485
34486         * gcc.dg/funroll-loops-all.c: New.
34487
34488 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
34489
34490         PR target/18489
34491         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
34492         delimeter, match space and TAB as well as ":".
34493
34494         PR target/18484
34495         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
34496
34497         PR target/18348
34498         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
34499
34500         PR target/18345
34501         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
34502
34503         PR target/18337
34504         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
34505
34506 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
34507
34508         * gfortran.dg/direct_io_2.f90: New test.
34509
34510 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
34511
34512         PR target/18334
34513         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
34514
34515 2004-11-28  Richard Henderson  <rth@redhat.com>
34516
34517         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
34518
34519 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
34520
34521         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
34522         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
34523         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
34524         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
34525         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
34526         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
34527         gcc.dg/pointer-arith-8.c: New tests.
34528
34529 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
34530
34531         PR fortran/18364
34532         * gfortran.dg/endfile.f90: New test.
34533
34534 2004-11-27  Falk Hueffner  <falk@debian.org>
34535
34536         * gcc.dg/loop-6.c: New test.
34537
34538 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
34539
34540         * gcc.c-torture/execute/20041126-1.c: New test.
34541
34542 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
34543
34544         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
34545         on IRIX.
34546
34547 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
34548
34549         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
34550         functions.
34551
34552 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
34553
34554         PR rtl-optimization/17825
34555         * gcc.c-torture/compile/20041119-1.c: New test.
34556
34557 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34558
34559         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
34560         Check existence of ld library path variables before unsetting.
34561
34562 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
34563
34564         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
34565
34566 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
34567
34568         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
34569
34570 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
34571
34572         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
34573
34574 2004-11-26  Ben Elliston  <bje@au.ibm.com>
34575
34576         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
34577         dg-do directive.
34578
34579 2004-11-26  Ben Elliston  <bje@au.ibm.com>
34580
34581         * gcc.dg/pr17957.c: Pass --param, not -param.
34582
34583 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
34584
34585         PR middle-end/17957
34586         * gcc.dg/pr17957.c: New test.
34587
34588 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
34589
34590         PR c++/18445
34591         * g++.dg/template/crash28.C: Likewise.
34592
34593         PR c++/18001
34594         * g++.dg/expr/unary2.C: Adjust lvalue messages.
34595         * g++.dg/ext/lvaddr.C: Likewise.
34596         * g++.dg/opt/pr7503-3.C: Likewise.
34597
34598         PR c++/18466
34599         * g++.dg/parse/qualified3.C: New test.
34600         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
34601
34602         PR c++/18545
34603         * g++.dg/expr/return1.C: New test.
34604
34605 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34606
34607         Friend class name lookup 3/n, PR c++/3332
34608         * g++.dg/lookup/friend3.C: New test.
34609         * g++.dg/lookup/friend4.C: Likewise.
34610         * g++.dg/lookup/friend5.C: Likewise.
34611
34612 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34613
34614         Friend class name lookup 2/n, PR c++/14513, c++/15410
34615         * g++.dg/lookup/friend2.C: New test.
34616         * g++.dg/template/friend31.C: Likewise.
34617
34618 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34619
34620         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
34621
34622 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
34623
34624         PR c++/17473
34625         * g++.dg/tc1/dr56.C: Remove.
34626         * g++.dg/template/typedef1.C: Add dg-error markers.
34627         * g++.old-deja/g++.other/typedef7.C: Likewise.
34628
34629         PR c++/18285
34630         * g++.dg/parse/typedef7.C: New test.
34631
34632 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
34633
34634         * gcc.c-torture/execute/20041124-1.c: New test.
34635
34636 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
34637
34638         * g++.dg/template/deduce3.C: New test.
34639
34640         PR c++/18586
34641         * g++.dg/template/crash27.C: New test.
34642
34643         PR c++/18530
34644         * g++.dg/warn/Wshadow-3.C: New test.
34645
34646 2004-11-24  Devang Patel  <dpatel@apple.com>
34647
34648         PR/18555
34649         * gcc.dg/cpp/isysroot-1.c: New test.
34650         * gcc.dg/cpp/usr/include/stdio.h: New file.
34651         * gcc.dg/cpp/isysroot-2.c: New test.
34652         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
34653         New file.
34654
34655 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34656
34657         PR c++/8929
34658         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
34659
34660 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34661
34662         * gcc.target/sparc/align.c: Do not include <stdint.h>.
34663         * gcc.target/sparc/pdist.c: Likewise.
34664
34665 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
34666
34667         PR c++/16882
34668         * g++.dg/conversion/simd1.C: New test.
34669
34670 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34671
34672         * lib/target-libpath.exp: New file defining
34673         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
34674         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
34675         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
34676         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
34677         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
34678
34679 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
34680
34681         * gcc.dg/pragma-align-2.c: Test macro expansion.
34682         * gcc.dg/pragma-pack-2.c: New test.
34683
34684 2004-11-23  Richard Henderson  <rth@redhat.com>
34685
34686         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
34687         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34688         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
34689         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
34690         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
34691         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
34692
34693         * gcc.dg/vect/vect.exp: Add check for alpha.
34694         * lib/target-supports.exp (check_alpha_max_hw_available): New.
34695         (check_effective_target_vect_int): Enable for alpha.
34696         (check_effective_target_vect_long): New.
34697         (is-effective-target): Add it.
34698
34699 2004-11-23  Uros Bizjak <uros@kss-loka.si>
34700
34701         * gcc.dg/pr18614-1.c: New test.
34702
34703 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34704
34705         * gcc.dg/setjmp-2.c: New test.
34706
34707 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
34708
34709         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
34710         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
34711         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
34712         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
34713         gcc.target/sparc/pdist.c: New tests.
34714
34715 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
34716
34717         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
34718
34719 2004-11-22  Dale Johannesen  <dalej@apple.com>
34720
34721         * gcc.dg/20041111-1.c: New.
34722
34723 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
34724
34725         PR tree-opt/18536
34726         * gcc.dg/vect/pr18536.c: New test.
34727
34728 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34729
34730         PR c++/18354
34731         * g++.dg/template/nontype11.C: New test.
34732
34733 2004-11-21  Roger Sayle  <roger@eyesopen.com>
34734
34735         PR middle-end/18520
34736         * gcc.dg/pr18520-1.c: New test case.
34737
34738 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
34739
34740         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
34741         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
34742         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
34743         expected diagnostics.
34744
34745 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34746
34747         PR target/18580
34748         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
34749         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
34750         vect-77.c, vect-77a.c: XFAIL on the SPARC.
34751
34752 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34753
34754         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
34755
34756 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
34757             Joseph Myers  <joseph@codesourcery.com>
34758
34759         * lib/target-supports.exp (check_visibility_available): Really
34760         test the compiler.
34761
34762 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
34763
34764         PR tree-opt/18181
34765         * gcc.dg/vect/vect-85.c: New test.
34766         * gcc.dg/vect/vect-86.c: New test.
34767         * gcc.dg/vect/vect-87.c: New test.
34768         * gcc.dg/vect/vect-88.c: New test.
34769
34770 2004-11-19  Ben Elliston  <bje@au.ibm.com>
34771
34772         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
34773
34774 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
34775
34776         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
34777         * gcc.dg/ppc-and-1.c: Ditto.
34778         * gcc.dg/ppc-compare-1.c: Ditto.
34779         * gcc.dg/ppc-mov-1.c: Ditto
34780
34781 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
34782             Mark Mitchell  <mark@codesourcery.com>
34783
34784         * gcc.dg/pragma-init-fini-2.c: New test.
34785
34786 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
34787             Aldy Hernandez  <aldyh@redhat.com>
34788
34789         * lib/target-supports.exp (check_effective_target_vect_int): New
34790         (check_effective_target_vect_float): New
34791         (check_effective_target_vect_double): New.
34792         (is-effective-target): Support new effective targets keywords.
34793         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
34794         default action for dg-do.
34795         * gcc.dg/vect/pr16105.c: Use new support.
34796         * gcc.dg/vect/pr18400.c: Ditto.
34797         * gcc.dg/vect/pr18425.c: Ditto.
34798         * gcc.dg/vect/vect-1.c: Ditto.
34799         * gcc.dg/vect/vect-10.c: Ditto.
34800         * gcc.dg/vect/vect-11.c: Ditto.
34801         * gcc.dg/vect/vect-12.c: Ditto.
34802         * gcc.dg/vect/vect-13.c: Ditto.
34803         * gcc.dg/vect/vect-14.c: Ditto.
34804         * gcc.dg/vect/vect-15.c: Ditto.
34805         * gcc.dg/vect/vect-16.c: Ditto.
34806         * gcc.dg/vect/vect-17.c: Ditto.
34807         * gcc.dg/vect/vect-18.c: Ditto.
34808         * gcc.dg/vect/vect-19.c: Ditto.
34809         * gcc.dg/vect/vect-2.c: Ditto.
34810         * gcc.dg/vect/vect-20.c: Ditto.
34811         * gcc.dg/vect/vect-21.c: Ditto.
34812         * gcc.dg/vect/vect-22.c: Ditto.
34813         * gcc.dg/vect/vect-23.c: Ditto.
34814         * gcc.dg/vect/vect-24.c: Ditto.
34815         * gcc.dg/vect/vect-25.c: Ditto.
34816         * gcc.dg/vect/vect-26.c: Ditto.
34817         * gcc.dg/vect/vect-27.c: Ditto.
34818         * gcc.dg/vect/vect-27a.c: Ditto.
34819         * gcc.dg/vect/vect-28.c: Ditto.
34820         * gcc.dg/vect/vect-29.c: Ditto.
34821         * gcc.dg/vect/vect-29a.c: Ditto.
34822         * gcc.dg/vect/vect-3.c: Ditto.
34823         * gcc.dg/vect/vect-30.c: Ditto.
34824         * gcc.dg/vect/vect-31.c: Ditto.
34825         * gcc.dg/vect/vect-32.c: Ditto.
34826         * gcc.dg/vect/vect-33.c: Ditto.
34827         * gcc.dg/vect/vect-34.c: Ditto.
34828         * gcc.dg/vect/vect-35.c: Ditto.
34829         * gcc.dg/vect/vect-36.c: Ditto.
34830         * gcc.dg/vect/vect-37.c: Ditto.
34831         * gcc.dg/vect/vect-38.c: Ditto.
34832         * gcc.dg/vect/vect-4.c: Ditto.
34833         * gcc.dg/vect/vect-40.c: Ditto.
34834         * gcc.dg/vect/vect-41.c: Ditto.
34835         * gcc.dg/vect/vect-42.c: Ditto.
34836         * gcc.dg/vect/vect-43.c: Ditto.
34837         * gcc.dg/vect/vect-44.c: Ditto.
34838         * gcc.dg/vect/vect-45.c: Ditto.
34839         * gcc.dg/vect/vect-46.c: Ditto.
34840         * gcc.dg/vect/vect-47.c: Ditto.
34841         * gcc.dg/vect/vect-48.c: Ditto.
34842         * gcc.dg/vect/vect-48a.c: Ditto.
34843         * gcc.dg/vect/vect-49.c: Ditto.
34844         * gcc.dg/vect/vect-5.c: Ditto.
34845         * gcc.dg/vect/vect-50.c: Ditto.
34846         * gcc.dg/vect/vect-51.c: Ditto.
34847         * gcc.dg/vect/vect-52.c: Ditto.
34848         * gcc.dg/vect/vect-53.c: Ditto.
34849         * gcc.dg/vect/vect-54.c: Ditto.
34850         * gcc.dg/vect/vect-55.c: Ditto.
34851         * gcc.dg/vect/vect-56.c: Ditto.
34852         * gcc.dg/vect/vect-56a.c: Ditto.
34853         * gcc.dg/vect/vect-57.c: Ditto.
34854         * gcc.dg/vect/vect-58.c: Ditto.
34855         * gcc.dg/vect/vect-59.c: Ditto.
34856         * gcc.dg/vect/vect-6.c: Ditto.
34857         * gcc.dg/vect/vect-60.c: Ditto.
34858         * gcc.dg/vect/vect-61.c: Ditto.
34859         * gcc.dg/vect/vect-62.c: Ditto.
34860         * gcc.dg/vect/vect-63.c: Ditto.
34861         * gcc.dg/vect/vect-64.c: Ditto.
34862         * gcc.dg/vect/vect-65.c: Ditto.
34863         * gcc.dg/vect/vect-66.c: Ditto.
34864         * gcc.dg/vect/vect-67.c: Ditto.
34865         * gcc.dg/vect/vect-68.c: Ditto.
34866         * gcc.dg/vect/vect-69.c: Ditto.
34867         * gcc.dg/vect/vect-7.c: Ditto.
34868         * gcc.dg/vect/vect-72.c: Ditto.
34869         * gcc.dg/vect/vect-72a.c: Ditto.
34870         * gcc.dg/vect/vect-73.c: Ditto.
34871         * gcc.dg/vect/vect-74.c: Ditto.
34872         * gcc.dg/vect/vect-75.c: Ditto.
34873         * gcc.dg/vect/vect-76.c: Ditto.
34874         * gcc.dg/vect/vect-77.c: Ditto.
34875         * gcc.dg/vect/vect-77a.c: Ditto.
34876         * gcc.dg/vect/vect-78.c: Ditto.
34877         * gcc.dg/vect/vect-79.c: Ditto.
34878         * gcc.dg/vect/vect-8.c: Ditto.
34879         * gcc.dg/vect/vect-80.c: Ditto.
34880         * gcc.dg/vect/vect-82.c: Ditto.
34881         * gcc.dg/vect/vect-82_64.c: Ditto.
34882         * gcc.dg/vect/vect-83.c: Ditto.
34883         * gcc.dg/vect/vect-83_64.c: Ditto.
34884         * gcc.dg/vect/vect-9.c: Ditto.
34885         * gcc.dg/vect/vect-all.c: Ditto.
34886         * gcc.dg/vect/vect-none.c: Ditto.
34887
34888 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
34889
34890         * lib/gcc-dg.exp (dg-skip-if): New function.
34891         (dg-forbid-option): Remove.
34892         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
34893         * g++.dg/abi/bitfield8.C: Likewise.
34894         * g++.dg/abi/dtor1.C: Likewise.
34895         * g++.dg/abi/empty10.C: Likewise.
34896         * g++.dg/abi/empty7.C: Likewise.
34897         * g++.dg/abi/empty9.C: Likewise.
34898         * g++.dg/abi/layout3.C: Likewise.
34899         * g++.dg/abi/layout4.C: Likewise.
34900         * g++.dg/abi/thunk1.C: Likewise.
34901         * g++.dg/abi/thunk2.C: Likewise.
34902         * g++.dg/abi/vbase11.C: Likewise.
34903         * g++.dg/abi/vthunk2.C: Likewise.
34904         * g++.dg/abi/vthunk3.C: Likewise.
34905         * g++.dg/ext/attrib8.C: Likewise.
34906         * g++.dg/opt/longbranch2.C: Likewise.
34907         * g++.dg/opt/reg-stack4.C: Likewise.
34908         * g++.old-deja/g++.ext/attrib1.C: Likewise.
34909         * g++.old-deja/g++.ext/attrib2.C: Likewise.
34910         * g++.old-deja/g++.ext/attrib3.C: Likewise.
34911         * g++.old-deja/g++.other/store-expr1.C: Likewise.
34912         * g++.old-deja/g++.other/store-expr2.C: Likewise.
34913         * gcc.dg/20000609-1.c: Likewise.
34914         * gcc.dg/20000720-1.c: Likewise.
34915         * gcc.dg/20011107-1.c: Likewise.
34916         * gcc.dg/20011119-1.c: Likewise.
34917         * gcc.dg/20020108-1.c: Likewise.
34918         * gcc.dg/20020122-2.c: Likewise.
34919         * gcc.dg/20020122-3.c: Likewise.
34920         * gcc.dg/20020201-3.c: Likewise.
34921         * gcc.dg/20020206-1.c: Likewise.
34922         * gcc.dg/20020218-1.c: Likewise.
34923         * gcc.dg/20020310-1.c: Likewise.
34924         * gcc.dg/20020411-1.c: Likewise.
34925         * gcc.dg/20020418-2.c: Likewise.
34926         * gcc.dg/20020426-1.c: Likewise.
34927         * gcc.dg/20020426-2.c: Likewise.
34928         * gcc.dg/20020517-1.c: Likewise.
34929         * gcc.dg/20020523-1.c: Likewise.
34930         * gcc.dg/20020523-2.c: Likewise.
34931         * gcc.dg/20020729-1.c: Likewise.
34932         * gcc.dg/20030204-1.c: Likewise.
34933         * gcc.dg/20030826-2.c: Likewise.
34934         * gcc.dg/20030926-1.c: Likewise.
34935         * gcc.dg/20031202-1.c: Likewise.
34936         * gcc.dg/980312-1.c: Likewise.
34937         * gcc.dg/980313-1.c: Likewise.
34938         * gcc.dg/990117-1.c: Likewise.
34939         * gcc.dg/990424-1.c: Likewise.
34940         * gcc.dg/990524-1.c: Likewise.
34941         * gcc.dg/991230-1.c: Likewise.
34942         * gcc.dg/i386-387-1.c: Likewise.
34943         * gcc.dg/i386-387-2.c: Likewise.
34944         * gcc.dg/i386-387-3.c: Likewise.
34945         * gcc.dg/i386-387-4.c: Likewise.
34946         * gcc.dg/i386-387-5.c: Likewise.
34947         * gcc.dg/i386-387-6.c: Likewise.
34948         * gcc.dg/i386-asm-1.c: Likewise.
34949         * gcc.dg/i386-bitfield1.c: Likewise.
34950         * gcc.dg/i386-bitfield2.c: Likewise.
34951         * gcc.dg/i386-loop-1.c: Likewise.
34952         * gcc.dg/i386-loop-2.c: Likewise.
34953         * gcc.dg/i386-loop-3.c: Likewise.
34954         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34955         * gcc.dg/i386-pic-1.c: Likewise.
34956         * gcc.dg/i386-regparm.c: Likewise.
34957         * gcc.dg/i386-signbit-1.c: Likewise.
34958         * gcc.dg/i386-signbit-2.c: Likewise.
34959         * gcc.dg/i386-signbit-3.c: Likewise.
34960         * gcc.dg/i386-sse-5.c: Likewise.
34961         * gcc.dg/i386-sse-8.c: Likewise.
34962         * gcc.dg/i386-unroll-1.c: Likewise.
34963         * gcc.dg/tls/opt-1.c: Likewise.
34964         * gcc.dg/tls/opt-2.c: Likewise.
34965         * gcc.dg/unroll-1.c: Likewise.
34966         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
34967         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
34968         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
34969         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
34970
34971 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34972
34973         * g++.dg/template/incomplete1.C: New test.
34974
34975 2004-11-16  Nick Clifton  <nickc@redhat.com>
34976
34977         Revert patches accidentally commited during checkin of fixes for
34978         xstormy16 tests:
34979         gcc.c-torture/execute/simd-4.c: Revert
34980         gcc.dg/20040910-1.c: Revert.
34981
34982 2004-11-16  Paul Brook  <paul@codesourcery.com>
34983
34984         PR fortran/13010
34985         * gfortran.dg/der_pointer_1.f90: New test.
34986
34987 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
34988
34989         PR c/18498
34990         * gcc.dg/bitfld-13.c: New test.
34991
34992 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
34993
34994         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
34995         powerpc*-*-linux*.
34996
34997         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
34998         * gcc.dg/ppc64-abi-2.c: Ditto.
34999         * gcc.dg/ppc64-abi-3.c: Ditto.
35000
35001         * lib/gcc-dg.exp (dg-target-list): Remove.
35002
35003 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
35004
35005         * gcc.dg/ia64-postinc.c: New test.
35006
35007 2004-11-15  Mark Mitchell <mark@codesourcery.com>
35008
35009         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
35010
35011 2004-11-15  Nick Clifton  <nickc@redhat.com>
35012
35013         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
35014         __INT_MAX__ so that the test can be compiled by toolchains
35015         targeted at 16-bit processors.
35016
35017         * gcc.dg/20040625-1.c: Use long constants rather than integers
35018         when performing arithmetic that will overflow 16-bits.
35019
35020         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
35021         xstormy16.  It does not support 128-bit vector operations.
35022
35023         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
35024         with the macro PTR_TYPE.  Define this macro to an integer type
35025         suitable for holding a pointer.
35026
35027         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
35028         the target is a 16-bit processor.
35029
35030         * gcc.dg/cpp/if-2.c: Expect a different warning message from
35031         16-bit targets where the character constant will be too long.
35032
35033         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
35034         where the double will not be directly addressable.
35035
35036 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35037
35038         Friend class name lookup 1/n, PR c++/18471
35039         * g++.dg/template/crash26.C: New test.
35040         * g++.dg/lookup/struct1.C: Adjust expected error.
35041         * g++.dg/parse/elab1.C: Likewise.
35042         * g++.dg/parse/elab2.C: Likewise.
35043         * g++.dg/parse/int-as-enum1.C: Likewise.
35044         * g++.dg/parse/struct-as-enum1.C: Likewise.
35045         * g++.dg/parse/typedef1.C: Likewise.
35046         * g++.dg/parse/typedef3.C: Likewise.
35047         * g++.dg/parse/typedef4.C: Likewise.
35048         * g++.dg/parse/typedef5.C: Likewise.
35049         * g++.dg/template/nontype4.C: Likewise.
35050         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
35051         * g++.old-deja/g++.other/elab1.C: Likewise.
35052         * g++.old-deja/g++.other/syntax4.C: Likewise.
35053
35054 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35055
35056         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
35057
35058 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
35059
35060         * gcc.c-torture/execute/20041114-1.c: New test.
35061
35062 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
35063
35064         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
35065         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
35066         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
35067         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
35068         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
35069         gcc.dg/switch-7.c: New tests.
35070
35071 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35072
35073         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
35074
35075 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35076
35077         PR tree-opt/18400
35078         * gcc.dg/vect/pr18400.c: New test.
35079
35080 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35081             Andrew Pinski  <pinskia@physics.uc.edu>
35082
35083         PR tree-opt/18425
35084         * gcc.dg/vect/pr18425.c: New test.
35085
35086 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35087
35088         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
35089         Guard with dg-require-alias and dg-require-visibility.
35090
35091 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35092
35093         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
35094
35095 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35096
35097         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
35098
35099 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35100
35101         PR c++/17344
35102         * g++.dg/template/defarg5.C: New test.
35103
35104 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35105
35106         * g++.dg/parse/cast1.C: Run only on ILP32.
35107         * g++.old-deja/g++.mike/p784.C: Likewise.
35108
35109 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
35110
35111         * gcc.c-torture/execute/20041113-1.c: New test.
35112
35113 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
35114
35115         PR target/18230
35116         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
35117         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
35118         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
35119         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
35120         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
35121         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
35122         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
35123         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
35124         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
35125         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
35126         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
35127         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
35128         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
35129
35130 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
35131
35132         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
35133         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
35134         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
35135         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
35136         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
35137         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
35138         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
35139         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
35140         gcc.target/sparc/combined-1.c: New tests.
35141
35142 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
35143
35144         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
35145         New tests.
35146
35147 2004-11-12  Mark Mitchell <mark@codesourcery.com>
35148
35149         * lib/gcc-dg.exp (dg-forbid-option): New function.
35150         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
35151         * g++.dg/abi/bitfield8.C: Likewise.
35152         * g++.dg/abi/dtor1.C: Likewise.
35153         * g++.dg/abi/empty10.C: Likewise.
35154         * g++.dg/abi/empty7.C: Likewise.
35155         * g++.dg/abi/empty9.C: Likewise.
35156         * g++.dg/abi/layout3.C: Likewise.
35157         * g++.dg/abi/layout4.C: Likewise.
35158         * g++.dg/abi/thunk1.C: Likewise.
35159         * g++.dg/abi/thunk2.C: Likewise.
35160         * g++.dg/abi/vbase11.C: Likewise.
35161         * g++.dg/abi/vthunk2.C: Likewise.
35162         * g++.dg/abi/vthunk3.C: Likewise.
35163         * g++.dg/ext/attrib8.C: Likewise.
35164         * g++.dg/opt/longbranch2.C: Likewise.
35165         * g++.dg/opt/reg-stack4.C: Likewise.
35166         * g++.old-deja/g++.ext/attrib1.C: Likewise.
35167         * g++.old-deja/g++.ext/attrib2.C: Likewise.
35168         * g++.old-deja/g++.ext/attrib3.C: Likewise.
35169         * g++.old-deja/g++.other/store-expr1.C: Likewise.
35170         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35171         * gcc.dg/20000609-1.c: Likewise.
35172         * gcc.dg/20000720-1.c: Likewise.
35173         * gcc.dg/20011107-1.c: Likewise.
35174         * gcc.dg/20011119-1.c: Likewise.
35175         * gcc.dg/20020108-1.c: Likewise.
35176         * gcc.dg/20020122-2.c: Likewise.
35177         * gcc.dg/20020122-3.c: Likewise.
35178         * gcc.dg/20020201-3.c: Likewise.
35179         * gcc.dg/20020206-1.c: Likewise.
35180         * gcc.dg/20020218-1.c: Likewise.
35181         * gcc.dg/20020310-1.c: Likewise.
35182         * gcc.dg/20020411-1.c: Likewise.
35183         * gcc.dg/20020418-2.c: Likewise.
35184         * gcc.dg/20020426-1.c: Likewise.
35185         * gcc.dg/20020426-2.c: Likewise.
35186         * gcc.dg/20020517-1.c: Likewise.
35187         * gcc.dg/20020523-1.c: Likewise.
35188         * gcc.dg/20020523-2.c: Likewise.
35189         * gcc.dg/20020729-1.c: Likewise.
35190         * gcc.dg/20030204-1.c: Likewise.
35191         * gcc.dg/20030826-2.c: Likewise.
35192         * gcc.dg/20030926-1.c: Likewise.
35193         * gcc.dg/20031202-1.c: Likewise.
35194         * gcc.dg/980312-1.c: Likewise.
35195         * gcc.dg/980313-1.c: Likewise.
35196         * gcc.dg/990117-1.c: Likewise.
35197         * gcc.dg/990424-1.c: Likewise.
35198         * gcc.dg/990524-1.c: Likewise.
35199         * gcc.dg/991230-1.c: Likewise.
35200         * gcc.dg/i386-387-1.c: Likewise.
35201         * gcc.dg/i386-387-2.c: Likewise.
35202         * gcc.dg/i386-387-3.c: Likewise.
35203         * gcc.dg/i386-387-4.c: Likewise.
35204         * gcc.dg/i386-387-5.c: Likewise.
35205         * gcc.dg/i386-387-6.c: Likewise.
35206         * gcc.dg/i386-asm-1.c: Likewise.
35207         * gcc.dg/i386-bitfield1.c: Likewise.
35208         * gcc.dg/i386-bitfield2.c: Likewise.
35209         * gcc.dg/i386-loop-1.c: Likewise.
35210         * gcc.dg/i386-loop-2.c: Likewise.
35211         * gcc.dg/i386-loop-3.c: Likewise.
35212         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35213         * gcc.dg/i386-pic-1.c: Likewise.
35214         * gcc.dg/i386-regparm.c: Likewise.
35215         * gcc.dg/i386-signbit-1.c: Likewise.
35216         * gcc.dg/i386-signbit-2.c: Likewise.
35217         * gcc.dg/i386-signbit-3.c: Likewise.
35218         * gcc.dg/i386-sse-5.c: Likewise.
35219         * gcc.dg/i386-sse-8.c: Likewise.
35220         * gcc.dg/i386-unroll-1.c: Likewise.
35221         * gcc.dg/tls/opt-1.c: Likewise.
35222         * gcc.dg/tls/opt-2.c: Likewise.
35223         * gcc.dg/unroll-1.c: Likewise.
35224         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35225         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35226         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35227         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35228         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
35229         -m64 is specified.
35230
35231 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
35232
35233         PR c++/18389
35234         * g++.dg/parse/cond1.C: New test.
35235
35236         PR c++/18429
35237         * g++.dg/template/array9.C: New test.
35238         * g++.dg/ext/vla1.C: Adjust error messages.
35239         * g++.dg/ext/vlm1.C: Likewise.
35240         * g++.dg/template/crash2.C: Likewise.
35241
35242         PR c++/18436
35243         * g++.dg/template/call3.C: New test.
35244
35245         PR c++/18407
35246         * g++.dg/template/ptrmem11.C: New test.
35247
35248 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
35249
35250         PR other/14264
35251         * lib/g++.exp: Set LC_ALL and LANG to C.
35252         * lib/gcc-dg.exp: Likewise.
35253         * lib/gfortran.exp: Likewise.
35254         * lib/objc.exp: Likewise.
35255         * lib/treelang.exp: Likewise.
35256
35257 2004-11-12  Andreas Schwab  <schwab@suse.de>
35258
35259         * gcc.dg/pr16286.c: Fix last change.
35260
35261 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
35262
35263         PR c++/18416
35264         * g++.dg/init/global1.C: New test.
35265
35266 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
35267
35268         * gcc.c-torture/execute/20041112-1.c: New test.
35269
35270 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35271
35272         * lib/gcc-dg.exp (dg-target-list): New.
35273
35274 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35275             Richard Sandiford  <rsandifo@redhat.com>
35276
35277         * lib/target-supports.exp (get-compiler_messages): New.
35278         (check_named_sections_available): Use it.
35279         (check_effective_target_ilp32): New.
35280         (check_effective_target_lp64): New.
35281         (is-effective-target): New.
35282         * lib/gcc-dg.exp (dg-require-effective-target): New.
35283
35284 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
35285
35286         * gcc.dg/precedence-1.c: New test.
35287
35288 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35289
35290         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
35291
35292         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
35293         message, delete generated files, use more descriptive name for
35294         executable, and make the test unsupported when it cannot be run.
35295
35296         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
35297         (dg-require-weak, dg-require-visibility, dg-require-alias,
35298         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
35299         dg-require-iconv, dg-require-named-sections): Use it.
35300
35301         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
35302
35303 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
35304
35305         PR target/16457
35306         * gcc.dg/ppc-and-1: New
35307
35308         PR target/16796
35309         * gcc.dg/ppc-mov-1.c: New.
35310
35311         PR target/16458
35312         * gcc.dg/ppc-compare-1.c: New.
35313
35314 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
35315
35316         * objc.dg/desig-init-2.m: New test.
35317
35318 2004-11-10  Adam Nemet  <anemet@lnxw.com>
35319
35320         PR middle-end/18160
35321         * g++.dg/warn/register-var-1.C: New test.
35322         * g++.dg/warn/register-var-2.C: New test.
35323
35324 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35325
35326         * gcc.dg/union-2.c: New test.
35327
35328 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
35329
35330         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
35331         New test for PR tree-optimization/17892.
35332
35333 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
35334
35335         PR c++/18369
35336         * g++.dg/init/new12.C: New test.
35337
35338 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
35339
35340         * gcc.target/sparc: New directory.
35341         * gcc.target/sparc/sparc.exp: New driver.
35342         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
35343         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
35344         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
35345         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
35346
35347 2004-11-10  Paul Brook  <paul@codesourcery.com>
35348
35349         PR fortran/18218
35350         * gfortran.dg/list_read.c: New test.
35351
35352 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35353
35354         PR c/18322
35355         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
35356         expected diagnostic location.
35357
35358 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
35359
35360         * gcc.dg/20041109-1.c: New test.
35361
35362 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
35363
35364         PR objc/18406
35365         * objc/compile/pr18406.m: New test.
35366
35367 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35368
35369         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
35370
35371 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35372
35373         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
35374
35375 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
35376
35377         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
35378
35379 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
35380
35381         * gcc.dg/20030225-2.c: Add prototype for abort and
35382         exit.
35383
35384 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
35385
35386         PR tree-opt/18299
35387         * gcc.c-torture/pr18299-1.c: New test.
35388
35389 2004-11-06  Andreas Schwab  <schwab@suse.de>
35390
35391         * gcc.dg/pr16286.c: Also test for bool and pixel.
35392
35393 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
35394
35395         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
35396         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
35397         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
35398         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
35399         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
35400         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
35401         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
35402         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
35403         gcc.dg/struct-semi-3.c: New tests.
35404
35405 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35406
35407         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
35408
35409 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35410
35411         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
35412         Do not use C99 designators.
35413
35414 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35415
35416         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
35417
35418 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35419
35420         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
35421         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
35422         * gcc.c-torture/execute/simd-5.x: Remove.
35423
35424 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
35425
35426         PR rtl-optimization/17933
35427         * gcc.dg/torture/pr17933-1.c: New test.
35428
35429 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
35430
35431         PR target/18106
35432         * lib/target-supports.exp (check_weak_available): Support
35433         Windows.
35434
35435 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
35436
35437         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
35438         call to fflush(stdout) before abort.
35439         (my_ffsll): New function.
35440         (generate_fields): Use it.
35441
35442 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
35443
35444         * gcc.dg/init-undef-1.c: New test.
35445
35446 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
35447
35448         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
35449         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
35450         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
35451         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
35452         expected messages for new parser.
35453
35454 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
35455
35456         * g++.dg/ext/visibility/symbian1.C: New test.
35457
35458 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35459
35460         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
35461         on LP64 targets.
35462
35463 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
35464
35465         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
35466         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
35467         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
35468         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
35469         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
35470         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
35471         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
35472         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
35473         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
35474         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
35475
35476 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
35477
35478         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
35479         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
35480         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
35481         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
35482         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
35483         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
35484         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
35485         for new parser.
35486
35487 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
35488
35489         PR target/15342
35490         * gcc.dg/20041104-1.c: New test.
35491
35492 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35493
35494         * g++.dg/template/nontype7.C: New test.
35495         * g++.dg/template/nontype8.C: Likewise.
35496         * g++.dg/template/nontype9.C: Likewise.
35497         * g++.dg/template/nontype10.C: Likewise.
35498         * g++.dg/tc1/dr49.C: Likewise.
35499         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
35500         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
35501
35502 2004-11-04  Ben Elliston  <bje@au.ibm.com>
35503
35504         * g++.dg/rtti/tinfo1.C: Remove xfails.
35505
35506 2004-11-04  Ben Elliston  <bje@au.ibm.com>
35507
35508         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
35509         packed attribute to the definition to satisfy the new C++ parser.
35510
35511 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35512
35513         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
35514         invocations of va_arg.
35515
35516 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
35517
35518         PR c++/18124
35519         * g++.dg/template/crash25.C: New test.
35520
35521         PR c++/18155
35522         * g++.dg/template/typedef2.C: New test.
35523         * g++.dg/parse/crash13.C: Adjust error markers.
35524
35525         PR c++/18177
35526         * g++.dg/conversion/const3.C: New test.
35527
35528 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35529
35530         PR fortran/17535
35531         PR fortran/17583
35532         PR fortran/17713
35533         * gfortran.dg/generic_[123].f90: New testcases.
35534
35535 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35536
35537         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
35538         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
35539
35540 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
35541
35542         PR tree-opt/16808
35543         * gcc.c-torture/compile/pr16808.c: New test.
35544
35545 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
35546
35547         PR rtl-optimization/17104
35548         * gcc.dg/ppc-bitfield1.c: New.
35549
35550 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
35551
35552         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
35553
35554 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
35555
35556         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
35557         strings for 32-bit code.
35558
35559 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
35560
35561         PR c/18239
35562         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
35563
35564 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
35565
35566         PR c++/18064
35567         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
35568
35569 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
35570
35571         PR c++/15172
35572         * g++.dg/init/aggr2.C: New test.
35573
35574 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
35575
35576         * objc.dg/local-decl-1.m: New test.
35577
35578 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35579
35580         * gcc.dg/20040910-1.c: Adjust regex.
35581
35582 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35583
35584         PR rtl-optimization/18084
35585         * g++.dg/opt/pr18084-1.C: New testcase.
35586
35587 2004-10-30  Matt Austern  <austern@apple.com>
35588
35589         PR c++/17542
35590         * g++.dg/ext/attrib18.C: New test.
35591
35592 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35593
35594         PR middle-end/18096
35595         * gcc.dg/pr18096-1.c: New test case.
35596
35597 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35598
35599         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
35600
35601 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
35602
35603         PR c/16666
35604         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
35605         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
35606         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
35607         gcc.dg/old-style-prom-3.c: New tests.
35608
35609 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
35610
35611         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
35612         Remove unnecessary inclusion of stdio.h.
35613
35614 2004-10-29  Roger Sayle  <roger@eyesopen.com>
35615
35616         PR rtl-optimization/17581
35617         * gcc.dg/pr17581-1.c: New test case.
35618
35619 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
35620
35621         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
35622         being implemented.
35623         * g++.dg/conversion/dr195-1.C: New.
35624         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
35625         * g++.old-deja/g++.mike/p10148.C: Likewise.
35626
35627 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
35628
35629         PR c++/17695
35630         * g++.dg/debug/typedef2.C: New test.
35631
35632 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
35633
35634         PR fortran/13490
35635         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
35636         * gfortran.dg/g77/README: Update.
35637
35638 2004-10-28  Matt Austern  <austern@apple.com>
35639
35640         PR c++/14124
35641         * g++.dg/ext/packed7.C: New test.
35642
35643 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
35644
35645         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
35646         scan-assembler.
35647         * lib/scanasm.exp (hidden-scan-for): New proc.
35648         (scan-hidden): Use hidden-scan-for instead of constructing the scan
35649         string.
35650         (scan-not-hidden): Likewise.
35651         * lib/target-supports.exp (check_visibility_available): mach-o is
35652         support too.
35653
35654 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
35655
35656         PR c++/17132
35657         * g++.dg/template/memclass3.C: New test.
35658
35659 2004-10-28  Adam Nemet  <anemet@lnxw.com>
35660
35661         PR middle-end/18160
35662         * gcc.dg/register-var-1.c: New test.
35663         * gcc.dg/register-var-2.c: New test.
35664         * gcc.dg/asm-7.c: Taking the address of a register variable is an
35665         error now.
35666
35667 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
35668
35669         PR other/18172
35670         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
35671         unused variables.
35672         * gcc.dg/vect/vect-22.c: Likewise.
35673
35674 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
35675
35676         * gcc.dg/i386-rotate-1.c: New test.
35677
35678 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
35679
35680         * g++.dg/init/ref12.C: Add "run" marker.
35681
35682         PR c++/17435
35683         * g++.dg/init/ref12.C: New test.
35684
35685         PR c++/18140
35686         * g++.dg/template/shift1.C: New test.
35687         * g++.dg/template/error10.C: Adjust error markers.
35688
35689 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
35690
35691         PR tree-opt/17529
35692         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
35693
35694 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
35695
35696         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
35697         * gcc.dg/weak/weak-3.c: Likewise.
35698         * gcc.dg/weak/weak-5.c: Likewise.
35699         * gcc.dg/weak/weak-9.c: Likewise.
35700         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
35701         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
35702
35703         * gcc.dg/darwin-weakimport-1.c: New.
35704
35705 2004-10-28  Ben Elliston  <bje@au.ibm.com>
35706
35707         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
35708
35709 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
35710
35711         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
35712         'syntax' error messages.
35713         * gcc.dg/cpp/direct2s.c: Likewise.
35714
35715 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
35716
35717         * gcc.c-torture/compile/20041026-1.c: New.
35718
35719 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
35720
35721         PR c++/18093
35722         * g++.dg/lookup/ns2.C: New test.
35723
35724         PR c++/18020
35725         * g++.dg/template/enum4.C: New test.
35726
35727         PR c++/18161
35728         * g++.dg/template/expr1.C: New test.
35729
35730 2004-10-26  Ben Elliston  <bje@au.ibm.com>
35731
35732         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
35733
35734 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35735
35736         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
35737         gcc.dg/decl-nospec-3.c: New tests.
35738
35739 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
35740
35741         * objc.dg/super-class-3.m: New test.
35742
35743 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
35744
35745         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
35746         resyncing.
35747         * gcc.dg/cpp/direct2s.c: Likewise.
35748
35749 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
35750
35751         * objc.dg/image-info.m: Update for changes to section selection.
35752
35753 2004-10-25  David Ayers  <d.ayers@inode.at>
35754             Ziemowit Laski  <zlaski@apple.com>
35755
35756         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
35757         diagnostics when messaging 'id <Proto>'.
35758         * objc.dg/class-protocol-1.m: New test.
35759         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
35760         a non-existent method signature.
35761         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
35762         Update diagnostics when messaging with non-existent method signature.
35763         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
35764         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
35765         invalid receivers are now resolved as if messaging 'id'; remove
35766         extraneous diagnostics.
35767
35768 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
35769
35770         PR c/16667
35771         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
35772         gcc.dg/init-desig-obs-3.c: New tests.
35773
35774 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
35775
35776         * gcc.dg/debug/20041023-1.c: New test.
35777
35778 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
35779
35780         PR middle-end/17407
35781         * gcc.c-torture/compile/pr17407.c: New test.
35782
35783         PR c++/18121
35784         * g++.dg/template/array8.C: New test.
35785
35786 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
35787
35788         PR other/18138
35789         * lib/g++.exp: Accept more than one multilib libgcc.
35790         * lib/gcc-dg.exp: Likewise.
35791         * lib/objc.exp: Likewise.
35792         * lib/treelang.exp: Likewise.
35793         * lib/gfortran.exp: Likewise.
35794
35795 2004-10-24  Ben Elliston  <bje@au.ibm.com>
35796
35797         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
35798
35799 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
35800
35801         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
35802         * gcc.dg/c99-const-expr-3.c: Likewise.
35803
35804 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
35805
35806         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
35807
35808 2004-10-23  Ben Elliston  <bje@au.ibm.com>
35809
35810         * gcc.c-torture/execute/loop-2e.x: Remove.
35811
35812 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
35813
35814         PR c++/18095
35815         * g++.dg/parse/crash18.C: New.
35816         * g++.dg/parse/crash19.C: New.
35817
35818 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
35819
35820         * g++.dg/ext/dllimport1.C: Move dg-warnings.
35821         * g++.dg/ext/dllimport2.C: Same.
35822         * g++.dg/ext/dllimport8.C: Same.
35823
35824 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
35825
35826         PR c++/10841
35827         * g++.dg/conversion/cast1.C: New test.
35828         * g++.dg/overload/pmf1.C: Adjust error marker.
35829
35830 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
35831
35832         PR objc/17923
35833         * objc.dg/const-str-7.m: New test.
35834
35835 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35836
35837         * g++.dg/template/memfriend11.C: Fix comment typo.
35838         * g++.dg/template/memfriend14.C: Likewise.
35839
35840 2004-10-20  Richard Henderson  <rth@redhat.com>
35841
35842         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
35843         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
35844         -fasynchronous-unwind-tables.
35845
35846 2004-10-20  Richard Henderson  <rth@redhat.com>
35847
35848         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
35849         (main): Return success.
35850         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
35851         (main): Return success.
35852
35853 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35854
35855         PR c++/13495
35856         * g++.dg/template/memfriend9.C: New test.
35857         * g++.dg/template/memfriend10.C: Likewise.
35858         * g++.dg/template/memfriend11.C: Likewise.
35859         * g++.dg/template/memfriend12.C: Likewise.
35860         * g++.dg/template/memfriend13.C: Likewise.
35861         * g++.dg/template/memfriend14.C: Likewise.
35862         * g++.dg/template/memfriend15.C: Likewise.
35863         * g++.dg/template/memfriend16.C: Likewise.
35864         * g++.dg/template/memfriend17.C: Likewise.
35865         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
35866
35867 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
35868
35869         * g++.dg/conversion/dr195.C: New.
35870         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
35871
35872 2004-10-20  Ben Elliston  <bje@au.ibm.com>
35873             Devang Patel  <dpatel@apple.com>
35874
35875         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
35876         of floating point arithmetic, which could trap.
35877
35878 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
35879
35880         PR c++/14035
35881         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
35882         * g++.dg/conversion/const2.C: New test.
35883         * g++.dg/expr/reinterpret2.C: New test.
35884         * g++.dg/expr/reinterpret3.C: New test.
35885         * g++.dg/expr/cast2.C: New test.
35886         * g++.dg/expr/copy1.C: New test.
35887         * g++.dg/other/conversion1.C: Change error message.
35888         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
35889         function pointers to void *.
35890         * g++.old-deja/g++.mike/p10148.C: Likewise.
35891
35892 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35893
35894         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
35895
35896 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
35897
35898         PR c++/18047
35899
35900         * g++.dg/parse/expr3.C: New test.
35901
35902 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35903
35904         * gcc.dg/smod-1.c: New test.
35905
35906 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
35907
35908         * objc.dg/method-14.m: New test.
35909
35910 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
35911
35912         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
35913         Also xfail as the patch was reverted.
35914
35915 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
35916
35917         PR middle-end/16973
35918         * gcc.dg/pr16973.c: New test.
35919
35920 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
35921
35922         PR tree-optimization/17656
35923         * gcc.c-torture/compile/pr17656.c: New test.
35924
35925 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
35926
35927         * g++.dg/eh/shadow1.C: New.
35928
35929 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
35930
35931         * gcc.c-torture/compile/20041018-1.c: New test.
35932
35933 2004-10-18  Ben Elliston  <bje@au.ibm.com>
35934
35935         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
35936         compiler referring to register 0 when accessing sdata.  The linker
35937         now patches things up.
35938
35939 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
35940
35941         PR c/17529
35942         * gcc.c-torture/compile/pr17529.c: New test.
35943
35944 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35945
35946         PR c++/17743
35947         * g++.dg/ext/attrib17.C: New test.
35948
35949 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35950
35951         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
35952
35953 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35954
35955         PR c++/10479
35956         * g++.dg/ext/attrib16.C: New test.
35957
35958 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
35959
35960         PR c++/17042
35961         * g++.dg/init/dso_handle1.C: New test.
35962
35963         PR c++/14667
35964         * g++.dg/parse/typedef6.C: New test.
35965
35966         PR c++/17916
35967         * g++.dg/parse/pragma1.C: New test.
35968
35969 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
35970
35971         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
35972
35973 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
35974
35975         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
35976         -fno-common when on HPPA HP-UX platforms.
35977
35978 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
35979
35980         PR other/16820
35981         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
35982         stdint.h.
35983         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
35984         uintptr_t.
35985
35986 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
35987
35988         PR c++/16301
35989         * g++.dg/lookup/strong-using-4.C: New test.
35990
35991 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
35992
35993         PR middle-end/16567
35994         * gcc.c-torture/compile/nested-1.c: New test.
35995
35996 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
35997
35998         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
35999         and mipsisa64*-*-* (until support for misaligned loads is added).
36000         * gcc.dg/vect/vect-50.c: Likewise.
36001         * gcc.dg/vect/vect-52.c: Likewise.
36002         * gcc.dg/vect/vect-54.c: Likewise.
36003         * gcc.dg/vect/vect-58.c: Likewise.
36004         * gcc.dg/vect/vect-60.c: Likewise.
36005         * gcc.dg/vect/vect-80.c: Likewise.
36006
36007 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
36008
36009         PR c++/17976
36010         * g++.dg/init/dtor3.C: New test.
36011
36012 2004-10-15  Ben Elliston  <bje@au.ibm.com>
36013
36014         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
36015
36016 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
36017
36018         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
36019         * gcc.dg/macho-lo-sum.c: Likewise.
36020
36021 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
36022
36023         * gcc.dg/ppc-spe64-1.c: New test.
36024
36025 2004-10-14  Devang Patel  <dpatel@apple.com>
36026
36027         PR 17635
36028         * gcc.dg/pr17635.c : New test.
36029
36030 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
36031
36032         * gcc.dg/vect/vect-28.c: Remove xfail.
36033         * gcc.dg/vect/vect-30.c: Remove xfail.
36034         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
36035         * gcc.dg/vect/vect-33.c: Remove xfail.
36036         * gcc.dg/vect/vect-44.c: Remove xfail.
36037         * gcc.dg/vect/vect-46.c: Remove xfail.
36038         * gcc.dg/vect/vect-50.c: Remove xfail.
36039         * gcc.dg/vect/vect-52.c: Remove xfail.
36040         * gcc.dg/vect/vect-54.c: Remove xfail.
36041         * gcc.dg/vect/vect-58.c: Remove xfail.
36042         * gcc.dg/vect/vect-60.c: Remove xfail.
36043         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
36044         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
36045         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
36046         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
36047         * gcc.dg/vect/vect-8.c: Remove xfail.
36048         * gcc.dg/vect/vect-80.c: Remove xfail.
36049         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
36050
36051 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
36052
36053         * gcc.dg/vect/vect-82.c: New testcase.
36054         * gcc.dg/vect/vect-82_64.c: New testcase.
36055         * gcc.dg/vect/vect-83.c: New testcase.
36056         * gcc.dg/vect/vect-83_64.c: New testcase.
36057
36058 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36059
36060         * gcc.dg/cpp/error-1.c: New test.
36061
36062 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36063
36064         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
36065
36066 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
36067
36068         PR target/17984
36069         * gcc.dg/cris-peep2-xsrand2.c: New test.
36070
36071 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
36072
36073         PR c++/17661
36074         * g++.dg/expr/for2.C: New test.
36075
36076 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36077
36078         * g++.dg/inherit/thunk1.C: Run on the SPARC.
36079
36080 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
36081
36082         PR tree-optimization/17724
36083         * g++.dg/opt/pr17724-1.C: New test.
36084         * g++.dg/opt/pr17724-2.C: New test.
36085         * g++.dg/opt/pr17724-3.C: New test.
36086         * g++.dg/opt/pr17724-4.C: New test.
36087         * g++.dg/opt/pr17724-5.C: New test.
36088         * g++.dg/opt/pr17724-6.C: New test.
36089
36090 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
36091
36092         PR c/17301
36093         * gcc.dg/pr17301-2.c: New test.
36094
36095 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
36096
36097         PR c++/15876
36098         * g++.dg/parse/error22.C: New test.
36099
36100         PR c++/17936
36101         * g++.dg/template/spec18.C: New test.
36102
36103 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
36104
36105         * gcc.dg/ia64-asm-1.c: Add prototype for abort
36106         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
36107         memcpy.
36108         * gcc.dg/ia64-sync-2.c: Ditto.
36109         * gcc.dg/ia64-sync-3.c: Ditto.
36110
36111 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
36112
36113         * g++.dg/eh/cleanup5.C: Add dg-options "".
36114
36115 2004-10-11  Roger Sayle  <roger@eyesopen.com>
36116
36117         PR middle-end/17657
36118         * gcc.dg/switch-4.c: New test case.
36119
36120 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
36121
36122         * gcc.c-torture/execute/20041011-1.c: New test.
36123
36124 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
36125
36126         PR c++/17554
36127         * g++.dg/init/for3.C: New test.
36128
36129         PR c++/17657
36130         * g++.dg/opt/switch2.C: New test.
36131
36132         PR middle-end/17703
36133         * g++.dg/warn/Wreturn-2.C: New test.
36134
36135 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
36136
36137         PR c++/17907
36138         * g++.dg/eh/cleanup5.C: New test.
36139
36140 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
36141
36142         PR c++/17393
36143         * g++.dg/parse/error21.C: New test.
36144
36145 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36146
36147         * g++.dg/overload/pmf1.C: Adjust quoting marks.
36148         * g++.dg/warn/incomplete1.C: Likewise.
36149         * g++.dg/template/qualttp20.C: Likewise.
36150
36151 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36152
36153         PR c/17881
36154         * parm-incomplete-1.c: New test.
36155
36156 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
36157
36158         PR c++/17867
36159         * g++.dg/parse/error19.C: New test.
36160
36161         PR c++/17670
36162         * g++.dg/init/new11.C: New test.
36163
36164         PR c++/17821
36165         * g++.dg/parse/error20.C: New test.
36166
36167         PR c++/17826
36168         * g++.dg/template/crash24.C: New test.
36169
36170 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36171
36172         PR c/17301
36173         * gcc.dg/pr17301-1.c: New test.
36174
36175 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36176
36177         PR c/17189
36178         * gcc.dg/anon-struct-5.c: New test.
36179
36180 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36181
36182         PR c/17844
36183         * gcc.dg/pr17844-1.c: New test.
36184
36185 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
36186
36187         PR tree-optimization/17906
36188         * gcc.c-torture/compile/pr17906.c: New.
36189
36190 2004-10-09  Stuart Hastings  <stuart@apple.com>
36191             Roger Sayle  <roger@eyesopen.com>
36192
36193         PR rtl-optimization/17853
36194         * gcc.dg/i386-mmx-5.c: New testcase.
36195
36196 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
36197
36198         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
36199
36200 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
36201
36202         PR c++/17524
36203         * g++.dg/template/static9.C: New test.
36204
36205         PR c++/17685
36206         * g++.dg/parse/operator5.C: New test.
36207
36208 2004-10-09  Roger Sayle  <roger@eyesopen.com>
36209
36210         PR middle-end/17894
36211         * gcc.c-torture/execute/divcmp-4.c: New test case.
36212
36213 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36214
36215         PR tree-opt/17902
36216         * g++.dg/opt/pr17902.C: New test.
36217
36218 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
36219
36220         * gcc.dg/cpp/ident-1.c: Add dg-options "".
36221
36222 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36223
36224         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
36225
36226 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36227
36228         * gcc.dg/assign-warn-3.c: New test.
36229
36230 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36231
36232         PR c/16999
36233         * gcc.dg/cpp/ident-1.c: New test.
36234
36235 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
36236
36237         * gcc.c-torture/compile/acc1.c: New.
36238
36239 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36240
36241         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
36242         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
36243
36244 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36245
36246         * gcc.dg/ultrasp11.c: New test.
36247
36248 2004-10-08  Michael Matz  <matz@suse.de>
36249
36250         * gcc.dg/doloop-2.c: New test.
36251
36252 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36253
36254         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
36255         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
36256         objc.dg/method-9.m: Update expected diagnostics.
36257
36258 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
36259
36260         * gcc.dg/ppc-fsel-3.c: New file.
36261         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
36262
36263 2004-10-07  Paul Brook  <paul@codesourcery.com>
36264
36265         * gfortran.dg/intrinsic_verify_1.f90: New test.
36266
36267 2004-10-07  Paul Brook  <paul@codesourcery.com>
36268
36269         * gfortran.dg/empty_format_1.f90: Remove stray commas.
36270
36271 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36272
36273         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
36274         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
36275         commit.
36276
36277 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
36278
36279         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
36280
36281 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36282
36283         PR c++/17115
36284         * g++.dg/warn/Winline-4.C: New test.
36285
36286 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36287
36288         * gcc.c-torture/compile/20041007-1.c: New test.
36289
36290 2004-10-07  Paul Brook  <paul@codesourcery.com>
36291
36292         PR fortran/17678
36293         * gfortran.dg/use_allocated_1.f90: New test.
36294
36295 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
36296
36297         PR middle-end/17849
36298         * gfortran.fortran-torture/compile/nested.f90: New test
36299
36300 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
36301
36302         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
36303
36304 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
36305
36306         PR c++/17368
36307         * g++.dg/ext/asm6.C: New test.
36308
36309 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
36310
36311         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
36312
36313 2004-10-06  Paul Brook  <paul@codesourcery.com>
36314
36315         PR libfortran/17709
36316         * gfortran.dg/empty_format_1.f90: New test.
36317
36318 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36319
36320         PR fortran/17568
36321         * gfortran.dg/ishft.f90: New test.
36322
36323         PR fortran/17283
36324         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
36325         tests.
36326
36327 2004-10-06  Paul Brook  <paul@codesourcery.com>
36328
36329         * gfortran.dg/do_1.f90: New test.
36330
36331 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36332
36333         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
36334         optimizing for size.
36335
36336 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36337
36338         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
36339
36340 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36341
36342         * gcc.c-torture/compile/20041005-1.c: New test.
36343
36344 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
36345
36346         PR c++/17829
36347         * g++.dg/lookup/koenig4.C: New.
36348
36349 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36350
36351         * g++.dg/other/classkey1.C: Adjust quoting marks.
36352         * g++.dg/parse/error15.C: Likewise.
36353         * g++.dg/template/meminit2.C (int>): Likewise.
36354
36355 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36356
36357         PR fortran/17283
36358         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
36359
36360         PR fortran/17631
36361         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
36362
36363         PR fortran/17708
36364         * gfortran.dg/pr17708.f90: New test.
36365
36366 2004-10-04  Chao-ying Fu  <fu@mips.com>
36367
36368         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
36369         * gcc.dg/vect/vect-4.c: Ditto.
36370         * gcc.dg/vect/vect-5.c: Ditto.
36371         * gcc.dg/vect/vect-6.c: Ditto.
36372         * gcc.dg/vect/vect-8.c: Ditto.
36373         * gcc.dg/vect/vect-16.c: Ditto.
36374         * gcc.dg/vect/vect-30.c: Ditto.
36375         * gcc.dg/vect/vect-40.c: Ditto.
36376         * gcc.dg/vect/vect-41.c: Ditto.
36377         * gcc.dg/vect/vect-42.c: Ditto.
36378         * gcc.dg/vect/vect-43.c: Ditto.
36379         * gcc.dg/vect/vect-44.c: Ditto.
36380         * gcc.dg/vect/vect-45.c: Ditto.
36381         * gcc.dg/vect/vect-46.c: Ditto.
36382         * gcc.dg/vect/vect-47.c: Ditto.
36383         * gcc.dg/vect/vect-48.c: Ditto.
36384         * gcc.dg/vect/vect-49.c: Ditto.
36385         * gcc.dg/vect/vect-50.c: Ditto.
36386         * gcc.dg/vect/vect-51.c: Ditto.
36387         * gcc.dg/vect/vect-52.c: Ditto.
36388         * gcc.dg/vect/vect-53.c: Ditto.
36389         * gcc.dg/vect/vect-54.c: Ditto.
36390         * gcc.dg/vect/vect-55.c: Ditto.
36391         * gcc.dg/vect/vect-56.c: Ditto.
36392         * gcc.dg/vect/vect-57.c: Ditto.
36393         * gcc.dg/vect/vect-58.c: Ditto.
36394         * gcc.dg/vect/vect-59.c: Ditto.
36395         * gcc.dg/vect/vect-60.c: Ditto.
36396         * gcc.dg/vect/vect-74.c: Ditto.
36397         * gcc.dg/vect/vect-79.c: Ditto.
36398         * gcc.dg/vect/vect-80.c: Ditto.
36399
36400 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
36401
36402         * gcc.dg/unused-7.c: Use the correct option.
36403
36404 2004-10-04  Paul Brook  <paul@codesourcery.com>
36405         Bud Davis  <bdavis9659@comcast.net>
36406
36407         PR fortran/17706
36408         PR fortran/16434
36409         * gfortran/pr17706.f90: New test.
36410         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
36411
36412 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36413
36414         * gfortran.dg/pr17612.f90: New test.
36415
36416 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36417
36418         * g++.dg/template/local1.C: Adjust quoting marks in
36419         testing for diagnostics.
36420         * g++.dg/tls/diag-2.C: Likewise.
36421         * g++.dg/other/error8.C: Likewise.
36422
36423 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
36424
36425         PR c/17178
36426         * gcc.dg/unused-4.c: Adjust to be correct.
36427
36428         PR c/17820
36429         * gcc.dg/unused-7.c: New test.
36430
36431 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
36432
36433         PR c++/17797
36434         * g++.dg/overload/template2.C: New test.
36435
36436 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
36437
36438         PR tree-optimization/16632
36439         * gcc.dg/tree-ssa/20041002-1.c: New.
36440
36441 2004-10-03  Paul Brook  <paul@codesourcery.com>
36442
36443         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
36444         rather than relying on default formatting.
36445
36446 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
36447
36448         * gcc.dg/20040920-1.c: Update expected message text.
36449
36450 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
36451
36452         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
36453
36454 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
36455
36456         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
36457         tree level.
36458
36459 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
36460
36461         * gcc.dg/tree-ssa/pr17343.c: Remove.
36462
36463 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
36464
36465         PR tree-opt/17343
36466         * gcc.dg/tree-ssa/pr17343.c: New test.
36467
36468 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
36469
36470         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
36471         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
36472         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
36473         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
36474         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
36475
36476 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
36477
36478         * gcc.dg/lvalue-2.c: New test.
36479
36480 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
36481
36482         PR c/17730
36483         * gcc.dg/pr17730-1.c: New test
36484
36485 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
36486
36487         PR c/7425
36488         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
36489
36490 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
36491
36492         * gcc.c-torture/execute/stdarg-1.c: New test.
36493         * gcc.c-torture/execute/stdarg-2.c: New test.
36494         * gcc.c-torture/execute/stdarg-3.c: New test.
36495         * gcc.dg/tree-ssa/stdarg-1.c: New test.
36496         * gcc.dg/tree-ssa/stdarg-2.c: New test.
36497         * gcc.dg/tree-ssa/stdarg-3.c: New test.
36498         * gcc.dg/tree-ssa/stdarg-4.c: New test.
36499         * gcc.dg/tree-ssa/stdarg-5.c: New test.
36500
36501 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
36502
36503         PR tree-optimization/17697
36504         * g++.dg/opt/pr17697-1.C: New test.
36505         * g++.dg/opt/pr17697-2.C: New test.
36506         * g++.dg/opt/pr17697-3.C: New test.
36507
36508 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
36509
36510         PR c/16409
36511         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
36512         gcc.dg/vla-init-5.c: New tests.
36513
36514 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
36515
36516         PR c/13804
36517         * gcc.dg/pr13804-1.c: New test.
36518
36519 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36520
36521         PR fortran/16938
36522         * gfortran.dg/pr16938.f90: New test.
36523
36524 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
36525
36526         * g++.dg/template/crash23.C: New test.
36527
36528 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
36529
36530         PR c++/17585
36531         * g++.dg/template/static8.C: New test.
36532
36533 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
36534
36535         PR c++/17681
36536         * g++.dg/other/error9.C: New test.
36537
36538 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
36539
36540         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
36541
36542 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36543
36544         PR fortran/15164
36545         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
36546
36547 2004-09-26  Roger Sayle  <roger@eyesopen.com>
36548
36549         PR middle-end/17112
36550         * gcc.dg/pr17112-1.c: New test case.
36551
36552 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36553
36554         PR c/11459
36555         * gcc.dg/pr11459-1.c: New test.
36556
36557 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
36558
36559         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
36560         * gcc.dg/tree-ssa/loop-4.c: Likewise.
36561
36562 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36563
36564         * gfortran.dg/pr15324.f90: Make array bounds consistent.
36565
36566 2004-09-25  Jan Hubicka  <jh@suse.cz>
36567
36568         * compile/30040909-1.c: New test.
36569         * compile/30040907-1.c: New test.
36570
36571 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
36572
36573         * gcc.c-torture/execute/va-arg-26.c: New test.
36574
36575 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
36576
36577         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
36578         extra diagnostics on targets with 64-bit pointers.
36579         * objc.dg/selector-1.m: Adjust dg-warning regexp.
36580
36581 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36582
36583         PR c/17188
36584         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
36585         * gcc.dg/decl-3.c: Adjust expected message.
36586
36587 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36588
36589         PR fortran/17615
36590         * gfortran.dg/pr17615.f90: New test.
36591
36592 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
36593
36594         PR tree-optimzation/17517
36595         * g++.dg/tree-ssa/pr17517.C: New Test.
36596
36597 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
36598
36599         PR c++/16889
36600         * g++.dg/lookup/ambig3.C: New.
36601
36602 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
36603
36604         PR tree-opt/17624
36605         * g++.dg/opt/pr17624.C: New test.
36606
36607 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36608
36609         PR c/6980
36610         * gcc.dg/Wbad-function-cast-1.c: New test.
36611
36612 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
36613
36614         * g++.dg/ext/complit1.C
36615         * g++.dg/other/error2.C
36616         * g++.dg/other/nontype-1.C
36617         * g++.dg/parse/crash11.C
36618         * g++.dg/parse/crash12.C
36619         * g++.dg/parse/error15.C
36620         * g++.dg/parse/error4.C
36621         * g++.dg/parse/tmpl-outside1.C
36622         * g++.dg/parse/too-many-tmpl-args1.C
36623         * g++.dg/template/dependent-expr3.C
36624         * g++.dg/template/error10.C
36625         * g++.dg/template/instantiate1.C
36626         * g++.dg/template/vtable2.C
36627         * g++.dg/warn/Wshadow-1.C
36628         * g++.dg/warn/weak1.C
36629         * g++.old-deja/g++.brendan/crash16.C
36630         * g++.old-deja/g++.brendan/crash18.C
36631         * g++.old-deja/g++.brendan/crash48.C
36632         * g++.old-deja/g++.brendan/crash49.C
36633         * g++.old-deja/g++.brendan/crash55.C
36634         * g++.old-deja/g++.brendan/crash56.C
36635         * g++.old-deja/g++.brendan/crash8.C
36636         * g++.old-deja/g++.brendan/enum11.C
36637         * g++.old-deja/g++.brendan/enum8.C
36638         * g++.old-deja/g++.brendan/enum9.C
36639         * g++.old-deja/g++.brendan/friend3.C
36640         * g++.old-deja/g++.brendan/misc14.C
36641         * g++.old-deja/g++.bugs/900402_02.C
36642         * g++.old-deja/g++.bugs/900404_03.C
36643         * g++.old-deja/g++.bugs/900404_04.C
36644         * g++.old-deja/g++.bugs/900428_03.C
36645         * g++.old-deja/g++.jason/crash4.C
36646         * g++.old-deja/g++.jason/overload21.C
36647         * g++.old-deja/g++.jason/redecl1.C
36648         * g++.old-deja/g++.jason/report.C
36649         * g++.old-deja/g++.jason/rfg10.C
36650         * g++.old-deja/g++.jason/template30.C
36651         * g++.old-deja/g++.law/arm12.C
36652         * g++.old-deja/g++.law/ctors5.C
36653         * g++.old-deja/g++.law/cvt20.C
36654         * g++.old-deja/g++.law/init10.C
36655         * g++.old-deja/g++.law/init8.C
36656         * g++.old-deja/g++.law/visibility17.C
36657         * g++.old-deja/g++.law/visibility7.C
36658         * g++.old-deja/g++.mike/net8.C
36659         * g++.old-deja/g++.mike/p646.C
36660         * g++.old-deja/g++.mike/p700.C
36661         * g++.old-deja/g++.mike/p701.C
36662         * g++.old-deja/g++.mike/p811.C
36663         * g++.old-deja/g++.ns/template13.C
36664         * g++.old-deja/g++.other/array3.C
36665         * g++.old-deja/g++.other/crash25.C
36666         * g++.old-deja/g++.other/dtor3.C
36667         * g++.old-deja/g++.other/dtor4.C
36668         * g++.old-deja/g++.other/main1.C
36669         * g++.old-deja/g++.other/warn7.C
36670         * g++.old-deja/g++.pt/crash11.C
36671         * g++.old-deja/g++.pt/crash36.C
36672         * g++.old-deja/g++.pt/spec22.C
36673         * g++.old-deja/g++.pt/spec9.C
36674         * g++.old-deja/g++.pt/ttp52.C
36675         * g++.old-deja/g++.robertl/eb103.C
36676         * g++.old-deja/g++.robertl/eb121.C
36677         * g++.old-deja/g++.robertl/eb22.C
36678         * g++.old-deja/g++.robertl/eb8.C:
36679         Update locations and/or regexps of dg-error markers.
36680         Remove markers for some bogus messages that are no longer issued.
36681
36682 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
36683
36684         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
36685         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
36686
36687 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
36688
36689         PR c++/17618
36690         * g++.dg/lookup/crash5.C: New test.
36691
36692 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
36693
36694         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
36695         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
36696         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
36697         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
36698         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
36699         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
36700
36701         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
36702         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
36703         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
36704         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
36705         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
36706         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
36707
36708         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
36709
36710         * gcc.dg/vect/vect-44.c: Check additional cases.
36711         * gcc.dg/vect/vect-48.c: Check additional cases.
36712
36713         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
36714         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
36715         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
36716         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
36717         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
36718         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
36719         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
36720         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
36721         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
36722
36723         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
36724         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
36725         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
36726
36727 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36728
36729         * gcc.dg/tree-ssa/loop-6.c: New test.
36730
36731 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
36732
36733         PR c++/17620
36734         * g++.dg/inherit/base2.C: New.
36735
36736 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
36737
36738         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
36739         * gcc.dg/20001012-2.c: Likewise.
36740         * gcc.dg/20001013-1.c: Likewise.
36741         * gcc.dg/20001101-1.c: Likewise.
36742         * gcc.dg/20001102-1.c: Likewise.
36743         * gcc.dg/bf-spl1.c: Likewise.
36744         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
36745         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
36746
36747 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
36748
36749         PR tree-optimization/16721
36750         * gcc.dg/tree-ssa/pr16721.c: New test.
36751
36752 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
36753
36754         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
36755         * gcc.dg/20040305-1.c: Likewise.
36756
36757 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36758
36759         PR c/16566
36760         * gcc.c-torture/compile/pr16566-1.c,
36761         gcc.c-torture/compile/pr16566-2.c,
36762         gcc.c-torture/compile/pr16566-3.c: New tests.
36763
36764 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
36765
36766         PR tree-optimization/17512
36767         * gcc.c-torture/compile/20040916-1.c.
36768
36769 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
36770
36771         * gcc.dg/pragma-re-3.c: New test.
36772
36773 2004-09-17  Matt Austern  <austern@apple.com>
36774
36775         PR c++/15049
36776         * g++.dg/other/anon3.C: New.
36777
36778 2004-09-21  Roger Sayle  <roger@eyesopen.com>
36779
36780         PR c++/7503
36781         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
36782         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
36783         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
36784         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
36785         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
36786
36787 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
36788
36789         PR fortran/17286
36790         * gfortran.dg/pr17286.f90: New test.
36791
36792 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
36793
36794         PR c++/17530
36795         * g++.dg/template/static7.C: New test.
36796
36797 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
36798
36799         PR tree-opt/17558
36800         * gcc.c-torture/compile/pr17558.c: New test.
36801
36802 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
36803
36804         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
36805         if SKIP_ATTRIBUTE is defined.
36806
36807 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36808
36809         PR fortran/15957
36810         * gfortran.dg/pr15957.f90: New test.
36811
36812 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
36813
36814         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
36815         in comparison.
36816         * gcc.dg/vect/vect-79.c: Likewise.
36817         * gcc.dg/vect/vect-80.c: Likewise.
36818
36819 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36820
36821         PR fortran/15750
36822         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
36823
36824 2004-09-20  Ira Rosen  <irar@il.ibm.com>
36825
36826         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
36827         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
36828         * gcc.dg/vect/vect-62.c: New testcase.
36829         * gcc.dg/vect/vect-63.c: New testcase.
36830         * gcc.dg/vect/vect-64.c: New testcase.
36831         * gcc.dg/vect/vect-65.c: New testcase.
36832         * gcc.dg/vect/vect-66.c: New testcase.
36833         * gcc.dg/vect/vect-67.c: New testcase.
36834         * gcc.dg/vect/vect-68.c: New testcase.
36835         * gcc.dg/vect/vect-69.c: New testcase.
36836         * gcc.dg/vect/vect-79.c: New testcase.
36837         * gcc.dg/vect/vect-80.c: New testcase.
36838
36839 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
36840
36841         * gcc.target/mips/asm-1.c: New test.
36842
36843 2004-09-19  Ira Rosen  <irar@il.ibm.com>
36844
36845         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
36846         * gcc.dg/vect/vect-73.c: New testcase.
36847         * gcc.dg/vect/vect-74.c: New testcase.
36848         * gcc.dg/vect/vect-75.c: New testcase.
36849         * gcc.dg/vect/vect-76.c: New testcase.
36850         * gcc.dg/vect/vect-77.c: New testcase.
36851         * gcc.dg/vect/vect-78.c: New testcase
36852
36853 2004-09-18  Paul Brook  <paul@codesourcery.com>
36854
36855         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
36856
36857 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
36858
36859         PR c/17424
36860         * gcc.dg/pr17424-1.c: New test.
36861
36862 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
36863
36864         * g++.dg/tree-ssa/pr17153.C: New test.
36865
36866 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
36867
36868         PR pch/13361
36869         * g++.dg/pch/wchar-1.C: New.
36870         * g++.dg/pch/wchar-1.Hs: New.
36871
36872 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
36873
36874         * gcc.c-torture/execute/20040917-1.c: New test.
36875
36876 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
36877
36878         PR tree-optimization/17319
36879         * gcc.dg/pr17319.c: New test.
36880
36881 2004-09-17  Devang Patel  <dpatel@apple.com>
36882
36883         * gcc.dg/20040813-1.c: New test.
36884
36885 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
36886
36887         PR tree-optimization/17273
36888         * gcc.c-torture/compile/pr17273.c: New test.
36889
36890 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36891
36892         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
36893         Update expected messages.
36894         * gcc.dg/declspec-13.c: New test.
36895
36896 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
36897
36898         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
36899
36900 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
36901
36902         * gcc.c-torture/execute/pr17252.c: Use post-increment to
36903         change what 'a' is pointing to.
36904
36905 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
36906
36907         PR c++/16002
36908         * g++.dg/template/error18.C: New test.
36909
36910         PR c++/16029
36911         * g++.dg/warn/Wunused-8.C: New test.
36912
36913 2004-09-17  Steven Bosscher  <stevenb@suse.de>
36914
36915         PR tree-optimization/17513
36916         * gcc.dg/20040916-1.c: New test.
36917
36918 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
36919
36920         PR c++/17501
36921         * g++.dg/template/typename7.C: New test.
36922
36923 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36924
36925         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
36926
36927 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
36928
36929         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
36930         with -ftree-based-profiling also.
36931         * lib/profopt.exp: Support late-set profile_option/feedback_option.
36932
36933 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
36934
36935         PR/15364
36936         * gfortran.dg/der_array_io_1.f90: New test.
36937         * gfortran.dg/der_array_io_2.f90: New test.
36938         * gfortran.dg/der_array_io_3.f90: New test.
36939
36940 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
36941
36942         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
36943         EABI.
36944
36945 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
36946
36947         * g++.dg/opt/switch1.C: New test.
36948
36949 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
36950
36951         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
36952         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
36953         Update expected messages.
36954
36955 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36956
36957         PR fortran/16485
36958         * gfortran.dg/same_name_1.f90: New test.
36959
36960 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
36961
36962         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
36963         dereference garbage pointers.
36964
36965 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
36966
36967         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
36968         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
36969
36970         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
36971         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
36972         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
36973
36974 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
36975
36976         PR c++/17324
36977         * g++.dg/template/mangle1.C: New test.
36978
36979 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
36980
36981         PR tree-optimization/17252
36982         * gcc.c-torture/execute/pr17252.c: New test.
36983
36984 2004-09-14  Andrew Pinski  <apinski@apple.com>
36985
36986         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
36987
36988 2004-09-14  Roger Sayle  <roger@eyesopen.com>
36989
36990         PR rtl-optimization/9771
36991         * gcc.dg/pr9771-1.c: New test case.
36992
36993 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
36994
36995         PR tree-optimization/15262
36996         * gcc.c-torture/execute/pr15262-1.c: New test.
36997         * gcc.c-torture/execute/pr15262-2.c: New test.
36998
36999 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37000
37001         * gcc.dg/declspec-12.c: New test.
37002
37003 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
37004
37005         * gfortran.dg/pr17090.f90: Add directives to test.
37006
37007 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37008
37009         * gcc.c-torture/compile/20040914-1.c: New test.
37010
37011 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
37012
37013         PR c++/16162
37014         * g++.dg/template/decl2.C: New test.
37015
37016 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
37017
37018         PR fortran/17090
37019         * gfortran.dg/pr17090.f90: New test.
37020
37021 2004-09-13  Dale Johannesen  <dalej@apple.com>
37022
37023         * gcc.c-torture/compile/pr17408.c: New test case.
37024
37025 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
37026
37027         PR c++/16716
37028         * g++.dg/parse/crash17.C: New test.
37029
37030         PR c++/17327
37031         * g++.dg/template/enum3.C: New test.
37032
37033 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
37034
37035         * lib/gcc-defs.exp: Load wrapper.exp.
37036         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
37037         using local code.
37038         * lib/gcc.exp (gcc_init): Similar.
37039         * lib/gfortran.exp (gfortran_init): Similar.
37040         * lib/objc.exp (objc_init): Similar.
37041         * lib/treelang.exp (treelang_init): Similar.
37042         * lib/wrapper.exp: New file with build_wrapper call machinery in
37043         ${tool}_maybe_build_wrapper.
37044
37045 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
37046
37047         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
37048         "inline".
37049         * gcc.dg/declspec-11.c: Update expected messages.
37050         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
37051         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
37052         gcc.dg/inline-12.c: New tests.
37053
37054 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
37055
37056         * g++.dg/tree-ssa/pr17400.C: New testcase.
37057
37058 2004-09-13  James E Wilson  <wilson@specifixinc.com>
37059
37060         * gcc.target/mips/sb1-1.c: New testcase.
37061
37062 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
37063
37064         * lib/g77-dg.exp: Remove unused file.
37065         * lib/mike-g77.exp: Ditto.
37066         * lib/g77.exp: Ditto.
37067
37068 2004-09-12  Richard Henderson  <rth@redhat.com>
37069
37070         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
37071
37072 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
37073
37074         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
37075         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
37076         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
37077         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
37078         Update expected messages.
37079
37080 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
37081
37082         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
37083         declaration/use mismatch for dirp parameter.
37084
37085 2004-09-12  Andrew Pinski  <apinski@apple.com>
37086
37087         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
37088         -fgnu-runtime is passed.
37089
37090 2004-09-12  Richard Henderson  <rth@redhat.com>
37091
37092         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
37093         do the uplevel thing and update additional_flags directly.
37094         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
37095         gfortran.fortran-torture/execute/intrinsic_nearest.x,
37096         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
37097         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
37098
37099 2004-09-11  Steven Bosscher  <stevenb@suse.de>
37100
37101         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
37102
37103 2004-09-11  Roger Sayle  <roger@eyesopen.com>
37104
37105         PR middle-end/17411
37106         * g++.dg/opt/pr17411-1.C: New test case.
37107
37108 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37109
37110         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
37111         gcc.dg/tls/diag-2.c: Update expected messages.
37112         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
37113         messages.
37114         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
37115         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
37116         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
37117         gcc.dg/tls/diag-5.c: New tests.
37118
37119 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
37120
37121         * gcc.dg/20040910-1.c: Correct dg-error regexp.
37122
37123 2004-09-11  Steven Bosscher  <stevenb@suse.de>
37124
37125         * g++.dg/parse/break-in-for.C: New test.
37126
37127 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
37128
37129         * gcc.dg/tree-ssa/20040911-1.c: New test.
37130
37131 2004-09-11  Andreas Jaeger  <aj@suse.de>
37132
37133         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
37134         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
37135
37136 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
37137
37138         * gcc.target/frv: New directory of FR-V-specific tests.
37139
37140 2004-09-10  James E Wilson  <wilson@specifixinc.com>
37141
37142         * gcc.dg/convert-vec-1.c: New test.
37143
37144 2004-09-10  Roger Sayle  <roger@eyesopen.com>
37145
37146         PR middle-end/17024
37147         * gcc.dg/pr17024-1.c: New test case.
37148
37149 2004-09-10  Eric Christopher  <echristo@redhat.com>
37150
37151         * gcc.dg/20040910-1.c: New test.
37152
37153 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37154
37155         * gcc.dg/bitfld-9.c: New test.
37156
37157 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
37158
37159         * gcc.c-torture/execute/ieee/acc1.c: New test.
37160         * gcc.c-torture/execute/ieee/acc2.c: New test.
37161         * gcc.c-torture/execute/ieee/mzero6.c: New test.
37162
37163 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37164
37165         * gcc.dg/deprecated-2.c: New test.
37166
37167 2004-09-09  James E Wilson  <wilson@specifixinc.com>
37168
37169         * gcc.dg/init-vec-1.c: New test.
37170
37171 2004-09-09  Roger Sayle  <roger@eyesopen.com>
37172
37173         PR middle-end/17055
37174         * gcc.dg/pr17055-1.c: New test case.
37175
37176 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
37177
37178         PR target/17377
37179         * gcc.c-torture/execute/pr17377.c: New test.
37180
37181 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37182
37183         PR c/8420
37184         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
37185         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
37186         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
37187         gcc.dg/long-long-typespec-1.c: New tests.
37188         * gcc.dg/tls/diag-2.c: Update expected diagnostics
37189
37190 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37191
37192         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
37193         gcc.dg/gnu99-static-1.c: New tests.
37194
37195 2004-09-08  Devang Patel  <dpatel@apple.com>
37196
37197         * gcc.dg/darwin-ld-20040828-1.c: New test.
37198         * gcc.dg/darwin-ld-20040828-2.c: New test.
37199         * gcc.dg/darwin-ld-20040828-3.c: New test.
37200
37201 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
37202
37203         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
37204         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
37205         in error message.
37206         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
37207         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
37208         in error message.
37209         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
37210         types they qualify.
37211         * objc.dg/type-size-2.m: Fix wording in comment.
37212         * objc.dg/va-meth-1.m: New test case.
37213
37214 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
37215
37216         PR c/16633:
37217         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
37218         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
37219
37220 2004-09-06  Devang Patel  <dpatel@apple.com>
37221
37222         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
37223         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
37224
37225 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
37226
37227         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
37228         reflect changed line numbering of diagnostics.
37229
37230 2004-09-06  Paul Brook  <paul@codesourcery.com>
37231
37232         * gfortran.dg/edit_real_1.f90: Add new test.
37233
37234 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37235
37236         * gcc.dg/tree-ssa/loop-2.c: New test.
37237         * gcc.dg/tree-ssa/loop-3.c: New test.
37238         * gcc.dg/tree-ssa/loop-4.c: New test.
37239         * gcc.dg/tree-ssa/loop-5.c: New test.
37240
37241 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37242
37243         * gcc.dg/format/sentinel-1.c: Update for parameter option.
37244
37245 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37246
37247         * gcc.dg/format/sentinel-1.c: New test.
37248
37249 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
37250
37251         * gcc.dg/builtins-46.c: New.
37252
37253 2004-09-03  Devang Patel  <dpatel@apple.com>
37254
37255         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
37256         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
37257
37258 2004-09-03  Jan Beulich  <jbeulich@novell.com>
37259
37260         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
37261         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
37262         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
37263         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
37264         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
37265         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
37266         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
37267         the non-portable bzero.
37268         * gcc.dg/20010912-1.c: xfail for NetWare.
37269         * gcc.dg/20020426-2.c: xfail for NetWare.
37270         * gcc.dg/20021014-1.c: xfail for NetWare.
37271         * gcc.dg/20021018-1.c: xfail for NetWare.
37272         * gcc.dg/20030213-1.c: xfail for NetWare.
37273         * gcc.dg/20030225-1.c: xfail for NetWare.
37274         * gcc.dg/20030708-1.c: xfail for NetWare.
37275         * gcc.dg/builtins-config.h: Also exclude NetWare.
37276         * gcc.dg/format/format.h: Define restrict only if not already defined.
37277         * gcc.dg/nest.c: xfail for NetWare.
37278         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
37279         * lib/target-supports.exp (check_visibility_available): Exclude
37280         NetWare.
37281
37282 2004-09-03  Jan Beulich  <jbeulich@novell.com>
37283
37284         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
37285         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
37286         deterministic starting point for the alignment of structure fields.
37287         * gcc.dg/Wpadded.c: Dito.
37288         * g++.dg/abi/vbase10.C: Dito.
37289
37290 2004-09-03  Devang Patel  <dpatel@apple.com>
37291
37292         * g++.dg/debug/pr15736.cc: New test.
37293
37294 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
37295
37296         * README.QMTEST: Fix out-of-date link.
37297
37298 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
37299
37300         PR fortran/16579
37301         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
37302         Delete.  Duplicate of gfortran.dg/g77/20010610.f
37303
37304 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
37305
37306         * g++.dg/abi/arm_rtti1.C: New test.
37307
37308 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
37309
37310         * gcc.dg/ppc-vector-memcpy.c: New.
37311         * gcc.dg/ppc-vector-memset.c: New.
37312
37313 2004-09-02  Chao-ying Fu  <fu@mips.com>
37314
37315         * gcc.target/mips/mips-3d-1.c: New test.
37316         * gcc.target/mips/mips-3d-2.c: New test.
37317         * gcc.target/mips/mips-3d-3.c: New test.
37318         * gcc.target/mips/mips-3d-4.c: New test.
37319         * gcc.target/mips/mips-3d-5.c: New test.
37320         * gcc.target/mips/mips-3d-6.c: New test.
37321         * gcc.target/mips/mips-3d-7.c: New test.
37322         * gcc.target/mips/mips-3d-8.c: New test.
37323         * gcc.target/mips/mips-3d-9.c: New test.
37324         * gcc.target/mips/mips-ps-1.c: New test.
37325         * gcc.target/mips/mips-ps-2.c: New test.
37326         * gcc.target/mips/mips-ps-3.c: New test.
37327         * gcc.target/mips/mips-ps-4.c: New test.
37328         * gcc.target/mips/mips-ps-type.c: New test.
37329
37330 2004-09-02  Paul Brook  <paul@codesourcery.com>
37331
37332         * gfortran.dg/edit_real_1.f90: Add new tests.
37333
37334 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37335
37336         PR fortran/15327
37337         * gfortran.dg/merge_char_1.f90: New test.
37338
37339 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37340
37341         PR fortran/16404
37342         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
37343
37344 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37345
37346         PR c/1522
37347         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
37348
37349 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
37350
37351         * g++.dg/opt/loop1.C: Do not XFAIL.
37352
37353 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
37354
37355         * gcc.c-torture/execute/20040831-1.c: New test.
37356
37357 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
37358
37359         PR fortran/16579
37360         * gfortran.dg/g77/20010610.f: Now passes.
37361         Copy from g77.f-torture/execute. Add dg-run directive.
37362         * gfortran.dg/g77/README: Update
37363
37364 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
37365
37366         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
37367         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
37368         (t1, t2, t3, t4): Add volatile.
37369
37370 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
37371
37372         * g++.dg/ext/visibility/arm1.C: New test.
37373
37374 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
37375
37376         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
37377         -pedantic-errors.
37378
37379 2004-09-01  Paul Brook  <paul@codesourcery.com>
37380
37381         * gfortran.dg/eof_2.f90: New test.
37382
37383 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37384
37385         PR fortran/16579
37386         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
37387
37388 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
37389
37390         PR libfortran/16805
37391         * gfortran.dg/list_read_2.f90: New test.
37392
37393 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
37394
37395         * g++.dg/abi/key1.C: New test.
37396
37397 2004-08-31  Richard Henderson  <rth@redhat.com>
37398
37399         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
37400         form of offsetof.
37401         * g++.dg/other/offsetof5.C: Remove duplicate.
37402
37403 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37404
37405         PR fortran/17244
37406         * gfortran.dg/func_derived_1.f90: New test.
37407
37408 2004-08-31  Paul Brook  <paul@codesourcery.com>
37409
37410         * gfortran.dg/eof_1.f90: New test.
37411
37412 2004-08-31  Paul Brook  <paul@codesourcery.com>
37413
37414         * gfortran.dg/list_read_1.f90: New file.
37415
37416 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
37417
37418         * g++.dg/opt/loop1.C: XFAIL.
37419
37420 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
37421
37422         * gcc.dg/funcdef-storage-1.c: New.
37423         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
37424         an extern function in local scope.
37425         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
37426         declare an 'auto inline' function in local scope.
37427         * gcc.dg/20011130-1.c: Likewise.
37428         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
37429         an 'auto' function in local scope.
37430         * gcc.dg/20021014-1.c: Likewise.
37431         * gcc.dg/20030331-2.c: Likewise.
37432
37433 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37434
37435         * gfortran.dg/blockdata_1.f90: New test.
37436
37437 2004-08-30  Richard Henderson  <rth@redhat.com>
37438
37439         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
37440
37441 2004-08-30  Richard Henderson  <rth@redhat.com>
37442
37443         * lib/fortran-torture.exp (fortran-torture-execute): Honor
37444         additional_flags set by alternate driver.
37445         (ieee-options): New procedure.
37446         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
37447         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
37448         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
37449         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
37450
37451 2004-08-30  Richard Henderson  <rth@redhat.com>
37452
37453         * lib/f-torture.exp: Remove.
37454
37455 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
37456
37457         PR rtl-optimization/16590
37458         * g++.dg/opt/loop1.C: New test.
37459
37460 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37461
37462         PR fortran/13910
37463         * gfortran.dg/oldstyle_1.f90: New test.
37464
37465 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
37466         Paul Brook  <paul@codesourcery.com>
37467
37468         * gfortran.dg/g77/README: Update.
37469         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
37470         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
37471         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
37472
37473 2004-08-28  Paul Brook  <paul@codesourcery.com>
37474
37475         PR libfortran/17195
37476         * gfortran.dg/edit_real_1.f90: New test.
37477
37478 2004-08-27  Paul Brook  <paul@codesourcery.com>
37479
37480         * gfortran.dg/rewind_1.f90: New test.
37481
37482 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
37483
37484         PR fortran/16597
37485         * gfortran.dg/pr16597.f90: New test.
37486
37487 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37488
37489         PR c/13801
37490         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
37491         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
37492         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
37493         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
37494         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
37495
37496 2004-08-26  Nick Clifton  <nickc@redhat.com>
37497
37498         * gcc.c-torture/compile/pr17119.c: New test.
37499
37500 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37501
37502         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
37503
37504 2004-08-25  Richard Henderson  <rth@redhat.com>
37505
37506         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
37507         the bits that expect kind=8 to be the largest real kind.
37508
37509 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
37510
37511         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
37512
37513 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37514
37515         * gfortran.dg/assignment_1.f90: New test.
37516
37517 2004-08-25  Adam Nemet  <anemet@lnxw.com>
37518
37519         * g++.dg/template/repo3.C: New test.
37520
37521 2004-08-25  Roger Sayle  <roger@eyesopen.com>
37522
37523         PR middle-end/16693
37524         PR tree-optimization/16372
37525         * g++.dg/opt/pr16372-1.C: New test case.
37526         * g++.dg/opt/pr16693-1.C: New test case.
37527         * g++.dg/opt/pr16693-2.C: New test case.
37528
37529 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
37530
37531         * objc.dg/proto-lossage-4.m: New test.
37532
37533 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
37534
37535         PR c++/17155
37536         * g++.dg/inherit/local2.C: New test.
37537
37538 2004-08-25  Paul Brook  <paul@codesourcery.com>
37539
37540         PR fortran/17144
37541         * gfortran.dg/string_ctor_1.f90: New test.
37542
37543 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37544
37545         PR c++/14428
37546         * g++.dg/template/redecl2.C: New test.
37547
37548 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
37549
37550         PR fortran/17143
37551         * gfortran.dg/pr17143.f90: New test.
37552
37553 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
37554
37555         PR fortran/17164
37556         * gfortran.dg/pr17164.f90: New test.
37557
37558 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37559
37560         * gcc.dg/tree-ssa/loop-1.c: New test.
37561
37562 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
37563
37564         * gcc.c-torture/compile/20040824-1.c: New test.
37565
37566 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
37567
37568         * gcc.c-torture/compile/iftrap-3.c: New test.
37569
37570 2004-08-24  Paul Brook  <paul@codesourcery.com>
37571
37572         * gfortran.dg/entry_2.f90: New test.
37573
37574 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37575
37576         PR c++/16889
37577         * g++.dg/lookup/ambig[12].C: New.
37578
37579 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37580
37581         PR c++/16706
37582         * g++.dg/template/crash21.C: New test.
37583         * g++.dg/template/crash22.C: Likewise.
37584
37585 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37586
37587         PR c++/17149
37588         * g++.dg/template/access15.C: New.
37589
37590 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37591
37592         PR c++/17163
37593         * g++.dg/template/repo2.C: New test.
37594
37595 2004-08-23  Roger Sayle  <roger@eyesopen.com>
37596
37597         PR rtl-optimization/17078
37598         * gcc.c-torture/execute/pr17078-1.c: New test case.
37599
37600 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37601
37602         PR c/14492
37603         * gcc.dg/debug/crash1.c: New test.
37604
37605 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37606
37607         PR c/16180
37608         * gcc.dg/loop-5.c: New test.
37609
37610 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37611
37612         * gcc.c-torture/execute/20040823-1.c: New test.
37613
37614 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
37615
37616         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
37617         to the assembler.  Simplify test accordingly.
37618         (asm_abi_flags): Use GNU names.
37619         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
37620         to check for ABI flags.
37621
37622 2004-08-22  Andrew Pinski  <apinski@apple.com>
37623
37624         * g++.dg/opt/pr14029.C: New test.
37625         * gcc.c-torture/execute/pr15262.c: New test.
37626
37627 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37628
37629         * gfortran.dg/reduction.f90: Add checks with complex arguments.
37630
37631 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
37632
37633         PR 16908
37634         * gfortran.dg/direct_io.f90: New test.
37635
37636 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
37637
37638         PR c++/17121
37639         * g++.dg/inherit/local2.C: New test.
37640
37641 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
37642
37643         PR c++/17120
37644         * g++.dg/warn/Wparentheses-4.C: New test.
37645
37646 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
37647
37648         PR c++/17121
37649         * g++.dg/inherit/local2.C: New test.
37650
37651         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
37652         * gcc.dg/ppc-ldstruct.c: Likewise.
37653         * gcc.dg/ppc64-abi-2.c: Likewise.
37654
37655 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
37656
37657         PR rtl-optimization/17099
37658         * gcc.c-torture/execute/20040820-1.c: New test.
37659
37660 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
37661
37662         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
37663
37664 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
37665
37666         PR fortran/17077
37667         * gfortran.dg/auto_array_1.f90: New test.
37668
37669 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37670
37671         PR fortran/17074
37672         * gfortran.dg/simpleif_1.f90: New test.
37673
37674 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
37675
37676         * lib/target-supports.exp (check_profiling_available): Return
37677         false for arm*-*-symbianelf* and arm*-*-eabi*.
37678
37679         PR c++/15890
37680         * g++.dg/template/delete1.C: New test.
37681
37682 2004-08-19  Paul Brook  <paul@codesourcery.com>
37683
37684         PR fortran/14976
37685         PR fortran/16228
37686         * gfortran.dg/data_char_1.f90: New test.
37687
37688 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
37689
37690         PR fortran/16946
37691         * gfortran.dg/reduction.f90: New testcase.
37692
37693 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37694
37695         PR fortran/16520
37696         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
37697
37698 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
37699
37700         PR c++/17041
37701         * g++.dg/Wparentheses-3.C: New test.
37702
37703 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
37704
37705         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
37706         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
37707         * gcc.dg/vect/vect-2.c: Likewise.
37708         * gcc.dg/vect/vect-3.c: Likewise.
37709         * gcc.dg/vect/vect-4.c: Likewise.
37710         * gcc.dg/vect/vect-5.c: Likewise.
37711         * gcc.dg/vect/vect-6.c: Likewise.
37712         * gcc.dg/vect/vect-7.c: Likewise.
37713         * gcc.dg/vect/vect-25.c: Likewise.
37714         * gcc.dg/vect/vect-31.c: Likewise.
37715         * gcc.dg/vect/vect-32.c: Likewise.
37716         * gcc.dg/vect/vect-34.c: Likewise.
37717         * gcc.dg/vect/vect-36.c: Likewise.
37718         * gcc.dg/vect/vect-all.c: Likewise.
37719
37720 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
37721
37722         PR c++/17068
37723         * g++.dg/template/operator4.C: New test.
37724
37725 2004-08-18  Richard Henderson  <rth@redhat.com>
37726
37727         * gcc.dg/20040206-1.c: XFAIL.
37728
37729 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
37730
37731         PR c++/16246
37732         * g++.dg/template/array7.C: New test.
37733
37734 2004-08-17  James E Wilson  <wilson@specifixinc.com>
37735
37736         * gcc.dg/mips-movcc-1.c: New test.
37737         * gcc.dg/mips-movcc-2.c: New test.
37738         * gcc.dg/mips-movcc-3.c: New test.
37739
37740         * gcc.dg/mips-nmadd-1.c: New test.
37741         * gcc.dg/mips-nmadd-2.c: New test.
37742
37743 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
37744
37745         PR c++/15871
37746         * g++.dg/opt/inline8.C: New test.
37747
37748         PR c++/16965
37749         * g++.dg/parse/error17.C: New test.
37750
37751 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
37752
37753         * gcc.dg/vect: New directory for vectorizer tests.
37754         * gcc.dg/vect/tree-vect.h: New file.
37755         * gcc.dg/vect/vect.exp: New file.
37756         * gcc.dg/vect/pr16105.c.c: New test.
37757         * gcc.dg/vect/vect-1.c: New test.
37758         * gcc.dg/vect/vect-2.c: New test.
37759         * gcc.dg/vect/vect-3.c: New test.
37760         * gcc.dg/vect/vect-4.c: New test.
37761         * gcc.dg/vect/vect-5.c: New test.
37762         * gcc.dg/vect/vect-6.c: New test.
37763         * gcc.dg/vect/vect-7.c: New test.
37764         * gcc.dg/vect/vect-8.c: New test.
37765         * gcc.dg/vect/vect-9.c: New test.
37766         * gcc.dg/vect/vect-10.c: New test.
37767         * gcc.dg/vect/vect-11.c: New test.
37768         * gcc.dg/vect/vect-12.c: New test.
37769         * gcc.dg/vect/vect-13.c: New test.
37770         * gcc.dg/vect/vect-14.c: New test.
37771         * gcc.dg/vect/vect-15.c: New test.
37772         * gcc.dg/vect/vect-16.c: New test.
37773         * gcc.dg/vect/vect-17.c: New test.
37774         * gcc.dg/vect/vect-18.c: New test.
37775         * gcc.dg/vect/vect-19.c: New test.
37776         * gcc.dg/vect/vect-20.c: New test.
37777         * gcc.dg/vect/vect-21.c: New test.
37778         * gcc.dg/vect/vect-22.c: New test.
37779         * gcc.dg/vect/vect-23.c: New test.
37780         * gcc.dg/vect/vect-24.c: New test.
37781         * gcc.dg/vect/vect-25.c: New test.
37782         * gcc.dg/vect/vect-26.c: New test.
37783         * gcc.dg/vect/vect-27.c: New test.
37784         * gcc.dg/vect/vect-28.c: New test.
37785         * gcc.dg/vect/vect-29.c: New test.
37786         * gcc.dg/vect/vect-30.c: New test.
37787         * gcc.dg/vect/vect-31.c: New test.
37788         * gcc.dg/vect/vect-32.c: New test.
37789         * gcc.dg/vect/vect-33.c: New test.
37790         * gcc.dg/vect/vect-34.c: New test.
37791         * gcc.dg/vect/vect-35.c: New test.
37792         * gcc.dg/vect/vect-36.c: New test.
37793         * gcc.dg/vect/vect-37.c: New test.
37794         * gcc.dg/vect/vect-38.c: New test.
37795         * gcc.dg/vect/vect-40.c: New test.
37796         * gcc.dg/vect/vect-41.c: New test.
37797         * gcc.dg/vect/vect-42.c: New test.
37798         * gcc.dg/vect/vect-43.c: New test.
37799         * gcc.dg/vect/vect-44.c: New test.
37800         * gcc.dg/vect/vect-45.c: New test.
37801         * gcc.dg/vect/vect-46.c: New test.
37802         * gcc.dg/vect/vect-47.c: New test.
37803         * gcc.dg/vect/vect-48.c: New test.
37804         * gcc.dg/vect/vect-49.c: New test.
37805         * gcc.dg/vect/vect-50.c: New test.
37806         * gcc.dg/vect/vect-51.c: New test.
37807         * gcc.dg/vect/vect-52.c: New test.
37808         * gcc.dg/vect/vect-53.c: New test.
37809         * gcc.dg/vect/vect-54.c: New test.
37810         * gcc.dg/vect/vect-55.c: New test.
37811         * gcc.dg/vect/vect-56.c: New test.
37812         * gcc.dg/vect/vect-57.c: New test.
37813         * gcc.dg/vect/vect-58.c: New test.
37814         * gcc.dg/vect/vect-59.c: New test.
37815         * gcc.dg/vect/vect-60.c: New test.
37816         * gcc.dg/vect/vect-61.c: New test.
37817         * gcc.dg/vect/vect-all.c: New test.
37818         * gcc.dg/vect/vect-none.c: New test.
37819
37820 2004-08-17  Paul Brook  <paul@codesourcery.com>
37821
37822         PR fortran/13082
37823         * gfortran.dg/entry_1.f90: New test.
37824
37825 2004-08-17  Andrew Pinski  <apinski@apple.com>
37826
37827         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
37828
37829 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
37830
37831         * gcc.dg/pr17036-1.c: New test.
37832
37833 2004-08-16  Devang Patel  <dpatel@apple.com>
37834
37835         * gcc.dg/darwin-20040809-1.c: New test.
37836
37837 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
37838
37839         * gcc.dg/funcdef-attr-1.c: New test.
37840
37841 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
37842
37843         * gcc.dg/altivec-17.c: New test.
37844         * gcc.dg/altivec-18.c: New test.
37845
37846 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37847
37848         PR c++/6749
37849         * g++.dg/template/vtable2.C: New test.
37850
37851 2004-08-14  Richard Henderson  <rth@redhat.com>
37852
37853         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
37854         * gcc.dg/pack-test-4.c (main): Return 0.
37855         * gcc.dg/setjmp-1.c: Remove XFAIL.
37856         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
37857
37858 2004-08-14  Richard Henderson  <rth@redhat.com>
37859
37860         * gcc.dg/980217-1.c: Add prototype for printf.
37861
37862 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
37863
37864         * gfortran.dg/pr16935.f90: New test.
37865
37866 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
37867
37868         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
37869
37870 2004-08-13  Paul Brook  <paul@codesourcery.com>
37871
37872         * gfortran.dg/der_io_1.f90: Remove stray comma.
37873
37874 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
37875
37876         * gcc.dg/vmx/cw-bug-2.c: Remove.
37877         * gcc.dg/vmx/vprint-1.c: Remove.
37878         * gcc.dg/vmx/vscan-1.c: Remove.
37879
37880 2004-08-12  Devang patel  <dpatel@apple.com>
37881
37882         * gcc.dg/darwin-20040809-2.c: New test.
37883
37884 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
37885
37886         * g++.dg/ext/altivec-12.C: New test.
37887
37888         * g++.dg/ext/altivec-11.C: New test.
37889
37890 2004-08-12  Paul Brook  <paul@codesourcery.com>
37891
37892         * g++.dg/abi/arm_cxa_vec_1.C: New test.
37893
37894 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
37895
37896         * g++.dg/ext/altivec-2.C: Check for hardware support before
37897         executing any VMX instructions.
37898
37899         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
37900
37901 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
37902
37903         PR c++/16276
37904         * g++.old-deja/g++.other/comdat4.C: New test.
37905         * g++.old-deja/g++.other/comdat4-aux.cc: New.
37906
37907 2004-08-12  Ben Elliston  <bje@au.ibm.com>
37908
37909         PR target/16286
37910         * gcc.dg/pr16286.c: New test.
37911
37912 2004-08-12 Jan Beulich <jbeulich@novell.com>
37913
37914         * g++.dg/ext/asm5.C: New.
37915
37916 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
37917
37918         PR c++/16698
37919         * g++.dg/eh/crash1.C: New test.
37920
37921         PR c++/16717
37922         * g++.dg/ext/construct1.C: New test.
37923
37924 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
37925
37926         PR c++/16853
37927         * g++.dg/init/ptrmem1.C: New test.
37928
37929         PR c++/16618
37930         * g++.dg/parse/offsetof5.C: New test.
37931
37932         PR c++/16870
37933         * g++.dg/template/overload3.C: New test.
37934
37935 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
37936
37937         PR c++/16964
37938         * g++.dg/parse/error16.C: New test.
37939
37940         PR c++/16904
37941         * g++.dg/template/error14.C: New test.
37942
37943         PR c++/16929
37944         * g++.dg/template/error15.C: New test.
37945
37946 2004-08-11  Devang Patel  <dpatel@apple.com>
37947
37948         * gcc.dg/darwin-ld-20040809-1.c: New test.
37949         * gcc.dg/darwin-ld-20040809-2.c: New test.
37950
37951 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
37952
37953         PR fortran/16917
37954         * gfortran.dg/dfloat_1.f90: New test.
37955
37956 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
37957
37958         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
37959         * gcc.dg/dll-2.c: Fix dg-require syntax.
37960         * gcc.misc-tests/arm-isr.c (abort): Declare.
37961         (exit): Likewise.
37962
37963 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
37964
37965         PR c++/16971
37966         * g++.dg/parse/crash16.C: New test.
37967
37968 2004-08-10  Roger Sayle  <roger@eyesopen.com>
37969
37970         * gcc.dg/mips-rsqrt-1.c: New test case.
37971         * gcc.dg/mips-rsqrt-2.c: New test case.
37972         * gcc.dg/mips-rsqrt-3.c: New test case.
37973
37974 2004-08-10  Paul Brook  <paul@codesourcery.com>
37975
37976         * gfortran.dg/der_io_1.f90: New test.
37977
37978 2004-08-10  Paul Brook  <paul@codesourcery.com>
37979
37980         PR fortran/16919
37981         * gfortran.dg/der_array_1.f90: New test.
37982
37983 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
37984
37985         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
37986
37987 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
37988
37989         * gcc.dg/wchar_t-2.c: Fix typo.
37990
37991 2004-08-09  Falk Hueffner  <falk@debian.org>
37992
37993         PR tree-optimization/12517
37994         * gcc.c-torture/compile/pr12517.c: New test.
37995
37996         PR tree-optimization/12578
37997         * gcc.c-torture/compile/pr12578.c: New test.
37998
37999         PR tree-optimization/12899
38000         * gcc.c-torture/compile/pr12899.c: New test.
38001
38002         PR rtl-optimization/14692
38003         * gcc.c-torture/compile/pr14692.c: New test.
38004
38005         PR tree-optimization/16461
38006         * gcc.c-torture/compile/pr16461.c: New test.
38007
38008 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
38009
38010         * gfortran.dg/getenv_1.f90: New test.
38011
38012 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
38013
38014         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
38015         wchar_t.
38016         * gcc.dg/symbian5.c: Test -fno-short-wchar.
38017
38018 2004-08-06  Paul Brook  <paul@codesourcery.com>
38019
38020         * gfortran.dg/ret_array_1.f90: New test.
38021         * gfortran.dg/ret_pointer_1.f90: New test.
38022
38023 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
38024
38025         * gcc.dg/missing-field-init-[12].c: New tests.
38026         * g++.dg/warn/missing-field-init-[12].C: New tests.
38027
38028 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
38029
38030         * gcc.dg/enum2.c: New test.
38031         * gcc.dg/symbian3.c: Likewise.
38032         * gcc.dg/symbian4.c: Likewise.
38033         * gcc.dg/wchar_t-2.c: Likewise.
38034
38035 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
38036
38037         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
38038         destructor tests.
38039
38040 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
38041
38042         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
38043         dg-require-visiblity.
38044         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
38045         * g++.dg/ext/visibility/fvisibility.C: Likewise.
38046         * g++.dg/ext/visibility/memfuncts.C: Likewise.
38047         * g++.dg/ext/visibility/new1.C: Likewise.
38048         * g++.dg/ext/visibility/pragma.C: Likewise.
38049         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
38050         * g++.dg/ext/visibility/virtual.C: Likewise.
38051         * g++/dg/ext/visibility/visibility-1.C: Likewise.
38052         * g++/dg/ext/visibility/visibility-2.C: Likewise.
38053         * g++/dg/ext/visibility/visibility-3.C: Likewise.
38054         * g++/dg/ext/visibility/visibility-4.C: Likewise.
38055         * g++/dg/ext/visibility/visibility-5.C: Likewise.
38056         * g++/dg/ext/visibility/visibility-6.C: Likewise.
38057         * g++/dg/ext/visibility/visibility-7.C: Likewise.
38058         * g++/dg/ext/visibility/visibility-8.C: New test.
38059         * gcc.c-torture/compile/dll.x: Remove.
38060         * gcc.dg/dll-2.c: Use dg-require-dll
38061         * gcc.dg/visibility-10.c: New test.
38062         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
38063         supporting DLLs.
38064         * lib/scanasm.exp (scan_hidden): New function.
38065         (scan_not_hidden): Likewise.
38066
38067 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
38068
38069         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
38070
38071 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
38072
38073         * gcc.c-torture/execute/20040805-1.c: New test.
38074
38075 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
38076
38077         * gcc.dg/20020118-1.c: Declare abort.
38078         * gcc.dg/altivec_check.h: Likewise.
38079         * gcc.dg/iftrap-2.c: Likewise.
38080         * gcc.dg/pragma-darwin.c: Likewise.
38081         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
38082
38083 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
38084
38085         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
38086
38087 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38088
38089         * gcc.c-torture/execute/builtins/abs-2.c,
38090         gcc.c-torture/execute/builtins/abs-3.c,
38091         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
38092         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
38093         intmax_t, uintmax_t and their limits.
38094         * gcc.dg/intmax_t-1.c: New test.
38095
38096 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38097
38098         * g++.dg/tc1/dr147.C: Add reference to PR.
38099
38100 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
38101
38102         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
38103         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
38104
38105 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
38106
38107         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
38108
38109 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38110
38111         * gcc.dg/redecl-5.c: New test.
38112         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
38113         of scanf.
38114
38115 2004-08-03  Roger Sayle  <roger@eyesopen.com>
38116
38117         PR middle-end/16790
38118         * gcc.c-torture/execute/pr16790-1.c: New test case.
38119
38120 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
38121
38122         * g++.dg/ext/visibility/assign1.C: New test.
38123         * g++.dg/ext/visibility/new1.C: Likewise.
38124
38125         * gcc.dg/symbian1.c: New test.
38126         * gcc.dg/symbian2.c: Likewise.
38127
38128 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
38129
38130         PR target/16570
38131         * gcc.dg/i386-sse-9.c: New test.
38132
38133 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38134
38135         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
38136
38137 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38138
38139         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
38140         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
38141         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
38142         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
38143         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
38144         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
38145         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
38146         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
38147         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
38148         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
38149         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
38150         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
38151         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
38152         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
38153         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
38154         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
38155         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
38156         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
38157         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
38158         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
38159         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
38160         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
38161         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
38162         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
38163         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
38164         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
38165         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
38166         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
38167         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
38168         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
38169         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
38170         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
38171         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
38172         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
38173         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
38174         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
38175         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
38176         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
38177         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
38178         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
38179         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
38180         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
38181         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
38182         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
38183         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
38184         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
38185         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
38186         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
38187         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
38188         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
38189         gcc.misc-tests/i386-pf-3dnow-1.c,
38190         gcc.misc-tests/i386-pf-athlon-1.c,
38191         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
38192         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
38193         Declare built-in functions used.
38194         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
38195
38196 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
38197
38198         PR c++/16707
38199         * g++.dg/lookup/using12.C: New test.
38200
38201         * g++.dg/init/null1.C: Fix PR number.
38202         * g++.dg/parse/namespace10.C: Likewise.
38203
38204 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
38205
38206         PR c++/16224
38207         * g++.dg/template/spec17.C: New test.
38208         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
38209         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
38210
38211 2004-08-02  David Billinghurst
38212
38213         PR fortran/16292
38214         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
38215
38216 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
38217
38218         * gcc.dg/ia64-got-1.c: New test case.
38219
38220 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
38221
38222         PR c++/16489
38223         * g++.dg/init/null1.C: New test.
38224         * g++.dg/tc1/dr76.C: Adjust error marker.
38225
38226         PR c++/16529
38227         * g++.dg/parse/namespace10.C: New test.
38228
38229         PR c++/16810
38230         * g++.dg/inherit/ptrmem2.C: New test.
38231
38232 2004-08-02  Ben Elliston  <bje@au.ibm.com>
38233
38234         PR target/16155
38235         * gcc.dg/pr16155.c: New test.
38236
38237 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
38238
38239         * gcc.dg/redecl-2.c: New test.
38240
38241 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
38242
38243         * gcc.dg/darwin-longdouble.c: New file.
38244
38245 2004-07-30  Richard Henderson  <rth@redhat.com>
38246
38247         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
38248         write to constant argument.
38249         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
38250
38251 2004-07-30  Richard Henderson  <rth@redhat.com>
38252
38253         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
38254         tests of nearest around zero.
38255
38256 2004-07-30  Andrew Pinski  <apinski@apple.com>
38257
38258         * gcc.c-torture/compile/20040730-1.c: New test.
38259
38260 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
38261
38262         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
38263         powerpc-eabispe.
38264
38265 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
38266
38267         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
38268
38269 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
38270
38271         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
38272         contains $ld_library_path.
38273         * lib/gfortran.exp (gfortran_link_flags): Likewise.
38274
38275 2004-07-29  Richard Henderson  <rth@redhat.com>
38276
38277         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
38278
38279         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
38280         (alt2, which): New.
38281         (Check): Accept either alternative.
38282
38283 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
38284
38285         * g++.dg/abi/inline1.C: New test.
38286         * g++.dg/abi/local1-a.cc: Likewise.
38287         * g++.dg/abi/local1.C: Likewise.
38288         * g++.dg/abi/mangle11.C: Tweak location of warnings.
38289         * g++.dg/abi/mangle12.C: Likewise.
38290         * g++.dg/abi/mangle17.C: Likewise.
38291         * g++.dg/abi/mangle20-2.C: Likewise.
38292         * g++.dg/opt/interface1.C: Likewise.
38293         * g++.dg/opt/interface1.h: Likewise.
38294         * g++.dg/opt/interface1-a.cc: New test.
38295         * g++.dg/parse/repo1.C: New test.
38296         * g++.dg/template/repo1.C: Likewise.
38297         * g++.dg/warn/Winline-1.C: Likewise.
38298         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
38299
38300 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
38301
38302         * gcc.dg/tree-ssa/20040729-1.c: New test.
38303
38304 2004-07-27  Matt Austern <austern@apple.com>
38305
38306         * gcc.dg/darwin-bool-1.c: New test.
38307         * gcc.dg/darwin-bool-2.c: New test.
38308
38309 2004-07-28  Richard Henderson  <rth@redhat.com>
38310
38311         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
38312         arguments in the correct type.  Don't write to constant arguments.
38313
38314 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38315
38316         PR tree-optimization/16688
38317         PR tree-optimization/16689
38318         * g++.dg/tree-ssa/pr16688.C: New test.
38319
38320 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38321
38322         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38323         loads.  Not only in the comment, this time.
38324
38325 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
38326
38327         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
38328         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
38329         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
38330         * gcc.dg/sh4a-bitmovua.c: New.
38331         * gcc.dg/sh4a-cos.c: New.
38332         * gcc.dg/sh4a-cosf.c: New.
38333         * gcc.dg/sh4a-fprun.c: New.
38334         * gcc.dg/sh4a-fsrra.c: New.
38335         * gcc.dg/sh4a-memmovua.c: New.
38336         * gcc.dg/sh4a-sin.c: New.
38337         * gcc.dg/sh4a-sincos.c: New.
38338         * gcc.dg/sh4a-sincosf.c: New.
38339         * gcc.dg/sh4a-sinf.c: New.
38340
38341 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38342
38343         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
38344         conditionals.
38345         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38346         loads.
38347         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
38348         DOM1.
38349
38350 2004-07-27  Andrew Pinski  <apinski@apple.com>
38351
38352         * g++.dg/rtti/tinfo1.C: Correct the xfail.
38353
38354 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
38355
38356         * gcc.dg/pragma-isr.c: New test.
38357
38358 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38359
38360         PR c++/14429
38361         * g++.dg/template/ttp11.C: New test.
38362
38363 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
38364
38365         * gcc.c-torture/compile/20040727-1.c: New test.
38366
38367 2004-07-26  Eric Christopher  <echristo@redhat.com>
38368
38369         * gcc.c-torture/compile/20040726-2.c: New test.
38370
38371 2004-07-26  Andrew Pinski  <apinski@apple.com>
38372
38373         * g++.dg/rtti/tinfo1.C: Xfail.
38374
38375 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
38376
38377         * gcc.c-torture/compile/20040726-1.c: New test.
38378
38379 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
38380             Brian Ryner  <bryner@brianryner.com>
38381
38382         PR c++/9283
38383         PR c++/15000
38384         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
38385         * g++.dg/ext/visibility/: New directory.
38386         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
38387         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
38388         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
38389         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
38390         * g++.dg/ext/visibility/fvisibility.C,
38391         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
38392         g++.dg/ext/visibility/fvisibility-override1.C
38393         g++.dg/ext/visibility/fvisibility-override2.C
38394         g++.dg/ext/visibility/memfuncts.C
38395         g++.dg/ext/visibility/noPLT.C
38396         g++.dg/ext/visibility/pragma.C
38397         g++.dg/ext/visibility/pragma-override1.C
38398         g++.dg/ext/visibility/pragma-override2.C
38399         g++.dg/ext/visibility/staticmemfuncts.C
38400         g++.dg/ext/visibility/virtual.C: New tests.
38401
38402 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38403
38404         PR c/15360
38405         * gcc.dg/pr15360-1.c: New test.
38406
38407 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
38408
38409         * gcc.dg/pragma-align-2.c: New test.
38410         * gcc.dg/pragma-init-fini.c: New test.
38411         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
38412         targets.
38413
38414 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38415
38416         * gcc.dg/init-string-2.c: New test.
38417
38418 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
38419
38420         PR 16684
38421         * gcc.dg/Wredundant-decls-1.c: New test case.
38422
38423 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
38424
38425         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
38426         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
38427         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
38428         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
38429         * gcc.dg/compat/generate-random.c: New file.
38430         * gcc.dg/compat/generate-random.h: Likewise.
38431         * gcc.dg/compat/generate-random_r.c: Likewise.
38432         * gcc.dg/compat/struct-layout-1.h: Likewise.
38433         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
38434         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
38435         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
38436         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
38437         * gcc.dg/compat/struct-layout-1_main.c: New test.
38438         * gcc.dg/compat/struct-layout-1_x.c: New file.
38439         * gcc.dg/compat/struct-layout-1_y.c: New file.
38440         * gcc.dg/compat/struct-layout-1_test.h: New file.
38441
38442 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
38443
38444         * gcc.dg/comp-return-1.c: New test
38445
38446 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
38447
38448         * gcc.dg/vmx/8-02a.c: Fix typo.
38449
38450         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
38451         * gcc.dg/darwin-abi-3.c: New test.
38452
38453         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
38454         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
38455
38456         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
38457         * gcc.dg/vmx/ops-long-1.c: New test.
38458         * gcc.dg/vmx/ops-long-2.c: New test.
38459
38460 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
38461
38462         * g++.dg/lookup/conv-[1234].C: New.
38463
38464 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
38465
38466         * g++.dg/parse/attr2.C: Simplify.
38467
38468 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38469
38470         PR c/7284
38471         * gcc.c-torture/execute/pr7284-1.c: New test.
38472
38473 2004-07-22  Brian Booth  <bbooth@redhat.com>
38474
38475         * gcc.dg/tree-ssa/20040721-1.c: New test.
38476
38477 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
38478
38479         * g++.dg/template/crash20.c: New.
38480
38481 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
38482
38483         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
38484         Add dg-run directive.  Declare variables as required.
38485         * gfortran.dg/g77/README: Update
38486
38487 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
38488
38489         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
38490         gcc.dg/cris-peep2-andu2.c: New tests.
38491
38492 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38493
38494         PR c/15052
38495         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
38496         on return type.
38497         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
38498         messages.
38499         * gcc.dg/qual-return-2.c: Update expected messages.
38500         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
38501
38502 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38503
38504         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
38505         * gcc.dg/noncompile/921102-1.c: Update expected error message.
38506
38507 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38508
38509         PR c/11250
38510         * gcc.dg/init-string-1.c: New test.
38511
38512 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
38513
38514         PR middle-end/15345
38515         PR c/16450
38516         * gcc.dg/torture/nested-fn-1.c: New test.
38517
38518 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
38519
38520         PR target/16559
38521         * gcc.dg/ia64-fptr-1.c: New file.
38522
38523 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38524
38525         PR c++/14497
38526         * g++.dg/template/spec16.C: New test.
38527         * g++.old-deja/g++.robertl/eb118.C: Remove.
38528
38529 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38530
38531         PR c++/509
38532         * g++.dg/template/spec15.C: New test.
38533
38534 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
38535
38536         Copy cases from g77.f-torture/execute and add dg-run
38537         directive.  Other changes as noted.
38538         * gfortran.dg/g77/13037.f
38539         * gfortran.dg/g77/1832.f
38540         * gfortran.dg/g77/19981119-0.f
38541         * gfortran.dg/g77/19990313-0.f
38542         * gfortran.dg/g77/19990313-1.f
38543         * gfortran.dg/g77/19990313-2.f
38544         * gfortran.dg/g77/19990313-3.f
38545         * gfortran.dg/g77/19990419-1.f
38546         * gfortran.dg/g77/19990826-0.f
38547         * gfortran.dg/g77/19990826-2.f
38548         * gfortran.dg/g77/20000503-1.f
38549         * gfortran.dg/g77/20001111.f
38550         * gfortran.dg/g77/20010116.f
38551         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
38552         * gfortran.dg/g77/20010430.f
38553         * gfortran.dg/g77/6177.f
38554         * gfortran.dg/g77/947.f
38555         * gfortran.dg/g77/970816-3.f
38556         * gfortran.dg/g77/971102-1.f
38557         * gfortran.dg/g77/980520-1.f
38558         * gfortran.dg/g77/980628-0.f
38559         * gfortran.dg/g77/980628-1.f
38560         * gfortran.dg/g77/980628-10.f
38561         * gfortran.dg/g77/980628-2.f
38562         * gfortran.dg/g77/980628-3.f
38563         * gfortran.dg/g77/980628-7.f
38564         * gfortran.dg/g77/980628-8.f
38565         * gfortran.dg/g77/980628-9.f
38566         * gfortran.dg/g77/980701-0.f
38567         * gfortran.dg/g77/980701-1.f
38568         * gfortran.dg/g77/cabs.f
38569         * gfortran.dg/g77/claus.f
38570         * gfortran.dg/g77/complex_1.f
38571         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
38572         * gfortran.dg/g77/dcomplex.f
38573         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
38574         * gfortran.dg/g77/f90-intrinsic-mathematical.f
38575         * gfortran.dg/g77/f90-intrinsic-numeric.f
38576         * gfortran.dg/g77/int8421.f
38577         * gfortran.dg/g77/labug1.f
38578         * gfortran.dg/g77/large_vec.f
38579         * gfortran.dg/g77/le.f
38580         * gfortran.dg/g77/short.f
38581         * gfortran.dg/g77/README: Update
38582
38583 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
38584
38585         PR c++/16637
38586         * g++.dg/parse/lookup4.C: New test.
38587
38588 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38589
38590         PR c++/16175
38591         * g++.dg/template/ttp10.C: New test.
38592
38593 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38594
38595         * gcc.dg/pr12625-1.c: New test.
38596
38597 2004-07-20  Steven Bosscher  <stevenb@suse.de>
38598
38599         * gcc.dg/switch-warn-1.c: New test.
38600         * gcc.dg/switch-warn-2.c: New test.
38601         * gcc.c-torture/compile/pr14730.c: Update.
38602
38603 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
38604
38605         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
38606         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
38607         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
38608         g++.dg/template/nontype3.C: Remove trailing CR from tests.
38609
38610 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
38611
38612         PR c++/16623
38613         * g++.dg/template/assign1.C: New test.
38614
38615 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38616
38617         PR c++/12170
38618         * g++.dg/template/ttp9.C: New test.
38619
38620 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
38621
38622         * gcc.dg/format/cmn-err-1.c: New test.
38623
38624 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38625
38626         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
38627         gcc.dg/Wparentheses-10.c: New tests.
38628         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
38629
38630 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38631
38632         PR fortran/16465
38633         * gfortran.dg/g77//ffixed-line-length-0.f,
38634         gfortran.dg/g77/ffixed-line-length-132.f,
38635         gfortran.dg/g77/ffixed-line-length-72.f,
38636         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
38637         gfortran.dg/g77/README: Update.
38638
38639 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38640
38641         PR c++/13092
38642         * g++.dg/template/non-dependent7.C: New test.
38643         * g++.dg/template/non-dependent8.C: Likewise.
38644         * g++.dg/template/non-dependent9.C: Likewise.
38645         * g++.dg/template/non-dependent10.C: Likewise.
38646
38647 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
38648
38649         PR c++/16337
38650         * g++.dg/parse/attr2.C: New test.
38651
38652 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
38653
38654         * g77.dg: Removed.
38655         * g77.f-torture: Ditto.
38656
38657 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38658
38659         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
38660         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
38661         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
38662
38663 2004-07-16  Richard Henderson  <rth@redhat.com>
38664
38665         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
38666
38667 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38668
38669         * lib/fortran-torture.exp (fortran-torture): Don't test compile
38670         tests with full list of options.
38671         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
38672         of TORTURE_OPTIONS if test contains 'dg-do run'.
38673
38674         PR fortran/16404
38675         * gfortran.dg/do_iterator.f90: New test.
38676
38677 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38678
38679         PR rtl-optimization/16536
38680         * gcc.c-torture/execute/restrict-1.c: New test.
38681
38682 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38683
38684         PR fortran/15324
38685         * gfortran.dg/pr15324.f90: New test.
38686
38687         PR fortran/15129
38688         * gfortran.dg/pr15129.f90: New test.
38689
38690         PR fortran/15140
38691         * gfortran.dg/pr15140.f90: New test.
38692
38693         PR fortran/13792
38694         * gfortran.fortran-torture/execute/bounds.f90: Add check for
38695         compile-time simplification.
38696
38697 2004-07-14  Mike Stump  <mrs@apple.com>
38698
38699         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
38700
38701 2004-07-14  James E Wilson  <wilson@specifixinc.com>
38702
38703         PR target/16325
38704         * gcc.dg/profile-generate-1.c: New.
38705
38706 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
38707
38708         * gcc.c-torture/execute/20040709-1.c: New test.
38709         * gcc.c-torture/execute/20040709-2.c: New test.
38710
38711 2004-07-14  Mike Stump  <mrs@apple.com>
38712
38713         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
38714
38715 2004-07-14  Mike Stump  <mrs@apple.com>
38716
38717         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
38718
38719 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
38720
38721         PR c++/16518
38722         * g++.dg/parse/mutable1.C: New test.
38723
38724 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
38725
38726         PR tree-optimization/16443
38727         * gcc.dg/tree-ssa/20040713-1.c: New test.
38728
38729 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
38730
38731         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
38732         for operator new.
38733
38734 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
38735
38736         * gfortran.dg/g77/README: New file
38737         * gfortran.dg/g77/19981216-0.f: Copy from
38738         g77.f-torture/noncompile.  Add "dg-do compile" and
38739         dg-error as required.
38740         * gfortran.dg/g77/19990218-1.f: Likewise.
38741         * gfortran.dg/g77/19990905-1.f: Likewise.
38742         * gfortran.dg/g77/9263.f: Likewise.
38743         * gfortran.dg/g77/980615-0.f: Likewise.
38744         * gfortran.dg/g77/980616-0.f: Likewise.
38745         * gfortran.dg/g77/check0.f: Likewise.
38746         * gfortran.dg/g77/select_no_compile.f: Likewise.
38747
38748 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
38749
38750         Copy files from g77.f-torture/compile.
38751         Add "{ dg-do compile}".  Other changes as noted
38752         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
38753         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
38754         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
38755         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
38756         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
38757         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
38758         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
38759         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
38760         statement to conform to standard.  Append alpha1.x for reference.
38761         * gfortran.dg/g77/xformat.f: Add dg-warning
38762
38763 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
38764
38765         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
38766         Add {dg-do compile} directive.
38767         * gfortran.dg/g77/cpp2.F: Likewise.
38768
38769 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38770
38771         PR c++/5402
38772         * g++.dg/lookup/name-clash1.C: New test.
38773
38774         PR c++/9777
38775         * g++.dg/lookup/name-clash2.C: New test.
38776
38777         PR c++/12102
38778         * g++.dg/lookup/name-clash3.C: New test.
38779
38780 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38781
38782         * g++.dg/lookup/new2.C: New test.
38783         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
38784
38785 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
38786
38787         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
38788         Add {dg-do compile} directive.
38789         * gfortran.dg/g77/13060.f: Likewise.
38790         * gfortran.dg/g77/19990218-0.f: Likewise.
38791         * gfortran.dg/g77/19990305-0.f: Likewise.
38792         * gfortran.dg/g77/19990419-0.f: Likewise.
38793         * gfortran.dg/g77/19990502-0.f: Likewise.
38794         * gfortran.dg/g77/19990502-1.f: Likewise.
38795         * gfortran.dg/g77/19990525-0.f: Likewise.
38796         * gfortran.dg/g77/19990826-1.f: Likewise.
38797         * gfortran.dg/g77/19990826-3.f: Likewise.
38798         * gfortran.dg/g77/19990905-2.f: Likewise.
38799         * gfortran.dg/g77/20000412-1.f: Likewise.
38800         * gfortran.dg/g77/20000511-1.f: Likewise.
38801         * gfortran.dg/g77/20000511-2.f: Likewise.
38802         * gfortran.dg/g77/20000518.f: Likewise.
38803         * gfortran.dg/g77/20000601-1.f: Likewise.
38804         * gfortran.dg/g77/20000601-2.f: Likewise.
38805         * gfortran.dg/g77/20000629-1.f: Likewise.
38806         * gfortran.dg/g77/20000630-2.f: Likewise.
38807         * gfortran.dg/g77/20010115.f: Likewise.
38808         * gfortran.dg/g77/20010321-1.f: Likewise.
38809         * gfortran.dg/g77/20010426.f: Likewise.
38810         * gfortran.dg/g77/20020307-1.f: Likewise.
38811         * gfortran.dg/g77/8485.f: Likewise.
38812         * gfortran.dg/g77/960317-1.f: Likewise.
38813         * gfortran.dg/g77/970915-0.f: Likewise.
38814         * gfortran.dg/g77/980310-1.f: Likewise.
38815         * gfortran.dg/g77/980310-2.f: Likewise.
38816         * gfortran.dg/g77/980310-3.f: Likewise.
38817         * gfortran.dg/g77/980310-4.f: Likewise.
38818         * gfortran.dg/g77/980310-6.f: Likewise.
38819         * gfortran.dg/g77/980310-7.f: Likewise.
38820         * gfortran.dg/g77/980310-8.f: Likewise.
38821         * gfortran.dg/g77/980419-2.f: Likewise.
38822         * gfortran.dg/g77/980424-0.f: Likewise.
38823         * gfortran.dg/g77/980427-0.f: Likewise.
38824         * gfortran.dg/g77/980729-0.f: Likewise.
38825         * gfortran.dg/g77/981117-1.f: Likewise.
38826         * gfortran.dg/g77/toon_1.f: Likewise.
38827
38828 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38829
38830         PR c++/2204
38831         * g++.dg/other/abstract2.C: New test.
38832
38833 2004-07-12  Paul Brook  <paul@codesourcery.com>
38834
38835         * gfortran.dg/pointer_init_1.f90: New test.
38836
38837 2004-07-11  Paul Brook  <paul@codesourcery.com>
38838
38839         PR fortran/15986
38840         * gfortran.dg/contained_1.f90: New test.
38841
38842 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
38843
38844         * g++.dg/parse/defarg8.C: New test.
38845
38846 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38847
38848         PR fortran/16433
38849         * gfortran.dg/pr16433.f: New test.
38850
38851         PR fortran/17574
38852         * gfortran.dg/pr15754.f90: New test.
38853
38854 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38855
38856         PR tree-optimization/16437
38857         * gcc.c-torture/execute/bitfld-4.c: New test.
38858
38859 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38860
38861         * gfortran.fortran-torture/execute/common_2.f90: Add check for
38862         access to common var from module.
38863
38864 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38865
38866         PR fortran/16336
38867         * gfortran.fortran-torture/execute/common_2.f90: New test.
38868
38869 2004-07-10  Paul Brook  <paul@codesourcery.com>
38870
38871         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
38872
38873 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38874
38875         PR fortran/15969
38876         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
38877
38878 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
38879
38880         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
38881         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
38882         * gfortran.dg/g77/ffree-form-1.f: Likewise.
38883         * gfortran.dg/g77/ffree-form-2.f: Likewise.
38884         * gfortran.dg/g77/ffree-form-3.f: Likewise.
38885         * gfortran.dg/g77/fno-underscoring.f: Likewise.
38886         * gfortran.dg/g77/funderscoring.f: Likewise.
38887         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
38888
38889 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38890
38891         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
38892
38893 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38894         Paul Brook  <paul@codesourcery.com>
38895
38896         PR fortran/13415
38897         * gfortran.dg/common_pointer_1.f90: New test.
38898
38899 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38900
38901         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
38902
38903 2004-07-09  James E Wilson  <wilson@specifixinc.com>
38904
38905         PR target/16364
38906         * gcc.c-torture/compile/20040709-1.c: New.
38907
38908 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38909
38910         PR fortran/14077
38911         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
38912
38913 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38914
38915         PR fortran/13201
38916         * gfortran.dg/shape_1.f90: New test.
38917
38918 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
38919             Andrew Pinski  <apinski@apple.com>
38920
38921         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
38922
38923 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38924
38925         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
38926         comment.
38927
38928 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38929         Paul Brook  <paul@codesourcery.com>
38930
38931         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
38932         '.f95' and '.F95'.
38933
38934 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
38935
38936         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
38937
38938 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38939
38940         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
38941         testcases with capital suffix.
38942
38943 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38944
38945         PR fortran/15481
38946         PR fortran/13372
38947         PR fortran/13575
38948         PR fortran/15978
38949         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
38950
38951         * gfortran.dg/implicit_1.f90: New test.
38952
38953 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38954
38955         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
38956         expression to match gfortran warning/error messages
38957         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
38958         dg-error text.
38959
38960 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38961
38962         * lib/fortran-torture.exp: Rename proc search_for to
38963         search_for_re.
38964
38965 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38966
38967         * gcc.c-torture/execute/simd-5.x: New file.
38968         XFAIL on SPARC 64-bit at -O0.
38969
38970 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38971
38972         PR c++/8211
38973         PR c++/16165
38974         * g++.dg/warn/effc3.C: New test.
38975
38976 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38977
38978         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
38979         change X to 1X in format.
38980         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
38981         add data statements to conform to standard.
38982
38983 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38984
38985         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
38986         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
38987         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
38988
38989 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38990
38991         * gfortran.dg/g77/7388.f: Copy from g77.dg
38992         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
38993         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
38994         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
38995         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
38996         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
38997         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
38998         * gfortran.dg/g77/strlen0.f: Likewise.
38999
39000 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39001
39002         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
39003         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
39004
39005 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39006
39007         * gcc.c-torture/execute/920428-2.x: Delete.
39008         * gcc.c-torture/execute/920501-7.x: Likewise.
39009
39010 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
39011
39012         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
39013         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
39014         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
39015         prescott and c3-2.
39016         (PREFETCH_3DNOW): Add -march=c3.
39017
39018 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
39019
39020         PR c/16437
39021         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
39022         * gcc.c-torture/execute/bf64-1.x: Likewise.
39023
39024 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39025
39026         * gcc.c-torture/compile/20040708-1.c: New test.
39027
39028 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39029
39030         PR c++/16169
39031         * g++.dg/warn/effc2.C: New test.
39032
39033 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39034
39035         * gcc.c-torture/execute/bitfld-1.x: Remove.
39036         * gcc.c-torture/execute/bitfld-3.c: New test.
39037         * gcc.dg/bitfld-2.c: Remove XFAILs.
39038
39039 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
39040
39041         PR c++/16276
39042         * g++.dg/rtti/tinfo1.C: New file.
39043
39044 2004-07-07  Eric Christopher  <echristo@redhat.com>
39045
39046         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
39047
39048 2004-07-07  Andrew Pinski  <apinski@apple.com>
39049
39050         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
39051
39052 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
39053
39054         * g++.dg/init/call1.C: XFAIL.
39055
39056 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
39057
39058         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
39059         except for movstrict*, to movmem* and clrstr* to clrmem*.
39060
39061 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
39062
39063         * gcc.c-torture/execute/20040707-1.c: New test.
39064
39065 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
39066
39067         * gcc.c-torture/execute/20040706-1.c: New test.
39068
39069 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39070
39071         PR c++/3671
39072         * g++.dg/template/spec14.C: New test.
39073
39074 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
39075
39076         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
39077         nothing if not yet defined.  Use it in b, c and d type definitions.
39078         * gcc.c-torture/execute/20040705-1.c: New test.
39079         * gcc.c-torture/execute/20040705-2.c: New test.
39080
39081 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39082
39083         PR c++/2518
39084         * g++.dg/lookup/new1.C: New test.
39085
39086 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39087
39088         PR c++/11406
39089         * g++.dg/template/sizeof8.C: New test.
39090
39091 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
39092
39093         * gcc.c-torture/compile/20040705-1.c: New test.
39094
39095 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
39096
39097         * gfortran.fortran-torture/execute/seq_io.f90: New test.
39098
39099 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
39100
39101         * gcc.dg/cpp/if-mop.c: Two new testcases.
39102         * gcc.dg/cpp/trad/comment-3.c: New.
39103
39104 2004-07-04  Paul Brook  <paul@codesourcery.com>
39105
39106         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
39107
39108 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
39109
39110         PR c++/3761
39111         * g++.dg/lookup/crash4.C: New test.
39112
39113 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
39114
39115         * gcc.c-torture/execute/builtin-abs-1.c
39116         * gcc.c-torture/execute/builtin-abs-2.c
39117         * gcc.c-torture/execute/builtin-complex-1.c
39118         * gcc.c-torture/execute/builtins/string-1-lib.c
39119         * gcc.c-torture/execute/builtins/string-1.c
39120         * gcc.c-torture/execute/builtins/string-2-lib.c
39121         * gcc.c-torture/execute/builtins/string-2.c
39122         * gcc.c-torture/execute/builtins/string-3-lib.c
39123         * gcc.c-torture/execute/builtins/string-3.c
39124         * gcc.c-torture/execute/builtins/string-4-lib.c
39125         * gcc.c-torture/execute/builtins/string-4.c
39126         * gcc.c-torture/execute/builtins/string-5-lib.c
39127         * gcc.c-torture/execute/builtins/string-5.c
39128         * gcc.c-torture/execute/builtins/string-6-lib.c
39129         * gcc.c-torture/execute/builtins/string-6.c
39130         * gcc.c-torture/execute/builtins/string-7-lib.c
39131         * gcc.c-torture/execute/builtins/string-7.c
39132         * gcc.c-torture/execute/builtins/string-8-lib.c
39133         * gcc.c-torture/execute/builtins/string-8.c
39134         * gcc.c-torture/execute/builtins/string-9-lib.c
39135         * gcc.c-torture/execute/builtins/string-9.c
39136         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
39137         * gcc.c-torture/execute/builtins/string-asm-1.c
39138         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
39139         * gcc.c-torture/execute/builtins/string-asm-2.c
39140         * gcc.c-torture/execute/stdio-opt-1.c
39141         * gcc.c-torture/execute/stdio-opt-2.c
39142         * gcc.c-torture/execute/stdio-opt-3.c
39143         * gcc.c-torture/execute/string-opt-1.c
39144         * gcc.c-torture/execute/string-opt-10.c
39145         * gcc.c-torture/execute/string-opt-11.c
39146         * gcc.c-torture/execute/string-opt-12.c
39147         * gcc.c-torture/execute/string-opt-13.c
39148         * gcc.c-torture/execute/string-opt-14.c
39149         * gcc.c-torture/execute/string-opt-15.c
39150         * gcc.c-torture/execute/string-opt-16.c
39151         * gcc.c-torture/execute/string-opt-2.c
39152         * gcc.c-torture/execute/string-opt-6.c
39153         * gcc.c-torture/execute/string-opt-7.c
39154         * gcc.c-torture/execute/string-opt-8.c:
39155         Replace with ...
39156
39157         * gcc.c-torture/execute/builtins/abs-2.c
39158         * gcc.c-torture/execute/builtins/abs-3.c
39159         * gcc.c-torture/execute/builtins/complex-1.c
39160         * gcc.c-torture/execute/builtins/fprintf.c
39161         * gcc.c-torture/execute/builtins/fputs.c
39162         * gcc.c-torture/execute/builtins/memcmp.c
39163         * gcc.c-torture/execute/builtins/memmove.c
39164         * gcc.c-torture/execute/builtins/memops-asm.c
39165         * gcc.c-torture/execute/builtins/mempcpy-2.c
39166         * gcc.c-torture/execute/builtins/mempcpy.c
39167         * gcc.c-torture/execute/builtins/memset.c
39168         * gcc.c-torture/execute/builtins/printf.c
39169         * gcc.c-torture/execute/builtins/sprintf.c
39170         * gcc.c-torture/execute/builtins/strcat.c
39171         * gcc.c-torture/execute/builtins/strchr.c
39172         * gcc.c-torture/execute/builtins/strcmp.c
39173         * gcc.c-torture/execute/builtins/strcpy.c
39174         * gcc.c-torture/execute/builtins/strcspn.c
39175         * gcc.c-torture/execute/builtins/strlen-2.c
39176         * gcc.c-torture/execute/builtins/strlen.c
39177         * gcc.c-torture/execute/builtins/strncat.c
39178         * gcc.c-torture/execute/builtins/strncmp-2.c
39179         * gcc.c-torture/execute/builtins/strncmp.c
39180         * gcc.c-torture/execute/builtins/strncpy.c
39181         * gcc.c-torture/execute/builtins/strpbrk.c
39182         * gcc.c-torture/execute/builtins/strpcpy-2.c
39183         * gcc.c-torture/execute/builtins/strpcpy.c
39184         * gcc.c-torture/execute/builtins/strrchr.c
39185         * gcc.c-torture/execute/builtins/strspn.c
39186         * gcc.c-torture/execute/builtins/strstr-asm.c
39187         * gcc.c-torture/execute/builtins/strstr.c:
39188         ... these new files.
39189
39190         * gcc.c-torture/execute/builtins/abs-2-lib.c
39191         * gcc.c-torture/execute/builtins/abs-3-lib.c
39192         * gcc.c-torture/execute/builtins/complex-1-lib.c
39193         * gcc.c-torture/execute/builtins/fprintf-lib.c
39194         * gcc.c-torture/execute/builtins/fputs-lib.c
39195         * gcc.c-torture/execute/builtins/memcmp-lib.c
39196         * gcc.c-torture/execute/builtins/memmove-lib.c
39197         * gcc.c-torture/execute/builtins/memops-asm-lib.c
39198         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
39199         * gcc.c-torture/execute/builtins/mempcpy-lib.c
39200         * gcc.c-torture/execute/builtins/memset-lib.c
39201         * gcc.c-torture/execute/builtins/printf-lib.c
39202         * gcc.c-torture/execute/builtins/sprintf-lib.c
39203         * gcc.c-torture/execute/builtins/strcat-lib.c
39204         * gcc.c-torture/execute/builtins/strchr-lib.c
39205         * gcc.c-torture/execute/builtins/strcmp-lib.c
39206         * gcc.c-torture/execute/builtins/strcpy-lib.c
39207         * gcc.c-torture/execute/builtins/strcspn-lib.c
39208         * gcc.c-torture/execute/builtins/strlen-2-lib.c
39209         * gcc.c-torture/execute/builtins/strlen-lib.c
39210         * gcc.c-torture/execute/builtins/strncat-lib.c
39211         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
39212         * gcc.c-torture/execute/builtins/strncmp-lib.c
39213         * gcc.c-torture/execute/builtins/strncpy-lib.c
39214         * gcc.c-torture/execute/builtins/strpbrk-lib.c
39215         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
39216         * gcc.c-torture/execute/builtins/strpcpy-lib.c
39217         * gcc.c-torture/execute/builtins/strrchr-lib.c
39218         * gcc.c-torture/execute/builtins/strspn-lib.c
39219         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
39220         * gcc.c-torture/execute/builtins/strstr-lib.c
39221         * gcc.c-torture/execute/builtins/lib/abs.c
39222         * gcc.c-torture/execute/builtins/lib/fprintf.c
39223         * gcc.c-torture/execute/builtins/lib/memset.c
39224         * gcc.c-torture/execute/builtins/lib/printf.c
39225         * gcc.c-torture/execute/builtins/lib/sprintf.c
39226         * gcc.c-torture/execute/builtins/lib/strcpy.c
39227         * gcc.c-torture/execute/builtins/lib/strcspn.c
39228         * gcc.c-torture/execute/builtins/lib/strncat.c
39229         * gcc.c-torture/execute/builtins/lib/strncmp.c
39230         * gcc.c-torture/execute/builtins/lib/strncpy.c
39231         * gcc.c-torture/execute/builtins/lib/strpbrk.c
39232         * gcc.c-torture/execute/builtins/lib/strspn.c
39233         * gcc.c-torture/execute/builtins/lib/strstr.c:
39234         New files containing support routines.
39235
39236         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
39237         declaration.
39238         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
39239         when not optimizing.
39240
39241 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
39242
39243         PR c++/16240
39244         * g++.dg/abi/mangle22.C: New test.
39245         * g++.dg/abi/mangle23.C: Likewise.
39246
39247 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
39248
39249         PR fortran/16290
39250         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
39251         Allow for cases without denormalized floating point numbers.
39252
39253 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
39254
39255         PR c/1027
39256         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39257         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
39258         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
39259         expected warning text.
39260         * gcc.dg/format/diag-2.c: New test.
39261
39262 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
39263
39264         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
39265
39266 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
39267
39268         * gcc.dg/builtins-43.c: New.
39269         * gcc.dg/builtins-44.c: New.
39270         * gcc.dg/builtins-45.c: New.
39271
39272 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
39273             Andreas Tobler  <a.tobler@schweiz.ch>
39274
39275         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
39276         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
39277         as SIGSEGV.
39278         * gcc.dg/cleanup-11.c: Likewise.
39279         * gcc.dg/cleanup-8.c: Likewise.
39280         * gcc.dg/cleanup-9.c: Likewise.
39281         * gcc.dg/cleanup-5.c: Run on all platforms.
39282
39283 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
39284
39285         * g++.dg/warn/nonnull1.C: New test.
39286
39287 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
39288
39289         * gcc.dg/compat/compat-common.h: Wrap up CINT in
39290         an #ifndef SKIP_COMPLEX_INT/#endif pair.
39291         Special-case the Sun compiler wrt to <complex.h>.
39292
39293 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
39294
39295         * gcc.dg/Wunreachable-8.C: New test.
39296
39297         * gcc.dg/h8300-ice2.c : New test.
39298
39299 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
39300
39301         PR fortran/16161
39302         * gfortran.fortran-torture/compile/implicit.f90: Add test
39303         for implicit character.
39304
39305 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
39306
39307         PR fortran/16289
39308         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
39309         Use tiny() intrinsic to find smallest non-negative real
39310
39311 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
39312
39313         * gcc.dg/compat/struct-by-value-22_main.c: New test.
39314         * gcc.dg/compat/struct-by-value-22_x.c: New.
39315         * gcc.dg/compat/struct-by-value-22_y.c: New.
39316
39317         * gcc.c-torture/execute/20040629-1.c: New test.
39318
39319 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
39320
39321         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
39322         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
39323
39324         PR target/16195
39325         * gcc.dg/20040625-1.c: New test.
39326
39327 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39328
39329         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
39330
39331 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39332
39333         PR fortran/15963
39334         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
39335
39336 2004-06-29  Richard Henderson  <rth@redhat.com>
39337
39338         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
39339
39340 2004-06-29  Paul Brook  <paul@codesourcery.com>
39341
39342         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
39343         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
39344
39345 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
39346
39347         PR c++/16260
39348         * g++.dg/parse/crash15.C: New.
39349
39350 2004-06-28  Andrew Pinski  <apinski@apple.com>
39351
39352         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
39353         by the error already.
39354
39355         * g++.dg/opt/ptrmem4.C: Change to compile only test.
39356
39357 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
39358
39359         PR target/14041
39360         * gcc.dg/h8300-bss-align-1.c : New.
39361
39362 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
39363
39364         * PR c++/16174
39365         * g++.dg/template/ctor4.C: New.
39366
39367 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
39368
39369         PR c++/16205
39370         * g++.dg/warn/Wsequence-point-1.C: New test.
39371
39372 2004-06-27  Paul Brook  <paul@codesourcery.com>
39373
39374         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
39375
39376 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
39377
39378         * g++.old-deja/g++.mike/p7325.C: Remove.
39379
39380 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
39381
39382         PR c/14963
39383         * gcc.dg/pr14963.c: New test.
39384
39385 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
39386
39387         PR c++/16193
39388         * g++.dg/parse/redef1.C: New test.
39389
39390 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
39391
39392         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
39393         20021110.c.
39394         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
39395         20021119-1.c.
39396         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
39397         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
39398         5-04.c.
39399         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
39400         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
39401         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
39402         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
39403         g++.brendan/enum14.C.
39404         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
39405         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
39406         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
39407         g++.mike/virt1.C.
39408         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
39409         memtemp24.C.
39410
39411 2004-06-27  Roger Sayle  <roger@eyesopen.com>
39412
39413         * gcc.dg/20040527-1.c: New test case.
39414
39415 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
39416
39417         PR gfortran/pr16196
39418         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
39419
39420 2004-06-25  Roger Sayle  <roger@eyesopen.com>
39421
39422         PR middle-end/15825
39423         * gcc.dg/pr15825-1.c: New test case.
39424
39425 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
39426
39427         * gcc.c-torture/execute/20040625-1.c: New test.
39428
39429 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39430
39431         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
39432
39433 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
39434
39435         * gcc.dg/torture/mips-div-1.c: New test.
39436
39437 2004-06-24  Jeff Law  <law@redhat.com>
39438
39439         * gcc.dg/tree-ssa/20040624-1.c: New test.
39440
39441 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
39442
39443         * gcc.c-torture/compile/20040624-1.c: New test.
39444
39445 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39446
39447         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
39448         this directory.
39449
39450 2004-06-23  Andrew Pinski  <apinski@apple.com>
39451
39452         PR middle-end/15988
39453         * g++.dg/opt/ptrmem4.C: New test.
39454
39455         * gcc.dg/c90-array-quals-2.c: New test.
39456
39457 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
39458
39459         * gcc.dg/kpice1.c: New test.
39460
39461 2006-06-23  Andrew Pinski  <apinski@apple.com>
39462
39463         * gcc.dg/c90-array-quals.c: New test.
39464
39465 2006-06-22  Richard Henderson  <rth@redhat.com>
39466
39467         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
39468
39469 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
39470
39471         * gcc.dg/builtins-config.h: Handle FreeBSD.
39472
39473 2006-06-22  Richard Henderson  <rth@redhat.com>
39474
39475         * g++.dg/opt/devirt1.C: New.
39476
39477 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
39478
39479         * g++.dg/opt/pr15551.C: New testcase.
39480
39481 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
39482
39483         PR target/14800
39484         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
39485         x86_64-*-linux* when compiling for 32bit.
39486
39487 2004-06-21  Andrew Pinski  <apinski@apple.com>
39488
39489         * gcc.dg/pch/struct-1.c: New.
39490         * gcc.dg/pch/struct-1.hs: New.
39491
39492 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
39493
39494         * gcc.dg/pch/save-temps-1.c: New file.
39495         * gcc.dg/pch/save-temps-1.hs: New file.
39496
39497 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
39498
39499         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
39500         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
39501
39502 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39503
39504         * gfortran.fortran-torture/execute/select_1.f90: Rename function
39505         to fix type error.
39506         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
39507         Remove trailing spaces.
39508
39509 2004-06-21  Richard Henderson  <rth@redhat.com>
39510
39511         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
39512         merging && to BIT_FIELD_REF.
39513
39514 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
39515
39516         * g++.dg/opt/placeholder1.C: New test.
39517
39518 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39519
39520         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
39521         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39522         * gcc.dg/compat/union-m128-1_x.c: Likewise.
39523         * gcc.dg/compat/union-m128-1_y.c: Likewise.
39524
39525 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
39526
39527         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
39528         extern "C".
39529         * g++.dg/other/pragma-re-1.C: Add comments.
39530
39531 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
39532
39533         PR gfortran/16080
39534         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
39535
39536 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
39537
39538         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
39539         instead of setting the type of size_t by
39540         hand.
39541
39542 2004-06-18  Roger Sayle  <roger@eyesopen.com>
39543
39544         * gcc.dg/unordered-2.c: New test case.
39545         * gcc.dg/unordered-3.c: New test case.
39546
39547 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
39548
39549         PR other/16043
39550         * lib/g++.exp (g++_version): Tweak regexp for version
39551         * lib/g77.exp (g77_version): Likewise.
39552         * lib/gfortran.exp (gfortran_version): Likewise.
39553         * lib/objc.exp (objc_version): Likewise.
39554         * lib/treelang.exp (treelang_version): Likewise.
39555
39556 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
39557
39558         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
39559         Use INT_MAX instead of __INT_MAX__.
39560         * gcc.dg/compat/struct-align-2_y.c: Likewise.
39561
39562         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
39563         * gcc.dg/compat/scalar-return-3_x.c: Use it.
39564         * gcc.dg/compat/scalar-return-3_y.c: Use it.
39565         * gcc.dg/compat/scalar-return-4_x.c: Use it.
39566         * gcc.dg/compat/scalar-return-4_y.c: Use it.
39567         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
39568         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
39569         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
39570         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
39571
39572         * gcc.dg/range-test-1.c: New test.
39573         * g++.dg/opt/range-test-1.C: New test.
39574
39575 2004-06-17  Richard Henderson  <rth@redhat.com>
39576
39577         * objc.dg/sync-1.m: New.
39578         * objc.dg/try-catch-1.m: Don't force next runtime.
39579         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
39580         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
39581         shadowed catch clause.
39582         * objc.dg/try-catch-5.m: New.
39583
39584 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
39585
39586         Bug 14610
39587         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
39588
39589 2004-06-15  Richard Henderson  <rth@redhat.com>
39590
39591         * gcc.dg/20001116-1.c: Move expected warning line.
39592
39593 2004-06-15  Richard Henderson  <rth@redhat.com>
39594
39595         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
39596         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
39597
39598 2004-06-15  Jeff Law  <law@redhat.com>
39599
39600         * gcc.dg/tree-ssa/20040615-1.c: New test.
39601         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
39602         be less sensitive to operand ordering.
39603         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
39604
39605 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
39606
39607         * g++.dg/abi/bitfield3.C: Add comment..
39608
39609 2004-06-15  Richard Henderson  <rth@redhat.com>
39610
39611         * g++.dg/ext/stmtexpr1.C: XFAIL.
39612         * gcc.dg/20030612-1.c: XFAIL.
39613
39614 2004-06-15  Eric Christopher  <echristo@redhat.com>
39615
39616         * g++.dg/charset/asm5.c: New.
39617         * gcc.dg/charset/asm6.c: New.
39618
39619 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39620
39621         PR fortran/15962
39622         * gfortran.fortran-torture/execute/select_1.f90: New test.
39623
39624 2004-06-15  Paul Brook  <paul@codesourcery.com>
39625
39626         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
39627
39628 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39629
39630         PR c++/15967
39631         * g++.dg/lookup/crash3.C: New test.
39632
39633 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39634
39635         PR c++/15947
39636         * g++.dg/parse/dtor4.C: New test.
39637
39638 2004-06-14  Jeff Law  <law@redhat.com>
39639
39640         * gcc.c-torture/compile/20040614-1.c: New test.
39641
39642 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39643
39644         PR fortran/15211
39645         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
39646         LEN of a character array.
39647
39648 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
39649
39650         PR c++/15096
39651         * g++.dg/template/ptrmem10.C: New test.
39652
39653         PR c++/14930
39654         * g++.dg/template/friend30.C: New test.
39655
39656 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39657
39658         PR fortran/14928
39659         * gfortran.fortran-torture/compile/mloc.f90: New test.
39660
39661 2004-06-13  Paul Brook  <paul@codesourcery.com>
39662
39663         * gfortran.fortran-torture/execute/random_2.f90: New test.
39664
39665 2004-06-13  Eric Christopher  <echristo@redhat.com>
39666
39667         * gcc.dg/noncompile/redecl-1.c: Fix error message.
39668
39669 2004-06-12  Paul Brook  <paul@codesourcery.com>
39670
39671         * gfortran.fortran-torture/execute/contained_3.f90: New test.
39672
39673 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39674
39675         PR fortran/14923
39676         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
39677
39678 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39679
39680         PR fortran/14957
39681         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
39682         syntax errors in end statements of contained subroutines.
39683
39684 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39685
39686         PR fortran/12841
39687         * gfortran.fortran-torture/execute/null_arg.f90: New test.
39688
39689 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
39690
39691         PR fortran/15665
39692         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
39693
39694 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
39695
39696         PR gfortran/12839
39697         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
39698
39699 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
39700
39701         PR c++/15862
39702         * g++.dg/parse/enum1.C: New test.
39703
39704 2004-06-10  Jeff Law  <law@redhat.com>
39705
39706         * gcc.c-torture/compile/20040610-1.c: New test.
39707
39708 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39709
39710         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
39711         * g++.old-deja/g++.other/decl3.C: Likewise.
39712
39713 2004-06-10  Brian Booth  <bbooth@redhat.com>
39714
39715         * gcc.dg/tree-ssa/20031015-1.c: Scan for
39716         V_MAY_DEF instead of VDEF.
39717         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
39718
39719 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
39720
39721         PR c++/14211
39722         * g++.dg/conversion/const1.C: New test.
39723
39724         PR c++/15076
39725         * g++.dg/conversion/reinterpret1.C: New test.
39726
39727         PR c++/15877
39728         * g++.dg/template/enum2.C: New test.
39729
39730         PR c++/15227
39731         * g++.dg/template/error13.C: New test.
39732
39733 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39734
39735         PR fortran/14957
39736         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
39737         arguments to test_* REAL and of the right size.
39738
39739 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
39740
39741         PR target/15569
39742         PR rtl-optimization/15681
39743         * gcc.dg/20040609-1.c: New test.
39744
39745 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
39746
39747         PR c++/14791
39748         * g++.dg/opt/builtins1.C: New test.
39749
39750 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
39751
39752         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
39753         that use default windows32 struct layout.
39754         * gcc.dg/i386-bitfield2.c: Likewise.
39755
39756 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
39757
39758         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
39759         for mingw32 and cygwin targets.
39760
39761 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
39762
39763         * gcc.dg/pch/macro-4.c: New.
39764         * gcc.dg/pch/macro-4.hs: New.
39765
39766 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39767
39768         PR fortran/13249
39769         * gfortran.fortran-torture/compile/name_clash.f90: New test.
39770
39771 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39772
39773         PR fortran/13372
39774         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
39775
39776 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
39777
39778         PR gfortran/14897
39779         * gfortran.fortran-torture/execute/t_edit.f90: New test.
39780
39781 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
39782
39783         PR gfortran/15755
39784         * gfortran.fortran-torture/execute/backspace.c : New test.
39785
39786 2004-06-09  Paul Brook  <paul@codesourcery.com>
39787
39788         * gfortran.fortran-torture/execure/intrinsic_associated.f90
39789         (pointer_to_section): Rewrite to use smaller array.
39790
39791 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
39792
39793         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
39794         * gcc.dg/ext/altivec-10.c: Same.
39795         * gcc.dg/ext/altivec-11.c: Same.
39796         * gcc.dg/ext/altivec-12.c: Same.
39797         * gcc.dg/ext/altivec-13.c: Same.
39798         * gcc.dg/ext/altivec-14.c: Same.
39799         * gcc.dg/ext/altivec-15.c: Same.
39800         * gcc.dg/ext/altivec-16.c: Same.
39801         * gcc.dg/ext/altivec-3.c: Same.
39802         * gcc.dg/ext/altivec-4.c: Same.
39803         * gcc.dg/ext/altivec-6.c: Same.
39804         * gcc.dg/ext/altivec-7.c: Same.
39805         * gcc.dg/ext/altivec-8.c: Same.
39806         * gcc.dg/ext/altivec-varargs-1.c: Same.
39807
39808         * g++.dg/ext/altivec-1.C: Correct dg syntax.
39809         * g++.dg/ext/altivec-10.C: Same.
39810         * g++.dg/ext/altivec-2.C: Same.
39811         * g++.dg/ext/altivec-3.C: Same.
39812         * g++.dg/ext/altivec-4.C: Same.
39813         * g++.dg/ext/altivec-5.C: Same.
39814         * g++.dg/ext/altivec-6.C: Same.
39815         * g++.dg/ext/altivec-7.C: Same.
39816         * g++.dg/ext/altivec-8.C: Same.
39817         * g++.dg/ext/altivec-9.C: Same.
39818
39819 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39820
39821         PR c++/7841
39822         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
39823
39824 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
39825
39826         * gcc.dg/union-1.c: New test.
39827
39828 2004-06-07  Roger Sayle  <roger@eyesopen.com>
39829
39830         * gcc.dg/builtins-41.c: New test case.
39831         * gcc.dg/builtins-42.c: New test case.
39832
39833 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
39834
39835         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
39836         * g++.dg/ext/altivec-10.C: Same.
39837         * g++.dg/ext/altivec-2.C: Same.
39838         * g++.dg/ext/altivec-3.C: Same.
39839         * g++.dg/ext/altivec-4.C: Same.
39840         * g++.dg/ext/altivec-5.C: Same.
39841         * g++.dg/ext/altivec-6.C: Same.
39842         * g++.dg/ext/altivec-7.C: Same.
39843         * g++.dg/ext/altivec-8.C: Same.
39844         * g++.dg/ext/altivec-9.C: Same.
39845         * g++.old-deja/g++.abi/cxa_vec.C: Same.
39846         * g++.old-deja/g++.brendan/new3.C: Same.
39847         * gcc.c-torture/execute/eeprof-1.x: Same.
39848
39849 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
39850
39851         PR c/14765
39852         * gcc.dg/pr14765-1.c: New test.
39853
39854 2004-06-07  Roger Sayle  <roger@eyesopen.com>
39855
39856         PR c/14649
39857         * gcc.dg/pr14649-1.c: New test case.
39858
39859 2004-06-07  Richard Henderson  <rth@redhat.com>
39860
39861         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
39862         if temporaries.
39863
39864 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
39865
39866         * g++.dg/eh/elide1.C: Remove XFAIL.
39867
39868 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
39869
39870         PR c++/15337
39871         * g++.dg/expr/sizeof3.C: New test.
39872
39873         PR c++/14777
39874         * g++.dg/template/access14.C: New test.
39875
39876         PR c++/15554
39877         * g++.dg/template/enum1.C: New test.
39878
39879         PR c++/15057
39880         * g++.dg/eh/throw1.C: New test.
39881
39882 2004-06-07  David Ayers  <d.ayers@inode.at>
39883             Ziemowit Laski  <zlaski@apple.com>
39884
39885         * lib/objc.exp (objc_target_compile): Revert the '-framework
39886         Foundation' flag fix, since bare Darwin does not ship
39887         with the Foundation framework.
39888         * objc/execute/next_mapping.h: Provide a local NSConstantString
39889         @interface and @implementation.
39890         (objc_constant_string_init): A constructor function, used to
39891         initialize the NSConstantString meta-class object.
39892         * objc/execute/string1.m: Include "next_mapping.h" instead of
39893         <Foundation/NSString.h>.
39894         * objc/execute/string2.m: Likewise.
39895         * objc/execute/string3.m: Likewise.
39896         * objc/execute/string4.m: Likewise.
39897
39898 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
39899
39900         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
39901         to double. Replace double with FLOAT.
39902         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
39903
39904         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
39905         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
39906         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
39907         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
39908         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
39909         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
39910         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
39911         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
39912
39913 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
39914
39915         PR c/13519
39916         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
39917
39918 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39919
39920         PR c++/15503
39921         * g++.dg/template/meminit2.C: New test.
39922
39923 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
39924
39925         PR target/15822
39926         * gcc.c-torture/execute/compare-fp-1.c,
39927         gcc.c-torture/execute/compare-fp-2.c,
39928         gcc.c-torture/execute/compare-fp-3.c,
39929         gcc.c-torture/execute/compare-fp-4.c,
39930         gcc.c-torture/execute/compare-fp-3.x,
39931         gcc.c-torture/execute/compare-fp-4.x: Moved...
39932         * gcc.c-torture/execute/ieee/compare-fp-1.c,
39933         gcc.c-torture/execute/ieee/compare-fp-2.c,
39934         gcc.c-torture/execute/ieee/compare-fp-3.c,
39935         gcc.c-torture/execute/ieee/compare-fp-4.c,
39936         gcc.c-torture/execute/ieee/compare-fp-3.x,
39937         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
39938
39939 2004-06-04  David Ayers  <d.ayers@inode.at>
39940
39941         * objc/execute/protocol-isEqual-4.m: New testcase.
39942
39943 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
39944
39945         * objc/execute/protocol-isEqual-1.m: New testcase.
39946         * objc/execute/protocol-isEqual-2.m: New testcase.
39947         * objc/execute/protocol-isEqual-3.m: New testcase.
39948
39949 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39950
39951         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
39952
39953 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
39954
39955         * lib/objc.exp (objc_target_compile): When running tests on
39956         Darwin (Mac OS X), inform the linker about '-framework
39957         'Foundation'.
39958
39959 2004-06-02  Eric Christopher  <echristo@redhat.com>
39960
39961         * gcc.c-torture/compile/20040602-1.c: New.
39962
39963 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
39964
39965         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
39966         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
39967
39968         PR tree-optimization/14736
39969         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
39970
39971         PR tree-optimization/14042
39972         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
39973
39974         PR tree-optimization/14729
39975         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
39976
39977 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39978
39979         PR fortran/15557
39980         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
39981
39982 2004-06-01  Richard Hederson  <rth@redhat.com>
39983
39984         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
39985
39986 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39987
39988         PR c++/14932
39989         * g++.dg/parse/offsetof4.C: New test.
39990
39991 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
39992
39993         PR objc/7993
39994         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
39995
39996 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
39997
39998         PR c++/15701
39999         * g++.dg/template/friend29.C: New test.
40000
40001 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
40002
40003         PR c/15749
40004         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
40005
40006 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
40007
40008         * gcc.dg/sparc-trap-1.c: New test.
40009
40010 2004-05-31  Roger Sayle  <roger@eyesopen.com>
40011
40012         PR middle-end/15069
40013         * g++.dg/opt/fold3.C: New test case.
40014
40015 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
40016
40017         * lib/target-supports.exp (check_iconv_available): Fix fallout
40018         from 2004-05-28 patch.
40019
40020 2004-05-30  Paul Brook  <paul@codesourcery.com>
40021
40022         PR fortran/15620
40023         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
40024         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
40025
40026 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
40027
40028         * gfortran.fortran-torture/execute/random_1.f90: New test.
40029
40030 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40031
40032         * g++.dg/ext/altivec-10.C: New test.
40033
40034 2004-05-29  Paul Brook  <paul@codesourcery.com>
40035
40036         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
40037
40038 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40039
40040         * gcc.dg/altivec-16.c: New test.
40041
40042 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
40043
40044         * lib/target-supports.exp (check_vmx_hw_available): New.
40045         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
40046
40047         * lib/target-supports.exp (check_alias_available,
40048         check_iconv_available, check_named_sections_available): Use
40049         unique names for temporary files.
40050
40051 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40052
40053         * gcc.dg/altivec-15.c: New test.
40054
40055 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
40056
40057         PR c++/15083
40058         * g++.dg/warn/noeffect6.C: New test.
40059
40060         PR c++/15471
40061         * g++.dg/expr/ptrmem4.C: New test.
40062
40063         PR c++/15640
40064         * g++.dg/template/operator3.C: New test.
40065
40066 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
40067
40068         PR c++/14668
40069         * g++.dg/lookup/redecl1.C: New test.
40070         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
40071
40072 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
40073
40074         * gcc.c-torture/execute/compare-fp-1.c,
40075         gcc.c-torture/execute/compare-fp-2.c,
40076         gcc.c-torture/execute/compare-fp-3.c,
40077         gcc.c-torture/execute/compare-fp-4.c,
40078         gcc.c-torture/execute/compare-fp-3.x,
40079         gcc.c-torture/execute/compare-fp-4.x,
40080         gcc.dg/pr15649-1.c: New.
40081
40082 2004-05-27  Adam Nemet  <anemet@lnxw.com>
40083
40084         PR c++/12883
40085         * g++.dg/init/array14.C: New test.
40086
40087 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
40088
40089         * lib/compat.exp (compat-get-options-main): New.
40090         (compat-get-options): Remove unneeded code, warn for ignored
40091         command.
40092         (compat-execute): Check flag set by dg-require-* commands.
40093
40094         * lib/compat.exp (compat-execute): Break up long lines.
40095
40096 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
40097
40098         * gcc.dg/altivec-7.c: Don't use 'vector long'.
40099         * gcc.dg/altivec-14.c: New test.
40100         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
40101
40102         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
40103         * gcc.dg/altivec-12.c: Ditto.
40104
40105         * gcc.dg/altivec-3.c: Move call to altivec_check.
40106
40107 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40108
40109         PR c++/15044
40110         * g++.dg/template/error12.C: New test.
40111
40112         PR c++/15317
40113         * g++.dg/ext/attrib15.C: New test.
40114
40115         PR c++/15329
40116         * g++.dg/template/ptrmem9.C: New test.
40117
40118 2004-05-25  Paul Brook  <paul@codesourcery.com>
40119
40120         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
40121
40122 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40123
40124         PR c++/15165
40125         * g++.dg/template/crash19.C: New test.
40126
40127 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40128
40129         PR c++/15025
40130         * g++.dg/template/redecl1.C: New test.
40131
40132 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40133
40134         PR c++/14821
40135         * g++.dg/other/ns1.C: New test.
40136
40137         PR c++/14883
40138         * g++.dg/template/invalid1.C: New test.
40139
40140 2004-05-23  Paul Brook  <paul@codesourcery.com>
40141         Victor Leikehman  <lei@haifasphere.co.il>
40142
40143         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
40144         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
40145
40146 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
40147
40148         PR c++/15285
40149         PR c++/15299
40150         * g++.dg/template/non-dependent5.C: New test.
40151         * g++.dg/template/non-dependent6.C: New test.
40152
40153 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
40154
40155         PR c++/15507
40156         * g++.dg/inherit/union1.C: New test.
40157
40158         PR c++/15542
40159         * g++.dg/template/addr1.C: New test.
40160
40161         PR c++/15427
40162         * g++.dg/template/array5.C: New test.
40163
40164         PR c++/15287
40165         * g++.dg/template/array6.C: New test.
40166
40167 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
40168             Roger Sayle  <roger@eyesopen.com>
40169
40170         * g++.dg/lookup/forscope2.C: New test case.
40171
40172 2004-05-22  Ben Elliston  <bje@au.ibm.com>
40173
40174         * gcc.dg/cpp/Wmissingdirs.c: New.
40175
40176 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
40177
40178         PR target/15301
40179         * gcc.dg/compat/union-m128-1.h: New file.
40180         * gcc.dg/compat/union-m128-1_main.c: Likewise.
40181         * gcc.dg/compat/union-m128-1_x.c: Likewise.
40182         * gcc.dg/compat/union-m128-1_y.c: Likewise.
40183
40184 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
40185
40186         PR target/15302
40187         * gcc.dg/compat/struct-complex-1.h: New file.
40188         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
40189         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
40190         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
40191
40192 2004-05-20  Roger Sayle  <roger@eyesopen.com>
40193
40194         PR middle-end/3074
40195         * gcc.dg/pr3074-1.c: New test case.
40196         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
40197
40198 2004-05-20  Falk Hueffner  <falk@debian.org>
40199
40200         PR other/15526
40201         * gcc.dg/ftrapv-1.c: New test case.
40202
40203 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
40204
40205         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
40206
40207 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
40208             Jeff Law  <law@redhat.com>
40209
40210         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
40211         * gcc.dg/tree-ssa/20040518-2.c: New test.
40212
40213         * gcc.dg/tree-ssa/20040518-1.c: New test.
40214
40215 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
40216
40217         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
40218
40219 2004-05-18  Paul Brook  <paul@codesourcery.com>
40220
40221         PR fortran/13930
40222         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
40223
40224 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40225
40226         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
40227         constant folding.
40228
40229 2004-05-17  Steven Bosscher  <stevenb@suse.de>
40230
40231         * gcc.dg/tree-ssa/20040517-1.c: New test.
40232
40233 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40234
40235         * gcc.dg/loop-4.c: New test.
40236
40237 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
40238
40239         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
40240
40241 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
40242
40243         PR fortran/15311
40244         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
40245
40246 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40247
40248         PR fortran/13826
40249         PR fortran/13940
40250         * gfortran.fortran-torture/compile/data_1.f90: New test.
40251
40252 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
40253
40254         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
40255         * gcc.dg/uninit-H.c: Define ASM for __s390__.
40256
40257 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
40258
40259         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
40260
40261 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
40262
40263         PR c/15444
40264         * gcc.dg/format/xopen-1.c: Adjust expected message.
40265         * gcc.dg/format/xopen-3.c: New test.
40266
40267 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
40268
40269         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
40270
40271 2004-05-14  Jeff Law  <law@redhat.com>
40272
40273         * gcc.dg/tree-ssa/20040514-2.c: New test.
40274
40275 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40276
40277         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
40278         this ...
40279         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
40280         this.
40281
40282 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
40283
40284         * gcc.dg/tree-ssa/20040514-1.c: New test.
40285
40286 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40287
40288         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
40289         test.
40290
40291 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40292
40293         PR fortran/14066
40294         * gfortran.fortran-torture/compile/do_1.f90: New test.
40295
40296 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40297
40298         PR fortran/15051
40299         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
40300         test.
40301
40302 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
40303
40304         PR fortran/15149
40305         * gfortran.fortran-torture/execute/random_init.f90: New test.
40306
40307 2004-05-13  Paul Brook  <paul@codesourcery.com>
40308
40309         PR fortran/15314
40310         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
40311
40312 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
40313
40314         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
40315         for the powerpc case.
40316
40317 2004-05-13  Jeff Law  <law@redhat.com>
40318
40319         * gcc.dg/tree-ssa/20040513-1.c: New test.
40320         * gcc.dg/tree-ssa/20040513-2.c: New test.
40321
40322 2004-05-13  Paul Brook  <paul@codesourcery.com>
40323
40324         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
40325         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
40326         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
40327
40328 2004-05-13  Andreas Schwab  <schwab@suse.de>
40329
40330         PR other/10819
40331         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
40332         characters.
40333
40334 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
40335
40336         PR fortran/15294
40337         * gfortran.fortran-torture/execute/adjustr.f90: New file.
40338
40339 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
40340
40341         Merge from tree-ssa-20020619-branch.  See
40342         ChangeLog.tree-ssa for details.
40343
40344 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
40345
40346         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
40347         include <altivec.h> explicitly.
40348         * gcc.dg/altivec-13.c: Likewise.
40349
40350 2004-05-11  Paul Brook  <paul@codesourcery.com>
40351
40352         * gcc.c-torture/compile/20010518-1.c: Force enum size.
40353
40354 2004-05-10  Eric Christopher  <echristo@redhat.com>
40355
40356         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
40357         * gcc.dg/sibcall-4.c: Ditto.
40358
40359 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
40360
40361         * g++.dg/ext/altivec-8.C: New test case.
40362         * gcc.dg/altivec-13.c: New test case.
40363
40364 2004-05-08  Roger Sayle  <roger@eyesopen.com>
40365
40366         * gcc.c-torture/execute/divcmp-1.c: New test case.
40367         * gcc.c-torture/execute/divcmp-2.c: New test case.
40368         * gcc.c-torture/execute/divcmp-3.c: New test case.
40369
40370 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
40371
40372         * g++.dg/other/pragma-re-2.C: New test.
40373
40374 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
40375
40376         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
40377         * gcc.dg/i386-387-2.c: Likewise.
40378
40379         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
40380         __builtin_drem.
40381         * gcc.dg/i386-387-6.c: Likewise.
40382
40383 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
40384
40385         * gcc.dg/builtins-33.c: Also check log1p*.
40386
40387 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
40388
40389         PR optimization/15296
40390         * gcc.c-torture/execute/pr15296.c: New test.
40391
40392 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
40393
40394         * gcc.dg/builtins-40.c: New test.
40395
40396 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
40397
40398         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
40399
40400 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
40401
40402         * g++.dg/ext/spe1.C: New testcase.
40403
40404 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
40405
40406         * objc.dg/image-info.m: Allow additional attributes
40407         for __image_info section.
40408
40409 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
40410
40411         * gcc.dg/torture/mips-hilo-2.c: New test.
40412
40413 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40414
40415         PR c++/14389
40416         * g++.dg/template/member5.C: New test.
40417
40418 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
40419
40420         * gcc.dg/builtins-34.c: Also check expm1*.
40421
40422 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40423
40424         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
40425         * gcc.dg/torture/builtin-convert-3.c: New test.
40426
40427 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
40428
40429         PR middle-end/15054
40430         * g++.dg/opt/pr15054.C: New test.
40431
40432 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40433
40434         * gcc.dg/torture/builtin-rounding-1.c: New test.
40435         * gcc.dg/builtins-25.c: Delete.
40436         * gcc.dg/builtins-29.c: Delete.
40437
40438 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
40439
40440         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
40441         * gcc.dg/sibcall-4.c: Likewise.
40442         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
40443
40444 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
40445
40446         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
40447         bit-field on 16-bit targets.
40448
40449 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
40450
40451         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
40452         16-bit targets.
40453
40454 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
40455
40456         * gcc.dg/rs6000-power2-1.c: Change to compile only.
40457         * gcc.dg/rs6000-power2-2.c: Likewise.
40458
40459 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
40460
40461         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
40462         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
40463         Change the asm registers to be in form of frN instead of fN.
40464
40465 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40466
40467         * gcc.dg/torture/builtin-convert-2.c: New test.
40468
40469 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
40470
40471         * gcc.dg/rs6000-power2-1.c: New test.
40472         * gcc.dg/rs6000-power2-2.c: New test.
40473
40474 2004-04-28  Jan Hubicka  <jh@suse.cz>
40475
40476         * gcc.dg/unused-6.c: New test.
40477
40478 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
40479             Ulrich Weigand  <uweigand@de.ibm.com>
40480
40481         * ada/acats/run_all.sh: Define $target variable.
40482
40483 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
40484
40485         PR c++/15119
40486         * g++.dg/other/vararg-1.C: New test.
40487
40488         PR c++/4794
40489         * g++.dg/eh/cleanup3.C: New test.
40490
40491 2004-04-24  Laurent GUERBY <laurent@guerby.net>
40492
40493         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
40494         and ad8011a (target_insn).
40495         * ada/acats/support/macro.dfs: Likewise.
40496         * ada/acats/support/impbit.adb: New file.
40497
40498 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
40499
40500         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
40501
40502 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40503
40504         * gcc.dg/loop-3.c: New test.
40505
40506 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
40507
40508         * gcc.c-torture/execute/simd-5.c: New test.
40509
40510 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40511
40512         PR c++/15064
40513         * g++.dg/template/crash18.C: New test.
40514
40515 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
40516
40517         * g++.dg/ext/complit3.C: New test.
40518
40519 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
40520
40521         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
40522         * gcc.dg/altivec-3.c: Same.
40523         * gcc.dg/altivec-varargs-1.c: Same.
40524
40525 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
40526
40527         * lib/target-supports.exp (check_profiling_available): Assume
40528         profiling is not available on powerpc-eabi targets.
40529
40530 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
40531
40532         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
40533         * gcc.dg/vmx/bug-1.c: Ditto.
40534
40535 2004-04-20  Eric Christopher  <echristo@redhat.com>
40536
40537         * gcc.dg/charset/extern.c: New test.
40538         * g++.dg/charset/extern3.cc: Ditto.
40539
40540 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
40541
40542         * gcc.dg/builtins-39.c: New test.
40543
40544 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
40545
40546         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
40547
40548 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
40549
40550         * gcc.dg/torture/mips-hilo-1.c: New test.
40551
40552 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
40553
40554         * gcc.c-torture/compile/20040419-1.c: New test.
40555
40556 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
40557
40558         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
40559
40560 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
40561             Aldy Hernandez  <aldyh@redhat.com>
40562
40563         * gcc.c-torture/execute/va-arg-24.c: New.
40564
40565 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
40566             Aldy Hernandez  <aldyh@redhat.com>
40567
40568         * gcc.dg/vmx/1b-01.c: New.
40569         * gcc.dg/vmx/1b-02.c: New.
40570         * gcc.dg/vmx/1b-03.c: New.
40571         * gcc.dg/vmx/1b-04.c: New.
40572         * gcc.dg/vmx/1b-05.c: New.
40573         * gcc.dg/vmx/1b-06.c: New.
40574         * gcc.dg/vmx/1b-07.c: New.
40575         * gcc.dg/vmx/1c-01.c: New.
40576         * gcc.dg/vmx/1c-02.c: New.
40577         * gcc.dg/vmx/3a-01a.c: New.
40578         * gcc.dg/vmx/3a-01.c: New.
40579         * gcc.dg/vmx/3a-01m.c: New.
40580         * gcc.dg/vmx/3a-03.c: New.
40581         * gcc.dg/vmx/3a-03m.c: New.
40582         * gcc.dg/vmx/3a-04.c: New.
40583         * gcc.dg/vmx/3a-04m.c: New.
40584         * gcc.dg/vmx/3a-05.c: New.
40585         * gcc.dg/vmx/3a-06.c: New.
40586         * gcc.dg/vmx/3a-06m.c: New.
40587         * gcc.dg/vmx/3a-07.c: New.
40588         * gcc.dg/vmx/3b-01.c: New.
40589         * gcc.dg/vmx/3b-02.c: New.
40590         * gcc.dg/vmx/3b-10.c: New.
40591         * gcc.dg/vmx/3b-13.c: New.
40592         * gcc.dg/vmx/3b-14.c: New.
40593         * gcc.dg/vmx/3b-15.c: New.
40594         * gcc.dg/vmx/3c-01a.c: New.
40595         * gcc.dg/vmx/3c-01.c: New.
40596         * gcc.dg/vmx/3c-02.c: New.
40597         * gcc.dg/vmx/3c-03.c: New.
40598         * gcc.dg/vmx/3d-01.c: New.
40599         * gcc.dg/vmx/4-01.c: New.
40600         * gcc.dg/vmx/4-03.c: New.
40601         * gcc.dg/vmx/5-01.c: New.
40602         * gcc.dg/vmx/5-02.c: New.
40603         * gcc.dg/vmx/5-03.c: New.
40604         * gcc.dg/vmx/5-04.c: New.
40605         * gcc.dg/vmx/5-05.c: New.
40606         * gcc.dg/vmx/5-06.c: New.
40607         * gcc.dg/vmx/5-07.c: New.
40608         * gcc.dg/vmx/5-07t.c: New.
40609         * gcc.dg/vmx/5-08.c: New.
40610         * gcc.dg/vmx/5-10.c: New.
40611         * gcc.dg/vmx/5-11.c: New.
40612         * gcc.dg/vmx/7-01a.c: New.
40613         * gcc.dg/vmx/7-01.c: New.
40614         * gcc.dg/vmx/7c-01.c: New.
40615         * gcc.dg/vmx/7d-01.c: New.
40616         * gcc.dg/vmx/7d-02.c: New.
40617         * gcc.dg/vmx/8-01.c: New.
40618         * gcc.dg/vmx/8-02a.c: New.
40619         * gcc.dg/vmx/8-02.c: New.
40620         * gcc.dg/vmx/brode-1.c: New.
40621         * gcc.dg/vmx/bug-1.c: New.
40622         * gcc.dg/vmx/bug-2.c: New.
40623         * gcc.dg/vmx/bug-3.c: New.
40624         * gcc.dg/vmx/cw-bug-1.c: New.
40625         * gcc.dg/vmx/cw-bug-2.c: New.
40626         * gcc.dg/vmx/cw-bug-3.c: New.
40627         * gcc.dg/vmx/dct.c: New.
40628         * gcc.dg/vmx/debug-1.c: New.
40629         * gcc.dg/vmx/debug-2.c: New.
40630         * gcc.dg/vmx/debug-3.c: New.
40631         * gcc.dg/vmx/debug-4.c: New.
40632         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
40633         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
40634         * gcc.dg/vmx/eg-5.c: New.
40635         * gcc.dg/vmx/fft.c: New.
40636         * gcc.dg/vmx/gcc-bug-1.c: New.
40637         * gcc.dg/vmx/gcc-bug-2.c: New.
40638         * gcc.dg/vmx/gcc-bug-3.c: New.
40639         * gcc.dg/vmx/gcc-bug-4.c: New.
40640         * gcc.dg/vmx/gcc-bug-5.c: New.
40641         * gcc.dg/vmx/gcc-bug-6.c: New.
40642         * gcc.dg/vmx/gcc-bug-7.c: New.
40643         * gcc.dg/vmx/gcc-bug-8.c: New.
40644         * gcc.dg/vmx/gcc-bug-9.c: New.
40645         * gcc.dg/vmx/gcc-bug-b.c: New.
40646         * gcc.dg/vmx/gcc-bug-c.c: New.
40647         * gcc.dg/vmx/gcc-bug-d.c: New.
40648         * gcc.dg/vmx/gcc-bug-e.c: New.
40649         * gcc.dg/vmx/gcc-bug-f.c: New.
40650         * gcc.dg/vmx/gcc-bug-g.c: New.
40651         * gcc.dg/vmx/gcc-bug-i.c: New.
40652         * gcc.dg/vmx/harness.h: New.
40653         * gcc.dg/vmx/ira1.c: New.
40654         * gcc.dg/vmx/ira2a.c: New.
40655         * gcc.dg/vmx/ira2b.c: New.
40656         * gcc.dg/vmx/ira2.c: New.
40657         * gcc.dg/vmx/ira2c.c: New.
40658         * gcc.dg/vmx/mem.c: New.
40659         * gcc.dg/vmx/newton-1.c: New.
40660         * gcc.dg/vmx/ops.c: New.
40661         * gcc.dg/vmx/sn7153.c: New.
40662         * gcc.dg/vmx/spill2.c: New.
40663         * gcc.dg/vmx/spill3.c: New.
40664         * gcc.dg/vmx/spill.c: New.
40665         * gcc.dg/vmx/t.c: New.
40666         * gcc.dg/vmx/varargs-1.c: New.
40667         * gcc.dg/vmx/varargs-2.c: New.
40668         * gcc.dg/vmx/varargs-3.c: New.
40669         * gcc.dg/vmx/varargs-4.c: New.
40670         * gcc.dg/vmx/varargs-5.c: New.
40671         * gcc.dg/vmx/varargs-6.c: New.
40672         * gcc.dg/vmx/varargs-7.c: New.
40673         * gcc.dg/vmx/vmx.exp: New.
40674         * gcc.dg/vmx/vprint-1.c: New.
40675         * gcc.dg/vmx/vscan-1.c: New.
40676         * gcc.dg/vmx/x-01.c: New.
40677         * gcc.dg/vmx/x-02.c: New.
40678         * gcc.dg/vmx/x-03.c: New.
40679         * gcc.dg/vmx/x-04.c: New.
40680         * gcc.dg/vmx/x-05.c: New.
40681         * gcc.dg/vmx/yousufi-1.c: New.
40682         * gcc.dg/vmx/zero-1.c: New.
40683         * gcc.dg/vmx/zero.c: New.
40684
40685 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
40686
40687         * g++.dg/lookup/java1.C: Update for chage of
40688         _Jv_AllocObject.
40689         * g++.dg/lookup/java2.C: Likewise.
40690
40691 2004-04-17  Laurent GUERBY <laurent@guerby.net>
40692
40693         * ada/acats/run_all.sh: use -O2 by default.
40694
40695 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
40696
40697         * gcc.dg/vr-mult-[12].c: New tests.
40698
40699 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40700
40701         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
40702
40703         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
40704
40705 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
40706
40707         * lib/target-supports.exp (check_profiling_available): Assume
40708         profiling isn't available for mips*-*-elf targets.
40709
40710 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
40711
40712         * gcc.dg/builtins-38.c: New test.
40713
40714 2004-04-14  Eric Christopher  <echristo@redhat.com>
40715
40716         * g++.dg/charset/charset.exp: Run .cc extension tests.
40717
40718 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
40719
40720         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
40721
40722 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40723
40724         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
40725
40726 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
40727
40728         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
40729         * gcc.dg/i386-387-2.c: Likewise.
40730
40731         * gcc.dg/i386-387-7.c: New test.
40732         * gcc.dg/i386-387-8.c: New test.
40733
40734         * gcc.dg/builtins-37.c: New test.
40735
40736 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
40737
40738         * g++.dg/pch/externc-1.C: Add missing semicolon.
40739
40740 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
40741
40742         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
40743
40744 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40745
40746         * gcc.c-torture/execute/20040411-1.c: New test.
40747
40748 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
40749
40750         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
40751
40752 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
40753
40754         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
40755
40756 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
40757
40758         * lib/target-supports.exp (check_named_sections_available): New.
40759         * lib/gcc-dg.exp (dg-require-named-sections): New.
40760         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
40761         old-deja.exp.  Also prune error-count message from HP linker.
40762         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
40763
40764         * g++.dg/init/init-ref4.C: Use dg-require-weak.
40765         * g++.old-deja/g++.pt/static3.C: Likewise.
40766         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
40767
40768 2004-04-09  Roger Sayle  <roger@eyesopen.com>
40769
40770         * gcc.c-torture/execute/20040409-1.c: New test case.
40771         * gcc.c-torture/execute/20040409-2.c: New test case.
40772         * gcc.c-torture/execute/20040409-3.c: New test case.
40773
40774 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
40775
40776         * gcc.dg/20040409-1.c: New test.
40777
40778 2004-04-08  Roger Sayle  <roger@eyesopen.com>
40779
40780         PR target/14888
40781         * g++.dg/opt/pr14888.C: New test case.
40782
40783 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
40784
40785         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
40786         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
40787         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
40788         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
40789         New tests.
40790
40791 2004-04-08  Paul Brook  <paul@codesourcery.com>
40792
40793         * gcc.dg/spill-1.c: New test.
40794
40795 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40796
40797         * gcc.dg/torture/builtin-ctype-2.c: New test.
40798
40799 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
40800
40801         * gcc.dg/pch/pch.exp: Add largefile test.
40802
40803 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
40804
40805         * g++.dg/pch/externc-1.Hs: New.
40806         * g++.dg/pch/externc-1.C: New.
40807
40808 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40809
40810         * gcc.dg/compat/struct-by-value-5a_main.c,
40811         gcc.dg/compat/struct-by-value-5b_main.c: New files.
40812         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
40813         * gcc.dg/compat/struct-by-value-5a_x.c,
40814         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
40815         gcc.dg/compat/struct-by-value-5_x.c.
40816         * gcc.dg/compat/struct-by-value-5a_y.c,
40817         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
40818         gcc.dg/compat/struct-by-value-5_y.c.
40819
40820         * gcc.dg/compat/struct-by-value-6a_main.c,
40821         gcc.dg/compat/struct-by-value-6b_main.c: New files.
40822         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
40823         * gcc.dg/compat/struct-by-value-6a_x.c,
40824         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
40825         gcc.dg/compat/struct-by-value-6_x.c.
40826         * gcc.dg/compat/struct-by-value-6a_y.c,
40827         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
40828         gcc.dg/compat/struct-by-value-6_y.c.
40829
40830         * gcc.dg/compat/struct-by-value-7a_main.c,
40831         gcc.dg/compat/struct-by-value-7b_main.c: New files.
40832         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
40833         * gcc.dg/compat/struct-by-value-7a_x.c,
40834         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
40835         gcc.dg/compat/struct-by-value-7_x.c.
40836         * gcc.dg/compat/struct-by-value-7a_y.c,
40837         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
40838         gcc.dg/compat/struct-by-value-7_y.c.
40839
40840 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
40841
40842         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
40843         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
40844         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
40845         options.
40846
40847 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
40848
40849         * gcc.dg/builtins-36.c: New test.
40850
40851 2004-04-06  Paul Brook  <paul@codesourcery.com>
40852
40853         * README.gcc: Remove obsolete contraint on testcases.
40854
40855 2004-04-05  Paul Brook  <paul@codesourcery.com>
40856
40857         PR2123
40858         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
40859         failure and exit(0) on success.
40860         * g++.dg/expr/anew2.C: Ditto.
40861         * g++.dg/expr/anew3.C: Ditto.
40862         * g++.dg/expr/anew4.C: Ditto.
40863
40864 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
40865
40866         PR c++/3518
40867         * g++.dg/template/unify7.C: New.
40868
40869 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
40870
40871         * g++.dg/README: Bring up to date with new subdirectories; remove
40872         duplicate subdirectory lines.
40873
40874 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
40875
40876         PR c++/14007
40877         * g++.dg/template/unify5.C: New.
40878         * g++.dg/template/unify6.C: New.
40879         * g++.dg/template/qualttp20.C: Adjust.
40880         * g++.old-deja/g++.jason/report.C: Adjust.
40881         * g++.old-deja/g++.other/qual1.C: Adjust.
40882
40883 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
40884
40885         PR c++/14803
40886         * g++.dg/inherit/ptrmem1.C: New test.
40887
40888 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
40889
40890         PR c++/14755
40891         * gcc.c-torture/execute/20040331-1.c: New test.
40892         * gcc.dg/20040331-1.c: New test.
40893
40894 2004-04-01  Paul Brook  <paul@codesourcery.com>
40895
40896         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
40897
40898 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
40899
40900         PR c++/14724
40901         * g++.dg/init/goto1.C: New test.
40902
40903         PR c++/14763
40904         * g++.dg/template/defarg4.C: New test.
40905
40906 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
40907
40908         * gcc.dg/altivec-11.c: Extend test for more valid cases.
40909
40910 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
40911
40912         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
40913
40914 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
40915
40916         * gcc.dg/noncompile/undeclared-2.c: New test.
40917
40918 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
40919
40920         * gcc.dg/940409-1.c: Remove XFAIL.
40921         * gcc.dg/reg-vol-struct-1.c: New test.
40922
40923 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40924
40925         * gcc.dg/torture/builtin-wctype-1.c: New test.
40926
40927 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
40928
40929         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
40930         * gcc.dg/20001101-1.c: Likewise.
40931         * gcc.dg/20001102-1.c: Likewise.
40932
40933 2004-03-25  Roger Sayle  <roger@eyesopen.com>
40934
40935         * gcc.dg/compare8.c: Add an additional test for XOR.
40936
40937 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40938
40939         * gcc.dg/torture/builtin-ctype-1.c: New test.
40940
40941 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40942
40943         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
40944         * gcc.dg/torture/builtin-math-1.c: Likewise.
40945         * gcc.dg/torture/builtin-power-1.c: New test.
40946
40947 2004-03-24  Andreas Schwab  <schwab@suse.de>
40948
40949         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
40950         IA64 assembler.
40951
40952 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
40953             Roger Sayle  <roger@eyesopen.com>
40954
40955         * gcc.dg/compare8.c: New test case.
40956
40957 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
40958
40959         * g++.dg/ext/altivec-7.C: New test.
40960
40961 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
40962
40963         PR 12267, 12391, 12560, 13129, 14114, 14133
40964         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
40965         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
40966         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
40967         Adjust error regexps.
40968         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
40969         * gcc.dg/noncompile/undeclared-1.c: New test cases.
40970         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
40971         * gcc.dg/local1.c: Add explanatory comment.
40972
40973 2004-03-23  Roger Sayle  <roger@eyesopen.com>
40974
40975         PR optimization/14669
40976         * g++.dg/opt/fold2.C: New test case.
40977
40978 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
40979
40980         PR c/14069
40981         * gcc.dg/20040322-1.c: New test.
40982
40983 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
40984
40985         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
40986         * gcc.dg/ultrasp4.c: Likewise.
40987         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
40988
40989 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
40990
40991         * gcc.dg/i386-sse-8.c: Reset default options.
40992
40993 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
40994
40995         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
40996         in the error message text.
40997
40998 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
40999
41000         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
41001
41002 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
41003
41004         PR c++/14616
41005         * g++.dg/init/array13.C: New test.
41006
41007 2004-03-20  Roger Sayle  <roger@eyesopen.com>
41008
41009         PR target/13889
41010         * gcc.c-torture/compile/pr13889.c: New test case.
41011
41012 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41013
41014         PR c/14635
41015         * builtins-1.c (nan, nans): Don't test.
41016         * builtins-30.c: Don't use nan, nanf, nanl.
41017         * builtins-35.c: New test.
41018
41019 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
41020
41021         * g++.dg/ext/altivec-6.C: New test.
41022
41023 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
41024
41025         * g++.dg/init/placement3.C: New test.
41026
41027         * g++.dg/template/spec13.C: New test.
41028
41029         * g++.dg/lookup/using11.C: New test.
41030
41031         * g++.dg/lookup/koenig3.C: New test.
41032
41033         * g++.dg/template/operator2.C: New test.
41034
41035         * g++.dg/expr/dtor3.C: New test.
41036         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
41037         marker.
41038         * g++.old-deja/g++.law/visibility28.C: Likewise.
41039
41040 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
41041
41042         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
41043         * gcc.dg/ppc64-abi-3.c: Likewise.
41044
41045 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41046
41047         PR c++/14545
41048         * g++.dg/parse/template15.C: New test.
41049
41050 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41051
41052         * g++.dg/expr/dtor2.C: New test.
41053
41054         * g++.dg/lookup/anon4.C: New test.
41055
41056         * g++.dg/overload/using1.C: New test.
41057
41058         * g++.dg/template/lookup7.C: New test.
41059
41060         * g++.dg/template/typename6.C: New test.
41061
41062         * g++.dg/expr/cond6.C: New test.
41063
41064 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41065
41066         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
41067
41068 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41069
41070         * g++.dg/expr/cond5.C: New test.
41071         * g++.dg/expr/constcast1.C: Likewise.
41072         * g++.dg/expr/ptrmem2.C: Likewise.
41073         * g++.dg/expr/ptrmem3.C: Likewise.
41074         * g++.dg/lookup/main1.C: Likewise.
41075         * g++.dg/template/lookup6.C: Likewise.
41076
41077 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41078
41079         * gcc.dg/local1.c: New test.
41080
41081         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
41082
41083 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41084
41085         * gcc.dg/torture/builtin-convert-1.c: New test.
41086
41087 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41088
41089         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
41090
41091 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
41092
41093         PR c++/14481
41094         * g++.dg/warn/Wunused-7.C: New test.
41095
41096 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41097
41098         * gcc.dg/torture/builtin-integral-1.c: New test.
41099
41100 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
41101
41102         PR c++/14586
41103         * g++.dg/parse/non-dependent3.C: New test.
41104
41105 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
41106
41107         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
41108         * g++.dg/eh/simd-2.C: Likewise.
41109         * g++.dg/init/array10.C: Likewise.
41110         * gcc.c-torture/compile/simd-1.c: Likewise.
41111         * gcc.c-torture/compile/simd-2.c: Likewise.
41112         * gcc.c-torture/compile/simd-3.c: Likewise.
41113         * gcc.c-torture/compile/simd-4.c: Likewise.
41114         * gcc.c-torture/compile/simd-6.c: Likewise.
41115         * gcc.c-torture/execute/simd-1.c: Likewise.
41116         * gcc.c-torture/execute/simd-2.c: Likewise.
41117         * gcc.dg/compat/vector-defs.h: Likewise.
41118         * gcc.dg/20020531-1.c: Likewise.
41119         * gcc.dg/altivec-3.c: Likewise.
41120         * gcc.dg/altivec-4.c: Likewise.
41121         * gcc.dg/altivec-varargs-1.c: Likewise.
41122         * gcc.dg/compat/vector-defs.h: Likewise.
41123         * gcc.dg/i386-mmx-3.c: Likewise.
41124         * gcc.dg/i386-sse-4.c: Likewise.
41125         * gcc.dg/i386-sse-5.c: Likewise.
41126         * gcc.dg/i386-sse-8.c: Likewise.
41127         * gcc.dg/simd-1.c: Likewise.
41128         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
41129         __ev64_opaque__ since the machine description provides it.
41130
41131 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41132
41133         * lib/compat.exp (skip_list): New global variable.
41134         Use it to hold the user defined COMPAT_SKIPS list if any.
41135         (compat-obj): Add the members of skip_list to optall.
41136
41137 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41138
41139         * gcc.dg/compat/union-by-value-1_main.c,
41140         union-by-value-1_x.c, union-by-value-1_y.c,
41141         union-check.h, union-defs.h,
41142         union-init.h, union-return-1_main.c,
41143         union-return-1_x.c, union-return-1_y.c: New files.
41144
41145 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41146
41147         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
41148         mixed-struct-init.h: Add 4 mixed structure types.
41149         struct-by-value-21_main.c, struct-by-value-21_x.c,
41150         struct-by-value-21_y.c, struct-return-21_main.c,
41151         struct-return-21_x.c, struct-return-21_y.c: New files.
41152
41153 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
41154
41155         PR c++/14550
41156         * g++.dg/parse/template14.C: New test.
41157
41158 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
41159
41160         * gcc.c-torture/execute/20040313-1.c: New test.
41161
41162 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
41163
41164         PR target/14533
41165         * gcc.dg/20040311-2.c: New test.
41166
41167 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
41168
41169         PR other/14544
41170         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
41171         bit-field.
41172
41173 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
41174
41175         * gcc.dg/20040305-2.c: Add missing return statement.
41176
41177 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41178
41179         * gcc.dg/builtins-34.c: Also check pow10*.
41180
41181 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
41182
41183         PR target/14262
41184         * gcc.dg/20040305-2.c: New test.
41185
41186 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
41187
41188         * gcc.dg/20040310-1.c: New test.
41189
41190 2004-03-11  Roger Sayle  <roger@eyesopen.com>
41191
41192         * gcc.c-torture/execute/20040311-1.c: New test case.
41193
41194 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
41195
41196         PR c++/14476
41197         * g++.dg/lookup/enum1.C: New test.
41198
41199 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
41200
41201         PR c++/14510
41202         * g++.dg/lookup/struct2.C: New test.
41203
41204 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
41205
41206         * gcc.dg/builtins-34.c: New test.
41207
41208 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41209
41210         * gcc.dg/torture/builtin-nonneg-1.c: New test.
41211
41212 2004-03-09  James E Wilson  <wilson@specifixinc.com>
41213
41214         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
41215         * gcc.dg/alias-2.c: New testcase.
41216
41217 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
41218
41219         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
41220
41221 2004-03-09  Roger Sayle  <roger@eyesopen.com>
41222
41223         * gcc.c-torture/execute/20040309-1.c: New test case.
41224
41225 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
41226
41227         PR c++/14397
41228         * g++.dg/overload/ref1.C: New.
41229
41230 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41231
41232         PR c++/14409
41233         * g++.dg/template/spec12.C: New test.
41234
41235         PR c++/14448
41236         * g++.dg/parse/crash14.C: New test.
41237
41238 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
41239
41240         PR c++/14230
41241         * g++.dg/init/ref11.C: New test.
41242
41243 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
41244
41245         PR c++/14432
41246         * g++.dg/parse/builtin2.C: New test.
41247
41248 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
41249
41250         PR c++/14401
41251         * g++.dg/init/ctor3.C: New test.
41252         * g++.dg/init/union1.C: New test.
41253         * g++.dg/ext/anon-struct4.C: New test.
41254
41255 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
41256
41257         * g++.dg/lookup/koenig1.C: Tweak error messages.
41258         * g++.dg/lookup/used-before-declaration.C: Likewise.
41259         * g++.dg/other/do1.C: Likewise.
41260         * g++.dg/overload/koenig1.C: Likewise.
41261         * g++.dg/parse/crash13.C: Likewise.
41262         * g++.dg/template/instantiate3.C: Likewise.
41263
41264 2004-03-08  Eric Christopher  <echristo@redhat.com>
41265
41266         * * lib/target-supports.exp: Enable libiconv in test
41267         compilation.  Fix up error checking.
41268
41269 2004-03-08  Roger Sayle  <roger@eyesopen.com>
41270
41271         PR middle-end/14289
41272         * gcc.dg/pr14289-1.c: New test case.
41273         * gcc.dg/pr14289-2.c: Likewise.
41274         * gcc.dg/pr14289-3.c: Likewise.
41275
41276 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
41277
41278         * gcc.c-torture/execute/20040308-1.c: New test.
41279
41280 2004-03-07  Roger Sayle  <roger@eyesopen.com>
41281
41282         * gcc.c-torture/execute/20040307-1.c: New test case.
41283
41284 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
41285
41286         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
41287
41288 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
41289
41290         * gcc.dg/20040306-1.c: New test.
41291
41292 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
41293
41294         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
41295         them static.
41296         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
41297
41298 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41299
41300         PR c/14465
41301         * gcc.dg/decl-6.c: New test.
41302
41303 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41304
41305         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
41306         Rename LOGPOW -> LOG_POW.
41307         (SQRT_EXP, POW_EXP): New.
41308
41309 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41310
41311         * gcc.dg/i386-sse-8.c: New test.
41312
41313 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41314
41315         PR c/14114
41316         * gcc.dg/decl-5.c: New test.
41317
41318 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
41319
41320         * gcc.dg/20040305-1.c: New test.
41321
41322 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
41323
41324         PR other/14354
41325         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
41326
41327 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
41328
41329         PR c++/14425, c++/14426
41330         * g++.dg/ext/altivec-4.C: New test.
41331         * g++.dg/ext/altivec-5.C: New test.
41332
41333 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
41334
41335         * g++.old-deja/g++.other/linkage1.C: Expect errors about
41336         global variables of a type with no linkage.
41337         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
41338         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
41339         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
41340         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
41341         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
41342         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
41343         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
41344         * g++.dg/warn/deprecated.C: Name enum Color.
41345         * g++.dg/overload/VLA.C: Name structure for 'b'.
41346         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
41347
41348 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41349
41350         * gcc.c-torture/compile/20040304-1.c: New test.
41351
41352 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
41353
41354         PR 13728
41355         * gcc.dg/decl-4.c: New testcase.
41356
41357 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
41358
41359         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
41360         as PRECF if sizeof (float) > sizeof (double).
41361         (PRECL): Make it the same as PRECF if
41362         sizeof (float) > sizeof (long double).
41363
41364 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41365
41366         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
41367         system type.  Add check for irix6 which doesn't have c99 runtime.
41368
41369 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
41370
41371         * gcc.dg/const-elim-1.c: xfail for xtensa.
41372
41373 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41374
41375         PR c++/14369
41376         * g++.dg/template/cond4.C: New test.
41377
41378 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41379
41380         PR c++/14360
41381         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
41382
41383         PR c++/14361
41384         * g++.dg/parse/defarg7.C: New test.
41385
41386         PR c++/14359
41387         * g++.dg/template/friend26.C: New test.
41388
41389 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41390
41391         PR c++/14324
41392         * g++.dg/abi/mangle21.C: New test.
41393
41394         PR c++/14260
41395         * g++.dg/parse/constructor2.C: New test.
41396
41397         PR c++/14337
41398         * g++.dg/template/sfinae1.C: New test.
41399
41400 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
41401
41402         PR c++/14267
41403         * g++.dg/expr/crash2.C: New test.
41404
41405         PR middle-end/13448
41406         * gcc.dg/inline-5.c: New test.
41407         * gcc.dg/always-inline.c: Split out tests into ...
41408         * gcc.dg/always-inline2.c: ... this and ...
41409         * gcc.dg/always-inline3.c: ... this.
41410
41411 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
41412
41413         PR debug/12103
41414         * g++.dg/debug/crash1.C: New test.
41415
41416 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
41417
41418         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
41419         function with __attribute__((noinline)).
41420         (recurser_void2): Likewise.
41421         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
41422         (recurser_void2): Likewise.
41423
41424 2004-02-29  Roger Sayle  <roger@eyesopen.com>
41425
41426         PR middle-end/14203
41427         * g++.dg/warn/Wunused-6.C: New test case.
41428
41429 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
41430
41431         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
41432         not defined.
41433
41434 2004-02-27  Eric Christopher  <echristo@redhat.com>
41435
41436         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
41437         * g++.dg/charset/asm2.c: Run only x86.
41438         * gcc.dg/charset/asm3.c: Ditto.
41439
41440 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
41441
41442         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
41443         ld_library_path.
41444
41445 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
41446
41447         * g++.dg/ext/altivec-3.C: New.
41448
41449 2004-02-26  Richard Henderson  <rth@redhat.com>
41450
41451         * g++.dg/ext/attrib10.C: Mark for warning.
41452         * gcc.dg/attr-alias-1.c: New.
41453
41454 2004-02-26  Richard Henderson  <rth@redhat.com>
41455
41456         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
41457         * gcc.c-torture/execute/20040208-2.c: ... it back.
41458
41459 2004-02-26  Eric Christopher  <echristo@redhat.com>
41460
41461         * lib/target-supports.exp (check-iconv-available): New function.
41462         * lib/gcc-dg.exp (dg-require-iconv): New function.
41463         Use above.
41464         * gcc.dg/charset: New directory.
41465         * gcc.dg/charset/charset.exp: New file.
41466         * gcc.dg/charset/asm1.c: Ditto.
41467         * gcc.dg/charset/asm2.c: Ditto.
41468         * gcc.dg/charset/asm3.c: Ditto.
41469         * gcc.dg/charset/asm4.c: Ditto.
41470         * gcc.dg/charset/asm5.c: Ditto.
41471         * gcc.dg/charset/attribute1.c: Ditto.
41472         * gcc.dg/charset/attribute2.c: Ditto.
41473         * gcc.dg/charset/string1.c: Ditto.
41474         * g++.dg/charset: New directory.
41475         * g++.dg/dg.exp: Add here. Special options.
41476         * g++.dg/charset/charset.exp: New file.
41477         * g++.dg/charset/asm1.c: Ditto.
41478         * g++.dg/charset/asm2.c: Ditto.
41479         * g++.dg/charset/asm3.c: Ditto.
41480         * g++.dg/charset/asm4.c: Ditto.
41481         * g++.dg/charset/attribute1.c: Ditto.
41482         * g++.dg/charset/attribute2.c: Ditto.
41483         * g++.dg/charset/extern1.cc: Ditto.
41484         * g++.dg/charset/extern2.cc: Ditto.
41485         * g++.dg/charset/string1.c: Ditto.
41486
41487 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
41488
41489         PR c++/14278
41490         * g++.dg/parse/comma1.C: New test.
41491
41492 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41493
41494         PR c++/14284
41495         * g++.dg/template/ttp8.C: New test.
41496
41497 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
41498
41499         * gcc.dg/fixuns-trunc-1.c: New test.
41500
41501 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41502
41503         * gcc.dg/builtins-config.h: Use #elif.
41504
41505 2004-02-26  Michael Matz  <matz@suse.de>
41506
41507         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
41508         * gcc.dg/991214-1.c: Likewise.
41509         * gcc.dg/i386-asm-1.c: Likewise.
41510
41511 2004-02-25  Richard Henderson  <rth@redhat.com>
41512
41513         * gcc.c-torture/execute/20040208-2.c: Move ...
41514         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
41515
41516 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41517
41518         PR c++/14246
41519         * g++.dg/other/crash-3.C: New test.
41520
41521 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41522
41523         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
41524         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
41525
41526         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
41527         HP-UX.
41528
41529 2004-02-24  Michael Matz  <matz@suse.de>
41530
41531         * gcc.dg/i386-regparm.c: New.
41532
41533 2004-02-23  James E Wilson  <wilson@specifixinc.com>
41534
41535         * gcc.c-torture/execute/20040223-1.c: New.
41536
41537 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
41538             Kazu Hirata  <kazu@cs.umass.edu>
41539
41540         * gcc.dg/fwritable-strings-1.c: Remove.
41541
41542 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
41543
41544         PR c/14156
41545         * gcc.dg/20040223-1.c: New test.
41546
41547 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41548
41549         PR c++/14106
41550         * g++.dg/ext/typeof9.C: New test.
41551
41552 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41553
41554         PR c++/14250
41555         * g++.dg/other/switch1.C: New test.
41556
41557 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41558
41559         * gcc.dg/cast-function-1.c: Adjust for new informative message.
41560         * gcc.dg/va-arg-1.c: Likewise.
41561
41562 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41563
41564         PR c++/14143
41565         * g++.dg/template/koenig5.C: New test.
41566
41567 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
41568
41569         * g++.dg/ext/altivec-1.C: Generalize target triple.
41570         * g++.dg/ext/altivec-2.C: New test case.
41571         * g++.dg/ext/altivec_check.h: New file.
41572         * gcc.dg/altivec-1.c: Generalize target triple;
41573         include altivec_check.h and call altivec_check().
41574         * gcc.dg/altivec-[2-5].c: Generalize target triple.
41575         * gcc.dg/altivec-6.c: New test case.
41576         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
41577         type casts as needed.
41578         * gcc.dg/altivec-10.c: Include altivec_check.h and call
41579         altivec_check().
41580         * gcc.dg/altivec-12.c: New test case.
41581         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
41582         include altivec_check.h and call altivec_check().
41583         * gcc.dg/altivec_check.h: New file.
41584
41585 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41586
41587         * lib/target-supports.exp (check_alias_available): Don't mangle
41588         function `g' in test program.
41589
41590 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41591
41592         * lib/target-supports.exp (check_profiling_available): Check
41593         argument to determine whether we support a profiling type.
41594         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
41595         check_profiling_available.
41596         * g++.dg/bprob/bprob.exp: Likewise.
41597         * g77.dg/bprob/bprob.exp: Likewise.
41598         * gcc.misc-tests/bprob.exp: Likewise.
41599         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
41600         dg-require-profiling and delete expected error handling.
41601         * gcc.dg/20021014-1.c: Likewise.
41602         * gcc.dg/nest.c: Likewise.
41603
41604 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41605
41606         PR c++/12007
41607         * g++.dg/other/vthunk1.C: New test.
41608
41609 2004-02-20  Falk Hueffner  <falk@debian.org>
41610
41611         PR target/14201
41612         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
41613
41614 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
41615
41616         PR c++/13927
41617         * g++.dg/other/error8.C: Remove XFAIL markers.
41618
41619         PR c++/14173
41620         * g++.dg/ext/packed5.C: New test.
41621
41622         PR c++/14199
41623         * g++.dg/warn/Wunused-5.C: New test.
41624
41625         PR c++/14186
41626         * g++.dg/lookup/member1.C: New test.
41627
41628 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
41629
41630         * gcc.c-torture/compile/20040130-1.c: Enable only when
41631         __INT_MAX__ >= 2147483647L.
41632         * gcc.c-torture/compile/961203-1.c: Likewise.
41633
41634 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
41635
41636         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
41637         * g++.dg/opt/template1.C: Robustify assembler regexp
41638
41639 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41640
41641         * gcc.c-torture/execute/simd-4.x: Remove.
41642         * gcc.c-torture/execute/va-arg-25.x: Likewise.
41643         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
41644         Guard with #ifndef SKIP_ATTRIBUTE.
41645         * gcc.dg/compat/vector-1_y.c: Likewise.
41646         * gcc.dg/compat/vector-2_x.c: Likewise.
41647         * gcc.dg/compat/vector-2_y.c: Likewise.
41648         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
41649         * g++.dg/eh/simd-2.C: Likewise.
41650
41651 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
41652
41653         * gcc.c-torture/compile/complex-1.c: New.
41654
41655 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
41656
41657         PR target/14209
41658         * gcc.c-torture/execute/20040218-1.c: New test.
41659
41660 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41661
41662         PR c++/14181
41663         * g++.dg/parse/new2.C: New test.
41664
41665 2004-02-18  Paul Brook  <paul@codesourcery.com>
41666
41667         * gcc.c-torture/compile/libcall-1.c: New test.
41668
41669 2004-02-18  Paul Brook  <paul@codesourcery.com>
41670
41671         PR debug/12934
41672         * gcc.dg/debug/debug-7.c: New test.
41673
41674 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
41675
41676         * gcc.dg/20040217-1.c: New test.
41677
41678 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
41679
41680         * gcc.c-torture/execute/990208-1.x: Delete.
41681
41682 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
41683
41684         * gcc.c-torture/execute/20040208-2.x: New file.
41685
41686 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
41687
41688         PR c++/11326
41689         * g++.dg/abi/structret1.C: New test.
41690
41691 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
41692
41693         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
41694         (i386_cpuid): No need to test if cpuid is available on AMD64.
41695         Fix assembly, so that it works onboth i386 and AMD64.
41696         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
41697         (vecInLong): Fix s[] member type to unsigned int.
41698         (vecInWord): Remove type.
41699         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
41700         (a64, b64, c64, d64, e64): Remove.
41701         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
41702         Remove unused variable.  Remove initialization of removed variables.
41703         Don't call mmx_tests nor sse_tests.
41704         (reference_mmx, reference_sse): Remove.
41705         (check): Add return stmt.
41706         * gcc.dg/i386-sse-7.c: New test.
41707         * gcc.dg/i386-mmx-4.c: New test.
41708
41709 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41710
41711         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
41712         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
41713         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
41714         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
41715         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
41716         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
41717         g++.dg/tc1/dr94.C: Fix line terminator.
41718
41719 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
41720
41721         * gcc.c-torture/compile/20040216-1.c: New.
41722
41723 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41724
41725         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
41726         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
41727         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
41728         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
41729         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
41730         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
41731
41732 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41733
41734         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
41735
41736 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
41737
41738         PR c++/13971
41739         * g++.dg/expr/cond4.C: New test.
41740
41741         PR c++/14086
41742         * g++.dg/lookup/crash2.C: New test.
41743
41744 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
41745
41746         * gcc.c-torture/compile/20040214-2.c: New test.
41747
41748 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
41749
41750         PR c++/14116
41751         * g++.dg/ext/typeof8.C: New test.
41752
41753 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
41754
41755         * gcc.c-torture/compile/20040214-1.c: New test.
41756
41757 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41758
41759         PR c++/13635
41760         * g++.dg/template/spec11.C: New test.
41761
41762 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41763
41764         PR c++/13927
41765         * g++.dg/other/error8.C: New test.
41766
41767 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
41768
41769         PR c++/14122
41770         * g++.dg/template/array4.C: New test.
41771
41772         PR c++/14108
41773         * g++.dg/inherit/thunk2.C: New test.
41774
41775         PR c++/14083
41776         * g++.dg/eh/cond2.C: New test.
41777
41778 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
41779
41780         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
41781
41782 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
41783
41784         * lib/scanasm.exp (dg-scan): Quote pattern before display.
41785
41786 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
41787
41788         * g++.dg/simd-2.C: xfail on ppc64-linux.
41789
41790 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
41791
41792         PR c/456
41793         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
41794         tests.
41795
41796 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
41797
41798         * gcc.dg/builtins-33.c: New test.
41799
41800 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
41801
41802         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
41803
41804 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
41805
41806         * g++.dg/simd-2.C: Set -maltivec for ppc64.
41807
41808 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
41809
41810         * gcc.dg/ppc64-abi-3.c: New test.
41811
41812 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
41813
41814         PR c/14092
41815
41816         * gcc.dg/pr14092-1.c: New testcase.
41817
41818 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
41819
41820         * gcc.dg/cpp/assert4.c: Fix typo last change.
41821
41822         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
41823         * gcc.dg/cpp/assert4.c: Handle powerpc64.
41824
41825         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
41826
41827 2004-02-09  Roger Sayle  <roger@eyesopen.com>
41828
41829         * gcc.c-torture/compile/20040209-1.c: New test case.
41830
41831 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41832
41833         * gcc.dg/c90-init-1.c: Adjust expected error messages.
41834
41835 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
41836
41837         * gcc.c-torture/execute/20040208-[12].c: New tests.
41838
41839 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41840
41841         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
41842
41843 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41844
41845         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
41846
41847 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
41848
41849         Bug 13856
41850         * gcc.dg/visibility-8.c: New testcase.
41851
41852 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
41853
41854         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
41855         arguments.
41856         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
41857
41858 2004-02-07  Roger Sayle  <roger@eyesopen.com>
41859
41860         PR middle-end/13696
41861         * g++.dg/opt/fold1.C: New test case.
41862
41863 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41864
41865         PR c++/14033
41866         * g++.dg/other/crash-2.C: New test.
41867
41868 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41869
41870         PR c++/14028
41871         * g++.dg/parse/angle-bracket2.C: New test.
41872
41873 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41874
41875         PR middle-end/13750
41876         Revert:
41877         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
41878         PR pch/13361
41879         * g++.dg/pch/wchar-1.C: New.
41880         * g++.dg/pch/wchar-1.Hs: New.
41881
41882 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41883
41884         PR c++/14008
41885         * g++.dg/parse/error15.C: New test.
41886         * g++.dg/parse/crash11.C: Update dg-error mark.
41887
41888 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
41889
41890         PR c++/13932
41891         * g++.dg/warn/conv2.C: New test.
41892
41893 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41894
41895         PR c++/13086
41896         * g++.dg/warn/incomplete1.C: Remove xfail.
41897
41898 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
41899
41900         * lib/file-format.exp (gcc_target_object_format): Use
41901         ${tool}_target_compile, not gcc_target_compile.
41902         * lib/target-supports.exp (check_alias_available): Likewise.
41903         (check_gc_sections_available): Likewise.
41904         * g++.dg/ext/attrib10.C: Use dg-require-alias.
41905         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
41906         dg-require-alias.
41907
41908 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
41909
41910         PR c++/13969
41911         * g++.dg/template/static6.C: New test.
41912
41913 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
41914
41915         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
41916
41917 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41918
41919         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
41920         tests for systems where `char' is unsigned by default.
41921
41922 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41923
41924         PR c++/13997
41925         * g++.dg/template/partial3.C: New test.
41926
41927 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
41928
41929         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
41930         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
41931         Remove mentions of obsolete ports.
41932
41933 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
41934
41935         * gcc.dg/noncompile/20001228-1.c: Fix for new
41936         error message.
41937
41938 2004-02-03  Roger Sayle  <roger@eyesopen.com>
41939
41940         PR target/9348
41941         * gcc.c-torture/execute/multdi-1.c: New test case.
41942
41943 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
41944
41945         PR c++/13925
41946         * g++.dg/template/lookup5.C: New test.
41947
41948 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
41949
41950         PR c++/13950
41951         * g++.dg/template/lookup4.C: New test.
41952
41953         PR c++/13970
41954         * g++.dg/parse/error14.C: New test.
41955
41956         PR c++/14002
41957         * g++.dg/parse/template13.C: New test.
41958
41959 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
41960
41961         PR c++/13978
41962         * g++.dg/template/koenig4.C: New test.
41963
41964         PR c++/13968
41965         * g++.dg/template/crash17.C: New test.
41966
41967         PR c++/13975
41968         * g++.dg/parse/error13.C: New test.
41969         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
41970
41971 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
41972
41973         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
41974
41975 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
41976
41977         PR c/11658
41978         PR c/13994
41979         * gcc.dg/noncompile/20040203-1.c: New test.
41980         * gcc.dg/noncompile/20040203-2.c: Likewise.
41981         * gcc.dg/noncompile/20040203-3.c: Likewise.
41982         * gcc.dg/20040203-1.c: Likewise.
41983
41984 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
41985
41986         PR c++/10858
41987         * g++.dg/template/sizeof7.C: New test.
41988
41989 2004-02-02  Eric Christopher  <echristo@redhat.com>
41990             Zack Weinberg  <zack@codesourcery.com>
41991
41992         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
41993
41994 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
41995
41996         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
41997         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
41998         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
41999         * gcc.dg/cleanup-5.c: Run only on Linux targets.
42000
42001 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
42002
42003         PR c++/13113
42004         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
42005
42006         PR c++/13854
42007         * g++.dg/ext/attrib13.C: New test.
42008
42009         PR c++/13907
42010         * g++.dg/conversion/op2.C: New test.
42011
42012 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42013
42014         * gcc.dg/titype-1.c: Fix pasto.
42015
42016 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42017
42018         * gcc.dg/titype-1.c: New test.
42019
42020 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42021
42022         PR c++/13957
42023         * g++.dg/template/non-type-template-argument-1.C,
42024         g++.dg/template/qualified-id1.C: Update dg-error marks.
42025         * g++.dg/template/nontype6.C: New test.
42026
42027 2004-02-01  Roger Sayle  <roger@eyesopen.com>
42028
42029         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
42030         * gcc.dg/builtins-31.c: New testcase.
42031         * gcc.dg/builtins-32.c: New testcase.
42032
42033 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
42034
42035         * objc.dg/call-super-2.m: Update line numbers
42036         for the including of stddef.h.
42037
42038 2004-01-30  Michael Matz  <matz@suse.de>
42039
42040         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
42041         g++.dg/ext/case-range3.C: New tests.
42042
42043 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42044
42045         DR206
42046         PR c++/13813
42047         * g++.dg/template/member4.C: New test.
42048
42049 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42050
42051         PR c++/13683
42052         * g++.dg/template/sizeof6.C: New test.
42053
42054 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
42055
42056         * gcc.dg/fwritable-strings-1.c: New test.
42057
42058 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
42059
42060         * gcc.c-torture/compile/20040130-1.c: New test.
42061
42062 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
42063
42064         * objc.dg/call-super-2.m: Include stddef.h for size_t.
42065
42066 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
42067
42068         PR c++/13883
42069         * g++.dg/template/ctor3.C: New test.
42070
42071 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42072
42073         * g++.dg/tc1: New directory.
42074         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
42075         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
42076         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
42077         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
42078         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
42079
42080 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42081
42082         * g++.dg/parse/error11.C: New test.
42083         * g++.dg/parse/error12.C: Likewise.
42084
42085 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
42086
42087         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
42088         (scan_initial, main): Use aligned_sizeof instead of sizeof.
42089
42090 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
42091
42092         PR c++/13791
42093         * g++.dg/ext/attrib12.C: New test.
42094
42095         PR c++/13736
42096         * g++.dg/parse/cast2.C: New test.
42097
42098 2004-01-27  James E Wilson  <wilson@specifixinc.com>
42099
42100         * objc.dg/encode-2.m (main): New local string.  Set depending on
42101         sizeof long.  Use in sscanf call.
42102         * objc.dg/encode-3.m (main): New local string.  Set depending on
42103         sizeof long.  Use in scan_initial call.
42104
42105 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42106
42107         * objc.dg/call-super-2.m: Make LP64-safe.
42108         * objc.dg/desig-init-1.m: Likewise.
42109
42110 2004-01-27  Devang Patel <dpatel@apple.com>
42111
42112         * g++.dg/debug/namespace1.C: New test.
42113
42114 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
42115
42116         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
42117         xscale-*-*.
42118
42119         * gcc.dg/arm-mmx-1.c: New test.
42120
42121 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42122
42123         * gcc.dg/20040127-1.c: New test.
42124         * gcc.dg/20040127-2.c: New test.
42125
42126 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42127
42128         * objc.dg/stret-1.m (glob): Renamed to globa.
42129
42130 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
42131
42132         PR c++/13663
42133         * g++.dg/expr/for1.C: New test.
42134
42135 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
42136
42137         PR middle-end/13779
42138         * gcc.dg/darwin-longlong.c: New test.
42139
42140 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
42141
42142         * gcc.dg/20040124-1.c: Moved test from here...
42143         * gcc.c-torture/compile/20040124-1.c: ...to here.
42144
42145 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
42146
42147         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
42148         the assembly output if -m64 is passed.
42149
42150 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
42151
42152         PR c++/13833
42153         * g++.dg/template/cond3.C: New test.
42154
42155 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42156
42157         PR c++/13810
42158         * g++.dg/template/ttp7.C: New test.
42159
42160 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42161
42162         PR c++/13797
42163         * g++.dg/template/nontype4.C: New test.
42164         * g++.dg/template/nontype5.C: Likewise.
42165
42166 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
42167
42168         * gcc.dg/torture/mips-clobber-at.c: New test.
42169
42170 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
42171
42172         * gcc.dg/20040124-1.c: New test.
42173
42174 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
42175
42176         * gcc.dg/20040123-1.c: New test.
42177
42178 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
42179
42180         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
42181
42182 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42183
42184         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
42185
42186 2004-01-23  Andrew Pinski  <apinski@apple.com>
42187
42188         * gcc.dg/20030121-1.c: Move to ..
42189         * gcc.dg/20040121-1.c: here.
42190
42191 2004-01-23  Roger Sayle  <roger@eyesopen.com>
42192
42193         * gcc.dg/builtins-29.c: New test case.
42194
42195 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
42196
42197         PR 18314
42198         * gcc.dg/builtins-30.c: New testcase.
42199
42200 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
42201
42202         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
42203         * lib/g77.exp: Likewise.
42204         * lib/objc.exp: Likewise.
42205         * lib/g++.exp: Likewise.
42206
42207 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
42208
42209         * gcc.dg/struct-by-value-2.c: New test.
42210
42211 2004-01-21  Andrew Pinski  <apinski@apple.com>
42212
42213         PR target/13785
42214         * gcc.dg/20030121-1.c: New test.
42215
42216 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
42217
42218         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
42219         clobber frame pointer register in asm statement.
42220
42221 2004-01-21  Falk Hueffner  <falk@debian.org>
42222
42223         * gcc.c-torture/compile/20040121-1.c: New test.
42224
42225 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
42226
42227         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
42228
42229 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
42230
42231         * gcc.dg/ppc64-abi-2.c: New test.
42232
42233 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
42234
42235         * lib/treelang.exp: Fill out this file.
42236         * lib/treelang-dg.exp: New File.
42237
42238 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42239
42240         * gcc.c-torture/compile/981022-1.c: Remove.
42241         * gcc.dg/array-5.c: Remove XFAIL.
42242         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
42243         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
42244         gcc.dg/cond-lvalue-1.c: Update.
42245         * gcc.dg/cast-lvalue-2.c: New test.
42246
42247 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
42248
42249         PR c++/13592
42250         * g++.dg/other/error1.C (class foo): Tweak error message.
42251
42252         PR c++/13592
42253         * g++.dg/template/call2.C: New test.
42254
42255 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42256
42257         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
42258         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
42259         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
42260         scalar-return-1_x.c, scalar-return-2_y.c,
42261         scalar-return-3_x.c, scalar-return-3_y.c,
42262         scalar-return-4_x.c, scalar-return-4_y.c,
42263         struct-align-1.h, struct-align-1_x.c,
42264         struct-align-1_y.c, struct-align-2.h,
42265         struct-align-2_x.c, struct-align-2_y.c,
42266         struct-by-value-10_y.c, struct-by-value-11_x.c,
42267         struct-by-value-11_y.c, struct-by-value-12_x.c,
42268         struct-by-value-12_y.c, struct-by-value-13_x.c,
42269         struct-by-value-13_y.c, struct-by-value-14_x.c,
42270         struct-by-value-14_y.c, struct-by-value-15_x.c,
42271         struct-by-value-15_y.c, struct-by-value-16_y.c,
42272         struct-by-value-17_y.c, struct-by-value-18_y.c,
42273         struct-by-value-19_y.c, struct-by-value-1_x.c,
42274         struct-by-value-1_y.c, struct-by-value-20_y.c,
42275         struct-by-value-2_x.c, struct-by-value-2_y.c,
42276         struct-by-value-3_y.c, struct-by-value-4_x.c,
42277         struct-by-value-4_y.c, struct-by-value-5_y.c,
42278         struct-by-value-6_y.c, struct-by-value-7_y.c
42279         struct-by-value-8_x.c, struct-by-value-8_y.c
42280         struct-by-value-9_x.c, struct-by-value-9_y.c
42281         struct-return-10_x.c, struct-return-10_y.c,
42282         struct-return-19_x.c, struct-return-20_x.c
42283         struct-return-2_x.c, struct-return-2_y.c
42284         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
42285         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
42286
42287 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42288
42289         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
42290         attribute on sparc*-sun-solaris2.*.
42291
42292 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
42293
42294         PR c++/13710
42295         * g++.dg/ext/typeof7.C: New test.
42296
42297 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
42298
42299         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
42300         * gcc.dg/const-elim-1.c: Same.
42301
42302 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
42303
42304         * objc.dg/stret-1.m: New.
42305         * objc.dg/stret-2.m: New.
42306
42307 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
42308
42309         PR c++/11895
42310         * g++.dg/ext/vector1.C: New test.
42311
42312 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
42313
42314         * gcc.dg/pch/import-1.c: New.
42315         * gcc.dg/pch/import-1.hs: New.
42316         * gcc.dg/pch/import-1a.h: New.
42317         * gcc.dg/pch/import-1b.h: New.
42318         * gcc.dg/pch/import-1c.h: New.
42319
42320 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
42321
42322         PR c++/13574
42323         * g++.dg/ext/array1.C: New test.
42324
42325         PR c++/13178
42326         * g++.dg/conversion/op1.C: New test.
42327
42328 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
42329
42330         PR 11864
42331         From Kazumoto Kojima / Dan Kegel:
42332         * gcc.dg/pr11864-1.c: New test.
42333
42334         PR 10392
42335         From Marcus Comstedt / Dan Kegel:
42336         * gcc.dg/pr10392-1.c: New test.
42337
42338 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
42339
42340         PR c++/13478
42341         * g++.dg/init/ref10.C: New test.
42342
42343 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42344
42345         PR c++/13407
42346         * g++.dg/parse/typename6.C: New test.
42347
42348 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
42349
42350         PR pch/13361
42351         * g++.dg/pch/wchar-1.C: New.
42352         * g++.dg/pch/wchar-1.Hs: New.
42353
42354 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42355
42356         PR c++/9259
42357         * g++.dg/expr/sizeof2.C: New test.
42358
42359 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
42360
42361         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
42362
42363 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
42364
42365         PR c++/13659
42366         * g++.dg/lookup/strong-using-3.C: New.
42367         * g++.dg/lookup/using-10.C: New.
42368
42369 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
42370
42371         PR c++/13594
42372         * g++.dg/lookup/strong-using-2.C: New.
42373
42374 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
42375             Dan Kegel <dank@kegel.com>
42376             J"orn Rennecke <joern.rennecke@superh.com>
42377
42378         PR target/9365
42379         * gcc.dg/pr9365-1.c: New test.
42380
42381 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42382
42383         PR c++/8856
42384         * g++.dg/parse/casting-operator2.C: New test.
42385         * g++.old-deja/g++.pt/explicit83.C: Remove.
42386
42387 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
42388
42389         * gcc.dg/label-compound-stmt-1.c: New test.
42390         * gcc.c-torture/compile/950922-1.c,
42391         gcc.c-torture/compile/20000211-3.c,
42392         gcc.c-torture/compile/20000518-1.c,
42393         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
42394         compound statements.
42395
42396 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
42397
42398         * gcc.dg/ppc64-abi-1.c: New test.
42399
42400 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
42401
42402          * g++.dg/ext/attrib9.C: Add dg-warnings.
42403
42404 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42405
42406         PR c++/12335
42407         * g++.dg/parse/dtor3.C: New test.
42408
42409 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
42410
42411         PR c++/12709
42412         * g++.dg/parse/try-catch-1.C: New test.
42413
42414 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
42415
42416         * ada/acats/run_all.sh: Add more verbose output in acats.log
42417         when compiling tests.
42418
42419 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
42420
42421         PR 13656
42422         * gcc.dg/typedef-redecl.c: New test case.
42423         * gcc.dg/typedef-redecl.h: New support file.
42424
42425 2004-01-13  Jan Hubicka  <jh@suse.cz>
42426
42427         * gcc.dg/always_inline.c: New test.
42428         * gcc.dg/debug/20031231-1.c: Fix.
42429
42430 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42431
42432         PR c++/13474
42433         * g++.dg/template/array3.C: New test.
42434
42435 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
42436
42437         * g++.dg/ext/lvalue1.C: No longer expected to fail.
42438         * g++.dg/warn/Wunused-2.C: Likewise.
42439
42440 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42441
42442         PR c++/13289
42443         * g++.dg/template/instantiate6.C: New test.
42444
42445 2004-01-12  Roger Sayle  <roger@eyesopen.com>
42446
42447         PR middle-end/11397
42448         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
42449
42450 2004-01-12  Jan Hubicka  <jh@suse.cz>
42451
42452         PR opt/12826
42453         * gcc.dg/20040112-1.c: New.
42454
42455         * gcc.dg/dwarf-die[1-7].c: Move to...
42456         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
42457         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
42458
42459 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
42460
42461         PR c++/4100
42462         * g++.dg/parse/friend4.C: New test.
42463
42464 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
42465
42466         PR c++/4100
42467         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
42468         definition is called a friend.
42469
42470 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
42471
42472         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
42473
42474 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
42475
42476         PR c++/3478
42477         * g++.dg/parse/error10.C: New test.
42478         * g++.dg/template/arg2.C: Accept "invalid type" error.
42479
42480 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
42481
42482         PR middle-end/13392
42483         * g++.dg/opt/expect2.C: New test.
42484
42485 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
42486
42487         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
42488         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
42489         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
42490         Update dg-error regexps.
42491
42492 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
42493
42494         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
42495         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
42496
42497 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42498
42499         * gcc.dg/pragma-re-1.c: Use right pointer type.
42500
42501 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42502
42503         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
42504
42505 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
42506
42507         * gcc.dg/rs6000-ldouble-1.c: New.
42508
42509 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42510
42511         DR 337
42512         PR c++/9256
42513         * g++.dg/other/abstract1.C: New test.
42514
42515 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
42516
42517         * g++.dg/lookup/strong-using-1.C: New.
42518
42519 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
42520
42521         PR c/11234
42522         * gcc.dg/func-ptr-conv-1.c: New test.
42523         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
42524
42525 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
42526
42527         PR target/13380.
42528         * gcc.c-torture/compile/20040109-1.c: New.
42529
42530 2004-01-08  Stuart Hastings  <stuart@apple.com>
42531
42532         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
42533         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
42534         * gcc.dg/i386-sse-6.c: ...this new testcase.
42535
42536 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
42537
42538         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
42539
42540 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42541
42542         * ada/acats/run_acats: Treat 'gnatchop' the same way
42543         as 'gnatmake'.  Export GCC_DRIVER.
42544         * ada/acats/run_all.sh: Add target_gnatchop.  Use
42545         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
42546
42547 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42548
42549         PR c++/12573
42550         * g++.dg/template/dependent-expr4.C: New test.
42551
42552 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
42553
42554         * gcc.dg/altivec-11.c: New test.
42555
42556 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
42557
42558         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
42559
42560 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42561
42562         PR c/6024
42563         * gcc.dg/enum-compat-1.c: New test.
42564         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
42565
42566 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42567
42568         PR c/12165
42569         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
42570         gcc.dg/c99-idem-qual-3.c: New tests.
42571
42572 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
42573
42574         * gcc.dg/winline-7.c: Don't cast void * to int.
42575
42576 2004-01-06  Jan Hubicka  <jh@suse.cz>
42577
42578         * gcc.dg/i386-sse-5.c: New test
42579         * g++.dg/eh/simd-1.c: Add -w argument for i386.
42580
42581 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
42582
42583         PR c++/12815
42584         * g++.dg/rtti/typeid4.C: New test.
42585
42586 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42587
42588         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
42589
42590 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
42591
42592         PR c++/12132
42593         * g++.dg/template/error11.C: New test.
42594
42595         PR c++/13451
42596         * g++.dg/template/class2.C: New test.
42597
42598 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
42599         Richard Sandiford <rsandifo@redhat.com>
42600
42601         PR c++/13387
42602         * g++.dg/opt/alias3.C: New test.
42603
42604 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
42605
42606         PR c++/13157
42607         * g++.dg/template/koenig3.C: New test.
42608
42609         PR c++/13529
42610         * g++.dg/parse/offsetof3.C: New test.
42611
42612         * g++.dg/init/copy7.C: Add missing dg-error markers.
42613
42614         PR c++/12226
42615         * g++.dg/init/copy7.c: New test.
42616
42617         PR c++/13536
42618         * g++.dg/parse/cast1.C: New test.
42619
42620 2004-01-04  Jan Hubicka  <jh@suse.cz>
42621
42622         * gcc.dg/winline[1-7].c: New tests.
42623
42624 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42625
42626         PR c++/13520
42627         * g++.dg/template/qualttp22.C: New test.
42628
42629 2004-01-01  Jan Hubicka  <jh@suse.cz>
42630
42631         * gcc.dg/debug/20031231-1.c: New.
42632         * gcc.c-torture/compile/20040101-1.c: New.
42633         * gcc.dg/dwarf-die-[1-7].c: New.
42634
42635 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
42636
42637         PR optimization/13521
42638         * gcc.c-torture/compile/20031231-1.c: New test.
42639
42640 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
42641
42642         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
42643
42644 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42645
42646         PR c++/10079
42647         * g++.dg/template/crash16.C: New test.
42648
42649 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
42650
42651         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
42652
42653 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
42654
42655         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
42656         ports.
42657         * g++.old-deja/g++.jason/thunk3.C: Likewise.
42658         * g++.old-deja/g++.law/profile1.C: Likewise.
42659         * gcc.c-torture/compile/981006-1.c: Likewise.
42660         * gcc.c-torture/execute/loop-2e.x: Likewise.
42661         * gcc.c-torture/execute/loop-2f.x: Remove.
42662         * gcc.c-torture/execute/loop-2g.x: Likewise.
42663         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
42664         * gcc.dg/20020312-2.c: Remove traces of dead ports.
42665
42666 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
42667
42668         PR c++/13507
42669         * g++.dg/ext/attrib11.C: New test.
42670
42671         PR c++/13494
42672         * g++.dg/template/array2-1.C: New test.
42673         * g++.dg/template/array2-2.C: New test.
42674
42675 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
42676
42677         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
42678
42679 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
42680
42681         PR c++/12774
42682         * g++.dg/template/array1-1.C: New test.
42683         * g++.dg/template/array1-2.C: New test.
42684
42685 2003-12-29  Roger Sayle  <roger@eyesopen.com>
42686
42687         PR fortran/12632
42688         * g77.dg/12632.f: New test case.
42689
42690 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42691
42692         PR c++/13289
42693         * g++.dg/parse/nontype1.C: New test.
42694
42695 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42696
42697         PR c++/12403
42698         * g++.dg/parse/explicit1.C: New test.
42699         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
42700
42701 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
42702
42703         PR c++/13081
42704         * g++.dg/opt/inline6.C: New test.
42705
42706         PR c++/12613
42707         * g++.dg/parse/error9.C: New test.
42708
42709         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
42710
42711 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
42712
42713         PR c++/13009
42714         * g++.dg/init/assign1.C: New test.
42715
42716 2003-12-28  Roger Sayle  <roger@eyesopen.com>
42717
42718         PR c++/13070
42719         * g++.dg/warn/format3.C: New test case.
42720
42721 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42722
42723         * gcc.c-torture/compile/20031227-1.c: New test.
42724
42725 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42726
42727         * g++.dg/bprob/bprob.exp: Load target-supports.exp
42728         * g77.dg/bprob/bprob.exp: Likewise.
42729         * gcc.misc-tests/bprob.exp: Likewise.
42730         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
42731         variants on systems where the library does not provide that
42732         functionality.
42733         * gcc.dg/builtins-20.c: Use builtins-config.h.
42734         * gcc.dg/builtins-config.h: New file.
42735
42736 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42737
42738         * lib/gcc-dg.exp (dg-require-profiling): New function.
42739         * lib/target-supports.exp (check_profiling_available): Likewise.
42740         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
42741         * g77.dg/bprob/bprob.exp: Likewise.
42742         * gcc.misc-tests/bprob.exp: Likewise.
42743         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
42744         * gcc.dg/20021014-1.c: Likewise.
42745         * gcc.dg/nest.c: Likewise.
42746
42747 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42748
42749         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
42750         compiling.
42751         * g++.dg/lookup/java2.C: Likewise.
42752         * gcc.dg/cpp/lexident.c: Likewise.
42753
42754 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
42755
42756         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
42757         given.
42758         * gcc.c-torture/compile/961203-1.c: Likewise.
42759         * gcc.c-torture/compile/980506-1.c: Likewise.
42760
42761 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
42762
42763         * lib/gcc-dg.exp (dg-prune-output): New annotation.
42764         (additional_prunes): New global.
42765         (gcc-dg-prune): Handle additional per-test pruning.
42766         (dg-test): Clear additional_prunes between tests.
42767
42768         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
42769         dg-prune-output to avoid spurious failures from assembler
42770         complaining about nonexistent WAW violations.
42771         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
42772         Use dg-prune-output to avoid spurious failures from assembler
42773         warning about Itanium B-step errata.
42774
42775 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42776
42777         * g++.dg/abi/macro0.C: New test.
42778         * g++.dg/abi/macro1.C: Likewise.
42779         * g++.dg/abi/macro2.C: Likewise.
42780
42781         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
42782         * g++.dg/abi/bitfield7.C: Likewise.
42783         * g++.dg/abi/dtor2.C: Likewise.
42784         * g++.dg/abi/mangle11.C: Likewise.
42785         * g++.dg/abi/mangle12.C: Likewise.
42786         * g++.dg/abi/mangle14.C: Likewise.
42787         * g++.dg/abi/mangle17.C: Likewise.
42788         * g++.dg/abi/vbase10.C: Likewise.
42789         * g++.dg/abi/vbase14.C: Likewise.
42790         * g++.dg/template/qualttp17.C: Likewise.
42791
42792 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
42793
42794         PR c/11995
42795         * gcc.dg/20031223-1.c: New test.
42796
42797 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42798
42799         * gcc.dg/noreturn-7.c: New test.
42800
42801 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42802
42803         * gcc.dg/null-pointer-1.c: New test.
42804
42805 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
42806
42807         * g++.old-deja/g++.jason/template18.C: Remove.
42808         * g++.old-deja/g++.jason/template37.C: Likewise.
42809
42810         PR c++/12862
42811         * g++.dg/lookup/ns1.C: New test.
42812
42813         PR c++/12397
42814         * g++.dg/template/lookup3.C: New test.
42815
42816 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
42817
42818         * g++.dg/template/recurse1.C: New test
42819
42820 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
42821
42822         PR c++/12479
42823         * g++.dg/parse/semicolon1.C: New test.
42824         * g++.dg/parse/semicolon1.h: Likewise.
42825
42826 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
42827
42828         * gcc.dg/darwin-misaligned.c: New test.
42829
42830 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
42831
42832         PR c/9163
42833         * gcc.dg/20031222-1.c: New test.
42834
42835 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
42836
42837         PR c++/13438
42838         * g++.dg/parse/error8.C: New test.
42839
42840         PR c++/11554
42841         * g++.dg/warn/ctor-init-1.C: New test.
42842
42843 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
42844
42845         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
42846         too small.
42847         * gcc.c-torture/compile/930217-1.c: Likewise.
42848         * gcc.c-torture/compile/930513-1.c: Likewise.
42849         * gcc.c-torture/execute/920908-2.c: Likewise.
42850         * gcc.c-torture/execute/921204-1.c: Likewise.
42851         * gcc.c-torture/execute/930621-1.c: Likewise.
42852         * gcc.c-torture/execute/930630-1.c: Likewise.
42853         * gcc.c-torture/execute/931031-1.c: Likewise.
42854         * gcc.c-torture/execute/980602-2.c: Likewise.
42855         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
42856         * gcc.c-torture/execute/compndlit-1.c: Likewise.
42857         * gcc.c-torture/execute/extzvsi.c: Likewise.
42858         * gcc.c-torture/unsorted/ext.c: Likewise.
42859
42860 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
42861
42862         PR target/12749
42863         * gcc.c-torture/compile/20031220-2.c: New test case.
42864
42865 2003-12-20  Roger Sayle  <roger@eyesopen.com>
42866
42867         PR optimization/13031
42868         * gcc.c-torture/compile/20031220-1.c: New test case.
42869
42870 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
42871
42872         * gcc.dg/cast-function-1.c: New test.
42873
42874 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
42875
42876         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
42877         formats.
42878
42879 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
42880
42881         PR c++/12795
42882         * g++.dg/ext/attrib10.C: New test.
42883
42884 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
42885
42886         * gcc.dg/cleanup-10.c: New test.
42887         * gcc.dg/cleanup-11.c: New test.
42888
42889 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
42890
42891         PR c++/13239
42892         * g++.dg/opt/expect1.C: New test.
42893
42894 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
42895
42896         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
42897
42898 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
42899
42900         PR debug/12923
42901         * gcc.dg/20031218-1.c: New test.
42902
42903         PR debug/12389
42904         * gcc.dg/20031218-2.c: New test.
42905         * gcc.dg/20031218-3.c: New test.
42906
42907         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
42908         of label name and allow for USER_LABEL_PREFIX == "_" names.
42909         * g++.dg/abi/mangle18-2.C: Likewise.
42910         * g++.dg/abi/mangle19-1.C: Likewise.
42911         * g++.dg/abi/mangle19-2.C: Likewise.
42912         * g++.dg/abi/mangle20-1.C: Likewise.
42913         * g++.dg/abi/mangle20-2.C: Likewise.
42914
42915 2003-12-18  Richard Henderson  <rth@redhat.com>
42916
42917         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
42918
42919 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
42920             Dan Kegel <dank@kegel.com>
42921
42922         PR other/12009
42923         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
42924         testing a cross compiler, it causes spurious compile failures.
42925         * lib/g++.exp: Likewise.
42926
42927 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42928
42929         PR c++/13262
42930         * g++.dg/template/access13.C: New test.
42931
42932 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
42933
42934         * gcc.dg/20031216-1.c: New test.
42935
42936 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42937
42938         PR c++/9154
42939         * g++.dg/template/error10.C: New test.
42940
42941 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
42942
42943         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
42944         * g++.dg/eh/simd-2.C: Likewise.
42945
42946 2003-12-17  James E Wilson  <wilson@specifixinc.com>
42947             Roger Sayle  <roger@eyesopen.com>
42948
42949         * gcc.c-torture/execute/ieee/mzero5.c: New.
42950
42951 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
42952
42953         PR c++/10603
42954         * g++.dg/parse/error6.C: New test.
42955
42956         PR c++/12827
42957         * g++.dg/parse/error7.C: New test.
42958
42959 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
42960
42961         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
42962         at -O with stabs debugging formats.
42963         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
42964         * gcc.dg/debug/debug-2.c: Likewise.
42965
42966 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
42967
42968         PR c++/12696
42969         * g++.dg/init/error1.C: New test.
42970
42971         PR c++/12218
42972         * g++.dg/init/pm3.C: New test.
42973
42974 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
42975
42976         PR c/3347
42977         * gcc.dg/bitfld-8.c: New test.
42978
42979 2003-12-16  James Lemke  <jim@wasabisystems.com>
42980
42981         * gcc.dg/arm-scd42-[123].c: New tests.
42982
42983 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
42984
42985         PR c++/9043
42986         * g++.dg/abi/mangle20-1.C: New test.
42987         * g++.dg/abi/mangle20-2.C: New test.
42988
42989 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
42990
42991         PR c++/13275
42992         * g++.dg/other/offsetof2.C: Remove XFAIL.
42993         * g++.dg/parse/offsetof1.C: New test.
42994         * g++.gd/parse/offsetof2.C: Likewise.
42995
42996 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42997
42998         * g++.dg/template/nontype3.C: New test.
42999         * g++.dg/template/static2.C: Tweaked the dg-error clause.
43000
43001 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43002
43003         * g++.dg/warn/noreturn-3.C: Also test instantiation.
43004
43005 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
43006
43007         PR c++/13387
43008         * g++.dg/expr/assign1.C: New test.
43009
43010         PR c++/13242
43011         * g++.dg/abi/mangle19-1.C: New test.
43012         * g++.dg/abi/mangle19-2.C: New test.
43013
43014 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
43015
43016         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
43017
43018 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43019
43020         * gcc.c-torture/execute/20031216-1.c: New test.
43021
43022 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43023
43024         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
43025         an ICE regression.
43026
43027 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43028
43029         PR c++/10926
43030         * g++.dg/template/error9.C: New test.
43031
43032         PR c++/11116
43033         * g++.dg/template/error8.C: New test.
43034
43035 2003-12-15  Roger Sayle  <roger@eyesopen.com>
43036
43037         PR middle-end/13400
43038         * gcc.c-torture/execute/20031215-1.c: New test case.
43039
43040 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43041
43042         PR c++/13269
43043         * g++.dg/parse/error5.C: New test.
43044
43045         PR c++/12989
43046         * g++.dg/expr/sizeof1.C: New test.
43047
43048         PR c++/13310
43049         * g++.dg/template/crash15.C: New test.
43050
43051 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
43052
43053         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
43054         a non-POD type as the last named parameter of a varargs function.
43055
43056 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43057
43058         PR c++/13243
43059         PR c++/12573
43060         * g++.dg/template/crash14.C: New test.
43061         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
43062
43063 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
43064
43065         * g++.dg/other/java1.C: New test.
43066
43067         PR c++/13241
43068         * g++.dg/abi/mangle18-1.C: New test.
43069         * g++.dg/abi/mangle18-2.C: New test.
43070
43071 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43072
43073         PR optimization/10312
43074         * gcc.c-torture/execute/20031214-1.c: New.
43075
43076 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
43077
43078         PR c++/10779
43079         PR c++/12160
43080         * g++.dg/parse/error3.C: New test.
43081         * g++.dg/parse/error4.C: Likewise.
43082         * g++.dg/abi/mangle4.C: Tweak error messages.
43083         * g++.dg/lookup/using5.C: Likewise.
43084         * g++.dg/other/error2.C: Likewise.
43085         * g++.dg/parse/typename5.C: Likewise.
43086         * g++.dg/parse/undefined1.C: Likewise.
43087         * g++.dg/template/arg2.C: Likewise.
43088         * g++.dg/template/ttp3.C: Likewise.
43089         * g++.dg/template/type1.C: Likewise.
43090         * g++.old-deja/g++.other/crash32.C: Likewise.
43091         * g++.old-djea/g++.pt/defarg8.C: Likewise.
43092
43093 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43094
43095         PR c++/13106
43096         * g++.dg/warn/noreturn-3.C: New test.
43097
43098 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
43099
43100         PR c++/13118
43101         * g++.dg/abi/covariant3.C: New.
43102
43103 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
43104
43105         * g++.dg/eh/ia64-1.C: New test.
43106
43107 2003-12-12  Roger Sayle  <roger@eyesopen.com>
43108
43109         PR optimization/13037
43110         * g77.f-torture/execute/13037.f: New test case.
43111
43112 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
43113
43114         PR c++/12881
43115         * g++.dg/abi/covariant2.C: New.
43116
43117 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
43118
43119         * gcc.dg/cpp/trad/macro.c: New tests.
43120
43121 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
43122
43123         * gcc.c-torture/execute/wchar_t-1.x: Delete.
43124
43125 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
43126
43127         PR other/10819
43128         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
43129         to fix Bug 10819.
43130         * lib/g++.exp (g++_version): Likewise.
43131         * lib/g77.exp (g77_version): Likewise.
43132         * lib/objc.exp (default_objc_version): Likewise.
43133
43134 2003-12-10  Richard Henderson  <rth@redhat.com>
43135
43136         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
43137
43138         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
43139
43140 2003-12-08  Matt Austern  <austern@apple.com>
43141
43142         PR c/13134
43143         * lib/gcc-dg.exp (dg-require-visibility): Define.
43144         * lib/target-supports (check_visibility_available): Define.
43145         * gcc.dg/visibility-1.c: New test.
43146         * gcc.dg/visibility-2.c: Likewise.
43147         * gcc.dg/visibility-3.c: Likewise.
43148         * gcc.dg/visibility-4.c: Likewise.
43149         * gcc.dg/visibility-5.c: Likewise.
43150         * gcc.dg/visibility-6.c: Likewise.
43151         * g++.dg/ext/visibility-1.C: Likewise.
43152         * g++.dg/ext/visibility-2.C: Likewise.
43153         * g++.dg/ext/visibility-3.C: Likewise.
43154         * g++.dg/ext/visibility-4.C: Likewise.
43155         * g++.dg/ext/visibility-5.C: Likewise.
43156         * g++.dg/ext/visibility-6.C: Likewise.
43157
43158 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43159
43160         * g++.dg/lookup/java1.C: New test.
43161         * g++.dg/lookup/java2.C: New test.
43162
43163 2003-12-07  Falk Hueffner  <falk@debian.org>
43164
43165         * g++.dg/opt/noreturn-1.C: New test.
43166
43167 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
43168
43169         * gcc.dg/overflow-1.c: New test.
43170
43171 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
43172
43173         * g77.f-torture/compile/13060.f: New test.
43174
43175 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
43176
43177         PR c++/13323
43178         * g++.dg/inherit/operator2.C: New test.
43179
43180 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
43181
43182         PR c++/13305
43183         * g++.dg/ext/attrib9.C: New test.
43184
43185 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
43186
43187         PR c++/13314
43188         * g++.dg/template/error7.C: New test.
43189
43190 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
43191             J"orn Rennecke <joern.rennecke@superh.com>
43192
43193         PR target/13302
43194         * g++.dg/other/struct-va_list.C: New test.
43195
43196 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43197
43198         PR c++/13166
43199         * g++.dg/parse/defarg6.C: New test.
43200
43201 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
43202
43203         PR target/13256
43204         * gcc.c-torture/execute/20031201-1.c: New test.
43205
43206 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
43207
43208         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
43209
43210 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43211
43212         * gcc.dg/builtin-return-1.c: New test.
43213
43214 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
43215             J"orn Rennecke <joern.rennecke@superh.com>
43216
43217         PR optimization/13260
43218         * gcc.c-torture/execute/20031204-1.c: New test.
43219
43220 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
43221
43222         PR c++/9127
43223         * g++.dg/template/error6.C: New test.
43224
43225 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
43226
43227         * gcc.dg/20031202-1.c: New test.
43228
43229 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
43230
43231         PR c++/13179
43232         * g++.dg/template/eh1.C: New test.
43233
43234         PR c++/10771
43235         * g++.dg/template/error5.C: New test.
43236
43237 2003-12-02  David Ung  <davidu@mips.com>
43238
43239         * gcc.dg/compat/vector-check.h: Corrected type for var
43240         g_##TMODE
43241
43242 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43243
43244         PR c++/10126
43245         * g++.dg/template/ptrmem8.C: New test.
43246
43247 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43248
43249         PR c++/12573
43250         * g++.dg/template/dependent-expr3.C: New test.
43251
43252 2003-12-01  James Lemke  <jim@wasabisystems.com>
43253
43254         * gcc.dg/arm-g2.c: New test.
43255
43256 2003-12-01  Roger Sayle  <roger@eyesopen.com>
43257
43258         PR optimization/11634
43259         * gcc.dg/20031201-2.c: New test case.
43260
43261 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
43262
43263         PR 11433
43264         * objc.dg/proto-lossage-3.m: New test.
43265
43266 2003-12-01  Roger Sayle  <roger@eyesopen.com>
43267
43268         PR optimization/12628
43269         * gcc.dg/20031201-1.c: New test case.
43270
43271 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
43272
43273         * gcc.dg/unaligned-1.c: New test.
43274
43275 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
43276
43277         PR c++/9849
43278         * g++.dg/template/error4.C: New test.
43279         * g++.dg/template/nested3.C: Adjust error markers.
43280
43281 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43282
43283         * gcc.dg/cpp/assert4.c: Check more #system assertions.
43284
43285 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
43286
43287         PR c/10333
43288         * gcc.dg/bitfld-7.c: New test.
43289
43290 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
43291
43292         * gcc.dg/tls/asm-1.C: New test.
43293
43294 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43295
43296         * gcc.dg/cpp/assert4.c: Update.
43297
43298 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43299
43300         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
43301         * gcc.dg/builtin-apply3.c: New test.
43302
43303 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43304
43305         * lib/compat.exp (compat-obj): New xfaildata parameter.
43306         Use it to set compiler_conditional_xfail_data before compiling.
43307         (compat-get-options): Handle dg-xfail-if.
43308         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
43309         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
43310         * gcc.dg/compat/vector-1_y.c: Likewise.
43311         * gcc.dg/compat/vector-2_x.c: Likewise.
43312         * gcc.dg/compat/vector-2_y.c: Likewise.
43313
43314 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43315
43316         * g++.dg/opt/reg-stack4.C: New test.
43317
43318 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43319
43320         * gcc.dg/builtin-apply2.c: New test.
43321
43322 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43323
43324         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
43325
43326 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43327
43328         PR c++/12924
43329         * g++.dg/template/template-id-2.C: New test.
43330
43331 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43332
43333         PR c++/5369
43334         * g++.dg/template/memfriend1.C: New test.
43335         * g++.dg/template/memfriend2.C: Likewise.
43336         * g++.dg/template/memfriend3.C: Likewise.
43337         * g++.dg/template/memfriend4.C: Likewise.
43338         * g++.dg/template/memfriend5.C: Likewise.
43339         * g++.dg/template/memfriend6.C: Likewise.
43340         * g++.dg/template/memfriend7.C: Likewise.
43341         * g++.dg/template/memfriend8.C: Likewise.
43342         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
43343
43344 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
43345
43346         PR c++/12515
43347         * g++.dg/ext/cond1.C: New test.
43348
43349 2003-11-20  Richard Henderson  <rth@redhat.com>
43350
43351         * gcc.dg/20020201-2.c: Remove.
43352         * gcc.dg/20020201-4.c: Remove.
43353         * gcc.dg/20020304-1.c: Remove.
43354
43355 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
43356
43357         * gcc.dg/cpp/trad/xwin1.c: New test case.
43358
43359 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
43360
43361         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
43362         * lib/g77.exp: Likewise.
43363         * lib/objc.exp: Likewise.
43364         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
43365         for darwin.
43366
43367 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43368
43369         PR c++/12932
43370         * g++.dg/template/static5.C: New test.
43371
43372 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
43373
43374         * gcc.dg/nested-func-1.c: New test.
43375
43376 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43377
43378         * gcc.dg/cpp/assert4.c: New test.
43379
43380 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
43381
43382         PR c++/2294
43383         * g++.dg/lookup/using9.c: New test.
43384
43385 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
43386
43387         PR c++/12762
43388         * g++.dg/template/error3.C: New test.
43389
43390 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
43391
43392         PR ada/13035
43393         * ada/acats/run_acats, run_all.sh: Fix syntax error.
43394         No longer use a wrapper for gcc, since this does not work under
43395         Windows.
43396
43397 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
43398
43399         PR c++/2094
43400         * g++.dg/template/ptrmem7.C: New test.
43401
43402 2003-11-13  Andrew Pinski <apinski@apple.com>
43403
43404         * gcc.c-torture/compile/20031113-1.c: New test.
43405
43406 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
43407             Kean Johnston <jkj@sco.com>
43408
43409         PR c/13029
43410         * gcc.dg/unused-4.c: Update.
43411
43412 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43413
43414         * g++.dg/opt/const3.C: New test.
43415
43416 2003-11-13  Jan Hubicka  <jh@suse.cz>
43417
43418         * gcc.c-torture/compile/20031112-1.c: New test.
43419
43420 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
43421
43422         * g++.dg/parse/crash10.C: Remove bogus error marker.
43423
43424 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43425
43426         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
43427         (host_gcc): Likewise.
43428         (ROOT): Honor $PWDCMD.
43429         (BASE): Likewise.
43430         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
43431
43432 2003-11-12  Catherine Moore  <clm@redhat.com>
43433
43434         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
43435
43436 2003-11-12  Andreas Jaeger  <aj@suse.de>
43437             Jakub Jelinek  <jakub@redhat.com>
43438             Andrew Pinski  <pinskia@physics.uc.edu>
43439             Richard Henderson  <rth@redhat.com>
43440
43441         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
43442         systems.
43443         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
43444
43445         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
43446         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
43447
43448 2003-11-11  Andreas Jaeger  <aj@suse.de>
43449
43450         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
43451
43452         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
43453
43454 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
43455
43456         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
43457         Clean ups.
43458
43459 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
43460
43461         * gcc.dg/trampoline-1.c: New test.
43462
43463 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
43464
43465         * gcc.c-torture/compile/200031109-1.c: New test.
43466
43467 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43468
43469         PR c/3190
43470         PR c/8714
43471         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
43472         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
43473         gcc.dg/format/no-y2k-1.c: Update.
43474
43475 2003-11-08  Roger Sayle  <roger@eyesopen.com>
43476
43477         PR optimization/10467
43478         * gcc.dg/20031108-1.c: New test case.
43479
43480 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
43481
43482         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
43483
43484 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43485
43486         * gcc.dg/compound-lvalue-1.c: New test.
43487         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
43488         some XFAILs.
43489
43490 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
43491
43492         * gcc.dg/altivec-varargs-1.c: New test.
43493
43494 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43495
43496         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
43497         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
43498         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
43499         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
43500         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
43501
43502 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
43503
43504         * gcc.dg/cond-lvalue-1.c: New test.
43505
43506 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
43507
43508         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
43509
43510 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43511
43512         PR c++/11616
43513         * g++.dg/template/instantiate5.C: New test.
43514
43515 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43516
43517         PR c++/12726
43518         * g++.dg/ext/complit2.C: Replace test with self-contained version.
43519         * ChangeLog: Add missing first entry for above test.
43520
43521 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43522
43523         PR c++/9810
43524         * g++.dg/template/using8.C: New test.
43525         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
43526
43527 2003-11-02  Roger Sayle  <roger@eyesopen.com>
43528
43529         PR optimization/10817
43530         * gcc.c-torture/compile/20031102-1.c: New test case.
43531
43532 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
43533
43534         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
43535         2147483647.
43536
43537 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43538
43539         * gcc.dg/20031102-1.c: New test.
43540
43541 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43542
43543         * gcc.dg/complex-1.c: New test.
43544
43545 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43546
43547         PR c++/12796
43548         * g++.dg/template/crash13.C: Adjust expected error location.
43549         * g++.old-deja/g++.brendan/ns1.C: Likewise.
43550
43551 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
43552
43553         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43554
43555 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
43556
43557         PR/10239
43558         * gcc.c-torture/compile/20031031-2.c: New test.
43559
43560 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
43561
43562         PR/11640
43563         * gcc.c-torture/compile/20031031-1.c: New test.
43564
43565 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
43566
43567         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43568         * gcc.misc-tests/bprob.exp: Likewise.
43569         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
43570         the execution test on arm-elf configs.
43571         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
43572         configs that don't support scratch files.
43573         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
43574
43575 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
43576
43577         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
43578         done by dejagnu.
43579
43580 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
43581
43582         * ada/acats/run_all.sh: Redirect mv output to /dev/null
43583         Avoid non pure sh syntax. Add more logging.
43584
43585         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
43586         fail.
43587
43588 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43589
43590         PR libgcj/10610
43591         * gcc.dg/ppc-stackalign-1.c: New test.
43592
43593 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
43594
43595         * ada/acats/run_all.sh: Change output to be more compliant with
43596         dejagnu framework.
43597         Create acats.sum and acats.log files under testsuite/ada/acats
43598         Only run [a-z]* directories, to filter out e.g. CVS.
43599         Redirect build output to log file.
43600
43601 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
43602
43603         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
43604
43605 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
43606
43607         PR ada/5909:
43608         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
43609
43610 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
43611
43612         * gcc.c-torture/compile/20031023-1.c: New test.
43613         * gcc.c-torture/compile/20031023-2.c: New test.
43614         * gcc.c-torture/compile/20031023-3.c: New test.
43615         * gcc.c-torture/compile/20031023-4.c: New test.
43616
43617 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43618
43619         PR c++/10371
43620         * g++.dg/lookup/scoped8.C: New test.
43621
43622 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
43623
43624         * g++.dg/opt/reg-stack3.C: New test.
43625
43626 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43627
43628         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
43629
43630 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43631
43632         PR c++/11076
43633         * g++.dg/template/crash13.C: New test.
43634
43635 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43636
43637         * gcc.dg/c99-restrict-2.c: New test.
43638
43639 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
43640
43641         PR c++/12698, c++/12699, c++/12700, c++/12566
43642         * g++.dg/inherit/covariant9.C: New test.
43643         * g++.dg/inherit/covariant10.C: New test.
43644         * g++.dg/inherit/covariant11.C: New test.
43645
43646 2003-10-23  Jason Merrill  <jason@redhat.com>
43647
43648         PR c++/12726
43649         * g++.dg/ext/complit2.C: New test.
43650
43651 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
43652
43653         PR target/12654
43654         * gcc.c-torture/execute/20031020-1.c: New test.
43655
43656 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43657
43658         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
43659         following the jump_insn.
43660
43661 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
43662
43663         * gcc.dg/cast-lvalue-1.c: New test.
43664
43665 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
43666
43667         PR c++/11962
43668         * g++.dg/template/cond2.C: New test.
43669
43670 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43671
43672         * gcc.dg/builtins-28.c: New test.
43673
43674 2003-10-20  Jan Hubicka  <jh@suse.cz>
43675
43676         * g++.dg/opt/inline4.C: Do not use min-inline-insns
43677         parameter.
43678         * gcc.dg/inline-2.c: Likewise.
43679
43680 2003-10-20  Phil Edwards  <phil@codesourcery.com>
43681
43682         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
43683         * gcc.dg/nest.c: Likewise.
43684
43685 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43686
43687         PR c++/9781, c++/10583, c++/11862
43688         * g++.dg/parse/crash13.C: New test.
43689
43690 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43691
43692         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
43693
43694 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
43695
43696         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
43697         Define HAVE_C99_RUNTIME except on Solaris.
43698         * gcc.dg/builtins-20.c: Likewise.
43699
43700 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43701
43702         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
43703
43704 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43705
43706         PR c++/12495
43707         * g++.dg/template/crash21.C: New test.
43708
43709 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43710
43711         PR c++/2513
43712         * g++.dg/template/typename5.C: New test.
43713
43714 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43715
43716         PR c++/12369
43717         * g++.dg/template/friend25.C: New test.
43718
43719 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
43720
43721         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
43722         versions.
43723
43724 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
43725
43726         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
43727         == 2147483647.
43728
43729 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
43730
43731         * gcc.c-torture/execute/960416-1.x: Remove.
43732         * gcc.c-torture/execute/divconst-3.x: Likewise.
43733
43734 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
43735
43736         PR target/12598
43737         * gcc.dg/torture/cris-volatile-1.c: New test.
43738
43739 2003-10-14  Roger Sayle  <roger@eyesopen.com>
43740
43741         PR optimization/9325
43742         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
43743         for overflowing floating point to integer conversion during RTL
43744         simplification.
43745
43746 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
43747
43748         * objc/execute/_cmd.m: Fix typo.
43749         * objc.dg/image-info.m, objc.dg/symtab-1.m:
43750         Relax 'scan-assembler' regexp.
43751         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
43752         objc.dg/try-catch-4.m: Run on non-Darwin targets.
43753         * objc.dg/zero-link-2.m: Remove blank line.
43754         * objc.dg/zero-link-3.m: New test case.
43755
43756 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
43757
43758         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
43759
43760         * gcc.dg/asm-names.c: Use scan-assembler-not rather
43761         than linker trickery.
43762
43763 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43764
43765         PR c++/12370
43766         * g++.dg/other/friend2.C: New test.
43767
43768 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
43769
43770         * gcc.dg/20031012-1.c: New test.
43771
43772 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
43773
43774         * gcc.dg/weak/weak-3.c: Fix for new warning.
43775
43776 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
43777
43778         PR optimization/8750
43779         * gcc.c-torture/execute/20031012-1.c: New test case.
43780
43781 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43782
43783         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
43784         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
43785
43786 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43787
43788         PR optimization/12260
43789         * gcc.c-torture/compile/20031011-2.c: New test case.
43790
43791 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43792
43793         * gcc.c-torture/execute/20031011-1.c: New testcase.
43794
43795 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
43796
43797         * gcc.c-torture/compile/20031011-1.c: New test.
43798
43799 2003-10-11  Jan Hubicka  <jh@suse.cz>
43800
43801         * g++.dg/other/first-global.C: New test.
43802
43803 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43804
43805         * gcc.c-torture/execute/string-opt-18.c: New testcase.
43806
43807 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
43808
43809         * gcc.c-torture/compile/20031010-1.c: New test.
43810
43811 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
43812
43813         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
43814         * gcc.c-torture/execute/va-arg-25.c: ... here.
43815
43816 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
43817
43818         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
43819
43820 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
43821
43822         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
43823
43824 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
43825
43826         * g++.dg/parse/error2.C: New test.
43827
43828 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
43829
43830         PR c++/11097
43831         * g++.dg/other/error5.C: Modify the error message.
43832         * g++.dg/lookup/using8.C: New test.
43833
43834 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
43835
43836         * gcc.dg/darwin-abi-2.c: New file.
43837         * gcc.c-torture/execute/va-arg-24.c: New file.
43838
43839 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
43840
43841         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
43842         indentation.
43843
43844 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
43845
43846         PR c++/10147
43847         * g++.dg/other/error4.C: Update error messages.
43848         * g++.dg/template/ptrmem4.C: Likewise.
43849
43850         PR c++/12337
43851         * g++.dg/init/new9.C: New test.
43852
43853         PR c++/12334, c++/12236, c++/8656
43854         * g++.dg/ext/attrib8.C: New test.
43855
43856 2003-10-06  Devang Patel  <dpatel@apple.com>
43857
43858         * gcc.dg/debug/dwarf2-3.h: New test.
43859         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
43860
43861 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
43862
43863         * g++.dg/opt/cfg2.C: New test.
43864
43865 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43866
43867         * g++.dg/opt/float1.C: New test.
43868
43869 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43870
43871         * gcc.dg/c90-array-lval-6.c: New test.
43872         * gcc.dg/c99-array-lval-6.c: New test.
43873
43874 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
43875             Ziemowit Laski  <zlaski@apple.com>
43876
43877         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
43878         'Derived', so that it is never considered a class method; add
43879         new warning for '+port' method ambiguity.
43880         * objc.dg/method-12.m: Include <objc/objc.h> instead of
43881         <objc/objc-api.h> (needed on Mac OS X).
43882         * objc.dg/method-13.m: New test.
43883
43884 2003-10-03  Roger Sayle  <roger@eyesopen.com>
43885
43886         PR optimization/9325, PR java/6391
43887         * gcc.c-torture/execute/20031003-1.c: New test case.
43888
43889 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
43890
43891         PR optimization/12180
43892         * gcc.dg/20031002-1.c: New test.
43893
43894         PR c++/12486
43895         * g++.dg/inherit/error1.C: New test.
43896
43897 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
43898
43899         * lib/f-torture.exp (search_for): Rename to...
43900         (search_for_re): This.  Also, clean up comments and the
43901         "regexp" invocation.
43902
43903 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
43904
43905         * gcc.c-torture/compile/20031002-1.c: New test.
43906
43907 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
43908
43909         * g++.dg/opt/cond1.C: New test.
43910
43911 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
43912
43913         * gcc.dg/Wold-style-definition-2.c: New testcase.
43914         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
43915
43916 2003-09-29  Richard Henderson  <rth@redhat.com>
43917
43918         * g++.dg/init/array10.C: Add dg-options.
43919
43920 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
43921
43922         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
43923
43924 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43925
43926         * g++.dg/template/friend19.C: Fix typo.
43927         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
43928
43929 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
43930
43931         * gcc.c-torture/execute/20030928-1.c: New test.
43932         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
43933
43934 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43935
43936         * g++.dg/opt/unroll1.C: New test.
43937
43938 2003-09-26  Roger Sayle  <roger@eyesopen.com>
43939
43940         PR optimization/11741
43941         * gcc.dg/20030926-1.c: New test case.
43942
43943 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43944
43945         PR c++/5655
43946         * g++.dg/parse/access7.C: New test.
43947         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
43948
43949 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
43950
43951         MERGE OF objc-improvements-branch into MAINLINE:
43952         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
43953         if libobjc has not been built.
43954         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
43955         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
43956         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
43957         objc/execute/nested-3.m, objc/execute/np-2.m,
43958         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
43959         objc/execute/redefining_self.m, objc/execute/root_methods.m,
43960         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
43961         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
43962         objc.dg/special/unclaimed-category-1.h,
43963         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
43964         well as GNU runtime.
43965         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
43966         * execute/cascading-1.m, execute/function-message-1.m,
43967         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
43968         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
43969         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
43970         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
43971         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
43972         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
43973         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
43974         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
43975         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
43976         * objc.dg/bitfield-2.m: Run only on Darwin.
43977         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
43978         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
43979         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
43980         * objc.dg/const-str-1.m: Fix constant string layout.
43981
43982 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
43983
43984         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
43985
43986 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
43987
43988         * gcc.dg/darwin-abi-1.c: New file.
43989
43990 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
43991
43992         PR target/12281
43993         * gcc.c-torture/compile/20030921-1.c: New test.
43994
43995 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43996
43997         * g++.dg/opt/reg-stack2.C: New test.
43998
43999 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
44000
44001         * g++.dg/eh/delayslot1.C: New test.
44002
44003 2003-09-20  Richard Henderson  <rth@redhat.com>
44004
44005         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
44006
44007 2003-09-20  Roger Sayle  <roger@eyesopen.com>
44008
44009         * gcc.c-torture/execute/20030920-1.c: New test case.
44010
44011 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44012
44013         * g++.dg/rtti/typeid3.C: Correct expected error message.
44014
44015 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44016
44017         PR c++/157
44018         * g++.dg/parse/crash12.C: New test.
44019
44020 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
44021
44022         * gcc.dg/compat/mixed-struct-check.h: New.
44023         * gcc.dg/compat/mixed-struct-defs.h: New.
44024         * gcc.dg/compat/mixed-struct-init.h: New.
44025         * gcc.dg/compat/struct-by-value-19_main.c: New.
44026         * gcc.dg/compat/struct-by-value-19_x.c: New.
44027         * gcc.dg/compat/struct-by-value-19_y.c: New.
44028         * gcc.dg/compat/struct-by-value-20_main.c: New.
44029         * gcc.dg/compat/struct-by-value-20_x.c: New.
44030         * gcc.dg/compat/struct-by-value-20_y.c: New.
44031         * gcc.dg/compat/struct-return-19_main.c: New.
44032         * gcc.dg/compat/struct-return-19_x.c: New.
44033         * gcc.dg/compat/struct-return-19_y.c: New.
44034         * gcc.dg/compat/struct-return-20_main.c: New.
44035         * gcc.dg/compat/struct-return-20_x.c: New.
44036         * gcc.dg/compat/struct-return-20_y.c: New.
44037
44038 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
44039         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
44040         so that it will not complain on LP64 targets.
44041
44042 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44043
44044         PR c++/495
44045         * g++.dg/template/friend24.C: New test.
44046
44047 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
44048
44049         PR c++/12332
44050         * g++.dg/template/memtmpl2.C: New test.
44051
44052 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
44053
44054         PR target/11184
44055         * gcc.dg/builtin-apply1.c: New test.
44056
44057 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
44058
44059         PR c++/9848
44060         * g++.dg/warn/Wunused-4.C: New test.
44061
44062 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44063
44064         PR c++/12316
44065         * g++.dg/other/gc2.C: New test.
44066
44067 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
44068
44069         PR c++/11991
44070         * g++.dg/rtti/typeid3.C: New test.
44071
44072         PR c++/12266
44073         * g++.dg/overload/template1.C: New test.
44074
44075 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
44076
44077         * g++.dg/opt/cfg3.C: New test.
44078
44079 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44080
44081         PR c++/7939
44082         * g++.dg/template/crash11.C: New test.
44083
44084 2003-09-16  Jason Merrill  <jason@redhat.com>
44085             Jakub Jelinek  <jakub@redhat.com>
44086
44087         * gcc.dg/attr-warn-unused-result.c: New test.
44088
44089 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
44090
44091         PR c++/12184
44092         * g++.dg/expr/call2.C: New test.
44093
44094 2003-09-15  Andreas Jaeger  <aj@suse.de>
44095
44096         * gcc.dg/Wold-style-definition-1.c: New test.
44097
44098 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
44099
44100         PR c++/3907
44101         * g++.dg/parse/template12.C: New test.
44102
44103         * g++.dg/abi/bitfield11.C: New test.
44104         * g++.dg/abi/bitfield12.C: Likewise.
44105
44106 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
44107
44108         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
44109         non-expansion of functional macro name without arguments at EOL.
44110         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
44111
44112 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
44113
44114         * gcc.c-torture/execute/20030914-[12].c: New tests.
44115
44116 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
44117
44118         PR c++/11788
44119         * g++.dg/overload/addr1.C: New test.
44120
44121 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
44122
44123         * gcc.dg/20030909-1.c: New test.
44124
44125 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44126
44127         * gcc.dg/ultrasp10.c: New test.
44128
44129 2003-09-09  Devang Patel  <dpatel@apple.com>
44130
44131         * gcc.dg/darwin-ld-6.c: New test.
44132
44133 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44134
44135         * gcc.dg/torture/builtin-explog-1.c: New testcase.
44136
44137 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
44138
44139         * gcc.dg/ia64-types1.c: New test.
44140         * gcc.dg/ia64-types2.c: Likewise.
44141
44142 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44143
44144         * gcc.dg/builtins-1.c: Add more _Complex tests.
44145         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44146
44147         * gcc.dg/builtins-1.c: Test existing _Complex functions.
44148         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44149
44150 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
44151
44152         PR c++/11786
44153         * g++.dg/lookup/koenig2.C: New test.
44154
44155         PR c++/5296
44156         * g++.dg/rtti/typeid2.C: New test.
44157
44158 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
44159
44160         * gcc.c-torture/compile/20030904-1.c: New test.
44161
44162 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44163
44164         * g++.dg/opt/longbranch2.C: New test.
44165
44166 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
44167
44168         * g++.dg/template/crash10.C: Only compile it.
44169
44170 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
44171
44172         PR middle-end/11665
44173         * gcc.c-torture/compile/20030907-1.c: New test.
44174         * g++.dg/init/array11.C: New test.
44175
44176 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
44177
44178         PR c++/11852
44179         * g++.dg/init/struct1.C: New test.
44180
44181 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
44182
44183         PR c++/12181
44184         * g++.dg/expr/comma1.C: New test.
44185
44186 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
44187
44188         PR c++/11867
44189         * g++.dg/expr/static_cast5.C: New test.
44190
44191 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
44192
44193         PR c++/11507
44194         * g++.dg/lookup/scoped7.C: New test.
44195
44196         PR c++/9574
44197         * g++.dg/other/static1.C: New test.
44198
44199         PR c++/11490
44200         * g++.dg/warn/template-1.C: New test.
44201
44202         PR c++/11432
44203         * g++.dg/template/crash10.C: New test.
44204
44205         PR c++/2478
44206         * g++.dg/overload/VLA.C: New test.
44207
44208         PR c++/10804
44209         * g++.dg/template/call1.C: New test.
44210
44211 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44212
44213         PR c++/11794
44214         * g++.dg/parse/using3.C: New test.
44215
44216 2003-09-06  Roger Sayle  <roger@eyesopen.com>
44217
44218         PR c++/11409
44219         * g++.dg/overload/builtin3.C: New test case.
44220
44221 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
44222
44223         PR c/9862
44224         * gcc.dg/20030906-1.c: New test.
44225         * gcc.dg/20030906-2.c: Likewise.
44226
44227 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44228
44229         PR c++/12167
44230         * g++.dg/parse/defarg5.C: New test.
44231
44232         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
44233
44234 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
44235
44236         PR c++/12163
44237         * g++.dg/expr/static_cast4.C: New test.
44238
44239         PR c++/12146
44240         * g++.dg/template/crash9.C: New test.
44241
44242 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
44243
44244         * g++.old-deja/g++.ext/pretty2.C: Update for change
44245         in __FUNCTION__.
44246         * g++.old-deja/g++.ext/pretty3.C: Likewise.
44247
44248 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
44249
44250         PR c++/11922
44251         * g++/dg/template/qualified-id1.C: New test.
44252
44253         PR c++/12037
44254         * g++.dg/warn/noeffect4.C: New test.
44255
44256 2003-09-04  Matt Austern  <austern@apple.com>
44257
44258         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
44259         * g++.dg/ext/fnname2.C: Likewise.
44260         * g++.dg/ext/fnname3.C: Likewise.
44261
44262 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
44263
44264         * g++.dg/expr/lval1.C: New test.
44265         * g++.dg/ext/lvcast.C: Remove.
44266
44267 2003-09-03  Roger Sayle  <roger@eyesopen.com>
44268
44269         PR optimization/11700.
44270         * gcc.c-torture/compile/20030903-1.c: New test case.
44271
44272 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
44273
44274         PR c++/12053
44275         * g++.dg/abi/layout4.C: New test.
44276
44277 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
44278
44279         PR c++/11553
44280         * g++.dg/parse/friend3.C: New test.
44281
44282 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
44283
44284         PR c++/11847
44285         * g++.dg/template/class1.C: New test.
44286
44287         PR c++/11808
44288         * g++.dg/expr/call1.C: New test.
44289
44290 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
44291
44292         PR c++/12114
44293         * g++.dg/init/ref9.C: New test.
44294
44295         PR c++/11972
44296         * g++.dg/template/nested4.C: New test.
44297
44298 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
44299
44300         PR c++/12093
44301         * g++.dg/template/non-dependent4.C: New test.
44302
44303         PR c++/11928
44304         * g++.dg/inherit/conv1.C: New test.
44305
44306 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
44307
44308         PR c++/6196
44309         * g++.dg/ext/label1.C: New test.
44310         * g++.dg/ext/label2.C: Likewise.
44311
44312 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
44313
44314         * g++.dg/expr/cond3.C: New test.
44315
44316 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44317
44318         * gcc.dg/builtins-1.c: Add new builtin cases.
44319
44320 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44321
44322         * gcc.dg/builtins-1.c: Add new cases.
44323         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44324
44325 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44326
44327         * gcc.dg/builtins-1.c: Add more math builtin tests.
44328         * gcc.dg/torture/builtin-attr-1.c: New test.
44329
44330 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
44331
44332         PR optimization/5079
44333         * g++.dg/opt/static3.C: New test.
44334
44335 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44336
44337         * gcc.misc-tests/gcov-10b.c: New test.
44338
44339 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
44340
44341         * g++.dg/opt/ptrmem3.C: New test.
44342
44343         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
44344
44345 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
44346
44347         * gcc.dg/20030826-2.c: New test.
44348
44349 2003-08-26  Roger Sayle  <roger@eyesopen.com>
44350
44351         PR middle-end/12002
44352         * g77.f-torture/compile/12002.f: New test case.
44353
44354 2003-08-26  Roger Sayle  <roger@eyesopen.com>
44355
44356         * gcc.dg/20030826-1.c: New test case.
44357
44358 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
44359
44360         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
44361
44362 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
44363
44364         PR c++/11871
44365         * c++.dg/lookup/crash1.C: New test.
44366
44367         * c++.dg/warn/noeffect3.C: New test.
44368
44369 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
44370
44371         * gcc.dg/compat/vector-1_x.c: Compile with -w.
44372         * gcc.dg/compat/vector-1_y.c: Ditto.
44373         * gcc.dg/compat/vector-2_x.c: Ditto.
44374         * gcc.dg/compat/vector-2_y.c: Ditto.
44375
44376 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
44377
44378         * gcc.dg/20030702-1.c: New test.
44379
44380 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
44381
44382         PR c++/8795
44383         * g++.dg/ext/altivec-1.C: New test.
44384
44385 2003-08-24  Richard Henderson  <rth@redhat.com>
44386
44387         * g++.dg/eh/simd-2.C: Add -w for x86.
44388
44389 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
44390
44391         * gcc.dg/20030815-1.c: New test.
44392
44393 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44394
44395         PR c++/3765
44396         * g++.dg/parse/access6.C: New test.
44397
44398 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44399
44400         PR c++/641, c++/11876
44401         * g++.dg/template/friend22.C: New test.
44402         * g++.dg/template/friend23.C: Likewise.
44403
44404 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44405
44406         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
44407         identically.
44408
44409 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44410
44411         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
44412
44413 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44414
44415         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
44416
44417 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44418
44419         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
44420
44421 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44422
44423         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
44424
44425 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
44426
44427         PR c++/11919
44428         * g++.dg/overload/prom1.C: New test.
44429
44430         PR c++/11551
44431         * g++.dg/parse/dtor2.C: New test.
44432
44433         PR c++/10762
44434         * g++.dg/parse/using2.C: New test.
44435
44436 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
44437
44438         PR target/11805
44439         * gcc.c-torture/compile/20030821-1.c: New.
44440
44441 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
44442
44443         PR c++/11834
44444         * g++.dg/template/deduce2.C: New test.
44445
44446 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
44447
44448         * gcc.c-torture/execute/20030821-1.c: New test.
44449
44450 2003-08-20  Roger Sayle  <roger@eyesopen.com>
44451
44452         PR middle-end/11984
44453         * gcc.dg/20030820-1.c: New test case.
44454
44455 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
44456
44457         PR c++/11945
44458         * g++.dg/warn/noeffect2.C: New test.
44459
44460 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
44461
44462         PR c++/10926
44463         * g++.dg/template/dtor2.C: New test.
44464
44465         PR c++/11684
44466         * g++.dg/template/operator1.C: New test.
44467         * g++.dg/parse/operator4.C: New test.
44468
44469         PR c++/11946.C
44470         * g++.dg/expr/enum1.C: New test.
44471         * gcc.dg/c99-bool-1.c: Remove bogus warning.
44472
44473         PR c++/11036.C
44474         * g++.dg/parse/elab2.C: New test.
44475         * g++.dg/parse/typedef4.C: Change error message.
44476         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
44477         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
44478         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
44479
44480 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
44481
44482         * gcc.dg/pch/warn-1.c: New.
44483         * gcc.dg/pch/warn-1.hs: New.
44484
44485         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
44486         not-tested file.
44487
44488 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
44489
44490         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
44491
44492 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
44493
44494         * gcc.dg/uninit-D.c: New Test.
44495         * gcc.dg/uninit-E.c: New Test.
44496         * gcc.dg/uninit-F.c: New Test.
44497         * gcc.dg/uninit-G.c: New Test.
44498
44499 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
44500
44501         * g++.dg/README: Describe the pch directory.
44502
44503 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44504
44505         PR c++/11174
44506         * g++.dg/parse/access4.C: New test.
44507         * g++.dg/parse/access5.C: Likewise.
44508         * g++.old-deja/g++.jason/access17.C: Adjust error message.
44509
44510 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
44511
44512         * gcc.dg/noncompile/20030818-1.c: New.
44513
44514 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44515
44516         PR c++/11957
44517         * g++.dg/warn/noeffect1.C: New test.
44518
44519         * g++.dg/template/scope2.C: New test.
44520         * g++.dg/template/error2.C: Correct dg-error
44521
44522 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
44523
44524         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
44525
44526 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
44527
44528         PR C++/11512
44529         * g++.dg/template/warn1.C: New.
44530
44531 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
44532
44533         * g++.dg/template/error2.C: New test.
44534         * g++.dg/lookup/using7.C: Adjust errors
44535         * g++.old-deja/g++.pt/crash36.C: Likewise.
44536         * g++.old-deja/g++.pt/derived3.C: Likewise.
44537
44538 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44539
44540         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
44541         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
44542         * gcc.c-torture/execute/builtins/string-9.c: New, from
44543         string-opt-9.c.  Adjust for execute/builtins framework.
44544         * gcc.c-torture/execute/string-opt-9.c: Delete.
44545
44546 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
44547
44548         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
44549
44550         * g++.dg/parse/ret-type2.C: New test.
44551
44552         PR c++/11703
44553         * g++.dg/init/new8.C: New test.
44554
44555         PR c++/10923
44556         * g++.dg/parse/typedef5.C: New test.
44557
44558         PR c++/9512
44559         * g++.dg/parse/qualified2.C: New test.
44560         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
44561         invalid code.
44562
44563 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
44564
44565         * g++.dg/conversion/ptrmem1.C: New test.
44566
44567 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
44568
44569         PR target/11693
44570         * gcc.dg/20030811-1.c: New test.
44571
44572         PR target/11535
44573         * gcc.c-torture/execute/20030811-1.c: New test.
44574
44575 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44576
44577         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
44578
44579 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
44580
44581         PR c++/11789.C
44582         * g++.dg/inherit/multiple1.C: New test.
44583
44584 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
44585
44586         * gcc.dg/spe1.c: New test.
44587
44588         PR c++/11670
44589         * g++.dg/expr/cast2.C: New test.
44590
44591         PR c++/10530
44592         * g++.dg/template/dependent-name2.C: New test.
44593
44594 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
44595
44596         * g++.dg/parse/crash11.C: Put the dg options in comments.
44597
44598 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
44599
44600         * lib/gcc-dg.exp: Update for diagnostic change.
44601
44602 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44603
44604         PR c++/5767
44605         * g++.dg/parse/crash11.C: New test.
44606
44607 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
44608
44609         * gcc.dg/cpp/spacing1.c: Update.
44610
44611 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
44612
44613         PR target/11739
44614         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
44615         a value for -mtune.
44616
44617 2003-08-04  Roger Sayle  <roger@eyesopen.com>
44618
44619         PR middle-end/11771
44620         * gcc.c-torture/compile/20030804-1.c: New test case.
44621
44622 2003-08-04  Roger Sayle  <roger@eyesopen.com>
44623
44624         * gcc.dg/20030804-1.c: New test case.
44625
44626 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
44627
44628         * gcc.dg/cpp/separate-1.c: New test.
44629
44630 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
44631
44632         PR c++/11704
44633         * g++.dg/template/dependent-expr2.C: New test.
44634
44635         PR c++/11766
44636         * g++.dg/expr/ptrmem1.C: New test.
44637
44638 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44639
44640         PR c++/9453
44641         * g++.dg/template/friend15.C: New test.
44642
44643 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
44644
44645         * lib/dg-pch.exp: Work round PCH bug.
44646
44647 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44648
44649         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
44650         builtins.  Move cases from builtins-4.c here.
44651
44652         * gcc.dg/torture/builtin-math-1.c: New test taken from
44653         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
44654         additional cases.
44655
44656         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
44657         Delete.
44658
44659 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
44660
44661         PR c++/9447
44662         * g++.dg/template/using7.C: New test.
44663
44664 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
44665
44666         * import1.c, import2.c: New tests.
44667
44668 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
44669
44670         * g++.dg/eh/crossjump1.C: New test.
44671
44672 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
44673
44674         PR c++/11697
44675         * g++.dg/template/using6.C: New test.
44676
44677         PR c++/11744
44678         * g++.dg/template/koenig2.C: New test.
44679
44680 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44681
44682         PR c++/7983
44683         * g++.dg/parse/typedef4.C: New test.
44684
44685 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44686
44687         PR c++/8442, c++/8806
44688         * g++.dg/template/elab1.C: New test.
44689         * g++.dg/template/type2.C: Likewise.
44690         * g++.dg/template/ttp3.C: Adjust expected error message.
44691         * g++.old-deja/g++.law/visibility13.C: Likewise.
44692         * g++.old-deja/g++.niklas/t135.C: Likewise.
44693         * g++.old-deja/g++.pt/ttp41.C: Likewise.
44694         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
44695         template argument.
44696         * g++.old-deja/g++.pt/ttp44.C: Likewise.
44697
44698 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
44699
44700         PR c++/11295
44701         * g++.dg/ext/stmtexpr1.C: New test.
44702
44703         * g++.dg/opt/tmp1.C: New test.
44704
44705         PR c++/11525
44706         * g++.dg/parse/constant4.C: New test.
44707
44708         PR c++/9447
44709         * g++.dg/template/using5.C: New test.
44710
44711 2003-07-31  Roger Sayle  <roger@eyesopen.com>
44712
44713         * gcc.dg/builtins-27.c: New test case.
44714
44715 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
44716
44717         * gcc.dg/tls/opt-7.c: New test.
44718
44719 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
44720
44721         * g++.old-deja/g++.other/crash18.C: Remove.
44722
44723 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
44724
44725         * g++.dg/template/explicit3.C: New.
44726         * g++.dg/template/explicit4.C: New.
44727         * g++.dg/template/explicit5.C: New.
44728
44729         PR c++/11347
44730         * g++.dg/template/memtmpl1.C: New.
44731
44732 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
44733
44734         PR target/11565
44735         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
44736         * gcc.dg/i386-387-5.c (dg-options): Likewise.
44737
44738 2003-07-30  Jan Hubicka  <jh@suse.cz>
44739
44740         * vtgc1.c: Kill.
44741
44742 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
44743
44744         * gcc.dg/struct-in-proto-1.c: New test.
44745
44746 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
44747
44748         * gcc.dg/cpp/include2.c: Only expect one message.
44749
44750 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
44751
44752         PR c++/9447
44753         * g++.dg/template/using1.C: New test.
44754         * g++.dg/template/using2.C: New test.
44755         * g++.dg/template/using3.C: New test.
44756         * g++.dg/template/using4.C: New test.
44757
44758 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
44759
44760         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
44761         * gcc.c-torture/execute/string-opt-10.c: Likewise.
44762
44763 2003-07-28  Jan Hubicka  <jh@suse.cz>
44764
44765         PR c++/11530
44766         * g++.dg/opt/call1.C: New test.
44767
44768 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
44769
44770         PR c++/11667
44771         * g++.dg/init/enum2.C: New test.
44772         * g++.dg/template/overload1.C: Add "-w" option.
44773
44774 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
44775
44776         * gcc.dg/Wdeclaration-after-statement-1.c,
44777         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
44778
44779 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
44780
44781         * gcc.c-torture/compile/20030725-1.c: New test.
44782
44783 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
44784
44785         * gcc.dg/20030505.c: Only run for SPE.
44786         Remove definition of opaque type.
44787
44788 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
44789
44790         * g++.dg/template/ptrmem6.C: New test.
44791
44792 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
44793
44794         * gcc.c-torture/compile/zero-strct-2.c: New test.
44795
44796 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
44797
44798         * gcc.dg/intermod-1.c: New test.
44799
44800 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44801
44802         PR c++/11617
44803         * g++.dg/template/lookup2.C: New test.
44804         * g++.dg/template/memclass1.C: Remove instantiated from error.
44805         * g++.dg/other/error2.C: Tweak expected errors.
44806
44807         PR c++/11596
44808         * g++.dg/template/defarg3.C: New test.
44809
44810         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
44811
44812 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
44813
44814         * g++.dg/inherit/access5.C: New test.
44815
44816 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44817
44818         PR c++/11513
44819         * g++.dg/template/crash8.C: New test.
44820
44821 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
44822
44823         PR c/10602
44824         * gcc.dg/noncompile/incomplete-2.c: New test.
44825
44826 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
44827
44828         PR c++/11645
44829         * g++.dg/inherit/access4.C: New test.
44830
44831         PR c++/11517
44832         * g++.dg/expr/cond2.C: New test.
44833
44834         PR optimization/10679
44835         * g++.dg/opt/inline4.C: New test.
44836
44837 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
44838
44839         * g++.dg/parse/crash10: New test.
44840
44841 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
44842
44843         * g++.dg/ext/flexary1.C: New test.
44844
44845 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44846
44847         PR c++/10793
44848         * g++.dg/template/crash9.C: New test.
44849
44850 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44851
44852         PR c++/3004
44853         * g++.dg/parse/typedef3.C: New test.
44854
44855         PR c++/7906
44856         * g++.dg/parse/operator2.C: New test.
44857
44858         PR c++/8895
44859         * g++.dg/parse/def-tmpl-arg1.C: New test.
44860
44861         PR c++/9282
44862         * g++.dg/parse/funptr1.C: New test.
44863
44864         PR c++/9452
44865         * g++.dg/parse/ambig3.C: New test.
44866
44867         PR c++/9454
44868         * g++.dg/parse/operator3.C: New test.
44869
44870         PR c++/9486
44871         * g++.dg/parse/template10.C: New test.
44872
44873         PR c++/9488
44874         * g++.dg/parse/template11.C: New test.
44875
44876         PR c++/10150
44877         * g++.dg/parse/invalid-op1.C: New test.
44878
44879         PR c++/10247
44880         * g++.dg/parse/condexpr1.C: New test.
44881
44882 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
44883
44884         * g++.dg/ext/packed3.C: New test.
44885         * g++.dg/ext/packed4.C: New test.
44886
44887         * gcc.dg/pack-test-3.c: New test.
44888
44889 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
44890
44891         * lib/compat.exp: Handle dg-options per source file.
44892         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
44893         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
44894         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
44895         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
44896         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
44897         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
44898         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
44899         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
44900         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
44901         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
44902         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
44903         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
44904         * g++.dg/compat/break/bitfield7_x.C: Ditto.
44905         * g++.dg/compat/break/bitfield7_y.C: Ditto.
44906
44907 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
44908
44909         PR c/10320
44910         * gcc.c-torture/execute/20030718-1.c: New test.
44911
44912 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
44913
44914         PR optimization/11536
44915         * gcc.dg/20030721-1.c: New test.
44916
44917 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
44918
44919         PR c++/11546
44920         * g++.dg/template/lookup1.C: New test.
44921
44922 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
44923
44924         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
44925         diagnostics of ill-formed constructs involving labels.
44926         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
44927         the new 'previously defined here' message.
44928
44929 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
44930
44931         * g++.dg/parse/non-dependent2.C: New test.
44932
44933 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
44934
44935         * g++.dg/init/init-ref4.C: xfail on targets without
44936         weak symbols.
44937
44938 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
44939
44940         PR target/11087
44941         * gcc.c-torture/execute/20030717-1.c: New test.
44942
44943 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
44944
44945         * g++.dg/opt/cfg1.C: New test.
44946
44947 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
44948
44949         PR optimization/11557
44950         * gcc.dg/20030717-1.c: New test.
44951
44952 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
44953
44954         PR c++/10476
44955         * g++.dg/expr/crash-1.C: New test.
44956
44957         PR c++/11027
44958         * g++.dg/template/init3.C: New test.
44959
44960         PR c++/8222
44961         * g++.dg/template/non-dependent1.C: New test.
44962
44963         PR c++/11070
44964         * g++.dg/template/non-dependent2.C: New test.
44965
44966         PR c++/11071
44967         * g++.dg/template/non-dependent3.C: New test.
44968
44969         PR c++/9907
44970         * g++.dg/template/sizeof5.C: New test.
44971
44972 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
44973
44974         PR 11498
44975         * gcc.c-torture/compile/mangle-1.c: New file.
44976
44977 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44978
44979         PR c++/7809
44980         * g++.dg/parse/access3.C: New test.
44981
44982 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
44983
44984         PR c++/11384
44985         * g++.dg/init/init-ref4.C: New test.
44986
44987 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
44988
44989         PR c++/11547
44990         * g++.dg/parse/constant3.C: New test.
44991         * g++.dg/parse/crash7.C: Likewise.
44992
44993 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
44994
44995         PR target/11008
44996         * gcc.dg/i386-pentium4-not-mull.c: New.
44997
44998 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
44999
45000         * gcc.dg/asm-names.c (ymain): Make it weak.
45001
45002 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45003
45004         PR c++/5421
45005         * g++.dg/template/friend21.C: New test.
45006
45007 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
45008
45009         * gcc.dg/cleanup-8.c: New test.
45010         * gcc.dg/cleanup-9.c: New test.
45011
45012 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
45013
45014         * g++.dg/ext/dll-MI1.h: New file.
45015         * g++.dg/ext/dllexport-MI1.C: New file.
45016         * g++.dg/ext/dllimport-MI1.C: New file.
45017
45018 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
45019
45020         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
45021         it does not have cmpstrsi patterns (just cmpmemsi).
45022
45023 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
45024
45025         PR debug/11473
45026         * g++.dg/debug/debug8.C: New test.
45027
45028 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45029
45030         PR c++/10108
45031         * g++.dg/template/crash7.C: New test.
45032
45033 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
45034
45035         PR target/10795
45036         * gcc.c-torture/compile/20030708-1.c: New.
45037
45038 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
45039
45040         * gcc.c-torture/execute/20030715-1.c: New test.
45041
45042 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
45043
45044         * gcc.dg/pch/inline-3.c: New file.
45045         * gcc.dg/pch/inline-3.hs: New file.
45046         * gcc.dg/pch/inline-4.c: New file.
45047         * gcc.dg/pch/inline-4.hs: New file.
45048
45049 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
45050
45051         PR c++/11509
45052         * g++.dg/template/crash6.C: New test.
45053
45054         PR c++/7053
45055         * g++.dg/template/friend20.C: New test.
45056
45057         PR c++/7019
45058         * g++.dg/template/overload2.C: New test.
45059
45060 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45061
45062         PR optimization/11440
45063         * gcc.c-torture/execute/20030714-1.c: New test.
45064
45065 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45066
45067         PR c++/11154
45068         * g++.dg/template/partial2.C: New test.
45069
45070 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
45071
45072         PR c++/11503
45073         * g++.dg/template/anon1.C: New test.
45074
45075         PR c++/11493
45076         PR c++/11495
45077         * g++.dg/parse/template9.C: Likewise.
45078         * g++.dg/template/crash4.C: New test.
45079         * g++.dg/template/koenig1.C: Likewise.
45080         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
45081         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
45082         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
45083         functions.
45084         * g++.old-deja/g++.jason/template36.C: Likewise.
45085         * g++.old-deja/g++.mike/p1989.C: Likewise.
45086         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
45087         * g++.old-deja/g++.pt/ttp20.C: Use this->.
45088         * g++.old-deja/g++.pt/ttp21.C: Use this->.
45089         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
45090         compiling.
45091         * g++.old-deja/g++.pt/union2.C: Use this->.
45092
45093 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
45094
45095         * gcc.dg/20030711-1.c: New test.
45096
45097 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
45098
45099         PR c++/11050
45100         * g++.dg/parse/args1.C: New test.
45101         * g++.pt/defarg8.C: Change expected errors.
45102
45103 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
45104
45105         PR c++/8164
45106         * g++.dg/template/nontype2.C: New test.
45107
45108         PR c++/10558
45109         * g++.dg/parse/template8.C: New test.
45110
45111         PR c++/8327
45112         * g++.dg/template/scope1.C: New test.
45113
45114         * g++.dg/warn/Wsign-compare-1.C: New test.
45115
45116 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
45117
45118         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
45119
45120 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
45121
45122         PR c++/9411
45123         * g++.dg/template/explicit2.C: New test.
45124
45125         PR c++/10032
45126         * g++.dg/warn/pedantic1.C: New test.
45127
45128 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
45129
45130         PR c++ 9483
45131         * g++.dg/other/field1.C: New test.
45132
45133 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
45134
45135         PR c/11449
45136         * gcc.c-torture/compile/20030707-1.c: New.
45137
45138 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45139
45140         PR c++/10849
45141         * g++.dg/template/access12.C: New test.
45142
45143 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
45144
45145         * g++.dg/bprob/bprob.exp (prof_ext): Update.
45146         * g77.dg/bprob/bprob.exp (prof_ext): Update.
45147         * gcc.misc-tests/bprob.exp (prof_ext): Update.
45148         * gcc.misc-tests/gcov.exp: Update
45149         * g++.dg/gcov/gcov.exp: Update
45150         * lib/gcov.exp: Update.
45151
45152 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
45153
45154         * g++.dg/abi/mangle17.C: Make sure template expressions are
45155         dependent.
45156         * g++.dg/abi/mangle4.C: Mark erroneous casts.
45157         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
45158         * g++.dg/opt/stack1.C: Remove erroneous code.
45159         * g++.dg/parse/template7.C: New test.
45160         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
45161         * g++.old-deja/g++.pt/crash4.C: Likewise.
45162
45163 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45164
45165         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
45166         with zero or one occurence of `$' after the initial `L'.
45167
45168 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
45169
45170         * gcc.c-torture/compile/20030704-1.c: Add a comment.
45171
45172 2003-07-08  Roger Sayle  <roger@eyesopen.com>
45173
45174         PR c/11370
45175         * gcc.dg/Wunreachable-6.c: New testcase.
45176         * gcc.dg/Wunreachable-7.c: New testcase.
45177
45178 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
45179
45180         PR c/11420
45181         * gcc.dg/20030708-1.c: New test.
45182
45183 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
45184
45185         * gcc.dg/compat/sdata-section.h: New file.
45186         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
45187         * gcc.dg/torture/mips-sdata-1.c: New test.
45188
45189 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45190
45191         PR c++/11030
45192         * g++.dg/template/friend19.C: New test.
45193
45194 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
45195
45196         * g++.dg/opt/strength-reduce.C: New test.
45197
45198 2003-07-07  Roger Sayle  <roger@eyesopen.com>
45199
45200         PR target/10979
45201         * gcc.dg/20030707-1.c: New testcase.
45202
45203 2003-07-07  Roger Sayle  <roger@eyesopen.com>
45204
45205         PR optimization/11059
45206         * g++.dg/opt/emptyunion.C: New testcase.
45207
45208 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45209             Eric Botcazou  <ebotcazou@libertysurf.fr>
45210
45211         * g++.dg/opt/stack1.C: New test.
45212
45213 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
45214
45215         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
45216         run test.
45217
45218         PR c++/11431
45219         * g++.dg/expr/static_cast3.C: New test.
45220
45221 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
45222
45223         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
45224         everywhere.
45225         * gcc.dg/concat.c: Concatenation of string constants with
45226         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
45227         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
45228         * gcc.dg/cpp/escape-2.c: Use wide character constants where
45229         necessary to avoid multi-character character constant warning.
45230         * gcc.dg/cpp/escape.c: Likewise.
45231         * gcc.dg/cpp/ucs.c: Likewise.
45232         Remove backslashes from dg-bogus comments, as they confuse Tcl.
45233         Fix a typo.
45234
45235 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
45236
45237         PR c/11428
45238         * gcc.c-torture/compile/20030704-1.c: New.
45239
45240 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
45241
45242         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
45243
45244 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
45245
45246         PR c++/5287, PR c++/7910,  PR c++/11021
45247         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
45248         tests for warnings.
45249         * g++.dg/ext/dllimport2.C: Add tests for warnings.
45250         * g++.dg/ext/dllimport3.C: Likewise.
45251         * g++.dg/ext/dllimport4.C: New file.
45252         * g++.dg/ext/dllimport5.C: New file.
45253         * g++.dg/ext/dllimport6.C: New file.
45254         * g++.dg/ext/dllimport7.C: New file.
45255         * g++.dg/ext/dllimport8.C: New file.
45256         * g++.dg/ext/dllimport9.C: New file.
45257         * g++.dg/ext/dllimport10.C: New file.
45258         * g++.dg/ext/dllexport1.C: New file.
45259
45260 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
45261
45262         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
45263         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
45264
45265 2003-07-03  Roger Sayle  <roger@eyesopen.com>
45266
45267         * gcc.dg/builtins-25.c: New testcase.
45268         * gcc.dg/builtins-26.c: New testcase.
45269
45270 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
45271
45272         * gcc.dg/compat/vector-defs.h: New file.
45273         * gcc.dg/compat/vector-setup.h: New file.
45274         * gcc.dg/compat/vector-check.h: New file.
45275         * gcc.dg/compat/vector-1_main.c: New file.
45276         * gcc.dg/compat/vector-1_x.c: New file.
45277         * gcc.dg/compat/vector-1_y.c: New file.
45278         * gcc.dg/compat/vector-2_main.c: New file.
45279         * gcc.dg/compat/vector-2_x.c: New file.
45280         * gcc.dg/compat/vector-2_y.c: New file.
45281
45282         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
45283         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
45284         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
45285         * gcc.dg/compat/struct-align-1.h: New file.
45286         * gcc.dg/compat/struct-align-1_main.c: New file.
45287         * gcc.dg/compat/struct-align-1_x.c: New file.
45288         * gcc.dg/compat/struct-align-1_y.c: New file.
45289         * gcc.dg/compat/struct-align-2.h: New file.
45290         * gcc.dg/compat/struct-align-2_main.c: New file.
45291         * gcc.dg/compat/struct-align-2_x.c: New file.
45292         * gcc.dg/compat/struct-align-2_y.c: New file.
45293
45294         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
45295         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45296         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45297         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45298         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45299         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45300         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45301         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45302         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45303         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45304         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45305         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45306         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45307         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45308         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45309         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45310         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45311         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45312         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45313         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45314         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45315         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45316         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45317         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45318         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45319         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45320         * gcc.dg/compat/struct-return-10_x.c: Ditto.
45321         * gcc.dg/compat/struct-return-2_x.c: Ditto.
45322         * gcc.dg/compat/struct-return-3_x.c: Ditto.
45323
45324 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45325
45326         * gcc.dg/i386-call-1.c: New test.
45327
45328 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
45329
45330         PR c++/9162
45331         * g++.dg/parse/defarg4.C: New.
45332
45333 2003-07-03  Roger Sayle  <roger@eyesopen.com>
45334
45335         PR target/10700
45336         * gcc.c-torture/compile/20030703-1.c: New test case.
45337
45338 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
45339
45340         * g++.dg/template/local3.C: Remove extra semicolon.
45341
45342 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45343
45344         * gcc.dg/i386-volatile-1.c: New test.
45345
45346 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
45347
45348         PR c++/11072
45349         * g++.dg/other/offsetof2.C: XFAIL.
45350         * g++.dg/other/offsetof5.C: New.
45351
45352         PR c++/10219
45353         * g++.dg/template/error1.C: New.
45354
45355         PR c++/9779
45356         * g++.dg/template/dependent-expr1.C: New.
45357
45358 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
45359
45360         PR c++/6949
45361         * g++.dg/template/local3.C: New test.
45362
45363         PR c++/11149
45364         * g++.dg/lookup/scoped6.C: New test.
45365
45366 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
45367
45368         PR c++/8046
45369         * g++.dg/other/error7.C: New test.
45370
45371 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
45372
45373         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
45374         * g++.old-deja/g++.abi/vtable3.h: Likewise.
45375         * g++.old-deja/g++.law/code-gen5.C: Likewise.
45376         * g++.old-deja/g++.other/union2.C: Likewise.
45377         * gcc.dg/c90-const-expr-2.c: Likewise.
45378         * gcc.dg/c90-const-expr-3.c: Likewise.
45379         * gcc.dg/c99-const-expr-2.c: Likewise.
45380         * gcc.dg/c99-const-expr-3.c: Likewise.
45381         * gcc.dg/concat.c: Likewise.
45382
45383 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
45384
45385         PR c++/9559
45386         * g++.dg/init/static1.C: New test.
45387
45388 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45389
45390         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
45391         * g++.old-deja/g++.other/access2.C: Likewise.
45392         * g++.old-deja/g++.other/decl2.C: Likewise.
45393         * gcc.c-torture/execute/20020615-1.c: Likewise.
45394
45395 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45396
45397         PR c++/4933
45398         * g++.dg/template/sizeof4.C: New test.
45399
45400 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45401
45402         * g++.dg/other/error6.C: New test.
45403
45404 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45405
45406         PR c++/10750
45407         * g++.dg/parse/constant2.C: New test.
45408
45409 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
45410
45411         PR c++/11106
45412         * g++.dg/other/error5.C: New test.
45413
45414 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45415
45416         * gcc.dg/format/gcc_diag-1.c: New test.
45417
45418 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
45419
45420         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
45421
45422 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
45423
45424         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
45425         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
45426         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
45427
45428 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
45429
45430         * gcc.c-torture/execute/builtins/string-8.c: New test.
45431         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
45432         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
45433         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
45434
45435 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
45436
45437         PR c++/10468
45438         * g++.dg/ext/typeof6.C: New test.
45439
45440 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
45441
45442         PR c++/10796
45443         * g++.dg/init/enum1.C: New test.
45444
45445 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
45446
45447         * gcc.dg/20030627-1.c: New test.
45448
45449 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
45450
45451         PR c++/11332
45452         * g++.dg/expr/static_cast2.C: New test.
45453
45454 2003-06-26  Roger Sayle  <roger@eyesopen.com>
45455             Jakub Jelinek  <jakub@redhat.com>
45456
45457         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
45458         sprintf(dst,"%s",src) optimization.
45459         * gcc.c-torture/execute/20030626-1.c: New test case.
45460         * gcc.c-torture/execute/20030626-2.c: New test case.
45461
45462 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
45463
45464         * gcc.c-torture/execute/multi-ix.c: New test.
45465
45466         * gcc.c-torture/execute/simd-4.c (main):
45467         Added missing semicolon at end of union.
45468
45469 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
45470
45471         PR c++/8266
45472         * g++.dg/template/explicit-instantiation3.C: New test.
45473
45474 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
45475
45476         * gcc.dg/20030626-1.c: Use signed char.
45477
45478 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
45479
45480         * gcc.dg/20030626-1.c: New test.
45481
45482 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
45483
45484         * const-str-2.m: Update.
45485
45486 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
45487
45488         PR c++/10990
45489         * g++.dg/rtti/dyncast1.C: New test.
45490         * g++.dg/abi/mangle4.C: Correct base-specifier access.
45491         * g++.dg/lookup/scoped1.C: Remove XFAIL.
45492         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
45493
45494         PR c++/10931
45495         * g++.dg/expr/static_cast1.C: New test.
45496
45497 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
45498
45499         * gcc.dg/20030625-1.c: New test.
45500
45501 2003-06-24  Roger Sayle  <roger@eyesopen.com>
45502
45503         * gcc.c-torture/compile/20030624-1.c: New test case.
45504
45505 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
45506
45507         * gcc.c-torture/execute/string-opt-17.c: New test.
45508
45509 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
45510
45511         PR c++/5754
45512         * g++.dg/parse/crash6.C: New test.
45513
45514 2003-06-23  Roger Sayle  <roger@eyesopen.com>
45515
45516         * gcc.dg/builtins-24.c: New test case.
45517
45518 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
45519
45520         * g++.dg/opt/operator1.C: New test.
45521
45522 2003-06-22  Roger Sayle  <roger@eyesopen.com>
45523
45524         * gcc.c-torture/execute/string-opt-16.c: New test case.
45525
45526 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
45527
45528         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
45529         * g++.old-deja/g++.other/conv7.C: Likewise.
45530         * g++.old-deja/g++.other/overcnv2.C: Likewise.
45531         * g++.old-deja/g++.other/overload14.C: Likewise.
45532
45533 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
45534
45535         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
45536         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
45537
45538 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45539
45540         PR c++/10888
45541         * g++.dg/warn/Winline-3.C: New test.
45542
45543 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45544
45545         * lib/target-supports.exp (check_alias_available): Make the test
45546         program acceptable to the Solaris assembler.
45547
45548         PR c++/10749
45549         * g++.dg/template/memclass2.C: New test.
45550
45551 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45552             Eric Botcazou  <ebotcazou@libertysurf.fr>
45553
45554         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
45555         data for non-matching targets.
45556         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
45557
45558 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45559
45560         PR c++/10845
45561         * g++.dg/template/member3.C: New test.
45562
45563 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
45564
45565         PR c++/10939
45566         * g++.dg/template/func1.C: New test.
45567
45568         PR c++/9649
45569         * g++.dg/template/static4.C: New test.
45570         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
45571
45572         PR c++/11041
45573         * g++.dg/init/ref7.C: New test.
45574
45575 2003-06-19  Matt Austern  <austern@apple.com>
45576
45577         PR c++/11228
45578         * g++.dg/anew1.C: New test.
45579         * g++.dg/anew2.C: New test.
45580         * g++.dg/anew3.C: New test.
45581         * g++.dg/anew4.C: New test.
45582
45583 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
45584
45585         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
45586
45587 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
45588
45589         * gcc.c-torture/execute/simd-4.c (main): Make expected value
45590         endian-dependent.
45591
45592 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
45593
45594         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
45595         Remove cruft.
45596
45597 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
45598
45599         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
45600         * gcc.c-torture/compile/961203-1.c: Likewise.
45601         * gcc.c-torture/compile/980506-1.c: Likewise.
45602
45603 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
45604
45605         PR c++/10712
45606         * g++.dg/lookup/using7.C: New test.
45607
45608 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
45609
45610         PR c++/11105
45611         * g++.dg/abi/conv1.C: Remove it.
45612         * g++.dg/template/conv7.C: New test.
45613         * g++.dg/template/conv8.C: Likewise.
45614         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
45615         conversion operator.
45616
45617 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
45618
45619         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
45620         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45621         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45622         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45623         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45624         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45625         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45626         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45627         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45628         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45629         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45630         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45631         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45632         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45633         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45634         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45635         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45636         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45637         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45638         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45639         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45640         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45641         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45642         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45643         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45644         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45645         * gcc.dg/compat/struct-return-10_x.c: Ditto.
45646         * gcc.dg/compat/struct-return-2_x.c: Ditto.
45647         * gcc.dg/compat/struct-return-3_x.c: Ditto.
45648
45649 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
45650
45651         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
45652         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
45653         indications.
45654
45655 2003-06-16  Roger Sayle  <roger@eyesopen.com>
45656
45657         * gcc.dg/i386-387-5.c: New test case.
45658         * gcc.dg/i386-387-6.c: New test case.
45659         * gcc.dg/builtins-23.c: New test case.
45660
45661 2003-06-15  Roger Sayle  <roger@eyesopen.com>
45662
45663         * gcc.dg/builtins-22.c: New test case.
45664         * gcc.dg/i386-387-1.c: Update to test exp.
45665         * gcc.dg/i386-387-2.c: Likewise.
45666
45667 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45668
45669         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
45670
45671 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
45672
45673         * lib/gcc-dg.exp (dg-require-dll): New function.
45674         (dg-xfail-if): Likewise.
45675         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
45676         driver.
45677
45678         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
45679         * gcc.c-torture/compile/20001205-1.c: Likewise.
45680         * gcc.c-torture/compile/20001226-1.c: Likewise.
45681         * gcc.c-torture/compile/20010518-2.c: Likewise.
45682         * gcc.c-torture/compile/20020312-1.c: Likewise.
45683         * gcc.c-torture/compile/20020604-1.c: Likewise.
45684         * gcc.c-torture/compile/920501-12.c: Likewise.
45685         * gcc.c-torture/compile/920501-4.c: Likewise.
45686         * gcc.c-torture/compile/920520-1.c: Likewise.
45687         * gcc.c-torture/compile/920521-1.c: Likewise.
45688         * gcc.c-torture/compile/920625-1.c: Likewise.
45689         * gcc.c-torture/compile/961203-1.c: Likewise.
45690         * gcc.c-torture/compile/980506-1.c: Likewise.
45691         * gcc.c-torture/compile/981006-1.c: Likewise.
45692         * gcc.c-torture/compile/981022-1.c: Likewise.
45693         * gcc.c-torture/compile/981223-1.c: Likewise.
45694         * gcc.c-torture/compile/990617-1.c: Likewise.
45695         * gcc.c-torture/compile/dll.c: Likewise.
45696         * gcc.c-torture/compile/labels-3.c: Likewise.
45697         * gcc.c-torture/compile/mipscop-1.c: Likewise.
45698         * gcc.c-torture/compile/mipscop-2.c: Likewise.
45699         * gcc.c-torture/compile/mipscop-3.c: Likewise.
45700         * gcc.c-torture/compile/mipscop-4.c: Likewise.
45701         * gcc.c-torture/compile/simd-5.c: Likewise.
45702         * gcc.c-torture/compile/20000804-1.x: Remove.
45703         * gcc.c-torture/compile/20001205-1.x: Likewise.
45704         * gcc.c-torture/compile/20001226-1.x: Likewise.
45705         * gcc.c-torture/compile/20010518-2.x: Likewise.
45706         * gcc.c-torture/compile/20020312-1.x: Likewise.
45707         * gcc.c-torture/compile/20020604-1.x: Likewise.
45708         * gcc.c-torture/compile/920501-12.x: Likewise.
45709         * gcc.c-torture/compile/920501-4.x: Likewise.
45710         * gcc.c-torture/compile/920520-1.x: Likewise.
45711         * gcc.c-torture/compile/920521-1.x: Likewise.
45712         * gcc.c-torture/compile/920625-1.x: Likewise.
45713         * gcc.c-torture/compile/961203-1.x: Likewise.
45714         * gcc.c-torture/compile/980506-1.x: Likewise.
45715         * gcc.c-torture/compile/981006-1.x: Likewise.
45716         * gcc.c-torture/compile/981022-1.x: Likewise.
45717         * gcc.c-torture/compile/981223-1.x: Likewise.
45718         * gcc.c-torture/compile/990617-1.x: Likewise.
45719         * gcc.c-torture/compile/mipscop-1.x: Likewise.
45720         * gcc.c-torture/compile/mipscop-2.x: Likewise.
45721         * gcc.c-torture/compile/mipscop-3.x: Likewise.
45722         * gcc.c-torture/compile/mipscop-4.x: Likewise.
45723         * gcc.c-torture/compile/simd-5.x: Likewise.
45724
45725         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
45726
45727 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
45728
45729         * gcc.c-torture/execute/20030611-1.c: New test.
45730
45731 2003-06-12  Roger Sayle  <roger@eyesopen.com>
45732
45733         PR middle-end/168
45734         * gcc.dg/20030612-1.c: New test case.
45735
45736 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
45737
45738         PR c++/10635
45739         * g++.dg/expr/cast1.C: New test.
45740
45741 2003-06-12  Roger Sayle  <roger@eyesopen.com>
45742
45743         * gcc.dg/builtins-21.c: New test case.
45744
45745 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
45746
45747         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
45748         options instead of at the end.
45749         * lib/objc.exp (objc_target_compile): Likewise.
45750
45751 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
45752
45753         PR c++/10432
45754         * g++.dg/parse/error1.C: New test.
45755
45756 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
45757
45758         * gcc.dg/compat/struct-by-value-11_main.c: New file.
45759         * gcc.dg/compat/struct-by-value-11_x.c: New file.
45760         * gcc.dg/compat/struct-by-value-11_y.c: New file.
45761         * gcc.dg/compat/struct-by-value-12_main.c: New file.
45762         * gcc.dg/compat/struct-by-value-12_x.c: New file.
45763         * gcc.dg/compat/struct-by-value-12_y.c: New file.
45764         * gcc.dg/compat/struct-by-value-13_main.c: New file.
45765         * gcc.dg/compat/struct-by-value-13_x.c: New file.
45766         * gcc.dg/compat/struct-by-value-13_y.c: New file.
45767         * gcc.dg/compat/struct-by-value-14_main.c: New file.
45768         * gcc.dg/compat/struct-by-value-14_x.c: New file.
45769         * gcc.dg/compat/struct-by-value-14_y.c: New file.
45770         * gcc.dg/compat/struct-by-value-15_main.c: New file.
45771         * gcc.dg/compat/struct-by-value-15_x.c: New file.
45772         * gcc.dg/compat/struct-by-value-15_y.c: New file.
45773         * gcc.dg/compat/struct-by-value-16_main.c: New file.
45774         * gcc.dg/compat/struct-by-value-16_x.c: New file.
45775         * gcc.dg/compat/struct-by-value-16_y.c: New file.
45776         * gcc.dg/compat/struct-by-value-17_main.c: New file.
45777         * gcc.dg/compat/struct-by-value-17_x.c: New file.
45778         * gcc.dg/compat/struct-by-value-17_y.c: New file.
45779         * gcc.dg/compat/struct-by-value-18_main.c: New file.
45780         * gcc.dg/compat/struct-by-value-18_x.c: New file.
45781         * gcc.dg/compat/struct-by-value-18_y.c: New file.
45782
45783         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
45784         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
45785         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
45786         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
45787         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
45788         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
45789         * gcc.dg/compat/scalar-return-3_main.c: New file.
45790         * gcc.dg/compat/scalar-return-3_x.c: New file.
45791         * gcc.dg/compat/scalar-return-3_y.c: New file.
45792         * gcc.dg/compat/scalar-return-4_main.c: New file.
45793         * gcc.dg/compat/scalar-return-4_x.c: New file.
45794         * gcc.dg/compat/scalar-return-4_y.c: New file.
45795
45796 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
45797
45798         * gcc.dg/compat/fp2-struct-check.h: New file.
45799         * gcc.dg/compat/fp2-struct-defs.h: New file.
45800         * gcc.dg/compat/fp2-struct-init.h: New file.
45801         * gcc.dg/compat/struct-by-value-10_main.c: New file.
45802         * gcc.dg/compat/struct-by-value-10_x.c: New file.
45803         * gcc.dg/compat/struct-by-value-10_y.c: New file.
45804         * gcc.dg/compat/struct-return-10_main.c: New file.
45805         * gcc.dg/compat/struct-return-10_x.c: New file.
45806         * gcc.dg/compat/struct-return-10_y.c: New file.
45807
45808         * gcc.dg/compat/compat-common.h: New file.
45809         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
45810         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
45811         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
45812         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
45813         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
45814         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
45815         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
45816         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45817         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
45818         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
45819         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45820         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
45821         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
45822         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45823         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
45824         * gcc.dg/compat/small-struct-check.h: Ditto.
45825         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
45826         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45827         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
45828         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
45829         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45830         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
45831         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
45832         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45833         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
45834         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
45835         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45836         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
45837         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
45838         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45839         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
45840         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
45841         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45842         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
45843         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
45844         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45845         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
45846         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
45847         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45848         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
45849         * gcc.dg/compat/struct-return-2_main.c: Ditto.
45850         * gcc.dg/compat/struct-return-2_x.c: Ditto.
45851         * gcc.dg/compat/struct-return-2_y.c: Ditto.
45852         * gcc.dg/compat/struct-return-3_main.c: Ditto.
45853         * gcc.dg/compat/struct-return-3_x.c: Ditto.
45854         * gcc.dg/compat/struct-return-3_y.c: Ditto.
45855
45856 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
45857
45858         * g++.dg/pch/static-1.C: New file.
45859         * g++.dg/pch/static-1.Hs: New file.
45860
45861 2003-06-10  Richard Henderson  <rth@redhat.com>
45862
45863         * gcc.dg/asm-7.c: Adjust expected warning text.
45864
45865 2003-06-10  Roger Sayle  <roger@eyesopen.com>
45866
45867         * gcc.dg/builtins-20.c: New test case.
45868
45869 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
45870
45871         PR c++/11131
45872         * g++.dg/opt/template1.C: New test.
45873
45874 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
45875
45876         * lib/gcc-dg.exp (dg-test): Clear additional_files and
45877         additional_sources.
45878
45879 2003-05-21  David Taylor  <dtaylor@emc.com>
45880
45881         * gcc.dg/Wpadded.c: New file.
45882
45883 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
45884
45885         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
45886         * gcc.dg/special/weak-2.c: Add dg-require-weak.
45887         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
45888         dg-require-weak.
45889
45890 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
45891
45892         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
45893
45894 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
45895
45896         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
45897         (dg-require-alias): Likewise.
45898         (dg-require-gc-sections): Likewise.
45899         * lib/target-supports.exp (check_gc_sections_available): Likewise.
45900
45901 2003-06-08  Richard Henderson  <rth@redhat.com>
45902
45903         * gcc.dg/20011029-2.c: Fix the array reference.
45904         * gcc.dg/asm-7.c: New.
45905
45906 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
45907
45908         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
45909
45910 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
45911
45912         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
45913         (dg-require-gc-sections): Likewise.
45914
45915 2003-06-08  Jan Hubicka  <jh@suse.cz>
45916
45917         * i386-cmov1.c: Fix regular expression.
45918         * i386-cvt-1.c: Likewise.
45919         * i386-local.c: Likewise.
45920         * i386-local2.c: Likewise.
45921         * i386-mul.c: Likewise.
45922         * i386-ssetype-1.c: Likewise.
45923         * i386-ssetype-3.c: Likewise.
45924         * i386-ssetype-5.c: Likewise.
45925
45926 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45927
45928         PR c++/11039
45929         * g++.dg/warn/implicit-typename2.C: New test.
45930         * g++.dg/warn/implicit-typename3.C: New test.
45931
45932 2003-06-07  Richard Henderson  <rth@redhat.com>
45933
45934         * g++.dg/other/offsetof3.C: Use size_t.
45935         * g++.dg/other/offsetof4.C: Likewise.
45936
45937 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
45938
45939         * lib/copy-file.exp: New. Implement gcc_copy_files.
45940
45941         * lib/dg-pch.exp: Load copy-file.exp
45942         (dg-pch): Use gcc_copy_files instead of "file copy".
45943
45944 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
45945
45946         * gcc.dg/weak/weak.exp: Simplify.
45947         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
45948         * gcc.dg/weak/weak-1.c: Likewise.
45949         * gcc.dg/weak/weak-2.c: Likewise.
45950         * gcc.dg/weak/weak-3.c: Likewise.
45951         * gcc.dg/weak/weak-4.c: Likewise.
45952         * gcc.dg/weak/weak-5.c: Likewise.
45953         * gcc.dg/weak/weak-6.c: Likewise.
45954         * gcc.dg/weak/weak-7.c: Likewise.
45955         * gcc.dg/weak/weak-8.c: Likewise.
45956         * gcc.dg/weak/weak-9.c: Likewise.
45957
45958 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
45959
45960         gcc.c-torture/execute/20030606-1.c: New.
45961
45962 2003-06-06  Roger Sayle  <roger@eyesopen.com>
45963
45964         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
45965         * gcc.dg/builtins-19.c: Likewise.
45966
45967 2003-06-06  Roger Sayle  <roger@eyesopen.com>
45968
45969         * gcc.dg/builtins-2.c: Add some more tests.
45970         * gcc.dg/builtins-18.c: New test case.
45971         * gcc.dg/builtins-19.c: New test case.
45972
45973 2003-06-06  Roger Sayle  <roger@eyesopen.com>
45974             Jim Wilson  <wilson@tuliptree.org>
45975
45976         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
45977
45978 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
45979
45980         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
45981         mempcpy/stpcpy calls not to be optimized into something else.
45982         * gcc.c-torture/execute/string-opt-3.c: Moved to...
45983         * gcc.c-torture/execute/builtins/string-7.c: ...here.
45984         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
45985
45986 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45987
45988         * gcc.dg/format/asm_fprintf-1.c: New test.
45989
45990 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
45991
45992         * lib/gcc-defs.exp (additional_sources): New variable.
45993         (dg-additional-sources): New function.
45994         (additional_files): New variable.
45995         (dg-additional-files): New function.
45996         (dg-additional-files-options): Likewise.
45997         * lib/gcc-dg.exp (dg-require-weak): New function.
45998         (dg-require-alias): Likewise.
45999         (dg-require-gc-sections): Likewise.
46000         * lib/target-supports.exp (check_alias_available): Remove testfile
46001         parameter.
46002         (check_gc_sections_available): New function.
46003         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
46004         (dg-gpp-additional-files): Likewise.
46005         * lib/g++.exp (additional_sources): Remove.
46006         (additional_files): Likewise.
46007         (g++_target_compile): Use dg-additional-files-options.
46008
46009         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
46010         Tcl logic.
46011         * gcc.dg/special/ecos.exp: Remove.
46012         * gcc.dg/special/20000419-2.c: Use dg-require-*.
46013         * gcc.dg/special/alias-1.c: Likewise.
46014         * gcc.dg/special/alias-2.c: Likewise.
46015         * gcc.dg/special/gcsec-1.c: Likewise.
46016         * gcc.dg/special/weak-1.c: Likewise.
46017         * gcc.dg/special/weak-2.c: Likewise.
46018         * gcc.dg/special/wkali-1.c: Likewise.
46019         * gcc.dg/special/wkali-2.c: Likewise.
46020
46021         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
46022         dg-gpp-additional-*.
46023         * g++.dg/special/conpr-3.C: Likewise.
46024         * g++.dg/special/conpr-4.C: Likewise.
46025         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
46026         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
46027         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
46028         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
46029         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
46030         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
46031         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
46032         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
46033         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
46034         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
46035         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
46036         * g++.old-deja/g++.other/comdat1.C: Likewise.
46037         * g++.old-deja/g++.other/comdat2.C: Likewise.
46038         * g++.old-deja/g++.other/comdat3.C: Likewise.
46039         * g++.old-deja/g++.other/ctor1.C: Likewise.
46040         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
46041
46042 2003-06-05  Richard Henderson  <rth@redhat.com>
46043
46044         * gcc.dg/debug/20030605-1.c: New.
46045
46046 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
46047
46048         * README.QMTEST: Update.
46049
46050 2003-06-04  Richard Henderson  <rth@redhat.com>
46051
46052         * gcc.dg/cleanup-1.c: New.
46053         * gcc.dg/cleanup-2.c: New.
46054         * gcc.dg/cleanup-3.c: New.
46055         * gcc.dg/cleanup-4.c: New.
46056         * gcc.dg/cleanup-5.c: New.
46057         * gcc.dg/cleanup-6.c: New.
46058         * gcc.dg/cleanup-7.c: New.
46059
46060 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
46061
46062         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
46063
46064         * lib/dg-pch.exp: New file.
46065         * g++.dg/pch/pch.exp: Use dg-pch.exp.
46066         * gcc.dg/pch/pch.exp: Likewise.
46067
46068 2003-06-04  Roger Sayle  <roger@eyesopen.com>
46069
46070         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
46071         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
46072         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
46073         * gcc.dg/builtins-17.c: New test case.
46074         * gcc.dg/i386-387-4.c: New test case.
46075         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
46076
46077 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46078
46079         * gcc.dg/ultrasp9.c: New test.
46080
46081 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46082
46083         * gcc.c-torture/compile/20030604-1.c: New test.
46084         * gcc.dg/sparc-constant-1.c: New test.
46085
46086 2003-06-03  Glen Nakamura  <glen@imodulo.com>
46087
46088         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
46089
46090 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
46091
46092         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
46093
46094         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
46095         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
46096
46097 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
46098
46099         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
46100
46101 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46102
46103         PR c++/10940
46104         * g++.dg/template/spec10.C: New test.
46105
46106 2003-06-03  Roger Sayle  <roger@eyesopen.com>
46107
46108         * gcc.dg/builtins-16.c: New test case.
46109
46110 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
46111
46112         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
46113         mempcpy test with post-increments.
46114         * gcc.c-torture/execute/string-opt-3.c: New test.
46115         * gcc.dg/string-opt-1.c: New test.
46116
46117 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
46118
46119         PR fortran/10965
46120         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
46121
46122 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
46123
46124         * lib/scanasm.exp (dg-scan): New function, factored out of ...
46125         (scan-assembler): ... here.  Use dg-scan.
46126         (scan-assembler-not): Likewise.
46127         (scan-file): New function.
46128         (scan-file-not): Likewise.
46129         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
46130         * gcc.dg/cpp/_Pragma4.c: Likewise.
46131         * gcc.dg/cpp/_Pragma5.c: Likewise.
46132         * gcc.dg/cpp/avoidpaste1.c: Likewise.
46133         * gcc.dg/cpp/avoidpaste2.c: Likewise.
46134         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
46135         * gcc.dg/cpp/cmdlne-P.c: Likewise.
46136         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
46137         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
46138         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
46139         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
46140         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
46141         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
46142         * gcc.dg/cpp/cxxcom1.c: Likewise.
46143         * gcc.dg/cpp/line1.c: Likewise.
46144         * gcc.dg/cpp/maccom1.c: Likewise.
46145         * gcc.dg/cpp/maccom2.c: Likewise.
46146         * gcc.dg/cpp/maccom3.c: Likewise.
46147         * gcc.dg/cpp/maccom4.c: Likewise.
46148         * gcc.dg/cpp/maccom5.c: Likewise.
46149         * gcc.dg/cpp/maccom6.c: Likewise.
46150         * gcc.dg/cpp/multiline.c: Likewise.
46151         * gcc.dg/cpp/spacing1.c: Likewise.
46152         * gcc.dg/cpp/spacing2.c: Likewise.
46153         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
46154         * gcc.dg/cpp/trad/maccom1.c: Likewise.
46155         * gcc.dg/cpp/trad/maccom2.c: Likewise.
46156         * gcc.dg/cpp/trad/maccom3.c: Likewise.
46157         * gcc.dg/cpp/trad/maccom4.c: Likewise.
46158         * gcc.dg/cpp/trad/maccom6.c: Likewise.
46159         * gcc.dg/cpp/cxxcom2.c: Likewise.
46160         * gcc.dg/cpp/cxxcom2.h: New file.
46161
46162         * gcc.dg/cpp/truefalse.cpp: Move it to ...
46163         * g++.dg/cpp/truefalse.C: Here.
46164         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
46165
46166 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
46167
46168         * gcc.dg/cpp/redef3.c: New file.
46169
46170 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
46171
46172         * gcc.dg/i386-loop-3.c: New test.
46173
46174 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
46175
46176         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
46177
46178 2003-05-31  Roger Sayle  <roger@eyesopen.com>
46179
46180         * gcc.dg/fwrapv-1.c: New test case.
46181         * gcc.dg/fwrapv-2.c: New test case.
46182
46183 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46184
46185         PR c++/10956
46186         * g++.dg/template/spec9.C: New test.
46187
46188 2003-05-29  Roger Sayle  <roger@eyesopen.com>
46189
46190         * gcc.dg/duff-4.c: New test case.
46191
46192 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
46193
46194         PR fortran/10843
46195         * g77.dg/ffixed-form-1.f: New test
46196         * g77.dg/ffixed-form-2.f: New test
46197         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
46198         * g77.dg/ffree-form-3.f: New test
46199
46200 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
46201
46202         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
46203         * gcc.dg/wint_t-1.c: Likewise.
46204
46205 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46206
46207         * g++.dg/template/access11.C: New test.
46208
46209 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46210
46211         PR c++/10849
46212         * g++.dg/template/access10.C: New test.
46213
46214 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
46215             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46216
46217         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
46218
46219 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
46220
46221         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
46222         suppress for powerpc-*-darwin*.
46223         * gcc.dg/torture/builtin-noret-2.c: Likewise.
46224
46225 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
46226
46227         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
46228         suppress option for powerpc-*-darwin*.
46229
46230 2003-05-23  Roger Sayle  <roger@eyesopen.com>
46231
46232         * gcc.dg/builtins-1.c: Add tests for tan and atan.
46233         * gcc.dg/builtins-4.c: Add test for fmod.
46234
46235 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46236
46237         PR c++/10682
46238         * g++.dg/template/instantiate4.C: New test.
46239
46240 2003-05-22  Roger Sayle  <roger@eyesopen.com>
46241
46242         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
46243
46244 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
46245
46246         * gcc.dg/compat/scalar-return-1_main.c: New file.
46247         * gcc.dg/compat/scalar-return-1_x.c: New file.
46248         * gcc.dg/compat/scalar-return-1_y.c: New file.
46249         * gcc.dg/compat/scalar-return-2_main.c: New file.
46250         * gcc.dg/compat/scalar-return-2_x.c: New file.
46251         * gcc.dg/compat/scalar-return-2_y.c: New file.
46252         * gcc.dg/compat/struct-return-3_main.c: New file.
46253         * gcc.dg/compat/struct-return-3_y.c: New file.
46254         * gcc.dg/compat/struct-return-3_x.c: New file.
46255         * gcc.dg/compat/struct-return-2_main.c: New file.
46256         * gcc.dg/compat/struct-return-2_x.c: New file.
46257         * gcc.dg/compat/struct-return-2_y.c: New file.
46258
46259 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46260
46261         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
46262         for hppa*-hp-hpux*.
46263         * gcc.dg/20021014-1.c (dg-options): Likewise.
46264         * gcc.dg/nest.c (dg-options): Likewise.
46265
46266 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
46267
46268         PR c++/9738
46269         * g++.dg/ext/dllimport2.C: New file.
46270         * g++.dg/ext/dllimport3.C: New file.
46271
46272 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
46273
46274         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
46275         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46276         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46277         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46278         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46279         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46280         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
46281         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
46282         * gcc.dg/compat/small-struct-defs.h: New file.
46283         * gcc.dg/compat/small-struct-init.h: New file.
46284         * gcc.dg/compat/small-struct-check.h: New file.
46285         * gcc.dg/compat/fp-struct-defs.h: New file.
46286         * gcc.dg/compat/fp-struct-check.h: New file.
46287         * gcc.dg/compat/fp-struct-init.h: New file.
46288         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
46289         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
46290
46291 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
46292
46293         * gcc.dg/20030225-2.c: New test.
46294
46295 2003-05-18  Roger Sayle  <roger@eyesopen.com>
46296             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46297
46298         * gcc.c-torture/compile/20030518-1.c: New test case.
46299
46300 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
46301
46302         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
46303         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
46304         gcc-dg-debug-runtest.
46305         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
46306         gcc-dg-debug-runtest.
46307
46308 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46309
46310         PR c++/9022
46311         * g++.dg/lookup/using6.C: New test.
46312
46313 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46314
46315         * g++.dg/parse/access2.C: New test.
46316
46317 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
46318
46319         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
46320         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
46321         * gcc.dg/debug/debug.exp: Likewise.
46322
46323 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
46324
46325         * gcc.dg/dollar.c: New test.
46326
46327 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
46328
46329         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
46330         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
46331         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
46332         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
46333         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
46334         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
46335         * gcc.dg/compat/struct-by-value-6_main.c: New file.
46336         * gcc.dg/compat/struct-by-value-6_x.c: New file.
46337         * gcc.dg/compat/struct-by-value-6_y.c: New file.
46338         * gcc.dg/compat/struct-by-value-7_main.c: New file.
46339         * gcc.dg/compat/struct-by-value-7_x.c: New file.
46340         * gcc.dg/compat/struct-by-value-7_y.c: New file.
46341         * gcc.dg/compat/struct-by-value-8_main.c: New file.
46342         * gcc.dg/compat/struct-by-value-8_x.c: New file.
46343         * gcc.dg/compat/struct-by-value-8_y.c: New file.
46344         * gcc.dg/compat/struct-by-value-9_main.c: New file.
46345         * gcc.dg/compat/struct-by-value-9_x.c: New file.
46346         * gcc.dg/compat/struct-by-value-9_y.c: New file.
46347
46348 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
46349
46350         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
46351         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
46352         support for "repo" mode.
46353         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
46354         * lib/g77-dg.exp: Likewise.
46355         * lib/obj-dg.exp: Likewise.
46356
46357 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
46358
46359         Merge from gcc-3_2-rhl8-branch:
46360         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
46361
46362         * gcc.dg/tls/opt-6.c: New test.
46363
46364         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
46365
46366         * gcc.dg/20030405-1.c: New test.
46367
46368         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
46369
46370         * gcc.dg/20030309-1.c: New test.
46371
46372         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
46373
46374         * gcc.c-torture/execute/20030307-1.c: New test.
46375
46376         2003-02-20  Randolph Chung  <tausq@debian.org>
46377
46378         * gcc.c-torture/compile/20030220-1.c: New test.
46379
46380         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
46381
46382         * gcc.dg/20030217-1.c: New test.
46383
46384         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
46385
46386         * gcc.c-torture/compile/20020129-1.c: New test.
46387
46388         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46389
46390         * gcc.dg/unroll-1.c: New test.
46391
46392         2002-11-16  Jan Hubicka  <jh@suse.cz>
46393
46394         * gcc.c-torture/execute/20020920-1.c: New test.
46395
46396         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
46397
46398         PR target/7434
46399         * gcc.c-torture/compile/20021008-1.c: New test.
46400
46401         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
46402
46403         PR target/7559
46404         * gcc.c-torture/execute/20020810-1.c: New test.
46405
46406         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
46407
46408         * gcc.c-torture/compile/20020807-1.c: New test.
46409
46410         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
46411
46412         * gcc.dg/tls/opt-1.c: New test.
46413
46414         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
46415
46416         * gcc.dg/20020729-1.c: New test.
46417
46418         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
46419
46420         * g++.dg/opt/life1.C: New test.
46421
46422         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
46423
46424         * gcc.dg/20020525-1.c: New test.
46425
46426         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
46427
46428         PR c++/6794
46429         * g++.dg/ext/pretty1.C: New test.
46430         * g++.dg/ext/pretty2.C: New test.
46431
46432 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
46433
46434         PR c++/8385
46435         * g++.dg/ext/typeof5.C: New test.
46436
46437 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
46438
46439         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
46440         __USER_LABEL_PREFIX__ into account.
46441         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
46442
46443 2003-05-14  Roger Sayle  <roger@eyesopen.com>
46444
46445         * gcc.dg/builtins-15.c: New test case.
46446
46447 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
46448
46449         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
46450
46451 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
46452
46453         * lib/g++.exp: Tweak handling of additional source files.
46454         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
46455         * g++.dg/special/conpr-2a.C: Rename to ...
46456         * g++.dg/special/conpr-2a.cc: ... this.
46457         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
46458         * g++.dg/special/conpr-3a.C: Rename to ...
46459         * g++.dg/special/conpr-3a.cc: This.
46460         * g++.dg/special/conpr-3b.C: Rename to ...
46461         * g++.dg/special/conpr-3b.cc: This.
46462         * g++.dg/special/conpr-4.C: New test.
46463         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
46464
46465 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
46466
46467         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
46468
46469 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46470
46471         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
46472         * g++.old-deja/g++.robertl/eb71.C: Likewise.
46473         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
46474         * g++.old-deja/g++.other/warn3.C: Likewise.
46475
46476 2003-05-11  Roger Sayle  <roger@eyesopen.com>
46477
46478         * gcc.dg/i386-387-1.c: Update to also test log.
46479         * gcc.dg/i386-387-2.c: Likewise.
46480
46481 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
46482
46483         * g77.f-torture/execute/int8421.f: New test.
46484
46485 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46486
46487         PR c++/10230, c++/10481
46488         * g++.dg/lookup/scoped5.C: New test.
46489
46490 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46491
46492         PR c++/10552
46493         * g++.dg/template/ttp6.C: New test.
46494
46495 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
46496
46497         * gcc.c-torture/execute/builtins: New directory.
46498         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
46499         gcc.c-torture/execute/builtins.
46500         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
46501         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
46502         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
46503         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
46504
46505 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46506
46507         PR c++/9252
46508         * g++.dg/template/access8.C: New test.
46509         * g++.dg/template/access9.C: New test.
46510
46511 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46512
46513         PR c++/9554
46514         * g++.dg/parse/access1.C: New test.
46515
46516 2003-05-09  DJ Delorie  <dj@redhat.com>
46517
46518         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
46519         long, and not an int.
46520
46521 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46522
46523         PR c++/10555, c++/10576
46524         * g++.dg/template/memclass1.C: New test.
46525
46526 2003-05-08  DJ Delorie  <dj@redhat.com>
46527
46528         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
46529         targets.
46530         * gcc.c-torture/execute/20021024-1.x: Likewise.
46531         * gcc.c-torture/execute/shiftdi.x: Likewise.
46532         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
46533         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
46534         * gcc.dg/20021018-1.c: Likewise.
46535
46536 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46537
46538         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
46539
46540         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
46541         (bcopy): Call memmove.
46542
46543 2003-05-08  Roger Sayle  <roger@eyesopen.com>
46544
46545         * g77.f-torture/compile/8485.f: New test case.
46546
46547 2003-05-07  Richard Henderson  <rth@redhat.com>
46548
46549         PR c++/10570
46550         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
46551         Verify exception_cleanup not called for rethrows.
46552         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
46553         when exiting catch block without rethrowing.
46554         * g++.dg/eh/forced3.C: New.
46555         * g++.dg/eh/forced4.C: New.
46556
46557 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
46558
46559         * gcc.dg/20030505.c: Fix triplet.
46560
46561 2003-05-06  DJ Delorie  <dj@redhat.com>
46562
46563         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
46564         * gcc.dg/nest.c: Likewise.
46565
46566 2003-05-05  Roger Sayle  <roger@eyesopen.com>
46567
46568         * gcc.dg/builtins-14.c: New test case.
46569
46570 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
46571
46572         * lib/compat.exp (compat-execute): New argument.
46573         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
46574         * gcc.dg/compat: New test directory.
46575         * gcc.dg/compat/compat.exp: New expect script.
46576         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
46577         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
46578         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
46579         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
46580         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
46581         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
46582
46583         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
46584         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
46585         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
46586         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
46587         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
46588         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
46589         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
46590         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
46591         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
46592         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
46593         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
46594         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
46595         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
46596         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
46597         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
46598
46599 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
46600
46601         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
46602
46603 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
46604
46605         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
46606
46607 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
46608
46609         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
46610         * gcc.dg/ppc-fsel-2.c: New test.
46611
46612         * gcc.dg/unused-5.c: New test.
46613
46614 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46615
46616         PR c++/10496
46617         * g++.dg/warn/pmf1.C: New test.
46618
46619 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46620
46621         PR c++/4494
46622         * g++.dg/warn/main.C: New test.
46623
46624 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46625
46626         * gcc.dg/nonnull-3.c: New test.
46627
46628 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
46629
46630         * gcc.dg/cpp/Wtrigraphs.c: Update.
46631         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
46632
46633 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
46634
46635         * gcc.dg/ppc-fsel-1.c: New test.
46636
46637 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
46638
46639         PR c/10604
46640         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
46641
46642 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
46643
46644         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
46645
46646 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46647
46648         PR c++/9364, c++/10553, c++/10586
46649         * g++.dg/parse/typename4.C: New test.
46650         * g++.dg/parse/typename5.C: Likewise.
46651
46652 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
46653
46654         * gcc.c-torture/compile/20030503-1.c: New test.
46655
46656 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46657
46658         * g++.dg/lookup/using5.C: Fix testcase error.
46659
46660 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
46661
46662         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
46663         since MEABI is no longer supported.  Remove all vestiges
46664         of MEABI from the test.
46665
46666 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46667
46668         PR c++/10554
46669         * g++.dg/lookup/using5.C: New test.
46670
46671 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46672
46673         PR c++/8772
46674         * g++.dg/template/ttp5.C: New test.
46675
46676 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
46677
46678         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
46679         (dg-gpp-additional-sources): New function.
46680         (dg-gpp-additional-files): Likewise.
46681         * lib/g++.exp (additional_sources): New variable.
46682         (additional_files): Likewise.
46683         (g++_target_compile): Deal with them.
46684         * lib/old-dejagnu.exp: Remove.
46685         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
46686         * g++.old-deja: Revise all tests to use dg commands.
46687
46688 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46689
46690         PR c++/9432, c++/9528
46691         * g++.dg/lookup/using4.C: New test.
46692
46693 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
46694
46695         * gcc.dg/noreturn-5.c: New file.
46696         * gcc.dg/noreturn-6.c: New file.
46697
46698         * gcc.c-torture/compile/inline-1.c: New file.
46699
46700 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
46701
46702         PR c++/10551
46703         * g++.dg/template/explicit1.C: New test.
46704
46705 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
46706
46707         PR c++/10549
46708         * g++.dg/other/bitfield1.C: New test.
46709
46710         PR c++/10527
46711         * g++.dg/init/new7.C: New test.
46712
46713 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
46714
46715         * g++.dg/ext/desig1.C: New test.
46716         * g++.dg/ext/init1.C: Update.
46717
46718         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
46719
46720 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
46721
46722         PR c++/10180
46723         * g++.dg/warn/Winline-1.C: New test.
46724
46725 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
46726
46727         * gcc.c-torture/execute/string-opt-19.c: New test.
46728
46729         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
46730         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
46731
46732 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
46733
46734         PR c++/10506
46735         * g++.dg/init/new6.C: New test.
46736
46737         PR c++/10503
46738         * g++.dg/init/ref6.C: New test.
46739
46740 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
46741
46742         * g++.dg/warn/weak1.C: XFAIL on AIX4.
46743
46744 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46745
46746         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
46747         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
46748
46749 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
46750
46751         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
46752         initialized static data members.
46753
46754 2003-04-25  H.J. Lu <hjl@gnu.org>
46755
46756         * gcc.dg/ia64-sync-4.c: New test.
46757
46758 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46759
46760         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
46761         date.
46762
46763 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
46764
46765         PR c++/10337
46766         * g++.dg/warn/conv1.C: New test.
46767         * g++.old-deja/g++.other/conv7.C: Adjust.
46768         * g++.old-deja/g++.other/overload14.C: Adjust.
46769
46770 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
46771
46772         PR c++/10471
46773         * g++.dg/template/defarg2.C: New test.
46774
46775 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
46776
46777         * gcc.dg/cpp/include2.c: Update.
46778         * gcc.dg/cpp/multiline-2.c: New.
46779         * gcc.dg/cpp/multiline.c: Update.
46780         * gcc.dg/cpp/strify2.c: Update.
46781         * gcc.dg/cpp/trad/literals-2.c: Update.
46782
46783 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46784
46785         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
46786
46787 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
46788
46789         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
46790
46791 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
46792
46793         PR c++/10451
46794         * g++.dg/parse/crash4.C: New test.
46795
46796         PR c++/9847
46797         * g++.dg/parse/crash5.C: New test.
46798
46799 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
46800
46801         PR c++/10446
46802         * g++.dg/parse/crash3.C: New test.
46803
46804         PR c++/10428
46805         * g++.dg/parse/elab1.C: New test.
46806
46807 2003-04-22  Devang Patel  <dpatel@apple.com>
46808
46809         * gcc.dg/cpp/trad/funlike-5.c: New test.
46810
46811 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
46812
46813         * g++.dg/other/packed1.C: Fix dg options.
46814
46815 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
46816
46817         * g++.dg/other/offsetof2.C: New test.
46818
46819 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
46820
46821         * g++.dg/template/recurse.C: Adjust location of error messages.
46822
46823 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
46824
46825         PR c++/9881
46826         * g++.dg/init/addr-const1.C: New test.
46827         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
46828
46829 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
46830
46831         PR c++/10405
46832         * g++.dg/lookup/struct-hack1.C: New test.
46833
46834 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
46835
46836         * ucs.c: Update diagnostic messages.
46837
46838 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
46839
46840         * gcc.dg/cpp/truefalse.cpp: New test.
46841         * gcc.dg/cpp/cpp.exp: Update.
46842         * g++.dg/other/stdbool-if.C: Remove.
46843
46844 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
46845
46846         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
46847         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
46848
46849 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
46850
46851         * gcc.c-torture/compile/20030418-1.c: New test.
46852
46853 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
46854
46855         * README.compat: Remove; content moved to doc/sourcebuild.texi.
46856
46857 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46858
46859         PR c++/10347
46860         g++.dg/template/dependent-name1.C: New test.
46861
46862 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
46863
46864         * gcc.dg/warn-1.c (tourist_guide): New array,
46865         contains a pointer to bar.
46866
46867 2003-04-16  Roger Sayle  <roger@eyesopen.com>
46868
46869         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
46870         * gcc.c-torture/execute/medce-1.c: New test case.
46871         * gcc.c-torture/execute/medce-2.c: New test case.
46872
46873 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
46874
46875         * lib/prune.exp: Ignore more messages.
46876
46877         PR c++/10381
46878         * g++.dg/parse/lookup3.C: New test.
46879
46880 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
46881
46882         * gcc.c-torture/compile/20030415-1.c : New test.
46883
46884 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
46885
46886         * gcc.c-torture/execute/scope-2.c: Move to ...
46887         * gcc.dg/noncompile/scope.c: .... here.
46888
46889 2003-04-14  Roger Sayle  <roger@eyesopen.com>
46890
46891         * gcc.dg/20030414-2.c: New test case.
46892
46893 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
46894
46895         PR target/10377
46896         * gcc.dg/20030414-1.c: New test.
46897
46898 2003-04-13  Roger Sayle  <roger@eyesopen.com>
46899
46900         * gcc.dg/builtins-12.c: New test case.
46901         * gcc.dg/builtins-13.c: New test case.
46902
46903 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46904
46905         * gcc.c-torture/execute/string-opt-18.c: New test.
46906
46907 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
46908
46909         PR c++/10300
46910         * g++.dg/init/new5.C: New test.
46911
46912 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
46913
46914         PR c++/7910
46915         * g++.dg/ext/dllimport1.C: New test.
46916
46917 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
46918
46919         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
46920
46921 2003-04-11  Bud Davis <bdavis9659@comcast.net>
46922
46923         PR Fortran/9263
46924         * g77.f-torture/noncompile/9263.f: New test
46925         PR Fortran/1832
46926         * g77.f-torture/execute/1832.f: New test
46927
46928 2003-04-11  David Chad  <davidc@freebsd.org>
46929             Loren J. Rittle  <ljrittle@acm.org>
46930
46931         PR libobjc/8562
46932         * objc.dg/headers.m: New test.
46933
46934 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
46935
46936         * gcc.c-torture/execute/builtin-noret-2.c: New.
46937         * gcc.c-torture/execute/builtin-noret-2.x: New.
46938         XFAIL builtin-noret-2.c at -O1 and above.
46939         * gcc.dg/redecl.c: New.
46940         * gcc.dg/Wshadow-1.c: Update error regexps.
46941
46942 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
46943
46944         * g++.dg/abi/bitfield10.C: New test.
46945
46946 2003-04-09  Mike Stump  <mrs@apple.com>
46947
46948         * gcc.dg/pch/pch.exp: Make testcase names longer.
46949         * g++.dg/pch/pch.exp: Make testcase names longer.
46950
46951 2003-04-08  Roger Sayle  <roger@eyesopen.com>
46952
46953         * gcc.dg/builtins-11.c: New test case.
46954
46955 2003-04-08  Roger Sayle  <roger@eyesopen.com>
46956
46957         * gcc.dg/builtins-9.c: New test case.
46958         * gcc.dg/builtins-10.c: New test case.
46959
46960 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
46961
46962         * gcc.dg/noncompile/init-4.c.c: New test.
46963
46964 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
46965
46966         * gcc.misc-test/gcov-9.c: New test.
46967         * gcc.misc-test/gcov-10.c: New test
46968         * gcc.misc-test/gcov-11.c: New test.
46969
46970 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
46971
46972         PR optimization/10024
46973         * gcc.c-torture/compile/20030405-1.c: New test.
46974
46975 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
46976
46977         * gcc.dg/pch/static-3.c: New.
46978         * gcc.dg/pch/static-3.hs: New.
46979         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
46980
46981 2003-04-04  Richard Henderson  <rth@redhat.com>
46982
46983         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
46984         * g++.dg/eh/forced2.C: Likewise.
46985
46986 2003-04-03  Mike Stump  <mrs@apple.com>
46987
46988         * lib/scanasm.exp (scan-assembler): Add xfail processing for
46989         target arg.
46990         (scan-assembler-times, scan-assembler-not): Likewise.
46991         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
46992
46993 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
46994
46995         * gcc.dg/sparc-loop-1.c: New test.
46996
46997 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
46998
46999         PR other/9274
47000         * g++.dg/pch/system-2.C: New.
47001         * g++.dg/pch/system-2.Hs: New.
47002
47003 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
47004
47005         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
47006
47007         * g++.dg/eh/simd-1.C (vecfunc): Same.
47008
47009 2003-04-01  Roger Sayle  <roger@eyesopen.com>
47010
47011         * gcc.c-torture/execute/20030401-1.c: New test case.
47012
47013 2003-04-01  Ziemowit Laski <zlaski@apple.com>
47014
47015         * objc.dg/defs.m: New.
47016
47017 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
47018
47019         * g++.dg/eh/simd-1.C: New.
47020         * g++.dg/eh/simd-2.C: New.
47021
47022 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
47023
47024         * gcc.c-torture/execute/simd-3.c: New.
47025
47026 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
47027
47028         PR c/9936
47029         * gcc.dg/20030331-2.c: New test.
47030
47031 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
47032
47033         PR c++/10278
47034         * g++.dg/parse/crash2.C: New test.
47035
47036 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47037
47038         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
47039         * gcc.c-torture/execute/20030331-1.c: ...here.
47040
47041 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47042
47043         * gcc.c-torture/execute/20030331-1.c: New test.
47044
47045 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
47046
47047         * lib/gcov.exp: Adjust call return testing strings.
47048         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
47049
47050 2003-03-31  Roger Sayle  <roger@eyesopen.com>
47051
47052         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
47053         * gcc.dg/builtins-7.c: New test case.
47054         * gcc.dg/builtins-8.c: New test case.
47055
47056 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47057
47058         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
47059
47060 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
47061
47062         PR c++/7647
47063         * g++.dg/lookup-class-member-2.C: New test.
47064
47065 2003-03-30  Glen Nakamura  <glen@imodulo.com>
47066
47067         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
47068
47069 2003-03-28  Roger Sayle  <roger@eyesopen.com>
47070
47071         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
47072
47073 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
47074
47075         * g++.dg/init/attrib1.C: New test.
47076
47077 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47078
47079         * gcc.dg/ultrasp8.c: New test.
47080
47081 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47082
47083         * gcc.dg/ultrasp7.c: New test.
47084
47085 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
47086
47087         PR c++/10047
47088         * g++.dg/template/inline1.C: New test.
47089
47090 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47091
47092         * gcc.dg/sparc-dwarf2.c: New test.
47093
47094 2003-03-27  Roger Sayle  <roger@eyesopen.com>
47095
47096         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
47097         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
47098
47099 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
47100
47101         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
47102         than reading .x files.
47103         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
47104         * g77.dg/gcov/gcov-1.f: Likewise.
47105         * gcc.misc-tests/gcov-4b.c: Likewise.
47106         * gcc.misc-tests/gcov-5b.c: Likewise.
47107         * gcc.misc-tests/gcov-6.c: Likewise.
47108         * gcc.misc-tests/gcov-7.c: Likewise.
47109         * gcc.misc-tests/gcov-8.c: Likewise.
47110         * g++.dg/gcov/gcov-1.x: Remove.
47111         * g77.dg/gcov/gcov-1.x: Likewise.
47112         * gcc.misc-tests/gcov-4b.x: Likewise.
47113         * gcc.misc-tests/gcov-5b.x: Likewise.
47114         * gcc.misc-tests/gcov-6.x: Likewise.
47115         * gcc.misc-tests/gcov-7.x: Likewise.
47116         * gcc.misc-tests/gcov-8.x: Likewise.
47117
47118 2003-03-27  Glen Nakamura  <glen@imodulo.com>
47119
47120         PR opt/10087
47121         * gcc.dg/20030324-1.c: New test.
47122
47123 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
47124
47125         PR c++/10224
47126         * g++.dg/template/arg3.C: New test.
47127
47128         PR c++/10158
47129         * g++.dg/template/friend18.C: New test.
47130
47131 2003-03-26  Roger Sayle  <roger@eyesopen.com>
47132
47133         * g77.f-torture/compile/20030326-1.f: New test case.
47134
47135 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
47136
47137         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
47138
47139         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
47140
47141 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
47142
47143         * gcc.dg/ia64-sync-3.c: New test.
47144
47145 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
47146
47147         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
47148
47149 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
47150
47151         * gcc.dg/ultrasp6.c: New test.
47152
47153 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
47154
47155         * gcc.dg/i386-signbit-1.c: New test.
47156         * gcc.dg/i386-signbit-2.c: New test.
47157         * gcc.dg/i386-signbit-3.c: New test.
47158
47159 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
47160
47161         * gcc.dg/ultrasp5.c: Fix options.
47162
47163 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47164
47165         * gcc.dg/ultrasp5.c: Fix comment.
47166
47167 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
47168
47169         PR fortran/10197
47170         * g77.f-torture/execute/10197.f: New test.
47171
47172 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
47173
47174         PR c++/9898, c++/383
47175         * g++.dg/template/conv6.C: New test.
47176
47177         PR c++/10119
47178         * g++.dg/template/ptrmem5.C: New test.
47179
47180         PR c++/10026
47181         * g++.dg/lookup/koenig1.C: New test.
47182
47183         PR C++/10199
47184         * g++.dg/lookup/template2.C: New test.
47185
47186 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
47187
47188         * g++.dg/opt/rtti1.C: New test.
47189
47190 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
47191
47192         * gcc.dg/ultrasp5.c: New test.
47193
47194 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
47195
47196         PR middle-end/9967
47197         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
47198         builtin fputs.
47199
47200 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
47201
47202         PR c/8224
47203         * gcc.dg/20030323-1.c: New test.
47204
47205 2003-03-23  Roger Sayle  <roger@eyesopen.com>
47206
47207         * gcc.c-torture/compile/20030323-1.c: New test case.
47208
47209 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
47210
47211         * gcc.dg/20030321-1.c: New test.
47212
47213 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
47214
47215         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
47216
47217 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
47218
47219         PR c++/9978, c++/9708
47220         * g++.dg/ext/vlm1.C: Adjust expected error.
47221         * g++.dg/ext/vla2.C: New test.
47222         * g++.dg/template/arg1.C: New test.
47223         * g++.dg/template/arg2.C: New test.
47224
47225 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
47226
47227         * g77.f-torture/execute/select.f: New test.
47228         * g77.f-torture/noncompile/select_no_compile.f: New test.
47229
47230 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
47231
47232         PR c++/9898
47233         * g++.dg/other/error4.C: New test.
47234
47235 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
47236
47237         * g++.dg/template/friend17.C: New test.
47238
47239 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
47240
47241         * gcc.c-torture/compile/20030320-1.c: New.
47242
47243 2003-03-20  Roger Sayle  <roger@eyesopen.com>
47244
47245         * gcc.dg/builtins-6.c: New test case.
47246
47247 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
47248
47249         PR target/10073
47250         * gcc.c-torture/compile/20030319-1.c: New.
47251
47252 2003-03-18  Jan Hubicka  <jh@suse.cz>
47253
47254         * gcc.dg/i386-cvt-1.c: New test.
47255
47256 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
47257
47258         * objc.dg/naming-1.m: Use "(parse|syntax) error".
47259         * objc.dg/naming-2.m: Likewise.
47260
47261 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
47262
47263         PR c++/9639
47264         * g++.dg/parse/crash1.C: New test.
47265
47266 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
47267
47268         PR c++/8805
47269         * g++.dg/eh/cleanup1.C: New test.
47270
47271 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
47272
47273         * gcc.c-torture/execute/20030316-1.c: New test case.
47274
47275 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
47276
47277         PR c++/9629
47278         * g++.dg/init/ctor2.C: New test.
47279
47280 2003-03-15  Roger Sayle  <roger@eyesopen.com>
47281
47282         * g77.f-torture/compile/xformat.f: New test case.
47283
47284 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47285
47286         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
47287         * g++.old-deja/g++.mike/eh50.C: Likewise.
47288
47289 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47290
47291         PR c++/6440
47292         * g++.dg/template/spec7.C: New test.
47293         * g++.dg/template/spec8.C: Likewise.
47294
47295 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
47296
47297         * gcc.c-torture/execute/20030313-1.c: New test.
47298
47299 2003-03-14  Richard Henderson  <rth@redhat.com>
47300
47301         * gcc.dg/inline-2.c: Adjust alpha test for external call.
47302
47303 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
47304
47305         * gcc.c-torture/compile/20030314-1.c: New test.
47306
47307 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
47308
47309         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
47310         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
47311         thumb target,
47312         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
47313         to accept newer _imp__  prefix and additional
47314         newline in .drectve section.
47315         * gcc.dg/dll-4.c: Likewise.
47316         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
47317         switch.
47318
47319 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
47320
47321         * g++.dg/parse/namespace9.C: New test.
47322
47323         * g++.dg/init/ref5.C: New test.
47324         * g++.dg/parse/ptrmem1.C: Likewise.
47325
47326 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47327
47328         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
47329         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
47330         regular expression.
47331         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
47332         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
47333
47334 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
47335
47336         * gcc.c-torture/execute/20030224-2.c: New test.
47337
47338 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47339
47340         * gcc.dg/decl-3.c: New test.
47341
47342 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47343
47344         * gcc.dg/i386-loop-2.c: New test.
47345
47346 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
47347
47348         PR c++/9474
47349         * g++.dg/parse/namespace8.C: New test.
47350
47351         PR c++/9924
47352         * g++.dg/overload/builtin2.C: New test.
47353
47354 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
47355
47356         * gcc.dg/return-type-3.c: New test.
47357
47358 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
47359
47360         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
47361         profiling options are not supported.
47362
47363 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
47364
47365         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
47366         * g++.old-deja/g++.warn/impint2.C: Likewise.
47367
47368 2003-03-10  Devang Patel  <dpatel@apple.com>
47369
47370         * g++.dg/cpp/c++_cmd_1.C: New test.
47371         * g++.dg/cpp/c++_cmd_1.h: New file.
47372
47373 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
47374
47375         * gcc.dg/altivec-9.c: New file.
47376
47377 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47378
47379         * gcc.dg/ppc-sdata-1.c: New test.
47380         * gcc.dg/ppc-sdata-2.c: New test.
47381
47382 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
47383
47384         PR c++/9373
47385         * g++.dg/opt/ptrmem2.C: New test.
47386
47387         PR c++/8534
47388         * g++.dg/opt/ptrmem1.C: New test.
47389
47390 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47391
47392         * gcc.dg/i386-loop-1.c: New test.
47393
47394 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47395
47396         PR c++/9970
47397         * g++.dg/lookup/friend1.C: New test.
47398
47399 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
47400
47401         PR c++/9823
47402         * g++.dg/parser/constructor1.C: New test.
47403
47404 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
47405
47406         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
47407
47408         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
47409
47410 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
47411
47412         * gcc.dg/cpp/Wunused.c: Update test.
47413
47414 2003-03-08  Jan Hubicka  <jh@suse.cz>
47415
47416         * gcc.dg/inline-3.c: New test.
47417
47418 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
47419
47420         PR c++/9809
47421         * g++.dg/parse/builtin1.C: New test.
47422
47423         PR c++/9982
47424         * g++.dg/abi/cookie1.C: New test.
47425         * g++.dg/abi/cookie2.C: Likewise.
47426
47427         PR c++/9524
47428         * g++.dg/template/field1.C: New test.
47429
47430         PR c++/9912
47431         * g++.dg/parse/class1.C: New test.
47432         * g++.dg/parse/namespace7.C: Likewise.
47433         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
47434
47435 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
47436
47437         * g++.dg/init/ref4.C: New test.
47438
47439 2003-03-07  Jan Hubicka  <jh@suse.cz>
47440
47441         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
47442         * gcc.dg/inline-3.c: New test.
47443
47444 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
47445
47446         * g++.dg/init/ref3.C: New test.
47447
47448         PR c++/9965
47449         * g++.dg/init/ref2.C: New test.
47450
47451         PR c++/9400
47452         * g++.dg/warn/Wshadow-2.C: New test.
47453
47454         PR c++/9791
47455         * g++.dg/warn/Woverloaded-1.C: New test.
47456
47457 2003-03-05  Jan Hubicka  <jh@suse.cz>
47458
47459         * gcc.dg/i386-local2.c: New.
47460         * gcc.dg/i386-local.c: Fix typo.
47461
47462 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
47463
47464         * g++.dg/abi/layout3.C: New test.
47465
47466 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
47467
47468         * gcc.c-torture/compile/20030305-1.c
47469
47470 2003-03-05  Jan Hubicka  <jh@suse.cz>
47471
47472         * gcc.dg/i386-local.c: New.
47473
47474 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
47475
47476         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
47477
47478 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47479
47480         * gcc.dg/switch-2.c: New test.
47481         * gcc.dg/switch-3.c: New test.
47482         * gcc.dg/Wswitch.c: Adjust line numbers.
47483         * gcc.dg/Wswitch-default.c: Likewise.
47484         * gcc.dg/Wswitch-enum.c: Likewise.
47485
47486 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
47487
47488         * gcc.c-torture/execute/20030222-1.c: New test.
47489
47490 2003-03-03  James E Wilson  <wilson@tuliptree.org>
47491
47492         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
47493
47494 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
47495
47496         PR c++/9878
47497         * g++.dg/init/ref1.C: New test.
47498
47499 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
47500
47501         * gcc.dg/sh-relax.c: New SH-only test.
47502
47503 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
47504
47505         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
47506         comment explaining purpose of testcase.
47507
47508 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
47509
47510         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
47511         for HC11/HC12 (asm needs two int registers).
47512         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
47513         HC11/HC12 because the test uses an asm which needs two 32-bit
47514         registers.
47515
47516 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
47517
47518         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
47519         for HC11/HC12 (array is too large otherwise).
47520         * gcc.c-torture/compile/920501-4.x: New file, likewise.
47521         * gcc.c-torture/compile/20010518-2.x: Likewise.
47522         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
47523         HC11/HC12 (array is too large).
47524
47525 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
47526
47527         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
47528         * lib/g++-dg.exp (g++-dg-test): Likewise.
47529
47530 2003-03-01  Roger Sayle  <roger@eyesopen.com>
47531
47532         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
47533         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
47534
47535 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47536
47537         * g++.dg/warn/implicit-typename1.C: Remove warning.
47538
47539 2003-02-28  Richard Henderson  <rth@redhat.com>
47540
47541         * gcc.dg/noreturn-1.c: Move noreturn warning line.
47542         * gcc.dg/return-type-1.c: Move control reaches end warning line.
47543
47544 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
47545
47546         * gcc.dg/pch/pch.exp: Change .pch to .gch.
47547         * g++.dg/pch/pch.exp: Likewise.
47548
47549 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
47550
47551         PR c++/9879
47552         * g++.dg/init/new4.C: New test.
47553
47554 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
47555
47556         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
47557
47558 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
47559
47560         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
47561         unsigned long.
47562
47563         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
47564         wider than float.
47565
47566 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
47567
47568         * lib/scanasm.exp: Add support for counting numbers of
47569         occurences.
47570         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
47571         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
47572
47573 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
47574
47575         PR c++/9683
47576         * g++.dg/template/static3.C: New test.
47577
47578         PR c++/9829
47579         * g++.dg/parse/namespace6.C: New test.
47580
47581 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47582
47583         PR target/9732
47584         * gcc.dg/20030225-1.c: New test.
47585
47586 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
47587
47588         * README: Remove out-of-date information.
47589
47590         PR c++/9836
47591         * g++.dg/template/spec6.C: New test.
47592
47593 2003-02-24  Jeff Law  <law@redhat.com>
47594
47595         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
47596
47597 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47598
47599         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
47600         * gcc.dg/pragma-ep-1.c: Likewise.
47601
47602 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47603
47604         PR c++/9602
47605         * g++.dg/template/friend16.C: New test.
47606
47607 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
47608
47609         PR c++/5333
47610         * g++.dg/parse/fused-params1.C: Adjust error messages.
47611         * g++.dg/template/nested3.C: New test.
47612
47613 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
47614
47615         * g++.dg/abi/param1.C: New test.
47616
47617 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47618
47619         PR c++/7982
47620         * g++.dg/warn/implicit-typename1.C: New test.
47621
47622 2003-02-22  Kelley Cook <kelleycook@comcast.net>
47623
47624         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
47625         with "mtune".
47626         * g++.old-deja/g++.other/store-expr2.C: Likewise.
47627         * gcc.c-torture/execute/20010129-1.x: Likewise.
47628         * gcc.dg/20011107-1.c: Likewise.
47629         * gcc.dg/20020108-1.c: Likewise.
47630         * gcc.dg/20020122-3.c: Likewise.
47631         * gcc.dg/20020206-1.c: Likewise.
47632         * gcc.dg/20020310-1.c: Likewise.
47633         * gcc.dg/20020426-2.c: Likewise.
47634         * gcc.dg/20020517-1.c: Likewise.
47635         * gcc.dg/991230-1.c: Likewise.
47636         * gcc.dg/i386-unroll-1.c: Likewise.
47637         * gcc.misc-tests/i386-prefetch.exp: Likewise.
47638
47639 2003-02-22  Jan Hubicka  <jh@suse.cz>
47640
47641         * gcc.dg/i386-mul.c: New test.
47642
47643 2003-02-21  Roger Sayle  <roger@eyesopen.com>
47644
47645         * gcc.dg/builtins-5.c: New test case.
47646
47647 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
47648
47649         * gcc.dg/asmreg-1.c: New test.
47650
47651 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47652
47653         PR c++/9749
47654         * g++.dg/parse/varmod1.C: New test.
47655
47656 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47657
47658         PR c++/9727
47659         * g++.dg/template/op1.C: New test.
47660
47661 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47662
47663         PR c++/8906
47664         * g++.dg/template/nested2.C: New test.
47665
47666 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47667
47668         PR c++/8724
47669         * g++.dg/expr/dtor1.C: New test.
47670
47671 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
47672
47673         * gcc.dg/cpp/include3.c: New test.
47674         * gcc.dg/cpp/inc/foo.h: New file.
47675
47676 2003-02-21  Glen Nakamura  <glen@imodulo.com>
47677
47678         * gcc.c-torture/execute/20030221-1.c: New test.
47679
47680 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
47681
47682         PR c++/9729
47683         * g++.dg/abi/conv1.C: New test.
47684
47685 2003-02-20  Jan Hubicka  <jh@suse.cz>
47686
47687         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
47688
47689 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
47690
47691         * gcc.c-torture/compile/20030219-1.c: New test.
47692
47693 2003-02-18  Jan Hubicka  <jh@suse.cz>
47694
47695         * gcc.dg/funcorder.c: New test.
47696
47697 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
47698
47699         * gcc.c-torture/execute/20030218-1.c: New.
47700
47701 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
47702
47703         * gcc.dg/20030218-1.c: New.
47704
47705 2003-02-18  Richard Henderson  <rth@redhat.com>
47706
47707         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
47708         * gcc.dg/attr-used-2.c: New.
47709
47710 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
47711
47712         PR c++/9704
47713         * g++.dg/init/copy5.C: New test.
47714
47715 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
47716
47717         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
47718         * g++.dg/pch/pch.exp: Likewise.
47719
47720 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
47721
47722         * gcc.c-torture/execute/20030209-1.c: Enable the test if
47723         STACK_SIZE is not defined.
47724
47725 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47726
47727         PR c++/9457
47728         * g++.dg/template/init1.C: New test.
47729
47730 2003-02-16  Jan HUbicka  <jh@suse.cz>
47731
47732         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
47733         (foo): Add few extra tests
47734         * gcc.dg/c99-const-expr-3.c: Likewise.
47735         * gcc.c-torture/execute/20030216-1.c: New.
47736
47737 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47738
47739         PR c++/9459
47740         * g++.dg/ext/typeof4.C: New test.
47741
47742 2003-02-15  Roger Sayle  <roger@eyesopen.com>
47743
47744         * gcc.dg/i386-387-3.c: New test case.
47745
47746 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
47747
47748         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
47749         cris-*-elf* cris-*-aout* and mmix-*-*.
47750
47751 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
47752
47753         * gcc.dg/20030213-1.c: New test.
47754
47755 2003-02-12  Roger Sayle  <roger@eyesopen.com>
47756
47757         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
47758         * gcc.dg/i386-387-2.c: Likewise.
47759
47760 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
47761
47762         * gcc.dg/ppc-spe.c: Fix formatting.
47763         Enable tests that were previously unsupported by gas.
47764         Delete tests for instructions that no longer exist.
47765         Switch arguments on evsubifw builtin.
47766
47767 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
47768
47769         * gcc.c-torture/execute/20030209-1.c: Disable the test if
47770         STACK_SIZE is too small.
47771
47772 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
47773             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
47774
47775         * gcc.dg/decl-2.c: New test.
47776
47777 2003-02-10  Jan Hubicka  <jh@suse.cz>
47778
47779         * gcc.dg/i386-fpcvt-1.c: New test.
47780
47781 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
47782
47783         * gcc.c-torture/execute/20030209-1.c: New test.
47784
47785 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
47786
47787         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
47788         int-wide bitops, use the constants of the same width.
47789         Likewise, if long long is 32-bit wide, test bitops using
47790         32-bit constants.
47791
47792 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
47793
47794         * gcc.dg/20021014-1.c: Annotate with expected notice text.
47795
47796 2003-02-07  Roger Sayle  <roger@eyesopen.com>
47797
47798         * gcc.dg/builtins-4.c: New test case.
47799
47800 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47801
47802         * gcc.dg/20020430-1.c: Fix dg command typos.
47803         * gcc.dg/20020503-1.c: Likewise.
47804
47805 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47806
47807         PR c++/8785
47808         * g++.dg/parse/fused-params1.C: New test.
47809
47810         PR c++/8857
47811         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
47812
47813         PR c++/8921
47814         * g++.dg/parse/non-dependent1.C: New test.
47815
47816         PR c++/8928
47817         * g++.dg/parse/dupl-tmpl-args1.C: New test.
47818
47819         PR c++/9228
47820         * g++.dg/parse/undefined7.C: New test.
47821         * g++.dg/parse/non-templ1.C: New test.
47822
47823         PR c++/9229
47824         * g++.dg/parse/too-many-tmpl-args1.C: New test.
47825
47826 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
47827
47828         * gcc.c-torture/compile/20030206-1.c: New test.
47829
47830 2003-02-05  Roger Sayle  <roger@eyesopen.com>
47831
47832         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
47833         "pow" to "foo" to avoid potential confusion with a math built-in.
47834
47835 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47836
47837         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
47838         conditions for SPARC targets.
47839
47840 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
47841
47842         * gcc.dg/20030204-1.c: New test.
47843
47844 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47845
47846         PR c++/38
47847         * g++.dg/parse/array-size1.C: New test.
47848
47849         PR c++/5657
47850         * g++.dg/parse/undefined3.C: New test.
47851
47852         PR c++/5665
47853         * g++.dg/parse/undefined4.C: New test.
47854
47855         PR c++/5975
47856         * g++.dg/parse/undefined5.C: New test.
47857
47858         PR c++/7259
47859         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
47860
47861         PR c++/8578
47862         * g++.dg/parse/casting-operator1.C: New test.
47863
47864         PR c++/8596
47865         * g++.dg/parse/undefined6.C: New test.
47866
47867         PR c++/8736
47868         * g++.dg/parse/missing-template1.C: New test.
47869
47870 2003-02-04  Jan Hubicka  <jh@suse.cz>
47871
47872         * gcc.dg/i386-cadd.c: Compile using -march=k8.
47873         * gcc.dg/i386-cmov?.c: Likewise.
47874         * gcc.dg/i386-fpcvt-?.c: Likewise.
47875         * gcc.dg/i386-ssefp-1.c: Likewise.
47876         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
47877         conventions.
47878
47879 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
47880
47881         PR c++/7129
47882         * g++.dg/ext/max.C: New test.
47883
47884 2003-02-03  Jan Hubicka  <jh@suse.cz>
47885
47886         * gcc.c-torture/execute/20030203-1.c: New test.
47887
47888 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
47889
47890         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
47891         'natural-endian'.
47892
47893 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
47894
47895         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
47896         * g++.dg/init/new2.C: Likewise.
47897         * g++.dg/other/new1.C: Likewise.
47898
47899 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
47900
47901         * gcc.dg/struct-ret-libc.c: New test.
47902
47903 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
47904
47905         * gcc.dg/20030129-1.c: New test.
47906
47907 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47908
47909         PR c++/8849
47910         * g++.dg/template/ptrmem4.C: New test.
47911
47912 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
47913
47914         * g++.dg/parser/constant1.C: New test.
47915
47916 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47917
47918         PR c++/8591
47919         * g++.dg/parse/friend2.C: New test.
47920
47921 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
47922
47923         PR c++/9437
47924         * g++.dg/template/unify4.C: New test.
47925
47926 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
47927
47928         * gcc.c-torture/execute/20030128-1.c: New test.
47929
47930 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
47931
47932         * g++.dg/lookup/nested1.C: Test moved from ...
47933         * g++.old-deja/g++.other/lookup24.C: ... here.
47934
47935 2003-01-28  Jan Hubicka  <jh@suse.cz>
47936
47937         * gcc.dg/i386-cmov5.c: New test.
47938
47939 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
47940
47941         * gcc.c-torture/execute/20010925-1.c: Changed the
47942         memcpy declaration.
47943
47944 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
47945
47946         PR c++/3902
47947         * g++.dg/parse/template5.C: New test.
47948
47949 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
47950
47951         PR fortran/9258
47952         * g77.dg/pr9258: New test.
47953
47954 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
47955
47956         * README: Move relevant parts from README.g++.
47957
47958         * README.g++: Remove this file.
47959
47960 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
47961
47962         * g++.dg/abi/dcast1.C: New test.
47963
47964 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47965
47966         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
47967
47968 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
47969
47970         PR c++/47
47971         * g++.old-deja/g++.other/lookup24.C: New test.
47972
47973 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47974
47975         PR middle-end/7227
47976         * gcc.dg/uninit-C.c: New test.
47977
47978 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
47979
47980         * g++.dg/abi/covariant1.C: New test.
47981
47982 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
47983
47984         * gcc.dg/20030123-1.c: New test.
47985
47986 2003-01-25  Jan Hubicka  <jh@suse.cz>
47987
47988         PR opt/8492
47989         * gcc.c-torture/compile/20030125-1.c
47990
47991 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
47992
47993         PR c++/9403
47994         * g++.dg/parse/template3.C: New test.
47995         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
47996
47997         PR c++/795
47998         * g++.dg/parse/template4.C: New test.
47999
48000         PR c++/9415
48001         * g++.dg/template/qual2.C: New test.
48002
48003         PR c++/8545
48004         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
48005
48006         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
48007
48008 2003-01-25  Roger Sayle  <roger@eyesopen.com>
48009
48010         * gcc.c-torture/execute/switch-1.c: New test case.
48011
48012 2003-01-25  Jan Hubicka  <jh@suse.cz>
48013
48014         * gcc.c-torture/execute/20030125-1.[cx]: New test.
48015
48016 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
48017
48018         Tweaks for Bison-1.875. From the NEWS file:
48019         "- `parse error' -> `syntax error'
48020         Bison now uniformly uses the term `syntax error'"
48021         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
48022         * gcc.dg/cpp/digraph2.c: Likewise.
48023         * gcc.dg/cpp/direct2.c: Likewise.
48024         * gcc.dg/cpp/paste4.c: Likewise.
48025         * gcc.dg/c90-restrict-1.c: Likewise.
48026         * gcc.dg/c99-func-2.c: Likewise.
48027         * gcc.dg/noncompile/920721-2.c: Likewise.
48028         * gcc.dg/noncompile/930622-2.c: Likewise.
48029         * gcc.dg/noncompile/940112-1.c: Likewise.
48030         * gcc.dg/noncompile/950921-1.c: Likewise.
48031         * gcc.dg/noncompile/951123-1.c: Likewise.
48032         * gcc.dg/noncompile/971104-1.c: Likewise.
48033         * gcc.dg/noncompile/990416-1.c: Likewise.
48034
48035 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
48036
48037         * g++.dg/parse/undefined1.C: Add error message.
48038
48039 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
48040
48041         PR c++/9354
48042         * g++.dg/parse/new1.C: New test.
48043
48044         PR c++/9216
48045         * g++.dg/parse/template2.C: New test.
48046
48047         PR c++/9354
48048         * g++.dg/parse/typedef2.C: New test.
48049
48050         PR c++/9328
48051         * g++.dg/ext/typeof3.C: New test.
48052
48053 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48054
48055         PR c++/2738
48056         * g++.dg/parse/ret-type1.C: New test.
48057
48058         PR c++/3792
48059         * g++.dg/parse/tmpl-outside1.C: New test.
48060
48061         PR c++/4207
48062         * g++.dg/parse/int-as-enum1.C: New test.
48063
48064         PR c++/4903
48065         * g++.dg/parse/no-typename1.C: New test.
48066
48067         PR c++/5533
48068         * g++.dg/parse/no-value1.C: New test.
48069
48070         PR c++/5921
48071         * g++.dg/parse/wrong-inline1.C: New test.
48072
48073         PR c++/6402
48074         * g++.dg/parse/ref1.C: New test.
48075
48076         PR c++/6992
48077         * g++.dg/parse/attr-ctor1.C: New test.
48078
48079         PR c++/7229
48080         * g++.dg/parse/namespace5.C: New test.
48081
48082         PR c++/7917
48083         * g++.dg/parse/func-def1.C: New test.
48084
48085         PR c++/8143
48086         * g++.dg/parse/undefined1.C: New test.
48087
48088         PR c++/5723, PR c++/8522
48089         * g++.dg/parse/specialization1.C: New test.
48090
48091         PR c++/163, PR c++/8595
48092         * g++.dg/parse/struct-as-enum1.C: New test.
48093
48094         PR c++/9173
48095         * g++.dg/parse/undefined2.C: New test.
48096
48097 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
48098
48099         PR c++/9298
48100         * g++.dg/parse/template1.C: New test.
48101
48102         PR c++/9384
48103         * g++.dg/parse/using1.C: New test.
48104
48105         PR c++/9285
48106         PR c++/9294
48107         * g++.dg/parse/expr2.C: New test.
48108
48109         PR c++/9388
48110         * g++.dg/parse/lookup2.C: Likewise.
48111
48112 2003-01-21  Jan Hubicka  <jh@suse.cz>
48113
48114         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
48115         * gcc.c-torture/execute/eeprof-1.c: Likewise.
48116         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
48117         * gcc.c-torture/execute/string-opt-*.c: Likewise.
48118
48119 2003-01-20  Nick Clifton  <nickc@redhat.com>
48120
48121         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
48122         problem with ARM sibcall code generation.
48123
48124 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
48125
48126         * gcc.c-torture/execute/20030120-1.c: New.
48127
48128 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
48129
48130         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
48131
48132 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
48133
48134         PR c++/9272
48135         * g++.dg/parse/ctor1.C: New test.
48136
48137         PR c++/9294:
48138         * g++.dg/parse/qualified1.C: New test.
48139
48140         * g++.dg/parse/typename3.C: New test.
48141
48142 2003-01-16  Richard Henderson  <rth@redhat.com>
48143
48144         * g++.dg/tls/init-2.C: Fix error matches for real this time.
48145
48146 2003-01-16  Richard Henderson  <rth@redhat.com>
48147
48148         * g++.dg/pch/pch.exp: Copy test header to the working directory
48149         before using it either for precompilation or direct use.
48150         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
48151         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
48152
48153 2003-01-16  Richard Henderson  <rth@redhat.com>
48154
48155         * gcc.dg/pch/pch.exp: Copy test header to the working directory
48156         before using it either for precompilation or direct use.
48157         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
48158         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
48159
48160 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
48161
48162         * g++.dg/ext/typename1.C: Add typename keyword.
48163         * g++.dg/template/crash1.C: Update error messages.
48164         * g++.dg/template/crash2.C: Remove error message.
48165         * g++.dg/parse/typename2.C: New test.
48166         * g++.dg/template/typename2.C: Change implicit
48167         typename warning into error.
48168         * g++.old-deja/g++.benjamin/tem03.C: Issue more
48169         error messages.
48170         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
48171         * g++.old-deja/g++.brendan/crash56.C: Add this->.
48172         * g++.old-deja/g++.law/visibility13.C: Remove error
48173         messages.
48174         * g++.old-deja/g++.ns/template17.C: Reorder code to
48175         make declaration visible in template.
48176         * g++.old-deja/g++.pt/crash3.C: Fix typos.
48177         * g++.old-deja/g++.pt/crash36.C: Issue more error
48178         messages.
48179         * g++.old-deja/g++.pt/crash5.C: Improve error
48180         message.
48181         * g++.old-deja/g++.pt/crash67.C: Remove warning.
48182         * g++.old-deja/g++.pt/inherit1.C: Add this->.
48183         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
48184         * g++.old-deja/g++.pt/typename16.C: Replace implicit
48185         typename warning with error message.
48186         * g++.old-deja/g++.pt/typename19.C: Remove warning.
48187         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
48188         * g++.old-deja/g++.robertl/eb24.C: Use this->.
48189
48190 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
48191
48192         * g++.dg/parse/ambig2.C: New test.
48193
48194 2003-01-15  Richard Henderson  <rth@redhat.com>
48195
48196         * g++.dg/tls/init-2.C: Update error message string.
48197
48198 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48199
48200         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
48201
48202 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
48203
48204         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
48205         all for HC11/HC12.
48206         * gcc.c-torture/compile/20001205-1.x: Likewise.
48207         * gcc.c-torture/compile/20001226-1.x: Likewise.
48208         * gcc.c-torture/compile/920520-1.x: Likewise.
48209         * gcc.c-torture/compile/961203-1.x: Likewise.
48210         * gcc.c-torture/compile/20020604-1.x: Likewise.
48211
48212 2003-01-15  Jan Hubicka  <jh@suse.cz>
48213
48214         * gcc.c-torture/compile/20030115-1.c: New test.
48215
48216         * gcc.dg/i386-fpcvt-1.c: New test.
48217         * gcc.dg/i386-fpcvt-2.c: New test.
48218
48219 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
48220
48221         Further conform g++'s __vmi_class_type_info to the C++ ABI
48222         specification.
48223         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
48224         the specification.
48225
48226 2003-01-14  Jan Hubicka  <jh@suse.cz>
48227
48228         * gcc.dg/i386-fpcvt-1.c: New test.
48229         * gcc.dg/i386-fpcvt-2.c: New test.
48230
48231 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
48232
48233         * gcc.dg/i386-mmx-3.c: New test.
48234
48235 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
48236
48237         PR c++/9264
48238         * g++.dg/parse/octal1.C: New file.
48239
48240         PR c++/9172
48241         * g++.dg/parse/typename1.C: New file.
48242
48243 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
48244
48245         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
48246         * gcc.dg/bf-no-ms-layout.c: Likewise.
48247         * gcc.dg/bf-ms-attrib.c: Likewise.
48248
48249 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
48250
48251         PR c++/9099
48252         * g++.dg/parse/dtor1.C: New file.
48253
48254         PR c++/9128
48255         * g++.dg/rtti/typeid1.C: New file.
48256
48257         PR c++/9153
48258         * g++.dg/parse/lookup1.C: New file.
48259
48260         PR c++/9171
48261         * g++.dg/templ/spec5.C: New file.
48262
48263 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
48264
48265         * gcc.c-torture/compile/20030110-1.c: New test.
48266
48267 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
48268
48269         Merge from pch-branch:
48270
48271         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
48272
48273         * gcc.dg/pch/cpp-1.h: New.
48274         * gcc.dg/pch/cpp-1.c: New.
48275         * gcc.dg/pch/cpp-2.h: New.
48276         * gcc.dg/pch/cpp-2.c: New.
48277
48278         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
48279
48280         * gcc.dg/pch/except-1.h: New.
48281         * gcc.dg/pch/except-1.c: New.
48282
48283         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
48284
48285         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
48286         running test.
48287         * gcc.dg/pch: Include *.hp not *.h.
48288         * gcc.dg/pch/system-1.h: New.
48289         * gcc.dg/pch/system-1.c: New.
48290
48291         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
48292
48293         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
48294         rather than trying to build and run a program using PCH.
48295         * gcc.dg/pch: Remove dg-do commands from test files.
48296
48297         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
48298
48299         * gcc.dg/pch/macro-3.c: New.
48300         * gcc.dg/pch/macro-3.h: New.
48301
48302         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
48303
48304         * gcc.dg/pch/common-1.c: New.
48305         * gcc.dg/pch/common-1.h: New.
48306         * gcc.dg/pch/decl-1.c: New.
48307         * gcc.dg/pch/decl-1.h: New.
48308         * gcc.dg/pch/decl-2.c: New.
48309         * gcc.dg/pch/decl-2.h: New.
48310         * gcc.dg/pch/decl-3.c: New.
48311         * gcc.dg/pch/decl-3.h: New.
48312         * gcc.dg/pch/decl-4.c: New.
48313         * gcc.dg/pch/decl-4.h: New.
48314         * gcc.dg/pch/decl-5.c: New.
48315         * gcc.dg/pch/decl-5.h: New.
48316         * gcc.dg/pch/global-1.c: New.
48317         * gcc.dg/pch/global-1.h: New.
48318         * gcc.dg/pch/inline-1.c: New.
48319         * gcc.dg/pch/inline-1.h: New.
48320         * gcc.dg/pch/inline-2.c: New.
48321         * gcc.dg/pch/inline-2.h: New.
48322         * gcc.dg/pch/static-1.c: New.
48323         * gcc.dg/pch/static-1.h: New.
48324         * gcc.dg/pch/static-2.c: New.
48325         * gcc.dg/pch/static-2.h: New.
48326
48327         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
48328
48329         * g++.dg/pch/pch.exp: Better handle failing testcases.
48330         * gcc.dg/pch/pch.exp: Likewise.
48331         * gcc.dg/pch/macro-1.c: New.
48332         * gcc.dg/pch/macro-1.h: New.
48333         * gcc.dg/pch/macro-2.c: New.
48334         * gcc.dg/pch/macro-2.h: New.
48335
48336         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
48337
48338         * g++.dg/dg.exp: Treat files in pch/ specially.
48339         * g++.dg/pch/pch.exp: New file.
48340         * g++.dg/pch/empty.H: New file.
48341         * g++.dg/pch/empty.C: New file.
48342         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
48343         "precompile".
48344
48345         * gcc.dg/pch/pch.exp: New file.
48346         * gcc.dg/pch/empty.h: New file.
48347         * gcc.dg/pch/empty.c: New file.
48348         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
48349         "precompile".
48350
48351 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48352
48353         * g++.dg/template/friend14.C: New test.
48354
48355 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48356
48357         * gcc.dg/old-style-asm-1.c: New test.
48358
48359 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
48360
48361         * gcc.c-torture/compile/20030109-1.c: New test.
48362
48363 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48364
48365         * gcc.c-torture/execute/20030109-1.c: New test.
48366
48367 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
48368
48369         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
48370         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
48371         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
48372         * g++.old-deja/g++.mike/eh2.C: Likewise.
48373         * g++.old-deja/g++.mike/eh3.C: Likewise.
48374         * g++.old-deja/g++.mike/eh5.C: Likewise.
48375         * g++.old-deja/g++.mike/eh6.C: Likewise.
48376         * g++.old-deja/g++.mike/eh7.C: Likewise.
48377         * g++.old-deja/g++.mike/eh8.C: Likewise.
48378         * g++.old-deja/g++.mike/eh9.C: Likewise.
48379         * g++.old-deja/g++.mike/eh10.C: Likewise.
48380         * g++.old-deja/g++.mike/eh12.C: Likewise.
48381         * g++.old-deja/g++.mike/eh13.C: Likewise.
48382         * g++.old-deja/g++.mike/eh14.C: Likewise.
48383         * g++.old-deja/g++.mike/eh16.C: Likewise.
48384         * g++.old-deja/g++.mike/eh17.C: Likewise.
48385         * g++.old-deja/g++.mike/eh18.C: Likewise.
48386         * g++.old-deja/g++.mike/eh21.C: Likewise.
48387         * g++.old-deja/g++.mike/eh23.C: Likewise.
48388         * g++.old-deja/g++.mike/eh24.C: Likewise.
48389         * g++.old-deja/g++.mike/eh25.C: Likewise.
48390         * g++.old-deja/g++.mike/eh26.C: Likewise.
48391         * g++.old-deja/g++.mike/eh27.C: Likewise.
48392         * g++.old-deja/g++.mike/eh28.C: Likewise.
48393         * g++.old-deja/g++.mike/eh29.C: Likewise.
48394         * g++.old-deja/g++.mike/eh31.C: Likewise.
48395         * g++.old-deja/g++.mike/eh33.C: Likewise.
48396         * g++.old-deja/g++.mike/eh34.C: Likewise.
48397         * g++.old-deja/g++.mike/eh35.C: Likewise.
48398         * g++.old-deja/g++.mike/eh36.C: Likewise.
48399         * g++.old-deja/g++.mike/eh37.C: Likewise.
48400         * g++.old-deja/g++.mike/eh38.C: Likewise.
48401         * g++.old-deja/g++.mike/eh39.C: Likewise.
48402         * g++.old-deja/g++.mike/eh40.C: Likewise.
48403         * g++.old-deja/g++.mike/eh41.C: Likewise.
48404         * g++.old-deja/g++.mike/eh42.C: Likewise.
48405         * g++.old-deja/g++.mike/eh44.C: Likewise.
48406         * g++.old-deja/g++.mike/eh46.C: Likewise.
48407         * g++.old-deja/g++.mike/eh47.C: Likewise.
48408         * g++.old-deja/g++.mike/eh48.C: Likewise.
48409         * g++.old-deja/g++.mike/eh49.C: Likewise.
48410         * g++.old-deja/g++.mike/eh50.C: Likewise.
48411         * g++.old-deja/g++.mike/eh51.C: Likewise.
48412         * g++.old-deja/g++.mike/eh53.C: Likewise.
48413         * g++.old-deja/g++.mike/eh55.C: Likewise.
48414         * g++.old-deja/g++.mike/p7912.C: Likewise.
48415         * g++.old-deja/g++.mike/p9706.C: Likewise.
48416         * g++.old-deja/g++.mike/p10416.C: Likewise.
48417         * g++.old-deja/g++.mike/p11667.C: Likewise.
48418         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
48419         Remove redundant reference to Iris.
48420         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
48421         Elxsi, i860, Pico Java, and WE32K.
48422
48423 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
48424
48425         * g++.dg/ext/asm4.C: New test.
48426
48427 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48428
48429         PR c++/9030
48430         * g++.dg/template/friend12.C: New test.
48431         * g++.dg/template/friend13.C: Likewise.
48432         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
48433
48434 2003-01-08  Jan Hubicka  <jh@suse.cz>
48435
48436         * gcc.dg/i386-cadd.c: New test.
48437         * gcc.dg/i386-cmov4.c: Likewise.
48438
48439 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
48440
48441         PR c++/9165
48442         * g++.dg/warn/Wunused-3.C: New test.
48443
48444         * g++.dg/abi/bitfield9.C: New test.
48445
48446         PR c++/9189
48447         * g++.dg/parse/defarg3.C: New test.
48448
48449 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
48450
48451         * g++.dg/parse/ambig1.C: New test.
48452         * g++.dg/parse/defarg2.C: New test.
48453
48454 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
48455
48456         * g++.dg/template/defarg-1.C: New test.
48457         * g++.dg/template/local2.C: Likewise.
48458
48459 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
48460
48461         * gcc.c-torture/execute/20030105-1.c: New test.
48462
48463 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48464
48465         * g++.dg/parse/namespace3.C: Remove extra semicolons.
48466         * g++.dg/parse/namespace4.C: Likewise.
48467
48468 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
48469
48470         * g++.dg/template/ntp2.C: New test.
48471
48472 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
48473
48474         * g++.dg/parse/extern-C-1.C: New test.
48475
48476         * g++.dg/parse/namespace4.C: New test.
48477
48478         * g++.dg/template/nested1.C: New test.
48479
48480         * g++.dg/parse/namespace3.C: New test.
48481
48482 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
48483
48484         * g++.dg/lookup/two-stage1.C: New test.
48485
48486 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48487
48488         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
48489         * g++.old-deja/g++.jason/access8.C: Likewise.
48490         * g++.old-deja/g++.other/decl5.C: Likewise.
48491
48492 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
48493
48494         * g++.dg/parse/parse7.C: New test.
48495
48496 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
48497
48498         PR c++/2843
48499         * g++.dg/ext/attrib7.C: New test.
48500
48501 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
48502
48503         * g++.dg/parse/parse6.C: New test.
48504
48505 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
48506
48507         * gcc.dg/h8300-stack-1.c: New.
48508
48509 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
48510
48511         g++.dg/lookup/exception1.C: New test.
48512
48513         g++.dg/lookup/template1.C: New test.
48514
48515         g++.dg/parse/namespace2.C: New test.
48516
48517         g++.dg/parse/parens2.C: New test.
48518
48519 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48520
48521         * g++.dg/parse/parse5.C: New test.
48522         * g++.dg/lookup/scoped4.C: New test.
48523
48524 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
48525
48526         * g++.dg/parse/parens1.C: New test.
48527
48528         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
48529         angle-bracket1.C.
48530         * g++.dg/parse/parens2.C: New test.
48531
48532         * g++.dg/lookup/scope-operator1.C: New test.
48533
48534         * g++.dg/parse/operator1.C: New test.
48535
48536 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48537
48538         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
48539         * g++.old-deja/g++.other/access6.C: Likewise.
48540         * g++.old-deja/g++.other/decl1.C: Likewise.
48541         * g++.old-deja/g++.pt/typename12.C: Likewise.
48542
48543 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
48544
48545         * g++.dg/parse/namespace1.C: New test.
48546
48547 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48548
48549         * g++.dg/parse/parse4.C: New test.
48550
48551 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48552
48553         * g++.dg/parse/parse3.C: New test.
48554
48555 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48556
48557         * g++.dg/parse/parse2.C: New test.
48558
48559 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48560
48561         * g++.dg/template/friend11.C: New test.
48562
48563 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48564
48565         * g++.dg/parse/parse1.C: New test.
48566
48567 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
48568
48569         * lib/profopt.exp: Change the name of a global variable to avoid
48570         possible clashes with other test suites.
48571
48572 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
48573
48574         * g++.dg/inherit/covariant8.C: New test.
48575
48576 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
48577
48578         * g++.dg/init/array9.C: New test.
48579
48580         PR c++/9112
48581         * g++.dg/parse/expr1.C: New test.
48582
48583 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
48584
48585         * gcc.c-torture/compile/20021230-1.c: New test.
48586
48587 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
48588
48589         * g++.dg/inherit/covariant5.C: New test.
48590         * g++.dg/inherit/covariant6.C: New test.
48591         * g++.dg/inherit/covariant7.C: New test.
48592
48593 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48594
48595         PR c++/2739
48596         * g++.dg/other/access2.C: New test.
48597
48598 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
48599
48600         * g++.dg/other/anon-struct.C: No longer fails
48601         * g++.old-deja/g++.brendan/parse4.C: Likewise.
48602         * g++.old-deja/g++.brendan/parse5.C: Likewise.
48603         * g++.old-deja/g++.brendan/parse6.C: Likewise.
48604
48605 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
48606
48607         * g++.dg/parse/angle-bracket.C (main): No longer fails.
48608
48609 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
48610
48611         * g++.dg/eh/spec4.C: Remove stray semicolon.
48612         * g++.dg/expr/pmf-1.C: Change error message.
48613         * g++.dg/ext/asm1.C: Remove stray semicolon.
48614         * g++.dg/ext/typename1.C: Add missing typenames.
48615         * g++.dg/inherit/template-as-base.C: Change error message.
48616         * g++.dg/lookup/scoped1.C: Likewise.
48617         * g++.dg/lookup/scoped2.C: Likewise.
48618         * g++.dg/lookup/using2.C: Likewise.
48619         * g++.dg/other/component1.C: Remove stray semicolon.
48620         * g++.dg/other/do1.C: Change error message.
48621         * g++.dg/other/error2.C: Likewise.
48622         * g++.dg/other/init1.C: Likewise.
48623         * g++.dg/other/packed1.C: Remove stray semicolon.
48624         * g++.dg/other/ptrmem2.C: Change error message.
48625         * g++.dg/parse/parameter-declaration-1.C: Remove line number
48626         marker.
48627         * g++.dg/special/initp1.C: Remove invalid attribute usage.
48628         * g++.dg/template/access3.C: Add typename keyword.
48629         * g++.dg/template/access5.C: Remove stray semicolon.
48630         * g++.dg/template/access6.C: Likewise.
48631         * g++.dg/template/complit1.C: Likewise.
48632         * g++.dg/template/crash1.C: Change error message.
48633         * g++.dg/template/inherit2.C: Remove stray semicolon.
48634         * g++.dg/template/instantiate2.C: Likewise.
48635         * g++.dg/template/instantiate3.C: Change error message.
48636         * g++.dg/template/qual1.C: Remove stray semicolon.
48637         * g++.dg/template/qualttp18.C: Change error message.
48638         * g++.dg/template/ref1.C: Remove stray semicolon.
48639         * g++.dg/template/sizeof1.C (A::value): Declare it.
48640         * g++.dg/template/spec4.C: Change error message.
48641         * g++.dg/template/static1.C: Likewise.
48642         * g++.dg/template/type1.C: Likewise.
48643         * g++.dg/template/typename3.C: Likewise.
48644         * g++.old-deja/g++.benjamin/13478.C: Change error message.
48645         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
48646         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
48647         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
48648         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
48649         named return value extension.
48650         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
48651         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
48652         * g++.old-deja/g++.bob/extern_C.C: Likewise.
48653         * g++.old-deja/g++.bob/inherit2.C: Likewise.
48654         * g++.old-deja/g++.brendan/complex1.C: Likewise.
48655         * g++.old-deja/g++.brendan/copy5.C: Likewise.
48656         * g++.old-deja/g++.brendan/crash13.C: Likewise.
48657         * g++.old-deja/g++.brendan/crash15.C: Likewise.
48658         * g++.old-deja/g++.brendan/crash18.C: Change error message.
48659         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
48660         * g++.old-deja/g++.brendan/crash38.C: Likewise.
48661         * g++.old-deja/g++.brendan/crash50.C: Likewise.
48662         * g++.old-deja/g++.brendan/crash56.C: Likewise.
48663         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
48664         syntax.
48665         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
48666         * g++.old-deja/g++.brendan/crash8.C: Change error message.
48667         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
48668         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
48669         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
48670         * g++.old-deja/g++.brendan/template11.C: Likewise.
48671         * g++.old-deja/g++.brendan/template26.C: Likewise.
48672         * g++.old-deja/g++.brendan/template27.C: Use explicit
48673         specialization syntax.
48674         * g++.old-deja/g++.brendan/template30.C: Likewise.
48675         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
48676         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
48677         non-dependent names.
48678         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
48679         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
48680         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
48681         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
48682         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
48683         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
48684         named return value extension.
48685         * g++.old-deja/g++.ext/namedret2.C: Likewise.
48686         * g++.old-deja/g++.ext/namedret3.C: Likewise.
48687         * g++.old-deja/g++.ext/return1.C: Likewise.
48688         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
48689         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
48690         * g++.old-deja/g++.jason/access8.C: Likewise.
48691         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
48692         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
48693         pseudo-destructor names.
48694         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
48695         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
48696         pseudo-destructor names.
48697         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
48698         * g++.old-deja/g++.jason/overload19.C: Likewise.
48699         * g++.old-deja/g++.jason/overload32.C: Likewise.
48700         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
48701         stray semicolons.
48702         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
48703         * g++.old-deja/g++.jason/return.C: Likewise.
48704         * g++.old-deja/g++.jason/return2.C: Likewise.
48705         * g++.old-deja/g++.jason/shadow1.C: Likewise.
48706         * g++.old-deja/g++.jason/special.C: Use explicit specialization
48707         syntax.
48708         * g++.old-deja/g++.jason/template10.C: Account for use of
48709         non-dependent names.
48710         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
48711         syntax.
48712         * g++.old-deja/g++.jason/template37.C: Likewise.
48713         * g++.old-deja/g++.law/access4.C: Change error messages.
48714         * g++.old-deja/g++.law/arm13.C: Remove incorrect
48715         pseudo-destructor names.
48716         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
48717         * g++.old-deja/g++.law/ctors9.C: Likewise.
48718         * g++.old-deja/g++.law/cvt22.C: Likewise.
48719         * g++.old-deja/g++.law/dtors5.C: Likewise.
48720         * g++.old-deja/g++.law/global-init1.C: Likewise.
48721         * g++.old-deja/g++.law/missed-error3.C: Likewise.
48722         * g++.old-deja/g++.law/operators28.C: Likewise.
48723         * g++.old-deja/g++.law/visibility28.C: Likewise.
48724         * g++.old-deja/g++.martin/eval1.C: Likewise.
48725         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
48726         name.
48727         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
48728         * g++.old-deja/g++.mike/net34.C: Likewise.
48729         * g++.old-deja/g++.mike/net36.C: Likewise.
48730         * g++.old-deja/g++.mike/ns2.C: Likewise.
48731         * g++.old-deja/g++.mike/p12306.C: Likewise.
48732         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
48733         value extension.
48734         * g++.old-deja/g++.mike/p700.C: Likewise.
48735         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
48736         * g++.old-deja/g++.mike/p710.C: Likewise.
48737         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
48738         value extension.
48739         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
48740         * g++.old-deja/g++.mike/pmf9.C: Likewise.
48741         * g++.old-deja/g++.ns/crash2.C: Likewise.
48742         * g++.old-deja/g++.ns/crash3.C: Likewise.
48743         * g++.old-deja/g++.ns/invalid1.C: Likewise.
48744         * g++.old-deja/g++.ns/ns17.C: Likewise.
48745         * g++.old-deja/g++.ns/template16.C: Likewise.
48746         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
48747         keyword.
48748         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
48749         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
48750         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
48751         named return value extension.
48752         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
48753         * g++.old-deja/g++.other/access4.C: Issue additional error
48754         messages.
48755         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
48756         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
48757         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
48758         * g++.old-deja/g++.other/crash25.C: Change error message.
48759         * g++.old-deja/g++.other/crash4.C: Change error message.
48760         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
48761         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
48762         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
48763         checks.
48764         * g++.old-deja/g++.other/defarg8.C: Likewise.
48765         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
48766         * g++.old-deja/g++.other/dtor10.C: Likewise.
48767         * g++.old-deja/g++.other/incomplete.C: Likewise.
48768         * g++.old-deja/g++.other/linkage7.C: Likewise.
48769         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
48770         lookup algorithm.
48771         * g++.old-deja/g++.other/mangle2.C: Likewise.
48772         * g++.old-deja/g++.other/refinit2.C: Likewise.
48773         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
48774         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
48775         * g++.old-deja/g++.pt/crash28.C: Likewise.
48776         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
48777         syntax.
48778         * g++.old-deja/g++.pt/crash32.C: Change error message.
48779         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
48780         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
48781         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
48782         error message position.
48783         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
48784         * g++.old-deja/g++.pt/defarg8.C: Change error message.
48785         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
48786         syntax.
48787         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
48788         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
48789         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
48790         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
48791         keyword.
48792         * g++.old-deja/g++.pt/explicit31.C: Likewise.
48793         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
48794         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
48795         keyword.
48796         * g++.old-deja/g++.pt/explicit71.C: Change error message.
48797         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
48798         syntax.
48799         * g++.old-deja/g++.pt/friend28.C: Account for use of
48800         non-dependent names.
48801         * g++.old-deja/g++.pt/friend29.C: Likewise.
48802         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
48803         rules.
48804         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
48805         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
48806         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
48807         lookup rules.
48808         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
48809         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
48810         keyword.
48811         * g++.old-deja/g++.pt/memclass20.C: Likewise.
48812         * g++.old-deja/g++.pt/memclass5.C: Likewise.
48813         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
48814         keyword.
48815         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
48816         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
48817         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
48818         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
48819         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
48820         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
48821         keyword.
48822         * g++.old-deja/g++.pt/spec10.C: Likewise.
48823         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
48824         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
48825         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
48826         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
48827         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
48828         * g++.old-deja/g++.pt/ttp62.C: Likewise.
48829         * g++.old-deja/g++.pt/ttp64.C: Likewise.
48830         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
48831         * g++.old-deja/g++.pt/typename15.C: Likewise.
48832         * g++.old-deja/g++.pt/typename22.C: Likewise.
48833         * g++.old-deja/g++.pt/typename6.C: Change error messages.
48834         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
48835         * g++.old-deja/g++.pt/virtual2.C: Likewise.
48836         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
48837         syntax.
48838         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
48839         return value extension.
48840         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
48841         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
48842         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
48843         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
48844
48845 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
48846
48847         * g++.dg/warn/inline1.C: New test.
48848         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
48849         * g++.old-deja/g++.jason/synth10.C: Likewise.
48850         * g++.old-deja/g++.mike/net31.C: Likewise.
48851         * g++.old-deja/g++.mike/p8786.C: Likewise.
48852
48853         * g++.dg/template/friend10.C: New test.
48854         * g++.dg/template/conv5.C: New test.
48855
48856 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
48857
48858         * g++.dg/lookup/scoped3.C: New test.
48859
48860         * g++.dg/lookup/decl1.C: New test.
48861         * g++.dg/lookup/decl2.C: New test.
48862
48863 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
48864
48865         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
48866         gcc.c-torture/compile/20021015-1.c,
48867         gcc.c-torture/compile/20021015-2.c,
48868         gcc.c-torture/compile/20021123-1.c,
48869         gcc.c-torture/compile/20021123-2.c,
48870         gcc.c-torture/compile/20021123-3.c,
48871         gcc.c-torture/compile/20021123-4.c,
48872         gcc.c-torture/execute/20021024-1.c: Add tests previously added
48873         only to 3.1 or 3.2 branch.
48874
48875 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
48876
48877         * gcc.dg/i386-bitfield3.c: New test.
48878
48879         * gcc.dg/i386-bitfield2.c: New test.
48880
48881 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
48882
48883         * g++.dg/parse/conv_op1.C: New test.
48884
48885 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
48886
48887         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
48888         approved.
48889
48890 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
48891
48892         * gcc.c-torture/compile/20021220-1.c: New test.
48893
48894 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
48895
48896         * gcc.dg/i386-fastcall-1.c: New.
48897
48898 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
48899
48900         * gcc.c-torture/execute/20021219-1.c: New test.
48901
48902 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
48903
48904         * gcc.dg/i386-pic-1.c: New test.
48905
48906 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48907
48908         PR c++/8099
48909         * g++.dg/template/friend9.C: New test.
48910
48911 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48912
48913         PR c++/3663
48914         * g++.dg/template/access7.C: New test.
48915
48916 2002-12-18  Nick Clifton  <nickc@redhat.com>
48917
48918         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
48919         the libstdc++-v3 directory has been found.
48920
48921 2002-12-12  Devang Patel <dpatel@apple.com>
48922         * gcc.dg/darwin-ld-1.c: New test.
48923         * gcc.dg/darwin-ld-2.c: New test.
48924         * gcc.dg/darwin-ld-3.c: New test.
48925         * gcc.dg/darwin-ld-4.c: New test.
48926         * gcc.dg/darwin-ld-5.c: New test.
48927
48928 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48929
48930         * gcc.c-torture/compile/20021212-1.c: New test.
48931
48932 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
48933
48934         * gcc.dg/fshort-wchar: New test.
48935
48936 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
48937
48938         PR c++/8372
48939         * g++.dg/template/dtor1.C: New test.
48940
48941         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
48942         markers.
48943
48944 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
48945
48946         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
48947
48948 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
48949
48950         * g++.dg/template/static1.C: New test.
48951         * g++.dg/template/static2.C: New test.
48952         * g++.old-deja/g++.ext/memconst.C: New test.
48953
48954 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48955
48956         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
48957         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
48958         * g++.dg/special/initp1.C: Likewise.
48959
48960 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
48961
48962         * gcc.c-torture/execute/20021204-1.c: New test.
48963
48964 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
48965
48966         * gcc.dg/ppc-fmadd-1.c: New file.
48967         * gcc.dg/ppc-fmadd-2.c: New file.
48968         * gcc.dg/ppc-fmadd-3.c: New file.
48969
48970 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48971
48972         * gcc.c-torture/compile/20021204-1.c: New test.
48973
48974 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
48975
48976         * g++.dg/inherit/covariant2.C: New test.
48977         * g++.dg/inherit/covariant3.C: New test.
48978         * g++.dg/inherit/covariant4.C: New test.
48979         * g++.dg/inherit/covariant1.C: Remove XFAIL.
48980         * g++.old-deja/g++.robertl/eb17.C: Likewise.
48981
48982 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
48983
48984         PR c++/8688
48985         * g++.dg/init/brace3.C: New test.
48986
48987 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
48988
48989         * gcc.dg/20020210-1.c: Fix a comment typo.
48990
48991 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
48992
48993         PR c++/8720
48994         * g++.dg/parse/defarg1.C: New test.
48995
48996         PR c++/8615
48997         * g++.dg/template/char1.C: New test.
48998
48999         * g++.dg/template/varmod1.C: Fix typo.
49000
49001 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49002
49003         DR 180
49004         * g++.old-deja/g++.pt/crash32.C: Expect error.
49005
49006 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
49007
49008         PR c++/5919
49009         * g++.dg/template/varmod1.C: New test.
49010
49011         PR c++/8727
49012         * g++.dg/inherit/typeinfo1.C: New test.
49013
49014         PR c++/8663
49015         * g++.dg/inherit/typedef1.C: New test.
49016
49017 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
49018
49019         PR c++/8332
49020         PR c++/8493
49021         * g++.dg/template/strlen1.C: New test.
49022
49023         PR c++/8227
49024         * g++.dg/template/ctor2.C: New test.
49025
49026         PR c++/8214
49027         * g++.dg/init/string1.C: New test.
49028
49029         PR c++/8511
49030         * g++.dg/template/friend8.C: New test.
49031
49032 2002-11-29  Joe Buck <jbuck@synopsys.com>
49033
49034         * g++.dg/lookup/anon2.C: New test.
49035
49036 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
49037
49038         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
49039         h8300 port.
49040
49041 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
49042
49043         * gcc.dg/bitfld-6.c: New test.
49044
49045 2002-11-27  Jan Hubicka  <jh@suse.cz>
49046
49047         * gcc.c-torture/execute/20021127.[cx]: New test.
49048
49049 2002-11-26  Jan Hubicka  <jh@suse.cz>
49050
49051         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
49052         quality.
49053
49054 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
49055
49056         * g++.dg/init/brace2.C: New test.
49057         * g++.old-deja/g++.mike/p9129.C: Correct.
49058
49059 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
49060
49061         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
49062
49063 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
49064
49065         * gcc.dg/sibcall-6: New test for indirect sibcalls.
49066
49067 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
49068
49069         * g++.dg/abi/empty11.C: New test.
49070         * g++.dg/rtti/cv1.C: New test.
49071
49072 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
49073
49074         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
49075
49076 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
49077
49078         * g++.dg/abi/empty10.C: New test.
49079
49080 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
49081
49082         * gcc.c-torture/compile/20021124-1.c: New test.
49083
49084 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
49085
49086         * g++.dg/abi/rtti2.C: New test.
49087
49088 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
49089
49090         * gcc.dg/i386-unroll-1.c: New test.
49091
49092 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
49093
49094         * gcc.c-torture/compile/20021120-1.c: New test.
49095         * gcc.c-torture/compile/20021120-2.c: New test.
49096
49097 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49098
49099         * gcc.dg/bitfld-5.c: New test.
49100
49101 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49102
49103         * gcc.c-torture/execute/20021120-3.c: New test.
49104
49105 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49106
49107         * gcc.c-torture/execute/20021120-2.c: New test.
49108
49109 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49110
49111         * gcc.c-torture/execute/20021120-1.c: New test.
49112
49113 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
49114
49115         * gcc.c-torture/execute/20021118-3.c: New test.
49116
49117 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49118
49119         * gcc.c-torture/compile/20021119-1.c: New test.
49120
49121 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
49122
49123         * gcc.dg/duff-1.c: New test.
49124         * gcc.dg/duff-2.c: New test.
49125         * gcc.dg/duff-3.c: New test.
49126
49127 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
49128
49129         * gcc.dg/cpp/_Pragma5.c: New test.
49130
49131 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
49132
49133         * gcc.c-torture/execute/20021118-2.c: New test.
49134
49135 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
49136
49137         * gcc.c-torture/execute/20021118-1.c: New test.
49138
49139 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
49140
49141         * gcc.dg/20021116-1.c: New test.
49142
49143 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
49144
49145         * g++.dg/abi/vcall1.C: New test.
49146
49147 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
49148
49149         * gcc.dg/20021029-1.c: New test.
49150         * gcc.dg/20021029-2.c: New test.
49151
49152 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49153
49154         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
49155
49156 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49157
49158         PR c/8439
49159         * gcc.dg/20021110.c: Move to ...
49160         * gcc.c-torture/compile/20021110.c: .... here.
49161
49162 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49163
49164         PR c/8467
49165         * gcc.c-torture/execute/20021111-1.c
49166
49167 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49168
49169         PR c/8439
49170         * gcc.dg/20021110.c: New test.
49171
49172 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
49173
49174         * g++.dg/abi/vthunk3.C: Run only on x86.
49175
49176 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
49177
49178         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
49179
49180 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
49181
49182         * lib/compat.exp (compat-execute): Fix logic error in last
49183         change.
49184
49185 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
49186
49187         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
49188
49189 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49190
49191         PR c++/8389
49192         * g++.dg/template/access6.C: New test.
49193
49194 2002-11-08  Jan Hubicka  <jh@suse.cz>
49195
49196         * gcc.dg/i386-ssefp-1.c: New test.
49197         * gcc.dg/i386-ssefp-1.c: New test.
49198
49199 2002-11-08  Jan Hubicka  <jh@suse.cz>
49200
49201         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
49202
49203 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
49204
49205         * g++.dg/abi/vthunk3.C: New test.
49206
49207         PR c++/8338
49208         * g++.dg/template/crash2.C: New test.
49209
49210 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
49211
49212         * g++.dg/abi/dtor1.C: New test.
49213         * g++.dg/abi/dtor2.C: Likewise.
49214
49215 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
49216
49217         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
49218         Darwin.
49219
49220 2002-11-04  Adam Nemet  <anemet@lnxw.com>
49221
49222         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
49223         -mthumb.  Only xfail with -O0.
49224
49225 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
49226
49227         * g++.dg/abi/thunk1.C: New test.
49228         * g++.dg/abi/thunk2.C: Likewise.
49229         * g++.dg/abi/vtt1.C: Likewise.
49230
49231 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
49232
49233         PR optimization/8423
49234         * gcc.c-torture/execute/builtin-constant.c: New test.
49235
49236 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
49237
49238         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
49239         Add some more cases.
49240
49241 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
49242
49243         PR c++/8391
49244         * g++.dg/opt/local1.C: New test.
49245
49246 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
49247
49248         PR c++/8160
49249         * g++.dg/template/complit1.C: New test.
49250
49251         PR c++/8149
49252         * g++.dg/template/typename4.C: Likewise.
49253
49254 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49255
49256         Core issue 287, PR c++/7639
49257         * g++.dg/template/instantiate1.C: Adjust error location.
49258         * g++.dg/template/instantiate3.C: New test.
49259         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
49260         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
49261         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
49262
49263 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
49264
49265         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
49266
49267 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
49268
49269         PR c++/8287
49270         * g++.dg/init/dtor2.C: New test.
49271
49272 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49273
49274         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
49275         * gcc.dg/nest.c: Bypass errors on irix6.
49276
49277 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
49278
49279         * gcc.dg/nest.c: Expect error for mmix-*-*.
49280         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
49281
49282 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
49283
49284         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
49285         markers.
49286
49287         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
49288
49289 2002-10-25  Mike Stump  <mrs@apple.com>
49290
49291         * gcc.dg/warn-1.c: New test.
49292
49293 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
49294
49295         * g++.dg/template/typename3.C: New test.
49296
49297 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
49298
49299         * g++.dg/lookup/ptrmem1.C: New test.
49300
49301         * g++.dg/abi/vthunk2.C: New test.
49302
49303 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
49304
49305         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
49306
49307 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
49308
49309         * g++.dg/abi/empty9.C: New test.
49310
49311 2002-10-24  Richard Henderson  <rth@redhat.com>
49312
49313         * g++.dg/inherit/thunk1.C: Enable for ia64.
49314
49315 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
49316
49317         PR c++/8067
49318         * g++.dg/lookup/pretty1.C: New test.
49319
49320 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
49321
49322         * gcc.dg/20021023-1.c: New test.
49323
49324 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
49325
49326         PR c++/7679
49327         * g++.dg/parse/inline1.C: New test.
49328
49329 2002-10-23  Richard Henderson  <rth@redhat.com>
49330
49331         * g++.dg/inherit/thunk1.C: Enable for x86_64.
49332
49333         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
49334
49335 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
49336
49337         PR c++/6579
49338         * g++.dg/parse/stmtexpr3.C: New test.
49339
49340 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
49341
49342         * g++.dg/expr/cond1.C: New test.
49343
49344 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
49345
49346         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
49347
49348 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49349
49350         * g++.dg/abi/vbase13.C: New test.
49351         * g++.dg/abi/vbase14.C: Likewise.
49352
49353 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
49354
49355         * gcc.dg/tls/pic-1.c: New test.
49356         * gcc.dg/tls/nonpic-1.c: New test.
49357         * gcc.dg/20021018-1.c: New test.
49358
49359 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
49360
49361         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
49362         Remove only files with the same base name as the test case.
49363         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
49364         (profopt-execute): Likewise.  Also, remove old profiling
49365         and performance data files before running the tests.
49366
49367         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
49368         * g++.dg/bprob/bprob.exp: Likewise.
49369         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
49370         to allow more general test case names.
49371
49372         * g++.dg/bprob/bprob-1.C: Rename to ...
49373         * g++.dg/bprob/g++-bprob-1.C: ... this.
49374
49375         * g77.dg/bprob/bprob-1.f: Rename to ...
49376         * g77.dg/bprob/g77-bprob-1.f: ... this.
49377
49378 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
49379
49380         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
49381         bison 1.50 or later.
49382
49383 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
49384
49385         * g++.dg/README: Describe more test directories.
49386
49387 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49388
49389         * g++.dg/init/array6.C: Add additional tests.
49390
49391 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
49392
49393         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
49394         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
49395
49396 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
49397
49398         * gcc.c-torture/compile/20020604-1.x: New.
49399         * gcc.c-torture/compile/simd-5.x: Likewise.
49400         * gcc.c-torture/execute/920710-1.x: Likewise.
49401         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
49402
49403 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49404
49405         * g++.dg/inherit/override1.C: Add dg-options clause.
49406
49407 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
49408
49409         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
49410         _mm_slli_si128.
49411
49412 2002-10-19  Andreas Schwab  <schwab@suse.de>
49413
49414         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
49415         directory component.
49416
49417 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
49418
49419         * g++.dg/inherit/thunk1.C: New test.
49420
49421         * g++.dg/inherit/override1.C: New test.
49422
49423         * g++.dg/abi/mangle11.C: New test.
49424         * g++.dg/abi/mangle14.C: New test.
49425         * g++.dg/abi/mangle17.C: New test.
49426
49427 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
49428
49429         * g++.dg/overload/member2.C: New test.
49430
49431 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
49432
49433         * g++.dg/README: Describe new compat directory.
49434         * g++.dg/dg.exp: Skip tests in compat directory.
49435         * README.compat: New file.
49436         * lib/compat.exp: New expect script.
49437         * g++.dg/compat: New test directory.
49438         * g++.dg/compat/compat.exp: New expect script.
49439         * g++.dg/compat/abi: New test directory.
49440         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
49441         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
49442         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
49443         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
49444         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
49445         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
49446         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
49447         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
49448         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
49449         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
49450         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
49451         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
49452         * g++.dg/compat/break: New test directory.
49453         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
49454         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
49455         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
49456         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
49457         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
49458         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
49459         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
49460         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
49461         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
49462         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
49463         g++.dg/compat/break/README: New files.
49464         * g++.dg/compat/eh: New test directory.
49465         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
49466         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
49467         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
49468         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
49469         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
49470         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
49471         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
49472         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
49473         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
49474         g++.dg/compat/eh/filter2_y.C,
49475         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
49476         g++.dg/compat/eh/new1_y.C,
49477         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
49478         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
49479         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
49480         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
49481         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
49482         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
49483         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
49484         g++.dg/compat/eh/unexpected1_y.C: New files.
49485         * g++.dg/compat/init: New test directory.
49486         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
49487         g++.dg/compat/init/array5_y.C,
49488         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
49489         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
49490         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
49491         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
49492         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
49493         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
49494         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
49495         g++.dg/compat/init/init-ref2_y.C: New files.
49496
49497 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
49498
49499         PR c++/7584
49500         * g++.dg/inherit/using3.C: New test.
49501
49502 2002-10-17  Jan Hubicka  <jh@suse.cz>
49503
49504         * gcc.dg/20021017-2.c: New test.
49505
49506 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
49507
49508         * g++.dg/abi/mangle16.C: Adjust.
49509
49510         * g++.dg/init/array8.C: New test.
49511
49512 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
49513
49514         * gcc.dg/special/mips-abi.exp: New test.
49515         * gcc.dg/special/mips-abi.s: Empty file used by the above.
49516
49517 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
49518
49519         * g++.dg/abi/mangle16.C: New test.
49520         * g++.dg/abi/mangle17.C: Likewise.
49521
49522         PR c++/7478
49523         * g++.dg/template/ref1.C: New test.
49524
49525 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49526
49527         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
49528
49529 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
49530
49531         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
49532
49533 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
49534
49535         PR c++/7524
49536         * g++.dg/init/array7.C: New test.
49537
49538 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
49539
49540         * g++.dg/init/array6.C: New test.
49541
49542         * g++.dg/abi/mangle13.C: Likewise.
49543         * g++.dg/abi/mangle14.C: Likewise.
49544         * g++.dg/abi/mangle15.C: Likewise.
49545
49546 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49547
49548         * g++.dg/abi/empty8.C: New test.
49549
49550 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
49551
49552         * g++.dg/init/ctor1.C: New test.
49553
49554 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
49555
49556         * gcc.c-torture/execute/20021015-1.c: New test.
49557
49558 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
49559
49560         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
49561
49562 2002-10-14  Jan Hubicka  <jh@suse.cz>
49563
49564         * gcc.dg/i386-ssetype-[1-5].c: New tests.
49565
49566 2002-10-14  Richard Henderson  <rth@redhat.com>
49567
49568         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
49569
49570 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49571
49572         PR optimization/6631
49573         * g++.dg/opt/const2.C: New test.
49574
49575 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49576
49577         PR c++/7176
49578         * g++.dg/parse/friend1.C: New test.
49579         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
49580
49581 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
49582
49583         * gcc.dg/20021014-1.c: New test.
49584
49585 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
49586
49587         PR c++/5661
49588         * g++.dg/ext/vlm1.C: New test.
49589         * g++.dg/ext/vlm2.C: Likewise.
49590
49591         * g++.dg/init/array1.C: Remove invalid braces.
49592         * g++.dg/init/brace1.C: New test.
49593         * g++.dg/init/copy2.C: Likewise.
49594         * g++.dg/init/copy3.C: Likewise.
49595         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
49596         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
49597         braces.
49598
49599 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
49600
49601         * gcc.dg/cpp/assembler.S: Don't use -ansi.
49602
49603 2002-10-11  Richard Shann  <richard.shann@superh.com>
49604
49605         * gcc.c-torture/compile/simd-5.c: New test.
49606
49607 2002-10-10  Roger Sayle  <roger@eyesopen.com>
49608
49609         * gcc.c-torture/execute/shiftopt-1.c: New test case.
49610
49611 2002-10-10  Jim Wilson  <wilson@redhat.com>
49612
49613         * gcc.c-torture/execute/20021010-1.c: New test.
49614
49615 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
49616
49617         PR c/7353
49618         * g++.dg/ext/typedef-init.C: New test.
49619         * gcc.dg/typedef-init.c: New test.
49620
49621 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
49622
49623         * gcc.dg/cpp/paste13.c: New test.
49624
49625 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49626
49627         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
49628         remaining platforms, XFAIL during compile, not execute.  Don't
49629         XFAIL at -O0.
49630
49631 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
49632
49633         * gcc.dg/alias-1.c: Tweak expected warning.
49634
49635 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49636
49637         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
49638
49639 2002-10-06  Andreas Jaeger  <aj@suse.de>
49640
49641         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
49642         * gcc.dg/cpp/c++98.C: Likewise.
49643
49644         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
49645         * g++.dg/cpp/c++98.C: Likewise.
49646
49647         * g++.dg/README (Subdirectories): Mention cpp directory.
49648
49649         PR target/7559
49650         * gcc.dg/20021006-1.c: New test.
49651
49652 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49653
49654         PR c++/7804
49655         * g++.dg/other/warning1.C: New test.
49656
49657 2002-10-04  Roger Sayle  <roger@eyesopen.com>
49658
49659         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
49660         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
49661         and sparc-*-* with -m64 as expected failures.  See PR 8087.
49662
49663 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
49664
49665         PR c++/7931
49666         * g++.dg/template/ptrmem3.C: New test.
49667
49668         PR c++/7754
49669         * g++.dg/template/union1.C: New test.
49670
49671 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
49672
49673         PR c++/8006
49674         * g++.dg/abi/mangle9.C: New test.
49675         * g++.dg/abi/mangle10.C: New test.
49676         * g++.dg/abi/mangle11.C: New test.
49677         * g++.dg/abi/mangle12.C: New test.
49678
49679 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
49680
49681         PR c++/7188.
49682         * g++.dg/template/meminit1.C: New test.
49683         * g++.dg/warn/Wreorder-1.C: Likewise.
49684         * g++.old-deja/g++.mike/warn3.C: Tweak.
49685         * lib/prune.exp: Ingore "in copy constructor".
49686
49687 2002-10-02  Andreas Jaeger  <aj@suse.de>
49688
49689         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
49690         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
49691         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
49692         on x86-64.
49693
49694 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
49695
49696         * gcc.dg/empty1.C: Fix typo.
49697
49698 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
49699
49700         * gcc.dg/alias-1.c: New test.
49701
49702 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
49703
49704         * gcc.dg/empty1.C: New test.
49705
49706         * g++.dg/tls/init-2.C: Tweak error messages.
49707
49708 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
49709
49710         * gcc.c-torture/compile/20020923-1.c: New test.
49711
49712 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
49713
49714         * gcc.c-torture/execute/ffs-1.c: New test.
49715         * gcc.c-torture/execute/ffs-2.c: Ditto.
49716
49717 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
49718
49719         * g++.dg/overload/member1.C: New test.
49720
49721 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
49722
49723         * g++.dg/abi/empty7.C: New test.
49724         * g++.dg/init/pm2.C: Likewise.
49725
49726 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
49727
49728         * g++.dg/rtti/crash1.C: New test.
49729
49730 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
49731
49732         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
49733         gcc.dg/sibcall-4.c: New tests.
49734
49735 2002-09-28  Roger Sayle  <roger@eyesopen.com>
49736
49737         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
49738         powerpc and MMIX targets.
49739
49740 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
49741
49742         * gcc.dg/cpp/20020927-1.c: New.
49743
49744 2002-09-26  David S. Miller  <davem@redhat.com>
49745
49746         * gcc.c-torture/compile/trunctfdf.c: New.
49747
49748 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49749
49750         * lib/target-supports.exp (check_weak_available): Handle solaris2.
49751
49752 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
49753
49754         * gcc.c-torture/execute/loop-15.c: New.
49755
49756 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
49757
49758         * README.QMTEST: Fix typo.
49759
49760 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
49761
49762         * gcc.dg/20020926-1.c: New test.
49763
49764 2002-09-25  David S. Miller  <davem@redhat.com>
49765
49766         PR target/7842
49767         * gcc.c-torture/execute/shiftdi.c: New test.
49768
49769 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
49770
49771         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
49772         unique to the tool.
49773         * lib/g77.exp (g77_init): Likewise.
49774         * lib/g++.exp (g++_init): Likewise.
49775         * lib/objc.exp (objc_init): Likewise.
49776
49777 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
49778
49779         * g++.dg/abi/empty5.C: New test.
49780         * g++.dg/abi/empty6.C: New test.
49781         * g++.dg/abi/vbase12.C: New test.
49782
49783 2002-09-25  Richard Henderson  <rth@redhat.com>
49784
49785         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
49786         too-small long double.
49787
49788 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
49789
49790         * gcc.dg/20020919-1.c: New test.
49791
49792 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
49793
49794         * g++.dg/abi/bitfield6.C: New test.
49795         * g++.dg/abi/bitfield7.C: New test.
49796         * g++.dg/abi/bitfield8.C: New test.
49797         * g++.dg/abi/vbase11.C: New test.
49798
49799 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49800
49801         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
49802         hppa*-*-hpux*.  Update test comment.
49803
49804 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
49805
49806         * gcc.dg/tls/struct-1.c: New test.
49807
49808 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
49809
49810         * gcc.dg/cpp/tr-warn2.c: Update.
49811
49812 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
49813
49814         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
49815
49816 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
49817
49818         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
49819         systems.
49820
49821 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
49822
49823         * gcc.c-torture/execute/ieee/mzero3.c: New test.
49824
49825         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
49826         Adjust for c++filt moved to binutils.  Remove spurious duplicate
49827         setting of cxxfilt.
49828
49829 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
49830
49831         * gcc.dg/20020312-2.c: Update for darwin.
49832
49833 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
49834
49835         * g++.old-deja/g++.other/crash32.C: Mark ICE.
49836
49837 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
49838
49839         * objc.dg/comp-types-1.m: New test.
49840         * objc.dg/comp-types-2.m: New test.
49841         * objc.dg/comp-types-3.m: New test.
49842         * objc.dg/comp-types-4.m: New test.
49843         * objc.dg/comp-types-5.m: New test.
49844         * objc.dg/comp-types-6.m: New test.
49845
49846 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49847
49848         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
49849
49850 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
49851
49852         * g++.dg/other/do1.C: New test.
49853
49854         * g++.dg/template/subst1.C: New test.
49855
49856 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
49857
49858         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
49859
49860 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
49861
49862         * g++.dg/template/qualttp20.C: Adjust expected errors.
49863         * g++.old-deja/g++.jason/report.C: Likewise.
49864         * g++.old-deja/g++.other/qual1.C: Likewise.
49865
49866         * g++.dg/lookup/scoped2.C: New test.
49867
49868         * g++.dg/ext/asm3.C: New test.
49869
49870 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
49871
49872         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
49873
49874 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
49875
49876         * ChangeLog: follow spelling conventions.
49877         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
49878         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
49879         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
49880         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
49881         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
49882         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
49883         * g++.old-deja/g++.law/global-init1.C: Likewise.
49884         * g++.old-deja/g++.other/delete4.C: Likewise.
49885         * g++.old-deja/g++.other/inline21.C: Likewise.
49886         * g++.old-deja/g++.other/singleton.C: Likewise.
49887         * g77.dg/strlen0.f: Likewise.
49888         * g77.f-torture/compile/20010519-1.f: Likewise.
49889         * g77.f-torture/compile/980310-4.f: Likewise.
49890         * gcc.c-torture/compile/20000605-1.c: Likewise.
49891         * gcc.c-torture/execute/20020225-1.c: Likewise.
49892         * gcc.dg/c90-hexfloat-2.c: Likewise.
49893         * gcc.dg/c99-bool-1.c: Likewise.
49894         * gcc.dg/c99-hexfloat-2.c: Likewise.
49895         * gcc.dg/dll-2.c: Likewise.
49896         * gcc.dg/wtr-union-init-1.c: Likewise.
49897         * gcc.dg/wtr-union-init-2.c: Likewise.
49898         * gcc.dg/wtr-union-init-3.c: Likewise.
49899         * gcc.dg/cpp/avoidpaste1.c: Likewise.
49900         * gcc.dg/cpp/defined.c: Likewise.
49901         * gcc.dg/cpp/macsyntx.c: Likewise.
49902         * gcc.dg/cpp/paste2.c: Likewise.
49903         * gcc.dg/cpp/trad/defined.c: Likewise.
49904         * gcc.dg/format/c90-printf-1.c: Likewise.
49905         * gcc.dg/format/c90-scanf-1.c: Likewise.
49906         * gcc.dg/format/c99-printf-1.c: Likewise.
49907         * gcc.dg/format/c99-scanf-1.c: Likewise.
49908         * gcc.misc-tests/gcov-8.c: Likewise.
49909         * lib/profopt.exp: Likewise.
49910
49911 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
49912
49913         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
49914
49915 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
49916
49917         * g++.dg/inherit/using2.C: New test.
49918
49919 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
49920
49921         * ChangeLog: Follow spelling conventions.
49922         * g++.dg/template/friend4.C: Likewise.
49923         * g++.old-deja/g++.pt/crash67.C: Likewise.
49924         * gcc.c-torture/execute/20000801-4.c: Likewise.
49925         * gcc.dg/c90-digraph-1.c: Likewise.
49926         * gcc.dg/c94-digraph-1.c: Likewise.
49927         * gcc.dg/c99-digraph-1.c: Likewise.
49928         * gcc.dg/cpp/line5.c: Likewise.
49929         * gcc.dg/cpp/multiline.c: Likewise.
49930         * gcc.dg/cpp/trad/literals-1.c: Likewise.
49931         * gcc.dg/format/attr-3.c: Likewise.
49932         * gcc.dg/format/c90-scanf-3.c: Likewise.
49933         * gcc.dg/format/ext-4.c: Likewise.
49934
49935 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
49936
49937         * g++.dg/template/pretty1.C: New test.
49938
49939 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
49940
49941         * gcc.c-torture/execute/struct-cpy-1.c: New test.
49942
49943 2002-09-13  Matt Austern  <austern@apple.com>
49944
49945         * g++.dg/other/constref[12].C: New, regression tests for
49946         passing a cast expression to a function by const reference.
49947
49948 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
49949
49950         * g++.dg/template/deduce1.C: New test.
49951
49952 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
49953
49954         * gcc.c-torture/execute/simd-1.c: Force all use of int to
49955         32-bit int.
49956
49957 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49958
49959         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
49960         usage.
49961
49962 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
49963
49964         * gcc.c-torture/compile/20020910-1.c: New test.
49965
49966 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
49967
49968         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
49969
49970 2002-09-10  Andreas Jaeger  <aj@suse.de>
49971
49972         * gcc.dg/20020312-2.c: Adjust for x86-64.
49973
49974 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
49975
49976         * g77.dg/7388.f: New test case for PR 7388.
49977
49978 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
49979
49980         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
49981
49982 2002-09-05  Ziemowit Laski <zlaski@apple.com>
49983
49984         * objc.dg/proto-lossage-1.m: New test.
49985
49986 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
49987
49988         * gcc.dg/cpp/_Pragma4.c: Fix typo.
49989
49990 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
49991
49992         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
49993         expected to pass.
49994
49995 2002-09-06  Stan Shebs  <shebs@apple.com>
49996             David Edelsohn  <edelsohn@gnu.org>
49997
49998         * gcc.dg/weak: New directory.
49999         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
50000         target-specific xfail bits.
50001         * gcc.dg/typeof-2.c: Move to new directory.
50002         * gcc.dg/weak.exp: New expect script.
50003
50004 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
50005
50006         * gcc.c-torture/execute/extzvsi.c: New test.
50007
50008 2002-09-05  Stan Shebs  <shebs@apple.com>
50009
50010         * gcc.dg/weak-1.c: xfail on Darwin.
50011         * gcc.dg/weak-2.c: Ditto.
50012         * gcc.dg/weak-3.c: Ditto.
50013         * gcc.dg/weak-4.c: Ditto.
50014         * gcc.dg/weak-5.c: Ditto.
50015         * gcc.dg/weak-6.c: Ditto.
50016         * gcc.dg/weak-7.c: Ditto.
50017         * gcc.dg/weak-8.c: Ditto.
50018         * gcc.dg/weak-9.c: Ditto.
50019
50020 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
50021
50022         * gcc.c-torture/execute/loop-14.c: New test.
50023
50024 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
50025
50026         * g++.dg/other/cxa-atexit1.C: New test.
50027
50028         * gcc.dg/typeof-2.c: New test.
50029
50030 2002-09-03  Roger Sayle  <roger@eyesopen.com>
50031
50032         * gcc.dg/builtins-2.c: New testcase.
50033         * gcc.dg/builtins-3.c: New testcase.
50034
50035 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
50036
50037         * gcc.dg/cpp/_Pragma4.c: New test.
50038
50039 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
50040
50041         * objc/execute/nil_method-1.m: New testcase.
50042
50043 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
50044
50045         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
50046         [Object class], not [Object initialize].
50047
50048 2002-08-31  Roger Sayle  <roger@eyesopen.com>
50049             Hans-Peter Nilsson  <hp@bitrange.com>
50050
50051         * gcc.c-torture/execute/20020720-1.x: Skip test on
50052         mmix-knuth-mmixware.  Correct comment.
50053
50054 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
50055
50056         * g++.dg/abi/bitfield5.C: New test.
50057         * g++.dg/abi/vbase10.C: Likewise.
50058
50059 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
50060
50061         * objc.dg/undeclared-selector.m: New test.
50062
50063 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
50064
50065         * g++.dg/other/offsetof1.C: Avoid cast warning.
50066
50067 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
50068
50069         * objc.dg/super-class-2.m: New test.
50070
50071 2002-08-24  Matt Austern  <austern@apple.com>
50072
50073         * g++.dg/ext/lvaddr.C: New test.
50074         * g++.dg/ext/lvcast.C: New test.
50075
50076 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
50077
50078         * g++.dg/inherit/cond1.C: New test.
50079
50080 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
50081
50082         * gcc.dg/noncompile/incomplete-1.c: New test.
50083
50084 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
50085
50086         * gcc.dg/typespec-1.c: New test.
50087
50088 2002-08-20  Devang Patel  <dpatel@apple.com>
50089         * objc.dg/proto-hier-2.m: New test.
50090
50091 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
50092
50093         * objc.dg/bitfield-1.m: New test.
50094         * objc.dg/bitfield-2.m: New test.
50095
50096 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
50097
50098         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
50099         gcc.dg/c99-flex-array-4.c: New tests.
50100
50101 2002-08-16  Stan Shebs  <shebs@apple.com>
50102
50103         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
50104
50105 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
50106
50107         * gcc.dg/typeof-1.c: New test.
50108         * g++.dg/ext/typeof2.C: New test.
50109
50110 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
50111
50112         * g++.dg/other/offsetof1.C: New test.
50113
50114 2002-08-14  Richard Henderson  <rth@redhat.com>
50115
50116         * gcc.dg/tls/diag-3.c: Fix expected message strings.
50117
50118 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
50119
50120         * gcc.dg/cpp/_Pragma3.c: New test.
50121
50122 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
50123
50124         * g++.dg/template/inherit3: New test.
50125
50126 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
50127
50128         * gcc.dg/bitfld-4.c: Add blank options.
50129
50130 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
50131
50132         * g++.dg/template/crash1.C: New test.
50133
50134 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
50135
50136         * gcc.dg/tls/opt-2.c: New test.
50137
50138 2002-08-08  Devang Patel  <dpatel@apple.com>
50139
50140         * objc.dg/selector-1.m : New test
50141
50142 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
50143
50144         * g++.dg/abi/bitfield4.C: New test.
50145         * gcc.dg/bitfld-4.c: New test.
50146
50147 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
50148
50149         * g++.dg/other/packed1.C: New test.
50150
50151 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
50152
50153         * g++.dg/abi/offsetof.C: Tweak error messages.
50154         * g++.old-deja/g++.mike/p10769a.C: Likewise.
50155
50156 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
50157
50158         * gcc.dg/bitfld-3.c: New test.
50159
50160 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
50161             Richard Henderson  <rth@redhat.com>
50162
50163         * gcc.dg/i386-bitfield1.c: New test.
50164         * g++.dg/abi/bitfield3.C: Update.
50165
50166 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
50167
50168         * objc.dg/const-str-2.m: Update.
50169         * gcc.dg/cpp/c++98.c: Change to C extension.
50170         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
50171         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
50172
50173 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
50174
50175         * gcc.dg/tls/diag-3.c: New.
50176
50177 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
50178
50179         * g++.dg/README (Subdirectories): Document new subdir expr.
50180         * g++.dg/expr/pmf-1.C: New test.
50181
50182 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
50183
50184         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
50185
50186 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
50187
50188         * g++.dg/abi/bitfield3.C: New test.
50189
50190 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
50191
50192         * lib/gcov.exp: Tweak expected line formats.
50193         * gcc.misc-tests/gcov8.c: New test.
50194         * gcc.misc-tests/gcov8.x: New flags.
50195
50196 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
50197
50198         * consistency.vlad/layout/endian.c: Include string.h.
50199
50200         * gcc.c-torture/execute/20020805-1.c: New test.
50201
50202 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
50203
50204         * g++.dg/other/conversion1.C: New test.
50205
50206 2002-08-03  Roger Sayle  <roger@eyesopen.com>
50207
50208         * gcc.dg/builtins-1.c: New testcase.
50209
50210 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
50211
50212         * g++.dg/inherit/access3.C: New test.
50213
50214 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
50215
50216         * gcc.dg/ia64-visibility-2.c: New test.
50217
50218 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
50219
50220         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
50221         __qualifier_flags to __flags.
50222
50223 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
50224
50225         * g++.dg/inherit/operator1.C: New test.
50226         * g++.dg/lookup/disamb1.C: Fix typo in comment.
50227         * g++.dg/other/error1.C: Change expected error message.
50228         * g++.dg/template/conv4.C: Likewise.
50229
50230 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
50231
50232         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
50233         for documented behavior.
50234
50235 2002-07-25  Roger Sayle  <roger@eyesopen.com>
50236
50237         * gcc.c-torture/execute/20020720-1.x: Skip this test on
50238         several targets known to fail.
50239
50240 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
50241
50242         * gcc.dg/mips-args-[123].c: New tests.
50243
50244 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
50245
50246         * gcc.dg/ppc-spe.c: New.
50247
50248 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
50249
50250         * g++.dg/other/ptrmem4.C: New testcase.
50251
50252 2002-07-24  Richard Henderson  <rth@redhat.com>
50253
50254         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
50255
50256 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
50257
50258         * g++.dg/ext/alignof1.C (main): Return 0 for success.
50259
50260 2002-07-24  Roger Sayle  <roger@eyesopen.com>
50261
50262         * gcc.c-torture/execute/memset-3.c: New testcase.
50263
50264 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
50265
50266         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
50267         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
50268
50269 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50270
50271         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
50272         Delete.
50273
50274 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
50275
50276         * gcc.c-torture/compile/simd-4.c: New test.
50277
50278 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50279
50280         PR c++/7347, c++/7348
50281         * g++.dg/template/access4.C: New test.
50282         * g++.dg/template/access5.C: New test.
50283         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
50284         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
50285         * g++.old-deja/g++.pt/ttp58.C: Likewise.
50286         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
50287
50288 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
50289
50290         * gcc.dg/gnu89-init-2.c: New test.
50291
50292 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
50293
50294         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
50295
50296 2002-07-20  Roger Sayle  <roger@eyesopen.com>
50297
50298         * gcc.c-torture/execute/20020720-1.c: New testcase.
50299
50300 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
50301
50302         * gcc.dg/cpp/Wsignprom.c: New tests.
50303
50304 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
50305
50306         * gcc.c-torture/execute/loop-13.c: New test.
50307
50308 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
50309
50310         * gcc.dg/cpp/expr.c: New tests.
50311
50312 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
50313
50314         * g++.dg/opt/pr6713.C: Add template instantiation.
50315
50316 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
50317
50318         * gcc.dg/nest.c: New test.
50319
50320 2002-07-17  Richard Henderson  <rth@redhat.com>
50321
50322         * g++.dg/opt/pr6713.C: New test.
50323
50324 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
50325
50326         * gcc.c-torture/execute/loop-2e.x: Let the testcase
50327         XFAIL for all x86 processors.
50328
50329 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
50330
50331         * gcc.c-torture/execute/20010122-1.x: Do not test with
50332         -fomit-frame-pointer.
50333
50334 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50335
50336         * g++.dg/template/instantiate2.C: New test.
50337         * g++.dg/template/spec4.C: New test.
50338
50339 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50340
50341         * g++.dg/template/access2.C: New test.
50342         * g++.dg/template/access3.C: New test.
50343
50344 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
50345
50346         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
50347         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
50348         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
50349         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
50350         Convert to use <stdarg.h>.
50351         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
50352         Delete.
50353         * gcc.dg/va-arg-2.c: New.
50354         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
50355
50356 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
50357
50358         * gcc.c-torture/compile/20020710-1.c: New test.
50359
50360 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
50361                           Andrew Pinski  <pinskia@physics.uc.edu>
50362
50363         gcc.c-torture/compile/simd-2.c: New testcase.
50364         gcc.c-torture/compile/simd-3.c: Likewise.
50365
50366 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
50367
50368         PR c++/7224
50369         * g++.dg/overload/error1.C: New test.
50370
50371 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50372
50373         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
50374         configuration and IRIX 6 O32 ABI.
50375
50376 2002-07-11  Roger Sayle  <roger@eyesopen.com>
50377
50378         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
50379
50380 2002-07-10  Roger Sayle  <roger@eyesopen.com>
50381
50382         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
50383
50384 2002-07-10  Jeffrey A Law  <law@redhat.com>
50385
50386         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
50387
50388         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
50389
50390 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
50391
50392         * gcc.dg/20020312-2.c: Check for __PPC__.
50393
50394 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
50395
50396         * gcc.c-torture/compile/20020709-1.c: New test.
50397
50398 2002-07-07  Roger Sayle  <roger@eyesopen.com>
50399
50400         * g++.dg/template/qualttp21.C: New test case.
50401
50402 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
50403
50404         * gcc.c-torture/compile/20020706-1.c: New test.
50405         * gcc.c-torture/compile/20020706-2.c: New test.
50406
50407 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
50408             Alexandre Oliva  <aoliva@redhat.com>
50409
50410         * g++.dg/warn/incomplete1.C: New test.
50411
50412 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50413
50414         PR c++/7099
50415         * g++.dg/warn/noreturn1.C: New test.
50416
50417 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
50418
50419         PR c++/6706
50420         * g++.dg/debug/debug6.C: New test.
50421         * g++.dg/debug/debug7.C: New test.
50422
50423 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
50424
50425         * gcc.c-torture/compile/simd-3.c: New test.
50426
50427 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
50428
50429         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
50430         * gcc.dg/20020620-1.c: Likewise.
50431
50432 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50433
50434         PR c++/6944
50435         * g++.dg/init/array4.C: New test.
50436         * g++.dg/init/array5.C: New test.
50437
50438 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
50439
50440         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
50441         * gcc.c-torture/execute/simd-2.c (main): Likewise.
50442
50443 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50444
50445         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
50446         * gcc.dg/wtr-aggr-init-1.c: Likewise.
50447         * gcc.dg/wtr-conversion-1.c: Likewise.
50448         * gcc.dg/wtr-escape-1.c: Likewise.
50449         * gcc.dg/wtr-int-type-1.c: Likewise.
50450         * gcc.dg/wtr-label-1.c: Likewise.
50451         * gcc.dg/wtr-static-1.c: Likewise.
50452         * gcc.dg/wtr-strcat-1.c: Likewise.
50453         * gcc.dg/wtr-suffix-1.c: Likewise.
50454         * gcc.dg/wtr-switch-1.c: Likewise.
50455         * gcc.dg/wtr-unary-plus-1.c: Likewise.
50456         * gcc.dg/wtr-union-init-1.c: Likewise.
50457         * gcc.dg/wtr-union-init-2.c: Likewise.
50458         * gcc.dg/wtr-union-init-3.c: Likewise.
50459
50460         * gcc.dg/wtr-func-def-1.c: New test.
50461
50462 2002-07-02 Devang Patel <dpatel@apple.com>
50463
50464         * objc.dg/param-1.m: New test.
50465
50466 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
50467
50468         * gcc.dg/cpp/trad/directive.c: Add test.
50469         * gcc.dg/cpp/trad/macroargs.c: Add test.
50470         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
50471
50472 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
50473
50474         * gcc.dg/cpp/cmdlne-M.c: New test.
50475
50476 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
50477
50478         * objc.dg/desig-init-1.m: New test.
50479
50480 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50481
50482         PR c++/6716
50483         * g++.dg/template/instantiate1.C: New test.
50484
50485 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
50486
50487         PR c++/7112
50488         * g++.dg/template/sizeof2.C: New test.
50489
50490 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
50491
50492         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
50493         gcc.dg/cpp/trad/include.c: New tests.
50494
50495 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
50496
50497         PR target/7177
50498         * gcc.c-torture/compile/20020701-1.c: New test.
50499
50500 2002-07-01  Stan Shebs  <shebs@apple.com>
50501
50502         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
50503         header here...
50504         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
50505         (objc-torture-execute): or here.
50506
50507 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
50508
50509         * gcc.c-torture/execute/arith-rand-ll.c: New test.
50510
50511 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
50512
50513         * gcc.dg/cpp/trad/escaped-nl.c: New test.
50514
50515 2002-06-30  Devang Patel  <dpatel@apple.com>
50516
50517         * objc.dg/fsyntax-only.m: New test.
50518
50519 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
50520
50521         PR c++/6695
50522         * g++.dg/template/friend7.C: New file.
50523
50524 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
50525
50526         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
50527         return type.
50528
50529 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
50530
50531         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
50532         avoid division by zero.
50533
50534 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
50535
50536         * gcc.dg/Wunknownprag.c: New tests.
50537
50538 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
50539
50540         * gcc.c-torture/execute/simd-2.c: New test.
50541
50542 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
50543
50544         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
50545         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
50546         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
50547         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
50548         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
50549         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
50550         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
50551         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
50552         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
50553         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
50554         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
50555         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
50556         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
50557         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
50558         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
50559         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
50560         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
50561
50562 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
50563
50564         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
50565         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
50566         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
50567         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
50568         New tests.
50569         * gcc.dg/cpp/trad/directive.c: Update.
50570
50571 2002-06-23  Andreas Jaeger  <aj@suse.de>
50572
50573         * gcc.c-torture/execute/complex-6.c: New.
50574
50575 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
50576
50577         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
50578         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
50579         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
50580         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
50581
50582 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
50583
50584         * gcc.dg/cpp/trad: New directory with traditional tests copied
50585         from parent directory.
50586         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50587         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50588         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50589         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50590         Move to trad/ and rename.
50591         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
50592         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
50593         gcc.dg/cpp/trad/redef2.c: New tests.
50594         * gcc.dg/cpp/trad/trad.exp: New driver.
50595
50596 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
50597
50598         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50599         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50600         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50601         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50602         Remove.
50603
50604 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
50605
50606         * gcc.dg/20020620-1.c: New test.
50607
50608 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50609
50610         * g++.dg/template/ttp4.C: New test.
50611
50612 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
50613
50614         * g++.dg/opt/vt1.C: Fix regexp.
50615
50616 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50617
50618         * gcc.c-torture/execute/pure-1.c: Make functions static again.
50619         Don't use attribute `noinline'.
50620
50621 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
50622
50623         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
50624
50625 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
50626
50627         * gcc.c-torture/execute/simd-1.c: New.
50628
50629         * gcc.dg/simd-1.c: New.
50630
50631 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
50632
50633         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
50634
50635 2002-06-16  Richard Henderson  <rth@redhat.com>
50636
50637         * g++.dg/ext/anon-struct1.C: New.
50638         * g++.dg/ext/anon-struct2.C: New.
50639         * g++.dg/ext/anon-struct3.C: New.
50640         * gcc.dg/anon-struct-1.c: New.
50641         * gcc.dg/anon-struct-2.c: New.
50642         * gcc.dg/anon-struct-3.c: New.
50643         * gcc.dg/20011008-1.c: Adjust warning text.
50644         * gcc.dg/20020527-1.c: Add -fms-extensions.
50645
50646 2002-06-16  Richard Henderson  <rth@redhat.com>
50647
50648         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
50649
50650 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
50651
50652         * gcc.c-torture/execute/20020615-1.c: New test.
50653
50654 2002-06-15  Roger Sayle  <roger@eyesopen.com>
50655
50656         * gcc.c-tortuture/execute/compare-1.c: New test case.
50657         * gcc.c-tortuture/execute/compare-2.c: New test case.
50658         * gcc.c-tortuture/execute/compare-3.c: New test case.
50659
50660 2002-06-13  Richard Henderson  <rth@redhat.com>
50661
50662         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
50663         ia64 ilp32.
50664
50665 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50666
50667         * g++.dg/template/typename2.C: Update error message.
50668
50669 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
50670
50671         * gcc.c-torture/execute/20020611-1.c: New test.
50672
50673 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
50674
50675         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
50676         list of targets to skip.
50677
50678 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
50679
50680         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
50681         targets if not optimizing.
50682
50683 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
50684
50685         * gcc.c-torture/compile/20020605-1.c: New test.
50686
50687         * g++.dg/opt/vt1.C: New test.
50688
50689         * gcc.dg/20020531-1.c: New test.
50690
50691         * gcc.dg/20020530-1.c: New test.
50692
50693         * gcc.dg/20020527-1.c: New test.
50694
50695         * g++.dg/opt/cse1.C: New test.
50696
50697 2002-06-07  Roger Sayle  <roger@eyesopen.com>
50698
50699         * gcc.dg/20020607-2.c: New test case.
50700
50701 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
50702
50703         * gcc.c-torture/compile/20020604-1.c: New test.
50704
50705 2002-06-04  Richard Henderson  <rth@redhat.com>
50706
50707         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
50708         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
50709         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
50710
50711 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
50712
50713         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
50714
50715 2002-06-03  Richard Henderson  <rth@redhat.com>
50716
50717         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
50718         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
50719
50720 2002-06-02  Richard Henderson  <rth@redhat.com>
50721
50722         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
50723         test functions static.
50724
50725 2002-06-02  Andreas Jaeger  <aj@suse.de>
50726
50727         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
50728         now.
50729
50730 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50731
50732         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
50733         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
50734         Update for mofified diagnostics.
50735         * gcc.dg/c99-intconst-1.c: No longer fail.
50736
50737 2002-06-02  Richard Henderson  <rth@redhat.com>
50738
50739         * gcc.dg/uninit-A.c: Remove xfail markers.
50740
50741 2002-06-01  Roger Sayle  <roger@eyesopen.com>
50742
50743         * gcc.dg/fnegate-1.c: New test case.
50744
50745 2002-05-30  Osku Salerma  <osku@iki.fi>
50746
50747         * gcc.c-torture/execute/mayalias-1.c: New file.
50748
50749 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50750
50751         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
50752         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
50753         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
50754
50755 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
50756
50757         * gcc.c-torture/execute/20020529-1.c: New test.
50758
50759 2002-05-27  Richard Henderson  <rth@redhat.com>
50760
50761         * g++.dg/ext/attrib6.C: New test case.
50762
50763 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50764
50765         * gcc.c-torture/execute/pure-1.c: New test.
50766
50767 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
50768
50769         * gcc.dg/cpp/arith-2.c: Remove.
50770
50771 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
50772
50773         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
50774         * gcc.dg/cpp/if-3.c: Remove.
50775
50776 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
50777
50778         * g++.dg/opt/cse2.C: New test.
50779
50780 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
50781
50782         * gcc.dg/cpp/arith-1.c: New semantic tests.
50783         * gcc.dg/cpp/if-1.c: Update.
50784
50785 2002-05-24  Ben Elliston  <bje@redhat.com>
50786
50787         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
50788
50789 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
50790
50791         * gcc.dg/verbose-asm.c: New test.
50792
50793 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50794
50795         * gcc.dg/cpp/paste12.c: New test.
50796
50797 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
50798
50799         * g++.dg/parse/named_ops.C: New test.
50800
50801 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
50802
50803         * gcc.dg/weak-8.c: New test.
50804
50805 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
50806
50807         * gcc.dg/weak-2.c: Allow optional leading underscore
50808         in scan-assembler symbol name.
50809         * gcc.dg/weak-3.c: Likewise.
50810         * gcc.dg/weak-4.c: Likewise.
50811         * gcc.dg/weak-5.c: Likewise.
50812
50813 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
50814
50815         * gcc.dg/20020523-1.c: New test.
50816
50817 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
50818
50819         * objc.dg/const-str-2.m: Update now that we stop after
50820         a command line error.
50821
50822 2002-05-22  Richard Henderson  <rth@redhat.com>
50823
50824         * g++.dg/dg.exp: Fix typo in test pruneing.
50825
50826 2002-05-22  Richard Henderson  <rth@redhat.com>
50827
50828         * g++.dg/dg.exp: Prune the tls subdirectory.
50829         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
50830         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
50831         * g++.dg/tls/init-1.C: New.
50832
50833 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
50834
50835         * gcc.dg/20020517-1.c: New test.
50836
50837 2002-05-21  Richard Henderson  <rth@redhat.com>
50838
50839         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
50840         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
50841
50842 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
50843
50844         * g++.dg/other/copy2.C: New test.
50845
50846 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
50847
50848         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
50849         (MAX_COPY): Bump up to 10 times sizeof (long long).
50850         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
50851
50852         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
50853         sizeof (long long).
50854
50855         * gcc.c-torture/execute/strcpy-1.c: New test.
50856
50857 2002-05-19  Jason Merrill  <jason2redhat.com>
50858
50859         * g++.dg/ext/oper1.C: New test.
50860
50861 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
50862 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
50863
50864         * README.QMTEST: New file.
50865
50866         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
50867
50868 2002-05-19  Andreas Jaeger  <aj@suse.de>
50869
50870         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
50871         now.
50872         * gcc.c-torture/execute/loop-2d.x: Likewise.
50873
50874 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
50875
50876         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
50877         support weak symbols.
50878         * gcc.dg/weak-4.c: Likewise.
50879         * gcc.dg/weak-6.c: Likewise.
50880
50881 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
50882
50883         * gcc.dg/weak-3.c: Add dg-excess-error comment for
50884         cygwin, coff and h8300-*-hms targets
50885         * gcc.dg/weak-5.c: Likewise.
50886         * gcc.dg/weak-7.c: Likewise.
50887
50888 2002-05-16  Jason Merrill  <jason@redhat.com>
50889
50890         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
50891         (scan-assembler-not, scan-assembler-dem): Likewise.
50892         (scan-assembler-dem-not): Likewise.
50893
50894 2002-05-15  Richard Henderson  <rth@redhat.com>
50895
50896         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
50897
50898 2002-05-15  Richard Henderson  <rth@redhat.com>
50899
50900         * gcc.dg/weak-5.c (vfoo1c): No warning here.
50901         (vfoo1f): Warning here.
50902         (vfoo1l): Don't redefine the alias.
50903
50904 2002-05-14  Jason Merrill  <jason@redhat.com>
50905             Alexandre Oliva  <aoliva@redhat.com>
50906
50907         * g++.dg/init/pm1.C: New test.
50908
50909 2002-05-12  David S. Miller  <davem@redhat.com>
50910
50911         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
50912         types.
50913
50914 2002-05-10  Roger Sayle  <roger@eyesopen.com>
50915
50916         * gcc.c-torture/execute/20020510-1.c: New test case.
50917
50918 2002-05-10  David S. Miller  <davem@redhat.com>
50919
50920         * gcc.c-torture/execute/conversion.c: Test long double too.
50921
50922 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
50923
50924         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
50925         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
50926         * lib/g++.exp (g++_link_flags): Likewise.
50927         * lib/objc.exp (objc_target_compile): Likewise.
50928
50929 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
50930
50931         * gcc.dg/cpp/poison.c: Update.
50932         * gcc.dg/cpp/20000625-2.c: Remove.
50933         * gcc.dg/cpp/direct2s.c: Remove final test.
50934
50935 2002-05-08  Tom Rix  <trix@redhat.com>
50936
50937         * gcc.c-torture/execute/20020508-1.c: New test.
50938         * gcc.c-torture/execute/20020508-2.c: New test.
50939         * gcc.c-torture/execute/20020508-3.c: New test.
50940
50941 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
50942
50943         * gcc.dg/cpp/charconst-4.c: More tests.
50944
50945 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
50946
50947         PR c/6569
50948         * gcc.dg/weak-3.c: Update location of warning messages.
50949         * gcc.dg/weak-5.c: Likewise.
50950
50951 2002-05-06  Roger Sayle  <roger@eyesopen.com>
50952
50953         * gcc.c-torture/execute/20020506-1.c: New test case.
50954
50955 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
50956
50957         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
50958
50959 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
50960
50961         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
50962
50963 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
50964
50965         * gcc.dg/cpp/charconst-3.c: New test.
50966
50967 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50968
50969         * gcc.dg/cpp/charconst.c: Update tests.
50970
50971 2002-05-05  Tim Josling  <tej@melbpc.org.au>
50972
50973         * treelang: Added directory for new sample language treelang. Also
50974         lib/treelang.exp: New file to signal treelang should be tested.
50975
50976 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
50977
50978         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
50979         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
50980         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
50981         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
50982         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
50983         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
50984         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
50985
50986 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
50987
50988         * gcc.dg/format/xopen-2.c: New test.
50989
50990 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
50991
50992         * gcc.dg/20020503-1.c: New test.
50993
50994 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
50995
50996         * g++.dg/init/dtor1.C: Make it tougher.
50997
50998 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
50999
51000         * g++.dg/init/dtor1.C: New test.
51001
51002 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
51003
51004         * gcc.dg/altivec-8.c: New.
51005
51006 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
51007
51008         * gcc.dg/altivec-7.c: New.
51009
51010 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
51011
51012         * g++.dg/parse/typedef1.C: New test.
51013
51014 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
51015
51016         PR c++/6486
51017         * g++.dg/template/friend6.C: New test.
51018
51019         PR c++/6492
51020         * g++.dg/init/copy1.C: New test.
51021
51022 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
51023
51024         * g++.dg/warn/effc1.C: New test.
51025
51026 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51027
51028         * gcc.dg/cpp/if-cexp.c: Add a test.
51029
51030 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
51031
51032         * gcc.dg/20020426-2.c: New test.
51033
51034 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
51035
51036         * gcc.dg/cpp/if-mop.c: Update.
51037         * gcc.dg/cpp/if-mpar.c: Add test.
51038         * gcc.dg/cpp/if-oppr.c: Update.
51039
51040 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51041
51042         PR c/6343
51043         * gcc.dg/weak-[2-7].c: New tests.
51044
51045 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
51046
51047         * gcc.dg/enum1.c: New test.
51048
51049 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
51050
51051         PR c++/6497
51052         * g++.dg/inherit/access2.C: New test.
51053
51054 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
51055
51056         PR bootstrap/6445
51057         * gcc.dg/20020426-1.c: New test.
51058
51059 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
51060
51061         * g++.dg/abi/enum1.C: New test.
51062
51063 2002-04-26  Richard Henderson  <rth@redhat.com>
51064
51065         * gcc.dg/c99-bool-1.c: Expect always true warning.
51066
51067 2002-04-25  Roger Sayle  <roger@eyesopen.com>
51068
51069         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
51070
51071 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51072
51073         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
51074         targets.
51075
51076 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
51077
51078         * g++.dg/abi/mange7.C: New test.
51079
51080         PR c++/6438.
51081         * g++.dg/parse/stmtexpr2.C: New test.
51082
51083 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
51084
51085         * gcc.dg/20020312-2.c: Add SH target.
51086
51087 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51088
51089         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
51090         compiler output on mips*-*-irix*.
51091
51092 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
51093
51094         * g++.dg/parse/attr1.C: New test.
51095
51096 2002-04-23  Roger Sayle  <roger@eyesopen.com>
51097
51098         * gcc.c-torture/execute/string-opt-17.c: New test case.
51099         * gcc.c-torture/execute/memset-2.c: New test case.
51100
51101 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
51102
51103         PR c++/6256:
51104         * g++.dg/template/friend5.C: New test.
51105
51106         PR c++/6331:
51107         * g++.dg/template/qual1.C: Likewise.
51108
51109 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
51110
51111         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
51112         Include stdlib.h, not stdio.h or ctype.h.
51113
51114 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
51115
51116         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
51117         cris-*-elf* and mmix-*-*.
51118         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
51119         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
51120         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
51121         Ditto.
51122         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
51123         * gcc.dg/wchar_t-1.c: Ditto.
51124
51125 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
51126
51127         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
51128         Clarify comment.
51129
51130 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
51131
51132         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
51133
51134 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51135
51136         * gcc.c-torture/execute/20000906-1.x: Delete.
51137
51138 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
51139
51140         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
51141
51142 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
51143
51144         * PR6367
51145         * g77.f-torture/execute/6367.f: New test.
51146         * g77.f-torture/execute/6367.x: Disable for MMIX.
51147
51148 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
51149
51150         * PR6352
51151         * g++.dg/opt/inline2.C: New test.
51152
51153 2002-04-18  Richard Henderson  <rth@redhat.com>
51154
51155         * gcc.dg/20000906-1.c: Enable for all targets.
51156         * gcc.c-torture/compile/iftrap-2.c: New.
51157
51158 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
51159
51160         * gcc.dg/20020418-1.c: New test.
51161         * gcc.dg/20020418-2.c: New test.
51162
51163 2002-04-18  Richard Henderson  <rth@redhat.com>
51164
51165         * gcc.c-torture/compile/iftrap-1.c: New.
51166         * gcc.dg/iftrap-1.c: Adjust for ia64.
51167         * gcc.dg/iftrap-2.c: New.
51168
51169 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
51170
51171         * gcc.c-torture/compile/20020418-1.c: New test.
51172
51173 2002-04-18  Roger Sayle  <roger@eyesopen.com>
51174
51175         * gcc.c-torture/compile/20020415-1.c: New.
51176
51177 2002-04-18  David S. Miller  <davem@redhat.com>
51178
51179         * gcc.c-torture/execute/20020418-1.c: New test.
51180
51181 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
51182
51183         * gcc.dg/20020416-1.c: New test.
51184
51185         * g++.dg/opt/inline1.C: New test.
51186
51187 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
51188
51189         * gcc.dg/altivec-5.c: New test.
51190
51191         * gcc.dg/20020415-1.c: New test.
51192
51193 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
51194
51195         * lib/chill.exp: Remove.
51196
51197 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
51198
51199         * g++.dg/other/big-struct.C: New test.
51200
51201 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
51202
51203         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
51204         of scratch file.
51205
51206 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
51207
51208         PR c/6277
51209         * gcc.dg/i386-387-1.c: Allow optional leading underscore
51210         in scan-assembler function name
51211
51212 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
51213
51214         * g77.f-torture/execute/980628-4.x,
51215         g77.f-torture/execute/980628-5.x,
51216         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51217         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51218         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
51219         i[34567]86-*-*.
51220
51221 2002-04-13  David S. Miller  <davem@redhat.com>
51222
51223         * gcc.c-torture/execute/20020413-1.c: New test.
51224
51225 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
51226
51227         * gcc.dg/asm-6.c,
51228         * g++.dg/ext/asm1.C: New tests.
51229
51230 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
51231
51232         PR c++ 5373.
51233         * g++.dg/parse/stmtexpr1.C: New test.
51234
51235         PR c++/5189.
51236         * g++.dg/template/copy1.C: New test.
51237
51238 2002-04-12  Richard Henderson  <rth@redhat.com>
51239
51240         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
51241
51242 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
51243
51244         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
51245         gcc.c-torture/execute/20020307-2.c.
51246
51247 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
51248
51249         * g++.dg/ext/attrib5.C,
51250         * g++.dg/lookup/struct1.C: New tests.
51251
51252 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
51253
51254         * gcc.dg/20020411-1.c: New test.
51255
51256         * gcc.c-torture/execute/20020411-1.c: New test.
51257
51258 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
51259
51260         * g77.f-torture/execute/6177.f: New test.
51261
51262 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
51263
51264         PR middle-end/6247
51265         * g++.dg/opt/cleanup1.C: New test.
51266
51267         * g++.dg/opt/const1.C: New test.
51268
51269 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
51270
51271         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
51272
51273 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
51274
51275         PR c++/5507
51276         * g++.dg/template/typename2.C: New test.
51277
51278 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
51279
51280         * gcc.c-torture/execute/loop-12.c: New.
51281
51282 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
51283
51284         * g77.f-torture/execute/980628-4.x,
51285         g77.f-torture/execute/980628-5.x,
51286         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51287         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51288         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
51289
51290 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51291
51292         PR optimization/6086
51293         * g++.dg/opt/preinc1.C: New test.
51294
51295 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
51296
51297         PR c++/5571
51298         * g++.dg/opt/static2.C: New test.
51299
51300 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
51301
51302         PR c/5120
51303         * gcc.dg/20020406-1.c: New test.
51304
51305 2002-04-04  David S. Miller  <davem@redhat.com>
51306
51307         * gcc.c-torture/execute/20020404-1.c: New test.
51308
51309 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
51310
51311         PR c/6123
51312         * gcc.dg/20020312-2.c: Do not declare global register variable
51313         if __PIC__ or __pic__ is defined.
51314
51315 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
51316
51317         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
51318         __asm__ so that it works correctly even if -ansi -pedantic-errors.
51319
51320 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51321
51322         * gcc.misc-tests/linkage.exp: Update last change to handle
51323         sparc*-, not just sparc-.
51324
51325 2002-04-03  Richard Henderson  <rth@redhat.com>
51326
51327         * gcc.dg/cpp/ucs.c: Improved long UCS test.
51328
51329 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
51330
51331         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
51332
51333 2002-04-02  David S. Miller  <davem@redhat.com>
51334
51335         * gcc.c-torture/execute/20020402-3.c: New test.
51336
51337 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
51338
51339         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
51340         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
51341
51342         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
51343         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
51344         g77.f-torture/execute/20001201.x,
51345         g77.f-torture/execute/u77-test.x: New files.
51346
51347         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
51348         * gcc.dg/wchar_t-1.c: Ditto.
51349
51350 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51351
51352         * gcc.c-torture/execute/20020402-1.c: New test.
51353
51354 2002-04-01  Richard Henderson  <rth@redhat.com>
51355
51356         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
51357
51358         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
51359
51360 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51361
51362         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
51363
51364 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51365
51366         * g++.dg/inherit/template-as-base.C: Expect error.
51367         * g++.dg/inherit/namespace-as-base.C: Likewise.
51368
51369 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
51370
51371         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
51372         g++.dg/ext/instantiate3.C: Tweak match patterns.
51373
51374         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
51375         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
51376         -da test.
51377
51378 2002-03-31  Richard Henderson  <rth@redhat.com>
51379
51380         * gcc.dg/special/alias-2.c: New.
51381         * gcc.dg/special/ecos.exp: Run it.
51382
51383 2002-03-31  Richard Henderson  <rth@redhat.com>
51384
51385         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
51386
51387 2002-03-31  Kazu Hirata  <kazu@hxi.com>
51388
51389         * gcc.dg/weak-1.c: Disable on h8300 port.
51390
51391 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
51392
51393         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
51394         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
51395         ordering tests.
51396         * g++.dg/bprob/bprob-1.C: New test.
51397         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
51398         * g++.dg/gcov/gcov-1.C: New test.
51399         * g++.dg/gcov/gcov-1.x: New file.
51400         * g++.dg/gcov/gcov-2.C: New test.
51401         * g++.dg/gcov/gcov-3.C: New test.
51402         * g++.dg/gcov/gcov-3.h: New file.
51403
51404 2002-03-28  Roger Sayle  <roger@eyesopen.com>
51405
51406         * g++.old-deja/g++.other/builtins5.C: New test.
51407         * g++.old-deja/g++.other/builtins6.C: New test.
51408         * g++.old-deja/g++.other/builtins7.C: New test.
51409         * g++.old-deja/g++.other/builtins8.C: New test.
51410         * g++.old-deja/g++.other/builtins9.C: New test.
51411
51412 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
51413
51414         * g++.dg/opt/static1.C: New test.
51415
51416         * g++.dg/opt/longbranch1.C: New test.
51417
51418 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
51419
51420         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
51421
51422         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
51423
51424 2002-03-28  Jeffrey A Law  (law@redhat.com)
51425
51426         * gcc.c-torture/execute/20020328-1.c: New test.
51427
51428 2002-03-27  Richard Henderson  <rth@redhat.com>
51429
51430         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
51431         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
51432         move from g++.old-deja/g++.ext/.
51433
51434 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
51435
51436         * g++.dg/init/new2.C: New test.
51437
51438 2002-03-26  Richard Henderson  <rth@redhat.com>
51439
51440         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
51441
51442         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
51443         on sparc.
51444
51445         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
51446         sparcv9 systems.
51447         * gcc.dg/20001102-1.c: Likewise.
51448
51449 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
51450
51451         * gcc.dg/cpp/endif-pedantic1.c,
51452         gcc.dg/cpp/endif-pedantic2.c: New tests.
51453
51454 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
51455
51456         * g++.dg/init/new1.C: New test.
51457
51458 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
51459
51460         * g++.dg/abi/vbase9.C: New test.
51461
51462 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
51463
51464         * gcc.dg/arm-asm.c: New test.
51465
51466 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
51467
51468         * gcc.dg/Wswitch-enum.c: New test.
51469         Fix PR c/5044.
51470
51471 2002-03-26  Richard Henderson  <rth@redhat.com>
51472
51473         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
51474         structure.
51475
51476 2002-03-25  Richard Henderson  <rth@redhat.com>
51477
51478         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
51479         sparcv9 systems.
51480
51481         * gcc.c-torture/compile/20011119-1.c (xxx): New.
51482         * gcc.c-torture/compile/20011119-2.c (xxx): New.
51483
51484 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
51485
51486         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
51487
51488 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
51489
51490         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
51491         targets using generic thunk support.
51492
51493 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
51494
51495         * gcc.c-torture/compile/20020323-1.c: New test.
51496
51497         * g++.dg/opt/conj2.C: New test.
51498
51499 2002-03-24  Richard Henderson  <rth@redhat.com>
51500
51501         * gcc.dg/weak-1.c: Use -fno-common.
51502
51503 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51504
51505         * g77.dg/f77-edit-apostrophe-out.f: New test
51506         * g77.dg/f77-edit-h-out.f: New test
51507         * g77.dg/f77-edit-t-in.f: New test
51508         * g77.dg/f77-edit-t-out.f: New test
51509         * g77.dg/f77-edit-x-out.f: New test
51510         * g77.dg/f77-edit-slash-out.f: New test
51511         * g77.dg/f77-edit-colon-out.f: New test
51512         * g77.dg/f77-edit-s-out.f: New test
51513
51514 2002-03-24  Richard Henderson  <rth@redhat.com>
51515
51516         * objc/execute/formal_protocol-6.x: New XFAIL.
51517
51518 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51519
51520         * gcc.dg/weak-1.c: Early return from dg-final on platforms
51521         that do not support weak symbols
51522
51523 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51524
51525         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
51526         * lib/g77.exp: Likewise.
51527         * lib/objc.exp: Likewise.
51528
51529 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
51530
51531         * gcc.dg/Wswitch-default.c: New test.
51532
51533 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
51534
51535         * g++.dg/other/enum1.C: New test.
51536
51537 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
51538
51539         * gcc.dg/pragma-ep-3.c: Fix typo.
51540
51541 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51542
51543         * g++.dg/inherit/template-as-base.C: New test.
51544
51545 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
51546
51547         * g++.old-deja/g++.other/dwarf2-1.C: Move...
51548         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
51549
51550 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
51551
51552         * gcc.dg/cpp/multiline.c: Update to match.
51553
51554 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
51555
51556         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
51557
51558 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
51559
51560         * gcc.dg/cpp/extratokens2.c: New file.
51561
51562 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
51563
51564         * gcc.dg/20020312-2.c: Add rs6000 target.
51565
51566         * gcc.c-torture/compile/20020319-1.c: New test.
51567
51568 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51569
51570         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
51571         (A, E): Handle this.
51572
51573 2002-03-20  Jason Merrill  <jason@redhat.com>
51574
51575         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
51576         ignoring -fpic.
51577         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
51578         through prune_gcc_output.
51579
51580 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
51581
51582         * gcc.c-torture/compile/20020320-1.c: New test.
51583
51584 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
51585
51586         * gcc.c-torture/compile/20020318-1.c: New test.
51587
51588         * gcc.dg/struct-by-value-1.c: New test.
51589
51590         * gcc.dg/20020319-1.c: New test.
51591
51592 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
51593
51594         * g++.dg/opt/conj1.C: New test.
51595
51596 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
51597
51598         * g++.dg/template/qualttp20.C: Revert previous change.
51599         * g++.dg/template/qualttp3.C: Likewise.
51600         * g++.dg/template/qualttp4.C: Likewise.
51601         * g++.dg/template/qualttp5.C: Likewise.
51602         * g++.dg/template/qualttp6.C: Likewise.
51603         * g++.dg/template/qualttp7.C: Likewise.
51604         * g++.dg/template/qualttp8.C: Likewise.
51605         * g++.dg/template/recurse.C: Likewise.
51606
51607 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
51608
51609         * gcc.dg/cpp/wchar-1.c: Update.
51610
51611 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
51612
51613         * g++.dg/template/conv1.C: New test.
51614         * g++.dg/template/conv2.C: New test.
51615         * g++.dg/template/conv3.C: New test.
51616         * g++.dg/template/conv4.C: New test.
51617
51618 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
51619
51620         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
51621         * g++.dg/template/qualttp3.C: Likewise.
51622         * g++.dg/template/qualttp4.C: Likewise.
51623         * g++.dg/template/qualttp5.C: Likewise.
51624         * g++.dg/template/qualttp6.C: Likewise.
51625         * g++.dg/template/qualttp7.C: Likewise.
51626         * g++.dg/template/qualttp8.C: Likewise.
51627         * g++.dg/template/recurse.C: Likewise.
51628
51629 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
51630
51631         * g++.dg/opt/dtor1.C: New test.
51632
51633 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
51634
51635         * gcc.c-torture/compile/20020315-1.c: New test.
51636
51637 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
51638
51639         * gcc.dg/weak-1.c: Fix scan tests.
51640
51641 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
51642
51643         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
51644         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
51645         cris-*-aout* mmix-*-*.
51646         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
51647         cris-*-aout* mmix-*-*.
51648         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
51649         cris-*-elf* cris-*-aout* and mmix-*-*.
51650         * gcc.dg/20001009-1.c: Ditto.
51651         * gcc.dg/20010912-1.c: Ditto.
51652         * gcc.dg/20020122-4.c: Ditto.
51653         * gcc.dg/inline-2.c: Ditto.
51654
51655 2002-03-14  Jeffrey A Law  (law@cygnus.com)
51656
51657         * gcc.c-torture/compile/20020314-1.c: New test.
51658
51659 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
51660
51661         * gcc.c-torture/execute/20020314-1.c: New test.
51662
51663 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
51664
51665         * g++.dg/warn/Wunused-1.C: New test.
51666
51667 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
51668
51669         * g++.dg/abi/mangle6.C: New test.
51670
51671 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
51672
51673         * gcc.c-torture/compile/20020309-2.c: New test.
51674
51675         * gcc.c-torture/compile/20020312-1.c: New test.
51676
51677 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
51678
51679         * g++.dg/other/access1.C: New test.
51680
51681 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
51682
51683         * gcc.c-torture/execute/wchar_t-1.c: New test.
51684
51685 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
51686
51687         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
51688
51689 2002-03-12  Roger Sayle  <roger@eyesopen.com>
51690
51691         * gcc.dg/20020312-1.c: New test case.
51692
51693 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
51694
51695         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
51696
51697 2002-03-11  Richard Henderson  <rth@redhat.com>
51698
51699         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
51700         * g++.old-deja/g++.jason/report.C: Likewise.
51701
51702 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
51703
51704         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
51705         * g++.old-deja/g++.robertl/eb56.C: Likewise.
51706
51707 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
51708
51709         * g++.dg/overload/pmf1.C: New test.
51710
51711 2002-03-11  Kazu Hirata  <kazu@hxi.com>
51712
51713         * gcc.c-torture/execute/20020307-1.c: Use long.
51714
51715 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
51716
51717         PR optimization/5844
51718         * gcc.dg/20020310-1.c: New test.
51719
51720 2002-03-09  Michael Meissner  <meissner@redhat.com>
51721
51722         * gcc.c-torture/execute/memcpy-2.c: New test.
51723         * gcc.c-torture/execute/memset-1.c: New test.
51724         * gcc.c-torture/execute/strlen-1.c: New test.
51725         * gcc.c-torture/execute/strcmp-1.c: New test.
51726         * gcc.c-torture/execute/strncmp-1.c: New test.
51727
51728 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
51729
51730         * gcc.dg/ppc-ldstruct.c: New test.
51731
51732 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
51733
51734         * gcc.c-torture/execute/va-arg-22.c: New test.
51735
51736 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51737
51738         * gcc.c-torture/compile/20020309-1.c: New test.
51739
51740 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
51741
51742         * gcc.c-torture/execute/20020307-2.c: New test.
51743
51744 2002-03-07  Jeffrey A Law  (law@redhat.com)
51745
51746         * g77.f-torture/compile/20020307-1.f: New test.
51747
51748 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
51749
51750         * gcc.dg/unordered-1.c: New test.
51751
51752 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
51753
51754         * gcc.c-torture/execute/20020307-1.c: New test.
51755
51756 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
51757
51758         * gcc.dg/20020304-1.c: New test.
51759
51760         * gcc.c-torture/compile/20020304-2.c: New test.
51761
51762 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
51763
51764         * gcc.c-torture/compile/20020304-1.c: New test case
51765         (from PR c/5830).
51766
51767 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
51768
51769         * gcc.dg/20020103-1.c: Add other -D ppc variants.
51770
51771 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51772
51773         * g++.dg/other/classkey1.C: New test.
51774
51775 2002-03-01  Richard Henderson  <rth@redhat.com>
51776
51777         * gcc.c-torture/compile/981223-1.x: New.
51778         * gcc.c-torture/compile/920625-1.x: New.
51779
51780 2002-02-28  Richard Henderson  <rth@redhat.com>
51781
51782         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
51783
51784 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
51785
51786         * gcc.c-torture/execute/20020227-1.c: New test.
51787
51788 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
51789
51790         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
51791         here" ERROR lines.
51792         * g++.old-deja/g++.oliva/partord1.C: Likewise.
51793         * g++.old-deja.g++.other/defarg1.C: Likewise.
51794         * g++.old-deja/g++.pt/calls2.C: Likewise.
51795         * g++.old-deja/g++.pt/crash20.C: Likewise.
51796         * g++.old-deja/g++.pt/crash30.C: Likewise.
51797         * g++.old-deja/g++.pt/crash36.C: Likewise.
51798         * g++.old-deja/g++.pt/crash6.C: Likewise.
51799         * g++.old-deja/g++.pt/defarg13.C: Likewise.
51800         * g++.old-deja/g++.pt/derived3.C: Likewise.
51801         * g++.old-deja/g++.pt/error1.C: Likewise.
51802         * g++.old-deja/g++.pt/friend21.C: Likewise.
51803         * g++.old-deja/g++.pt/friend23.C: Likewise.
51804         * g++.old-deja/g++.pt/infinite1.C: Likewise.
51805         * g++.old-deja/g++.robertl/eb128.C: Likewise.
51806
51807 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
51808
51809         * gcc.c-torture/execute/20020225-2.c: New test.
51810
51811 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
51812
51813         * gcc.c-torture/execute/920730-1t.c,
51814         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
51815         Delete test cases, only relevant to -traditional.
51816
51817 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51818
51819         * gcc.dg/cpp/undef1.c: Remove.
51820         * gcc.dg/cpp/directiv.c: Update.
51821         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
51822
51823 2002-02-27  Michael Meissner  <meissner@redhat.com>
51824
51825         * gcc.c-torture/execute/20020226-1.c: New test.
51826
51827 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
51828
51829         * g++.dg/debug/debug4.C: New test.
51830
51831         * gcc.dg/ia64-visibility-1.c: New test.
51832
51833 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
51834
51835         * gcc.dg/debug/20020224-1.c: New.
51836
51837 2002-02-25  Kazu Hirata  <kazu@hxi.com>
51838
51839         * gcc.c-torture/execute/960416-1.x: New.
51840         * gcc.c-torture/execute/divconst-3.x: Likewise.
51841
51842 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
51843
51844         * gcc.dg/20020224-1.c: New test.
51845
51846 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
51847
51848         * gcc.c-torture/execute/20020225-1.c: New.
51849
51850 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51851
51852         * gcc.dg/cpp/wchar-1.c: New test.
51853
51854 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
51855
51856         * gcc.dg/20020222-1.c: New test.
51857
51858 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
51859
51860         * g++.dg/opt/anonunion1.C: New test.
51861
51862 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
51863
51864         * g++.dg/template/qualttp19.C: New test.
51865         * g++.dg/template/qualttp20.C: New test.
51866         * g++.old-deja/g++.jason/report.C: Adjust expected errors
51867         * g++.old-deja/g++.other/qual1.C: Likewise.
51868
51869 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
51870
51871         * gcc.dg/attr-alwaysinline.c: New.
51872
51873 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
51874
51875         * gcc.dg/20020220-1.c: New test.
51876
51877         * gcc.dg/20020220-2.c: New test.
51878
51879         * g++.dg/opt/mmx1.C: New test.
51880
51881 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
51882
51883         * gcc.c-torture/compile/20020110.c: New test.
51884
51885 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
51886
51887         * gcc.c-torture/execute/20020219-1.c: New test.
51888
51889         * gcc.dg/20020219-1.c: New test.
51890
51891         * gcc.dg/noncompile/20020220-1.c: New test.
51892
51893         * g++.dg/opt/ptrintsum1.C: New test.
51894
51895         * gcc.dg/debug/20020220-1.c: New test.
51896
51897 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
51898
51899         * gcc.c-torture/execute/20020216-1.c: New test.
51900
51901 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
51902
51903         * gcc.dg/decl-1.c: Update, new test.
51904
51905 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
51906
51907         * g++.dg/abi/bitfield1.C: New test.
51908         * g++.dg/abi/bitfield2.C: New test.
51909
51910 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
51911
51912         * gcc.dg/attr-nest.c: New test.
51913
51914 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
51915
51916         * gcc.c-torture/execute/20020215-1.c: New test.
51917
51918 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
51919
51920         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
51921         * g++.dg/debug/debug.exp: New.
51922         * g++.dg/debug/trivial.C: New.
51923         * g++.dg/debug/debug1.C: Moved...
51924         * g++.dg/other/debug1.C: ...from here.
51925         * g++.dg/debug/debug2.C: Moved...
51926         * g++.dg/other/debug2.C: ...from here.
51927         * g++.dg/debug/debug3.C: Moved...
51928         * g++.dg/other/debug3.C: ...from here.
51929
51930         * gcc.dg/noncompile/20020213-1.c: New test.
51931
51932 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
51933
51934         * g++.dg/other/debug3.C: New test.
51935
51936         * gcc.c-torture/execute/20020213-1.c: New test.
51937
51938 2002-02-13  Richard Smith <richard@ex-parrot.com>
51939
51940         * g++.old-deja/g++.other/thunk1.C: New test.
51941
51942 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
51943
51944         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
51945
51946 2002-02-13  Stan Shebs  <shebs@apple.com>
51947
51948         * gcc.dg/altivec-3.c: New.
51949
51950 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
51951
51952         * gcc.dg/Wunreachable-1.c: New test.
51953         * gcc.dg/Wunreachable-2.c: New test.
51954
51955 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51956
51957         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
51958
51959 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
51960
51961         * gcc.dg/decl-1.c: New test.
51962
51963 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
51964
51965         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
51966
51967 2002-02-10  Kazu Hirata  <kazu@hxi.com>
51968
51969         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
51970         * gcc.c-torture/compile/980506-1.x: Likewise.
51971
51972 2002-02-10  Kazu Hirata  <kazu@hxi.com>
51973
51974         * gcc.dg/20020210-1.c: New.
51975
51976 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
51977
51978         * g77.f-torture/execute/947.f: New regression test
51979         for PR fortran/947.
51980
51981 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
51982
51983         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
51984         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
51985
51986 2002-02-08  Richard Henderson  <rth@redhat.com>
51987
51988         * gcc.c-torture/compile/labels-3.c: New.
51989
51990 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
51991
51992         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
51993         expression statements work instead.
51994         * gcc.dg/noncompile/20020207-1.c: New test.
51995
51996 2002-02-07  Richard Henderson  <rth@redhat.com>
51997
51998         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
51999
52000 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52001
52002         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
52003         message from g77
52004         * lib/g77-dg.exp: Trim g77 error messages so that they are
52005         recognized by dg.exp.
52006
52007 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52008
52009         PR fortran/5473
52010         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
52011
52012 2002-02-07  Richard Henderson  <rth@redhat.com>
52013
52014         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
52015         to be sufficiently aligned for integers.
52016
52017 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
52018
52019         * g++.dg/template/friend4.C: New test.
52020
52021 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52022
52023         PR fortran/5743
52024         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
52025         unsupported cases.
52026
52027 2002-02-07  Richard Henderson  <rth@redhat.com>
52028
52029         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
52030         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
52031         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
52032         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
52033
52034 2002-02-06  Richard Henderson  <rth@redhat.com>
52035
52036         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
52037
52038 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
52039
52040         * gcc.dg/20020206-1.c: New test.
52041
52042 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
52043
52044         * gcc.c-torture/execute/20020206-1.c: New test.
52045
52046         * gcc.c-torture/execute/20020206-2.c: New test.
52047
52048         PR optimization/5429:
52049         * gcc.c-torture/compile/20020206-1.c: New test.
52050
52051 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
52052
52053         * g++.dg/ext/align1.C: Do not use an explicit alignment value
52054         as certain file formats cannot support particularly large
52055         alignments.
52056
52057         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
52058         and do not expect to be able to link the executable.
52059
52060         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
52061         fail because the COFF format does not support the weak attribute.
52062
52063 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
52064
52065         * g77.dg/pr5473.f: New test
52066
52067 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
52068
52069         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
52070         Fix testcase accordingly.
52071
52072 2002-02-04  Richard Henderson  <rth@redhat.com>
52073
52074         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
52075         (buf): Change to be an array of pointers, not ints.
52076
52077 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
52078
52079         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
52080         before all tests.  Move warning one line above to match where it
52081         C frontend emits.
52082         * gcc.dg/Wswitch-2.c: New test.
52083         * g++.dg/warn/Wswitch-1.C: New test.
52084         * g++.dg/warn/Wswitch-2.C: New test.
52085
52086 2002-02-04  Richard Henderson  <rth@redhat.com>
52087
52088         * g++.dg/abi/offsetof.C: Fix size comparison.
52089
52090 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
52091
52092         * gcc.dg/cast-qual-2.c: New test.
52093
52094 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
52095
52096         * gcc.dg/20020201-4.c: New test.
52097
52098 2002-02-04  Ben Elliston  <bje@redhat.com>
52099
52100         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
52101         target_info attribute != 0, in addition to the empty string.
52102         (gcc_target_compile): Likewise.
52103
52104 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
52105
52106         * gcc.dg/Wswitch.c: New test.
52107         PR gcc/4475. PR gcc/3780.
52108
52109 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
52110
52111         * g77.f-torture/execute/5122.f: New test for regressions
52112         against PR fortran/5122.
52113
52114 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
52115
52116         * g77.f-torture/compile/pr3743.f: Delete
52117         * g77.dg/pr3743-1.f: New test.
52118         * g77.dg/pr3743-2.f: New test.
52119         * g77.dg/pr3743-3.f: New test.
52120         * g77.dg/pr3743-4.f: New test.
52121
52122 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52123
52124         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
52125
52126 2002-02-02  Richard Henderson  <rth@redhat.com>
52127
52128         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
52129         * gcc.c-torture/execute/bf64-1.c: Likewise.
52130
52131 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
52132
52133         * gcc.dg/20020201-2.c: New test.
52134
52135         * gcc.dg/20020201-3.c: New test.
52136
52137         * gcc.c-torture/execute/bitfld-2.c: New test.
52138
52139 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52140
52141         * gcc.dg/bitfld-1.c: Update.
52142         * gcc.dg/bitfld-2.c: Update.
52143         * gcc.c-torture/execute/bitfld-1.x: New.
52144
52145 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
52146
52147         * gcc.c-torture/execute/20020201-1.c: New test.
52148
52149 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
52150
52151         PR target/5469
52152         * gcc.dg/20020201-1.c: New test.
52153
52154 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
52155
52156         PR fortran/3743
52157         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
52158         * g77.f-torture/compile/pr3743.x: Remove
52159
52160 2002-01-31  Tom Rix  <trix@redhat.com>
52161
52162         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
52163
52164 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52165
52166         * gcc.dg/noncompile/20020130-1.c: New test.
52167
52168 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
52169
52170         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
52171
52172 2002-01-29  Richard Henderson  <rth@redhat.com>
52173
52174         * gcc.c-torture/execute/991118-1.c: Cast various constants back
52175         to long long.
52176         * gcc.c-torture/execute/bf64-1.c: Likewise.
52177
52178 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
52179
52180         * gcc.c-torture/execute/20020129-1.c: New test.
52181
52182 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52183
52184         * gcc.c-torture/compile/20000224-1.c: Update.
52185         * gcc.c-torture/execute/bitfld-1.c: New tests.
52186         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
52187         * gcc.dg/uninit-A.c: Update.
52188
52189 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
52190
52191         * g++.dg/template/ctor1.C: Add instantiation.
52192
52193 2002-01-28  Paul Koning  <pkoning@equallogic.com>
52194
52195         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
52196         argument to __builtin_prefetch to be const ptr.
52197
52198 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
52199
52200         * gcc.c-torture/compile/20020120-1.c: New test.
52201
52202 2002-01-27  Kazu Hirata  <kazu@hxi.com>
52203
52204         * gcc.c-torture/execute/20020127-1.c: New test.
52205
52206 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
52207
52208         * g77.dg/f77-edit-i-in.f: New test
52209         * g77.dg/f77-edit-i-out.f: New test
52210
52211 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
52212
52213         * gcc.dg/debug/debug.exp: New file.
52214         * gcc.dg/debug/trivial.c: New file.
52215         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
52216         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
52217         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
52218         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
52219         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
52220         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
52221         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
52222         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
52223         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
52224         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
52225         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
52226         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
52227         * gcc.dg/20000503-1.c: Removed.
52228         * gcc.dg/20010207-1.c: Removed.
52229         * gcc.dg/20011223-1.c: Removed.
52230         * gcc.dg/20020104-2.c: Removed.
52231         * gcc.dg/debug-1.c: Removed.
52232         * gcc.dg/debug-2.c: Removed.
52233         * gcc.dg/debug-3.c: Removed.
52234         * gcc.dg/debug-4.c: Removed.
52235         * gcc.dg/debug-5.c: Removed.
52236         * gcc.dg/debug-6.c: Removed.
52237         * gcc.dg/dwarf2-1.c: Removed.
52238         * gcc.dg/dwarf2-2.c: Removed.
52239
52240 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
52241
52242         * g++.old-deja/g++.other/eh5.C: New test.
52243         * g++.old-deja/g++.other/sibcall2.C: New test.
52244         * g++.old-deja/g++.other/array9.C: New test.
52245         * g++.old-deja/g++.other/typename2.C: New test.
52246         * g++.old-deja/g++.other/crash60.C: New test.
52247         * g++.old-deja/g++.other/conv9.C: New test.
52248         * g++.old-deja/g++.other/mangle10.C: New test.
52249         * g++.old-deja/g++.other/unchanging1.C: New test.
52250         * g++.old-deja/g++.other/exprstmt1.C: New test.
52251         * g++.old-deja/g++.other/inline23.C: New test.
52252         * g++.old-deja/g++.eh/ia64-1.C: New test.
52253         * g++.old-deja/g++.other/dwarf2-1.C: New test.
52254         * g++.old-deja/g++.other/reload1.C: New test.
52255         * g++.old-deja/g++.other/static20.C: New test.
52256         * g++.old-deja/g++.other/local-alloc1.C: New test.
52257         * g++.old-deja/g++.other/conv8.C: New test.
52258         * g++.old-deja/g++.other/stmtexpr2.C: New test.
52259         * g++.old-deja/g++.other/storeexpr1.C: New test.
52260         * g++.old-deja/g++.other/storeexpr2.C: New test.
52261         * g++.dg/eh/template2.C: New test.
52262         * g++.dg/warn/weak1.C: New test.
52263
52264 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
52265
52266         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
52267         Remove first, non-varying, argument.
52268
52269 2002-01-23  Richard Henderson  <rth@redhat.com>
52270
52271         * gcc.dg/inline-2.c: New.
52272
52273         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
52274         Add optional target arg.  Check number of arguments.
52275         (scan-assembler-not, scan-assembler-dem): Likewise.
52276         (scan-assembler-dem-not): Likewise.
52277
52278 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
52279
52280         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
52281         line 12.
52282         * g++.old-deja/g++.brendan/parse3.C,
52283         g++.old-deja/g++.other/crash26.C,
52284         g++.old-deja/g++.other/crash28.C,
52285         g++.old-deja/g++.other/crash29.C,
52286         g++.old-deja/g++.other/crash30.C,
52287         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
52288
52289 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
52290
52291         * gcc.dg/20020115-1.c: New.
52292
52293 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
52294
52295         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
52296
52297 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
52298
52299         * gcc.dg/20020122-3.c: New.
52300
52301 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
52302
52303         * g++.dg/other/gc1.C: New test.
52304
52305 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
52306
52307         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
52308
52309 2002-01-22  Richard Henderson  <rth@redhat.com>
52310
52311         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
52312
52313 2002-01-22  Richard Henderson  <rth@redhat.com>
52314
52315         * gcc.dg/20020122-4.c: New.
52316
52317 2002-01-22  H.J. Lu <hjl@gnu.org>
52318
52319         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
52320         link output.
52321         * gcc.dg/special/ecos.exp: Likewise.
52322         * lib/g++-dg.exp: Likewise.
52323         * lib/g77-dg.exp: Likewise.
52324         * lib/gcc-dg.exp : Likewise.
52325         * lib/mike-g++.exp: Likewise.
52326         * lib/mike-g77.exp: Likewise.
52327         * lib/mike-gcc.exp: Likewise.
52328         * lib/objc-dg.exp: Likewise.
52329
52330 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
52331
52332         PR target/5379
52333         * gcc.dg/20020122-2.c: New test.
52334
52335 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
52336
52337         * gcc.dg/20020122-1.c: New test.
52338
52339 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
52340
52341         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
52342
52343 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
52344
52345         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
52346
52347 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52348
52349         * gcc.c-torture/compile/20020121-1.c: New test.
52350
52351 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52352
52353         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
52354         ld_library_path.
52355
52356 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
52357
52358         * gcc.dg/20020218-1.c: New test.
52359
52360 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
52361
52362         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
52363         messages
52364         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
52365         "At global scope" warning
52366         * g++.dg/ext/align1.C: Change cygwin test for alignment
52367         from db-bogus to dg-warning
52368
52369 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
52370
52371         * g77.f-torture/compile/cpp2.F: New test.
52372
52373 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52374
52375         * g++.dg/template/access1.C: New test.
52376
52377 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
52378
52379         * gcc.dg/20020118-1.c: New.
52380
52381 2002-01-18  Kazu Hirata  <kazu@hxi.com>
52382
52383         * gcc.c-torture/execute/20020118-1.c: New test.
52384
52385 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
52386
52387         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
52388         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
52389         alignment warnings.
52390
52391 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
52392
52393         * gcc.misc-tests/i386-prefetch.exp: Save and restore
52394         torture_with_loops and torture_without_loops
52395
52396 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
52397
52398         * gcc.c-torture/compile/20020116-1.c: New test.
52399
52400 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
52401
52402         * gcc.dg/20020116-2.c: New test.
52403
52404         * gcc.dg/ultrasp4.c: New test.
52405
52406         * gcc.dg/20020116-1.c: New test.
52407
52408 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
52409
52410         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
52411         by EABI.
52412
52413 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
52414
52415         * gcc.misc-tests/i386-prefetch.exp: New.
52416         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
52417         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
52418         * gcc.misc-tests/i386-pf-none-1.c: New test.
52419         * gcc.misc-tests/i386-pf-sse-1.c: New test.
52420
52421 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
52422
52423         * gcc.dg/gnu89-init-1.c: Add new tests.
52424
52425 2002-01-15  Andreas Jaeger  <aj@suse.de>
52426
52427         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
52428         * gcc.dg/i386-mmx-2.c: Likewise.
52429         * gcc.dg/i386-sse-1.c: Likewise.
52430         * gcc.dg/i386-sse-2.c: Likewise.
52431         * gcc.dg/i386-sse-3.c: Likewise.
52432
52433 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
52434
52435         * g77.f-torture/execute/intrinsic-unix-bessel.f:
52436         Uncomment additional cases that now pass.
52437
52438 2002-01-11  Richard Henderson  <rth@redhat.com>
52439
52440         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
52441         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
52442
52443 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
52444
52445         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
52446
52447 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
52448
52449         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
52450         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
52451
52452 2002-01-10  Dale Johannesen  <dalej@apple.com>
52453
52454         * gcc.c-torture/execute/loop-11.c: New.
52455
52456 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
52457
52458         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
52459         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
52460
52461 2002-01-09  Richard Henderson  <rth@redhat.com>
52462
52463         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
52464         type in which to perform the operation for each size.
52465
52466 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
52467
52468         * gcc.c-torture/compile/20020109-2.c: New test.
52469
52470 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
52471
52472         * gcc.c-torture/execute/loop-10.c: New test.
52473
52474 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
52475
52476         * gcc.c-torture/compile/20010226-1.c: New test.
52477         * gcc.c-torture/compile/20010227-1.c: New test.
52478         * gcc.c-torture/compile/20010426-1.c: New test.
52479         * gcc.c-torture/compile/20010510-1.c: New test.
52480         * gcc.c-torture/compile/20010605-3.c: New test.
52481         * gcc.c-torture/compile/20010824-1.c: New test.
52482         * gcc.c-torture/execute/20010409-1.c: New test.
52483         * gcc.dg/noncompile/20000901-1.c: New test.
52484         * gcc.dg/20001023-1.c: New test.
52485         * gcc.dg/20001101-1.c: New test.
52486         * gcc.dg/20001102-1.c: New test.
52487         * gcc.dg/20010207-1.c: New test.
52488         * gcc.dg/20010405-1.c: New test.
52489         * gcc.dg/20010822-1.c: New test.
52490         * gcc.dg/20011107-1.c: New test.
52491
52492 2002-01-09  Jeffrey A Law  (law@redhat.com)
52493
52494         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
52495
52496         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
52497         execution failure on PA targets.
52498
52499 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
52500
52501         * gcc.c-torture/compile/20020109-1.c: New test.
52502
52503 2002-01-08  Kazu Hirata  <kazu@hxi.com>
52504
52505         * gcc.c-torture/execute/20020108-1.c: New test.
52506
52507 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
52508
52509         * gcc.dg/20020108-1.c: New test.
52510
52511 2002-01-08  H.J. Lu <hjl@gnu.org>
52512
52513         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
52514         for header files.
52515
52516 2002-01-08  Geoff Keating  <geoffk@redhat.com>
52517
52518         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
52519         consistency.
52520
52521 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
52522
52523         * gcc.dg/altivec-4.c: Test altivec predicates.
52524
52525 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
52526
52527         * gcc.c-torture/execute/20020107-1.c: New test.
52528
52529 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
52530
52531         PR c/5279
52532         * gcc.c-torture/compile/20020106-1.c: New test.
52533
52534 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
52535
52536         * gcc.c-torture/execute/nestfunc-4.c: New test.
52537
52538 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
52539
52540         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
52541         extra triple that slipped in.
52542         * g++.old-deja/g++.abi/align.C: Likewise.
52543         * g++.old-deja/g++.abi/bitfields.C: Likewise.
52544
52545 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
52546
52547         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
52548         * g++.old-deja/g++.abi/align.C: Likewise.
52549         * g++.old-deja/g++.abi/bitfields.C: Likewise.
52550
52551         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
52552         on FreeBSD/i386.
52553         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
52554         FreeBSD.
52555
52556 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
52557
52558         * gcc.dg/20020104-1.c: New test.
52559
52560         * gcc.dg/20020104-2.c: New test.
52561
52562 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
52563
52564         * gcc.dg/20020103-1.c: Fix typo in target selector.
52565
52566 2002-01-03  Richard Henderson  <rth@redhat.com>
52567
52568         * gcc.dg/20020103-1.c: New.
52569
52570 2002-01-03  Kazu Hirata  <kazu@hxi.com>
52571
52572         * gcc.c-torture/execute/20020103-1.c: New test.
52573
52574 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
52575
52576         * g++.dg/other/debug2.C: New test.
52577
52578         * gcc.c-torture/compile/20020103-1.c: New test.
52579
52580 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
52581
52582         * gcc.dg/gnu89-init-1.c: Added new tests.
52583
52584 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52585
52586         * g++.dg/template/friend2.C: Remove as patch is reverted.
52587
52588         * g++.dg/warn/oldcast1.C: New test.
52589
52590         * g++.dg/template/ptrmem1.C: New test.
52591         * g++.dg/template/ptrmem2.C: New test.
52592
52593         * g++.dg/template/ntp.C: New test.
52594
52595         * g++.dg/other/component1.C: New test.
52596
52597         * g++.dg/template/ttp3.C: New test.
52598
52599         * g++.dg/template/friend2.C: New test.
52600         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
52601
52602 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52603
52604         * g++.dg/other/ptrmem1.C: New test.
52605         * g++.dg/other/ptrmem2.C: New test.
52606
52607 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52608
52609         * g++.dg/template/ctor1.C: New test.
52610
52611 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52612
52613         * g++.dg/template/friend2.C: New test.
52614
52615 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
52616
52617         * gcc.dg/mmix-1.c: New test.
52618
52619 2001-12-31  Richard Henderson  <rth@redhat.com>
52620
52621         * gcc.dg/asm-5.c: New.
52622
52623 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
52624
52625         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
52626         in namespace __gnu_cxx
52627
52628 2001-12-30  Richard Henderson  <rth@redhat.com>
52629
52630         * gcc.dg/debug-6.c: New.
52631
52632 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
52633
52634         * gcc.c-torture/compile/20011229-2.c: New test.
52635
52636 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
52637
52638         * gcc.dg/debug-3.c: New test.
52639         * gcc.dg/debug-4.c: New test.
52640         * gcc.dg/debug-5.c: New test.
52641
52642 2001-12-29  Richard Henderson  <rth@redhat.com>
52643
52644         * g++.dg/eh/loop1.C: New.
52645
52646 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
52647
52648         * g++.dg/template/crash1.C: New test.
52649
52650 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
52651
52652         * g++.dg/other/const1.C: New test.
52653
52654 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
52655
52656         * gcc.c-torture/compile/20011229-1.c: New test.
52657
52658 2001-12-28  Stan Shebs  <shebs@apple.com>
52659
52660         * lib/objc-torture.exp: Resync with c-torture.exp.
52661         * lib/objc.exp: Load standard libraries.
52662
52663 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
52664
52665         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
52666         additional tests.
52667
52668 2001-12-27  Roger Sayle <roger@eyesopen.com>
52669
52670         * gcc.c-torture/execute/string-opt-16.c: New testcase.
52671
52672 2001-12-27  Richard Henderson  <rth@redhat.com>
52673
52674         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
52675
52676 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
52677
52678         * g++.dg/eh/ctor1.C: New test.
52679         * g++.dg/other/error2.C: New test.
52680
52681 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
52682
52683         * g++.dg/other/init2.C: New test.
52684
52685 2001-12-24  Richard Henderson  <rth@redhat.com>
52686
52687         * gcc.dg/20011223-1.c: New.
52688         * gcc.dg/inline-1.c: New.
52689
52690 2001-12-23  Richard Henderson  <rth@redhat.com>
52691
52692         * gcc.dg/asm-4.c: Test operand modifiers.
52693
52694 2001-12-23  Richard Henderson  <rth@redhat.com>
52695
52696         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
52697
52698 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52699
52700         * gcc.c-torture/execute/20011223-1.c: New test.
52701
52702 2001-12-21  Richard Henderson  <rth@redhat.com>
52703
52704         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
52705         re-enables the warning.
52706
52707 2001-12-21  Richard Henderson  <rth@redhat.com>
52708
52709         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
52710
52711 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
52712
52713         * gcc.c-torture/compile/20011218-1.c: New test.
52714
52715 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
52716
52717         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
52718         arm-isr.c test.
52719         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
52720         epilogue generation for ARM ISR routines.
52721
52722 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52723
52724         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
52725         * gcc.dg/format/c90-printf-3.c: Likewise.
52726         * gcc.dg/format/c99-printf-3.c: Likewise.
52727         * gcc.dg/format/ext-1.c: Likewise.
52728         * gcc.dg/format/ext-6.c: Likewise.
52729         * gcc.dg/format/format.h: Prototype unlocked stdio.
52730
52731 2001-12-20  Richard Henderson  <rth@redhat.com>
52732
52733         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
52734         (arena): Use it.
52735         (malloc): Correct allocation logic.  Abort if we fill up the
52736         arena before initialization complete.
52737         (realloc): Correct allocation logic.
52738
52739 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
52740
52741         * gcc.c-torture/compile/20011219-2.c: New test.
52742
52743         * gcc.c-torture/execute/20011219-1.c: New test.
52744
52745 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
52746
52747         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
52748         target does not support weak symbols.
52749
52750 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
52751
52752         * gcc.c-torture/compile/20011219-1.c: New test.
52753
52754 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
52755
52756         * g++.dg/other/error1.C: New test.
52757
52758 2001-12-17  Jeffrey A Law  (law@redhat.com)
52759
52760         * gcc.c-torture/execute/20011217-1.c: New test.
52761
52762 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
52763
52764         * objc.dg/special/: New directory.
52765         * objc.dg/special/special.exp: New file.
52766         * objc.dg/special/unclaimed-category-1.h: New file.
52767         * objc.dg/special/unclaimed-category-1a.m: New file.
52768         * objc.dg/special/unclaimed-category-1.m: New file.
52769
52770 2001-12-17  Andreas Jaeger  <aj@suse.de>
52771
52772         * gcc.c-torture/compile/20011217-2.c: New test.
52773
52774 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52775
52776         * gcc.c-torture/compile/20011217-1.c: New test.
52777
52778 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
52779
52780         * gcc.dg/20011214-1.c: New.
52781
52782 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
52783
52784         * gcc.dg/altivec-4.c: New.
52785
52786 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
52787
52788         * gcc.dg/20011113-1.c: New test.
52789
52790 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52791
52792         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
52793         std::__malloc_alloc_template<0> and
52794         std::__default_alloc_template<false, 0>.
52795
52796 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
52797
52798         * objc/execute/bf-21.m: New test.
52799         * objc/execute/enumeration-1.m: New test.
52800         * objc/execute/enumeration-2.m: New test.
52801
52802 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
52803
52804         * gcc.dg/gnu89-init-1.c: New test.
52805
52806 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
52807
52808         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
52809         * g++.old-deja/g++.jason/2371.C: Likewise.
52810         * g++.old-deja/g++.jason/template33.C: Likewise.
52811         * g++.old-deja/g++.jason/template34.C: Likewise.
52812         * g++.old-deja/g++.jason/template36.C: Likewise.
52813         * g++.old-deja/g++.oliva/typename1.C: Likewise.
52814         * g++.old-deja/g++.oliva/typename2.C: Likewise.
52815         * g++.old-deja/g++.other/typename1.C: Likewise.
52816         * g++.old-deja/g++.pt/inherit2.C: Likewise.
52817         * g++.old-deja/g++.pt/nontype5.C: Likewise.
52818         * g++.old-deja/g++.pt/typename11.C: Likewise.
52819         * g++.old-deja/g++.pt/typename14.C: Likewise.
52820         * g++.old-deja/g++.pt/typename16.C: Likewise.
52821         * g++.old-deja/g++.pt/typename3.C: Likewise.
52822         * g++.old-deja/g++.pt/typename4.C: Likewise.
52823         * g++.old-deja/g++.pt/typename5.C: Likewise.
52824         * g++.old-deja/g++.pt/typename7.C: Likewise.
52825         * g++.old-deja/g++.robertl/eb9.C: Likewise.
52826
52827 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
52828
52829         * g++.dg/other/linkage1.C: New test.
52830         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
52831         specifiers.
52832
52833 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
52834
52835         * gcc.dg/concat.c: New test.
52836
52837 2001-12-11  Stan Shebs  <shebs@apple.com>
52838
52839         * objc/compile: New test directory.
52840         * objc/compile/compile.exp: New expect script.
52841         * objc/compile/20011211-1.m: New compile test.
52842
52843 2001-12-11  Jason Merrill  <jason@redhat.com>
52844
52845         * lib/prune.exp (prune_gcc_output): Also handle "In member
52846         function".  So many permutations...
52847
52848 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
52849
52850         * g++.dg/template/typedef1.C: New test.
52851
52852 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
52853
52854         * g++.dg/other/copy1.C: New test.
52855
52856 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
52857
52858         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
52859
52860         * gcc.dg/builtin-choose-expr.c: New.
52861
52862 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
52863
52864         * gcc.dg/altivec-2.c: New.
52865
52866 2001-12-07  Richard Henderson  <rth@redhat.com>
52867
52868         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
52869
52870 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
52871
52872         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
52873         ultrasparc.
52874
52875 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52876
52877         * g++-old.deja/g++.robertl/eb101.C: Deleted.
52878
52879 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
52880
52881         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
52882         variable argument list.
52883
52884 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
52885
52886         * gcc.c-torture/execute/memcheck: Delete entire directory.
52887         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
52888         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
52889
52890 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52891
52892         * gcc.dg/Wshadow-1.c: New test.
52893
52894 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
52895
52896         * gcc.c-torture/compile/20011130-1.c: New test.
52897
52898         * gcc.dg/noncompile/20011025-1.c: New test.
52899
52900         * g++.dg/other/anon-union.C: New test.
52901
52902         * gcc.c-torture/execute/20011024-1.c: New test.
52903
52904 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
52905
52906         * gcc.c-torture/execute/20000722-1.x,
52907         gcc.c-torture/execute/20010123-1.x: Remove.
52908         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
52909         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
52910         gcc.dg/c99-complit-2.c: New tests.
52911
52912 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
52913
52914         * g++.dg/inherit/base1.C: New test.
52915
52916 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
52917
52918         * g++.dg/other/stdarg1.C: New test.
52919
52920         * gcc.c-torture/compile/20011130-2.c: New test.
52921
52922 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
52923
52924         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
52925         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
52926         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
52927         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
52928         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
52929         * gcc.dg/builtin-prefetch-1.c: New test.
52930
52931 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
52932
52933         * gcc.dg/20011130-1.c: New test.
52934
52935 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
52936
52937         * g++.dg/other/scope1.C: New test.
52938         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
52939
52940 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52941
52942         * gcc.dg/vla-init-1.c: New test.
52943
52944 2001-12-01  Geoff Keating  <geoffk@redhat.com>
52945
52946         * gcc.c-torture/compile/structs.c: New testcase from GDB.
52947
52948 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52949
52950         * objc.dg/alias.m: Update.
52951         * objc.dg/class-1.m: Update.
52952         * objc.dg/const-str-1.m: Update.
52953         * objc.dg/fwd-proto-1.m: Update.
52954         * objc.dg/id-1.m: Update.
52955         * objc.dg/super-class-1.m: Update.
52956
52957 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
52958
52959         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
52960         constructs.
52961
52962 2001-11-28  Jeffrey A Law  (law@cygnus.com)
52963
52964         * gcc.c-torture/execute/20011128-1.c: New test.
52965
52966 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
52967
52968         * gcc.dg/20011127-1.c: New test.
52969
52970 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52971
52972         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
52973         from Austin Group draft 7.
52974         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
52975         scanf format arguments.
52976         * gcc.dg/format/no-exargs-2.c: New test.
52977
52978 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
52979
52980         * g++.dg/abi/vbase8-4.C: New test.
52981
52982 2001-11-24  Ian Lance Taylor  <ian@airs.com>
52983
52984         * gcc.c-torture/execute/20011121-1.c: New test.
52985
52986 2001-11-23  Jeffrey A Law  (law@cygnus.com)
52987
52988         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
52989
52990 2001-11-23  Andreas Jaeger  <aj@suse.de>
52991
52992         * gcc.dg/cpp/charconst-2.c: New test.
52993
52994 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
52995
52996         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
52997         to the host if it is remote.  Let tests specify extra headers
52998         they use.
52999         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
53000         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
53001         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
53002         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
53003         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
53004         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
53005         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
53006         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
53007         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
53008         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
53009
53010 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
53011
53012         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
53013         for little endian ARMs.
53014
53015 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
53016
53017         * gcc.c-torture/compile/20011119-1.c: New test.
53018         * gcc.c-torture/compile/20011119-2.c: New test.
53019
53020 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
53021
53022         * gcc.dg/altivec-1.c: Fix typo.
53023
53024 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
53025
53026         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
53027
53028 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
53029
53030         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
53031
53032 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
53033
53034         * lib/g77.exp: Don't specify --rpath-link.
53035
53036         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
53037         across all the headers.
53038         * gcc.dg/format/format.exp: For testing on a remote host,
53039         copy format.h.
53040
53041         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
53042         * gcc.c-torture/execute/930406-1.c: Likewise.
53043         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
53044
53045 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
53046
53047         * gcc.dg/altivec-1.c: New.
53048
53049 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
53050
53051         * gcc.dg/cpp/fpreprocessed.c: New test case.
53052
53053 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53054
53055         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
53056         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
53057         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
53058
53059 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53060
53061         * gcc.dg/no-builtin-1.c: New test.
53062
53063 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
53064
53065         * gcc.c-torture/execute/20011115-1.c: New test.
53066
53067 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
53068
53069         * gcc.c-torture/compile/20011114-2.c: New test.
53070         * gcc.c-torture/compile/20011114-3.c: New test.
53071         * gcc.c-torture/compile/20011114-4.c: New test.
53072
53073 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
53074
53075         * g++.dg/other/init1.C: New test.
53076
53077 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
53078
53079         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
53080         message.
53081
53082         * gcc.c-torture/execute/20011114-1.c: New testcase.
53083
53084         * gcc.c-torture/compile/20010327-1.c: Revert last change.
53085         * gcc.c-torture/compile/20011114-1.c: New test, exactly
53086         like the (before this change) version of 20010327-1.c.
53087
53088 2001-11-14  Roger Sayle <roger@eyesopen.com>
53089
53090         * gcc.c-torture/execute/string-opt-13.c: New testcase.
53091
53092 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
53093
53094         * g++.dg/init/array2.C: New test.
53095
53096 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
53097
53098         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
53099
53100 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
53101
53102         * g++.dg/other/forscope1.C: New test.
53103         * g++.dg/ext/forscope1.C: New test.
53104         * g++.dg/ext/forscope2.C: New test.
53105
53106 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
53107
53108         * gcc.c-torture/execute/20011113-1.c: New test.
53109
53110 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
53111
53112         * gcc.c-torture/execute/20011109-2.c: New test.
53113
53114         * gcc.c-torture/execute/20011109-1.c: New test.
53115
53116 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
53117
53118         * gcc.c-torture/compile/20011109-1.c: New test.
53119
53120 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
53121
53122         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
53123         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
53124         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
53125         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
53126         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
53127         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
53128         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
53129
53130 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53131
53132         * g++.dg/warn/Wshadow-1.C: New tests.
53133         * g++.old-deja/g++.mike/for3.C: Update.
53134
53135 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53136
53137         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
53138         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
53139         XFAILs.  Adjust expected error texts.
53140         * gcc.c-torture/compile/20011106-1.c,
53141         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
53142         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
53143         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
53144         gcc.dg/c99-array-lval-5.c: New tests.
53145
53146 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53147
53148         * gcc.dg/cpp/defined.c: Update.
53149
53150 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53151
53152         * gcc.c-torture/execute/anon-1.c: New test.
53153
53154 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
53155
53156         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
53157         same size, so no warning should be produced on stormy16.
53158
53159         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
53160         due to oversized array.
53161         * g++.old-deja/g++.mike/ns15.C: Likewise.
53162         * g++.old-deja/g++.pt/crash16.C: Likewise.
53163
53164 2001-11-02  Graham Stott  <grahams@redhat.com>
53165
53166         * g++.dgother/debug1.C: Fix typos.
53167
53168 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
53169
53170         * g++.dg/other/debug1.C: New test.
53171
53172 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53173
53174         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
53175         of unsigned long.
53176
53177 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
53178
53179         * gcc.dg/20011029-2.c: New test.
53180
53181         * gcc.c-torture/compile/20011029-1.c: New test.
53182
53183 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
53184
53185         * objc/execute/class_self-1.m: New test.
53186         * objc/execute/class_self-2.m: New test.
53187
53188 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
53189
53190         * gcc.misc-tests/msgs.exp: Delete.
53191         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
53192         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
53193         error set to match recent changes.
53194
53195 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
53196
53197         * gcc.dg/20011021-1.c: New test.
53198
53199 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
53200
53201         * gcc.c-torture/compile/20011023-1.c: New test.
53202
53203 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
53204
53205         * lib/g77.exp: Rewrite based on lib/g++.exp.
53206
53207 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
53208
53209         * gcc.c-torture/execute/20011019-1.c: New test.
53210
53211         * gcc.dg/20011018-1.c: New test.
53212
53213 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
53214
53215         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
53216
53217 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
53218
53219         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
53220         * gcc.dg/attr-invalid.c: Likewise.
53221
53222 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
53223
53224         * gcc.dg/20011015-1.c: New test.
53225
53226 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
53227
53228         * g++.dg/template/unify2.C: New test.
53229
53230 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
53231
53232         * g++.dg/other/exception-specification.C: New test
53233
53234 2001-10-13  Tom Rix  <trix@redhat.com>
53235
53236         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
53237         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
53238
53239 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
53240
53241         * gcc.dg/20011009-1.c: New test.
53242
53243 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
53244
53245         PR g++/4476
53246         * g++.dg/other/friend1.C: New test.
53247
53248 2001-10-11  Richard Henderson  <rth@redhat.com>
53249
53250         * g++.old-deja/g++.other/crash18.C: Add -S to options.
53251
53252 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53253
53254         * gcc.c-torture/compile/20011010-1.c: New.
53255
53256 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53257
53258         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
53259         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
53260         g77.f-torture/execute/execute.exp,
53261         g77.f-torture/noncompile/noncompile.exp,
53262         gcc.c-torture/compile/compile.exp,
53263         gcc.c-torture/execute/execute.exp,
53264         gcc.c-torture/execute/ieee/ieee.exp,
53265         gcc.c-torture/execute/memcheck/memcheck.exp,
53266         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
53267         objc/execute/execute.exp: Update FSF address.
53268
53269 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
53270
53271         * gcc.dg/cpp/cmdlne-C.c: Update.
53272         * gcc.dg/cpp/cmdlne-C2.c: New.
53273
53274 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53275
53276         * gcc.c-torture/execute/20011008-3.c: New.
53277
53278 2001-10-08  DJ Delorie  <dj@redhat.com>
53279
53280         * gcc.dg/20011008-1.c: New.
53281         * gcc.dg/20011008-2.c: New.
53282
53283 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53284
53285         * gcc.dg/cpp/spacing1.c: Update test.
53286
53287 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53288
53289         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
53290         spelling errors of "separate" as "seperate".
53291
53292 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
53293
53294         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
53295         enough to avoid inlining.
53296
53297 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
53298
53299         * lib/g77.exp: set libg2c_dir correctly.
53300
53301 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53302
53303         * gcc.dg/cpp/macro11.c: New test.
53304
53305 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53306
53307         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
53308         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
53309         gcc.dg/format/multattr-3.c: New tests.
53310         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
53311         tests for format attributes on function pointers being rejected.
53312
53313 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53314
53315         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
53316
53317 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53318
53319         * g++.dg/warn/format1.C: New test.
53320
53321 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
53322
53323         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
53324
53325 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53326
53327         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
53328
53329 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53330
53331         * gcc.dg/cpp/redef2.c: Add test.
53332
53333 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
53334
53335         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
53336         long-standing bug on i686, apparently.
53337         * gcc.c-torture/execute/loop-2c.x: New file.
53338         * gcc.c-torture/execute/loop-2d.x: New file.
53339         * gcc.c-torture/execute/loop-3c.x: New file.
53340
53341 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
53342
53343         * gcc.dg/cpp/20000625-2.c: Correct line number.
53344
53345 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53346
53347         * gcc.dg/cpp/macro10.c: New test.
53348         * gcc.dg/cpp/strify3.c: New test.
53349         * gcc.dg/cpp/spacing1.c: Add tests.
53350         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
53351         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
53352
53353 2001-09-24  DJ Delorie  <dj@redhat.com>
53354
53355         * gcc.c-torture/execute/20010924-1.c: New test.
53356
53357 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53358
53359         * objc/execute/paste.m: Remove.
53360
53361 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53362
53363         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
53364
53365 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
53366
53367         * g77.dg/strlen0.f: New test.
53368
53369 2001-09-21  Richard Henderson  <rth@redhat.com>
53370
53371         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
53372         * g++.old-deja/g++.abi/vtable2.C: Likewise.
53373
53374 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53375
53376         Table-driven attributes.
53377         * g++.dg/ext/attrib1.C: New test.
53378
53379 2001-09-20  DJ Delorie  <dj@redhat.com>
53380
53381         * gcc.dg/20000926-1.c: Update expected warning messages.
53382         * gcc.dg/array-2.c: Likewise, and test for warnings too.
53383         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
53384         array.
53385
53386 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
53387
53388         * g++.dg/eh/registers1.C: New test case.
53389
53390 2001-09-17  Richard Henderson  <rth@redhat.com>
53391
53392         * gcc.dg/array-5.c: Fix VLA decomposition test.
53393
53394 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53395
53396         * gcc.dg/cpp/line5.c: New testcase.
53397
53398 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
53399
53400         * gcc.dg/cpp/macro9.c: New test.
53401
53402 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
53403
53404         * gcc.c-torture/execute/980223.c: Change type of addr from long
53405         to char *.
53406
53407 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
53408
53409         * gcc.c-torture/execute/20010915-1.c: New test.
53410
53411 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
53412
53413         * g77.dg/bprob: New directory.
53414         * g77.dg/bprob/bprob.exp: New file.
53415         * g77.dg/bprob/bprob-1.f: New test.
53416         * g77.dg/gcov: New directory.
53417         * g77.dg/gcov/gcov.exp: New file.
53418         * g77.dg/gcov/gcov-1.f: New test.
53419         * g77.dg/gcov/gcov-1.x: New file.
53420
53421 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53422
53423         * gcc.dg/cpp/directiv.c: Update.
53424         * gcc.dg/cpp/undef1.c: Update.
53425
53426 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
53427
53428         * gcc.dg/20010912-1.c: New test.
53429
53430 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
53431
53432         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
53433         language-independent file in lib.
53434         * lib/gcov.exp: New file.
53435
53436 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53437
53438         * gcc.c-torture/compile/20010911-1.c: New test.
53439
53440 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
53441
53442         * lib/profopt.exp: New, to support profile-directed optimizations.
53443         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
53444         * gcc.misc-tests/bprob-1.c: New test.
53445         * gcc.misc-tests/bprob-2.c: New test.
53446
53447 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
53448
53449         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
53450         XFAIL and which kinds of gcov output to verify.
53451         * gcc.misc-tests/gcov-4b.x: New file.
53452         * gcc.misc-tests/gcov-5b.x: New file.
53453         * gcc.misc-tests/gcov-6.x: New file.
53454         * gcc.misc-tests/gcov-7.c: New test.
53455         * gcc.misc-tests/gcov-7.x: New file.
53456
53457 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
53458
53459         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
53460         * gcc.misc-tests/gcov-6.c: New test.
53461
53462 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53463
53464         PR c++/3986
53465         * g++.dg/abi/vbase1.C: New test.
53466
53467 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
53468
53469         * objc.dg/method-2.m: New.
53470
53471 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53472
53473         PR c++/4203
53474         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
53475         * g++.dg/init/empty1.C: New test.
53476
53477 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
53478
53479         * gcc.c-torture/compile/20010903-1.c: New test.
53480
53481 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
53482
53483         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
53484         for m68k.
53485
53486 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
53487
53488         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
53489
53490         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
53491
53492         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
53493
53494 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
53495
53496         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
53497         for 16-bit 'unsigned int'.
53498
53499 2001-08-29  Kazu Hirata  <kazu@hxi.com>
53500
53501         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
53502
53503 2001-08-27  Richard Henderson  <rth@redhat.com>
53504
53505         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
53506         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
53507
53508 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
53509
53510         * gcc.dg/asm-names.c (ymain): New.
53511
53512 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
53513
53514         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
53515         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
53516         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
53517
53518 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53519
53520         * gcc.dg/compare5.c: New testcase.
53521
53522 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
53523
53524         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
53525         and "In instantiation".
53526
53527 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
53528
53529         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
53530
53531 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
53532
53533         * gcc.misc-tests/gcov.exp: Add support for branch information.
53534         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
53535         * gcc.misc-tests/gcov-4.c: New test.
53536         * gcc.misc-tests/gcov-4b.c: New test.
53537         * gcc.misc-tests/gcov-5b.c: New test.
53538
53539 2001-08-20  Zack Weinberg  <zackw@panix.com>
53540
53541         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
53542         expected to fail.
53543
53544 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53545
53546         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
53547
53548 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
53549
53550         * g++.dg/eh/template1.C: New test.
53551
53552 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
53553
53554         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
53555         Fix thinko.
53556         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
53557         for xfail.
53558
53559 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
53560
53561         * lib/g77-dg.exp: Use prune.exp for common procedures
53562         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
53563         * lib/g77.exp: (g77-dg-prune) Remove
53564
53565 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
53566
53567         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
53568
53569 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53570
53571         * g++.dg/template/unify1.C: New test.
53572
53573 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
53574
53575         * g++.dg/abi/empty4.C: New test.
53576
53577 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
53578
53579         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
53580         solaris2.*
53581         * g77.f-torture/compile/pr3743.x: Likewise.
53582
53583 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53584
53585         * g++.dg/other/using-declaration.C: New test.
53586
53587 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53588
53589         * gcc.dg/cpp/tr-sign.c: New testcase.
53590
53591 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53592
53593         * gcc.dg/cpp/19951025-1.c: Revert.
53594         * gcc.dg/cpp/directiv.c: We no longer process directives that
53595         interrupt macro arguments.
53596
53597 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
53598
53599         * gcc.dg/bconstp-1.c: New test.
53600
53601 2001-08-03  Richard Henderson  <rth@redhat.com>
53602
53603         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
53604
53605 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53606
53607         * gcc.dg/cpp/19951025-1.c: Update.
53608
53609 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
53610
53611         * g77.dg/ff90-1.f (s): Fix reference of variable z,
53612         should be x.
53613
53614 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
53615
53616         Kill -fhonor-std.
53617         * g++.old-deja/g++.ns/ns14.C: Remove special options.
53618         * g++.old-deja/g++.other/std1.C: Likewise.
53619         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
53620
53621 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
53622
53623         * lib/g77.exp: Load gcc-defs.exp for common procedures
53624         (g77_pass, g77_fail, g77_finish, g77_exit,
53625         ${tool}_check_unsupported_p} Now redundant.  Deleted.
53626
53627 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
53628
53629         * g77.dg/fbackslash.f
53630         * g77.dg/fcase-preserve.f
53631         * g77.dg/ff90-1.f
53632         * g77.dg/ffixed-line-length-0.f
53633         * g77.dg/ffixed-line-length-132.f
53634         * g77.dg/ffixed-line-length-7.f
53635         * g77.dg/ffixed-line-length-72.f
53636         * g77.dg/ffixed-line-length-none.f
53637         * g77.dg/ffree-form-1.f
53638         * g77.dg/fno-backslash.f
53639         * g77.dg/fno-f90-1.f
53640         * g77.dg/fno-fixed-form-1.f
53641         * g77.dg/fno-onetrip.f
53642         * g77.dg/fno-typeless-boz.f
53643         * g77.dg/fno-underscoring.f
53644         * g77.dg/fno-vxt-1.f
53645         * g77.dg/fonetrip.f
53646         * g77.dg/ftypeless-boz.f
53647         * g77.dg/fugly-assumed.f
53648         * g77.dg/funderscoring.f
53649         * g77.dg/fvxt-1.f
53650
53651 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
53652
53653         * objc.dg/fwd-proto-1.m: New.
53654         * objc.dg/local-decl-1.m: New.
53655         * objc.dg/naming-1.m: New.
53656         * objc.dg/naming-2.m: New.
53657         * objc.dg/proto-hier-1.m: New.
53658
53659 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
53660
53661         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
53662         largest-type elements to a struct makes its size grow.
53663
53664 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
53665
53666         * g++.dg/abi/vthunk1.C: New test.
53667
53668 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
53669
53670         * g++.dg/abi/vbase8-22.C: New test.
53671
53672 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53673
53674         * gcc.dg/cpp/macro8.c: New test.
53675
53676 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
53677
53678         * g++.dg/abi/vbase8-21.C: New test.
53679
53680 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
53681
53682         * g++.dg/abi/vbase8-10.C: New test.
53683
53684 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53685
53686         * lib/g++.exp (g++_set_ld_library_path): Renamed to
53687         ${tool}_set_ld_library_path.
53688         Changed caller.
53689         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
53690         g++.exp.
53691
53692 2001-07-26  Stan Cox <scox@redhat.com>
53693
53694         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
53695         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
53696         gcc_exit, gcc_check_unsupported_p):
53697         Moved to gcc-deps.exp
53698         * gcc-deps.exp: New file.
53699
53700 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53701
53702         * g++.old-deja/g++.pt/defarg14.C: New test.
53703
53704 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
53705
53706         * g++.old-deja/g++.other/lineno5.C: New test.
53707
53708 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
53709
53710         * g++.old-deja/g++.pt/crash68.C: New test.
53711
53712 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
53713
53714         * g++.old-deja/g++.other/crash42.C: New test.
53715
53716 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53717
53718         * gcc.dg/cpp/extratokens.c: Fix.
53719         * gcc.dg/cpp/skipping2.c: New tests.
53720
53721 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53722
53723         * gcc.c-torture/execute/20010724-1.c: New file.
53724         * gcc.c-torture/execute/20010724-1.x: New file.
53725
53726 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53727
53728         * g++.old-deja/g++.other/cond7.C: New test.
53729
53730 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53731
53732         * g++.old-deja/g++.other/optimize4.C: New test.
53733
53734 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53735
53736         * g++.old-deja/g++.abi/vbase8-5.C: New test.
53737
53738 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
53739
53740         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
53741         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
53742         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
53743         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
53744
53745         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
53746         bug report" message.
53747
53748         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
53749         * g++.dg/ext/instantiate1.C: Move from old-deja.
53750
53751 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
53752
53753         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
53754         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
53755         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
53756         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
53757
53758 2001-07-23  Jeffrey A Law  (law@cygnus.com)
53759
53760         * gcc.c-torture/execute/20010723-1.c: New test.
53761
53762 2001-07-23  Ben Elliston  <bje@redhat.com>
53763
53764         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
53765
53766 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53767
53768         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
53769         i[34567]86-*-*.
53770         Delete handling of ieee_multilib_flags.
53771         Pass -mieee for alpha*-*-* and sh-*-*.
53772         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
53773
53774 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
53775
53776         Remove old-abi tests.
53777         * g++.old-deja/g++.mike/p11116.C: Remove.
53778         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
53779
53780 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
53781
53782         * g77.f-torture/compile/pr3743.f: New test
53783
53784 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
53785
53786         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
53787
53788 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53789
53790         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
53791         g++.old-deja/g++.pt/static6.C: Likewise.
53792         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
53793         supports weak symbols.
53794
53795 2001-07-18  Andreas Jaeger  <aj@suse.de>
53796
53797         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
53798         supported again.
53799
53800 2001-07-18  Andreas Jaeger  <aj@suse.de>
53801
53802         * gcc.dg/iftrap-1.c: Fix target line.
53803
53804 2001-07-17  Richard Henderson  <rth@redhat.com>
53805
53806         * gcc.c-torture/execute/20010717-1.c: New.
53807
53808 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53809
53810         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
53811         tests.
53812
53813 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
53814
53815         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
53816
53817 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53818
53819         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
53820         UAC_SIGBUS, UAC_NOPRINT definitions.
53821
53822 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
53823
53824         * objc/execute/object_is_class.m: New test.
53825         * objc/execute/object_is_meta_class.m: New test.
53826
53827 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
53828
53829         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
53830         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
53831
53832 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
53833
53834         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
53835         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
53836
53837 2001-07-14  Richard Henderson  <rth@redhat.com>
53838
53839         * gcc.dg/iftrap-1.c: New.
53840
53841 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
53842
53843         * g77.f-torture/execute/intrinsic77.f: New test.
53844
53845 2001-07-11  Janis Johnson <janis@us.ibm.com>
53846
53847         * gcc.misc-tests/gcov-3.c: New test.
53848
53849 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
53850
53851         * gcc.c-torture/compile/20010711-1.c,
53852         * gcc.c-torture/compile/20010711-2.c: New tests.
53853
53854 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
53855
53856         * gcc.c-torture/execute/20010711-1.c: New test.
53857
53858 2001-07-11  Ben Elliston  <bje@redhat.com>
53859
53860         * g++.old-deja/g++.other/enum5.C: New test.
53861
53862 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
53863
53864         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
53865         (g++-dg-prune): Call prune_gcc_output.
53866         * prune.exp: New file for prune_gcc_output.
53867         * lib/g++.exp, lib/gcc.exp: Load it.
53868
53869 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53870
53871         * gcc.c-torture/compile/20010701-1.c,
53872         g++.old-deja/g++.ext/attrib6.C: New tests.
53873
53874 2001-07-06  Jeffrey A Law  (law@cygnus.com)
53875
53876         * gcc.c-torture/compile/20010706-1.c: New test.
53877
53878 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
53879
53880         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
53881
53882 2001-06-28  Stan Shebs  <shebs@apple.com>
53883
53884         * gcc.dg/pragma-darwin.c: New test.
53885
53886 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53887
53888         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
53889         Solaris 2.[678] system.
53890
53891 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53892
53893         * gcc.dg/20010622-1.c: New test.
53894
53895 2001-06-18  Stan Shebs  <shebs@apple.com>
53896
53897         * objc.dg: New directory.
53898         * objc.dg/dg.exp: New file.
53899         * objc.dg/alias.m: New.
53900         * objc.dg/class-1.m: New.
53901         * objc.dg/class-2.m: New.
53902         * objc.dg/const-str-1.m: New.
53903         * objc.dg/const-str-2.m: New.
53904         * objc.dg/id-1.m: New.
53905         * objc.dg/method-1.m: New.
53906         * objc.dg/super-class-1.m: New.
53907         * lib/objc-dg.exp: New file.
53908
53909 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53910
53911         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
53912         of label name.
53913
53914 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
53915
53916         * g++.old-deja/g++.abi/vbase8-9.C: New test.
53917
53918 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53919
53920         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
53921         variable.
53922
53923 2001-06-12  Richard Henderson  <rth@redhat.com>
53924
53925         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
53926
53927 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
53928
53929         * g++.old-deja/g++.abi/vbase5.C: New test.
53930         * g++.old-deja/g++.abi/vbase6.C: New test.
53931         * g++.old-deja/g++.abi/vbase7.C: New test.
53932
53933 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53934
53935         * gcc.c-torture/compile/20010610-1.c: New test.
53936
53937 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
53938
53939         * g++.old-deja/g++.abi/vbase4.C: New test.
53940
53941 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53942
53943         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
53944         support %f for HC11/HC12 targets.
53945         * gcc.c-torture/execute/930513-1.x: New file, likewise.
53946         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
53947         on HC11/HC12 targets.
53948         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
53949
53950 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53951
53952         * gcc.dg/wchar_t-1.c: New file.
53953         * gcc.dg/wint_t-1.c: Likewise.
53954
53955 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
53956
53957         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
53958
53959 2001-06-11  Richard Henderson  <rth@redhat.com>
53960
53961         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
53962
53963 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53964
53965         * gcc.c-torture/compile/20010611-1.c: New test.
53966
53967 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53968
53969         * gcc.dg/c99-tag-1.c: Add more tests.
53970
53971 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
53972
53973         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
53974         representation on MN10300 and ARM/Thumb.
53975
53976 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
53977
53978         * g77.f-torture/execute/20010610.f: New.
53979
53980 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
53981
53982         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
53983         names.
53984
53985 2001-06-09  Richard Henderson  <rth@redhat.com>
53986
53987         * gcc.c-torture/execute/ashrdi-1.c: New.
53988         * gcc.c-torture/execute/ashldi-1.c: New.
53989         * gcc.c-torture/execute/lshrdi-1.c: New.
53990
53991 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
53992
53993         * objc/execute/load-3.m: Added. Check sending +load to categories,
53994         in addition to classes.
53995
53996 2001-06-08  Stan Shebs  <shebs@apple.com>
53997
53998         * objc/execute/load-2.m: New test.  From Nicola Pero
53999         <n.pero@mi.flashnet.it>.
54000
54001 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
54002
54003         * gcc.c-torture/execute/20010605-2.c: New test.
54004
54005 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
54006
54007         * g++.old-deja/g++.abi/vbase2.C: New test.
54008         * g++.old-deja/g++.abi/vbase3.C: New test.
54009
54010 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
54011
54012         * g++.old-deja/g++.pt/friend49.C: New test.
54013
54014 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
54015
54016         * g++.old-deja/g++.ext/anon3.C: New test.
54017
54018 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
54019
54020         * g++.old-deja/g++.other/conv7.C: New test.
54021
54022 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
54023
54024         * gcc.c-torture/compile/20010605-2.c: New test.
54025
54026 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54027
54028         * gcc.c-torture/execute/20010604-1.c: New test.
54029
54030 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
54031
54032         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
54033
54034 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
54035
54036         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
54037         (g++_link_flags): Likewise.
54038         (g++_init): Pass gccpath's value to two previous functions.
54039
54040 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54041
54042         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
54043         Ensure logfile entry matches exec command line.
54044
54045 2001-05-31  Richard Henderson  <rth@redhat.com>
54046
54047         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
54048         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
54049
54050 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
54051
54052         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
54053         compiler for irix6.2
54054
54055 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
54056
54057         * g++.old-deja/g++.other/optimize3.C: New file.
54058
54059 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
54060
54061         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
54062         assemble.
54063
54064 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
54065
54066         * g++.old-deja/g++.other/optimize2.C: New file.
54067
54068 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
54069
54070         * gcc.c-torture/compile/20010518-2.c: New file.
54071         * gcc.c-torture/execute/20010518-1.c: New file.
54072         * gcc.c-torture/execute/20010518-2.c: New file.
54073
54074 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54075
54076         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
54077
54078 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
54079
54080         G++ no longer defines builtins that do not begin with __builtin.
54081         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
54082         * g++.old-deja/g++.brendand/misc13.C: Likewise.
54083         * g++.old-deja/g++.law/builtin1.C: Likewise.
54084         * g++.old-deja/g++.law/cvt2.C: Likewise.
54085         * g++.old-deja/g++.mike/net5.C: Likewise.
54086         * g++.old-deja/g++.other/builtins1.C: Likewise.
54087         * g++.old-deja/g++.other/builtins2.C: Likewise.
54088         * g++.old-deja/g++.other/builtins3.C: Likewise.
54089         * g++.old-deja/g++.other/builtins4.C: Likewise.
54090         * g++.old-deja/g++.other/inline8.C: Likewise.
54091         * g++.old-deja/g++.robertl/eb39.C: Likewise.
54092
54093 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
54094
54095         * g++.old-deja/g++.pt/using1.C: Adjust.
54096         * g++.old-deja/g++.pt/using2.C: New test.
54097
54098 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
54099
54100         * gcc.dg/cpp/charconst.c: New tests.
54101         * gcc.dg/cpp/escape.c: New tests.
54102         * gcc.dg/cpp/escape-1.c: New tests.
54103         * gcc.dg/cpp/escape-2.c: New tests.
54104         * gcc.dg/cpp/ucs.c: New tests.
54105
54106 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
54107
54108         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
54109         native compiler for irix6.5.
54110
54111 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
54112
54113         * lib/g++.exp (g++_include_flags): Use args to compute
54114         get_multilibs.
54115         (g++_link_flags): Likewise.
54116         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
54117
54118 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54119
54120         * gcc.dg/c90-hexfloat-1.c: Add more tests.
54121
54122 2001-05-21  Geoff Keating  <geoffk@redhat.com>
54123
54124         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
54125         this file.
54126
54127 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54128
54129         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
54130         STACK_SIZE;
54131         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
54132         to STACK_SIZE; Use it to define size of add_histo array.
54133         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
54134         to STACK_SIZE.
54135         (f): Use GITT_SIZE to define size of gitt local table.
54136         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
54137         to STACK_SIZE; Use it to define size of bytemem array.
54138
54139 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54140
54141         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
54142         on 68HC11/HC12 due to the asm instruction.
54143         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
54144         * gcc.c-torture/compile/920520-1.x: Likewise.
54145         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
54146         on 68HC11/HC12 because the function is larger than 64K.
54147         * gcc.c-torture/compile/961203-1.x: New file, this test fails
54148         on 68HC11/HC12 because the structure is too large.
54149
54150 2001-05-20  Richard Henderson  <rth@redhat.com>
54151
54152         * gcc.c-torture/execute/20010520-1.c: New.
54153
54154 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54155
54156         * g++.old-deja/g++.warn/compare1.C: New test.
54157         * gcc.dg/compare4.c: New test.
54158
54159 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
54160
54161         * g++.old-deja/g++.other/optimize1.C: New test.
54162
54163 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54164
54165         * g++.old-deja/g++.pt/spec41.C: New test.
54166
54167 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
54168
54169         * gcc.c-torture/compile/20010114-1.x: Remove.
54170
54171 2001-05-18  Stan Shebs  <shebs@apple.com>
54172
54173         * gcc.c-torture/compile/20010518-1.c: New test.
54174
54175 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
54176
54177         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
54178         * g++.old-deja/g++.pt/crash67.C: New test.
54179
54180 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
54181
54182         * g++.old-deja/g++.other/debug9.C: New test.
54183
54184 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
54185
54186         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
54187
54188 2001-05-16  Jan Hubicka  <jh@suse.cz>
54189
54190         * gcc.c-torture/compile/20010516-1.c: New test.
54191
54192 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
54193
54194         * g++.old-deja/g++.other/crash41.C: New test.
54195
54196 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
54197
54198         * g++.old-deja/g++.pt/crash66.C: New test.
54199
54200 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
54201
54202         * g++.old-deja/g++.robertl/eb27.C: Convert.
54203
54204 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
54205
54206         * g++.dg/friend-warn.C: New test.  Do not warn about friend
54207         declaration being redundant.
54208
54209 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
54210
54211         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
54212
54213 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
54214
54215         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
54216
54217 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
54218
54219         * lib/g++.exp: Use testsuite_flags.
54220
54221 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
54222
54223         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
54224
54225 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54226
54227         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
54228
54229 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
54230
54231         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
54232
54233 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
54234
54235         * gcc.c-torture/compile/20010313-1.c: New test.
54236
54237 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
54238
54239         * gcc.dg/cpp/direct2.c: New test.
54240         * gccq.dg/cpp/direct2s.c: New test.
54241
54242         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
54243
54244 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
54245
54246         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
54247         * g++.old-deja/g++.other/op3.C: Likewise.
54248
54249 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
54250
54251         * gcc.dg/cpp/syshdr.h: New file.
54252         * gcc.dg/cpp/sysmac1.c: Update.
54253         * gcc.dg/cpp/sysmac2.c: Update.
54254
54255 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54256
54257         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
54258
54259 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
54260
54261         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
54262         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
54263
54264 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
54265
54266         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
54267
54268 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
54269
54270         * lib/g++.exp (g++_include_flags): Don't use any special flags
54271         if TESTING_IN_BUILD_TREE is not defined.
54272         (g++_init): Use a plain 'c++' as the compiler if
54273         TESTING_IN_BUILD_TREEE is not defined.
54274
54275 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
54276
54277         * g++.old-deja/g++.eh/catch13.C: New test.
54278         * g++.old-deja/g++.eh/catch14.C: New test.
54279
54280 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
54281
54282         * gcc.dg/cpp/tr-define.c: New test.
54283
54284 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
54285
54286         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
54287         <stdlib.h>, not <malloc.h>.
54288
54289 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
54290
54291         * g++.old-deja/g++.ns/template17.C: New test.
54292
54293 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
54294
54295         * g++.old-deja/g++.pt/ref4.C: New test.
54296
54297 2001-04-30  Richard Henderson  <rth@redhat.com>
54298
54299         * gcc.dg/20000724-1.c: Revert last change.
54300
54301 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
54302
54303         * g77.f-torture/execute/20010430.f: New test.
54304
54305 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
54306
54307         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
54308
54309 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
54310
54311         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
54312
54313 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54314
54315         * g++.old-deja/g++.eh/crash6.C: New test.
54316
54317 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54318
54319         * g++.old-deja/g++.other/warn7.C: New test.
54320
54321 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54322
54323         * g++.old-deja/g++.other/defarg9.C: New test.
54324
54325 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
54326
54327         * g77.f-torture/compile/20010426.f: New test.
54328         * g77.f-torture/execute/20010426.f: New test.
54329
54330 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
54331
54332         * g77.f-torture/compile/20000629-1.x: Remove - error
54333         has been fixed.
54334
54335 2001-04-26  Jeffrey A Law  (law@cygnus.com)
54336
54337         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
54338         Tweak slightly to work with g++.dg framework.
54339         * g++.dg/special/ecos.exp: Run initp1.C test.
54340         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
54341
54342         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
54343         its linker doesn't give line numbers either.
54344         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
54345
54346 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
54347
54348         * g++.old-deja/g++.other/lex1.C: New test.
54349
54350 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
54351
54352         * gcc.dg/noncompile/20010425-1.c: New test.
54353
54354 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
54355
54356         * g++.old-deja/g++.pt/mangle2.C: New test.
54357
54358 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54359
54360         * gcc.dg/format/plus-1.c: New test.
54361
54362 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54363
54364         * gcc.dg/20010423-1.c: New test.
54365
54366 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54367
54368         * gcc.c-torture/execute/20010422-1.c: New test.
54369
54370 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
54371
54372         * g++.old-deja/g++.ns/type2.C: New test.
54373
54374 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
54375
54376         * g++.old-deja/g++.other/perf1.C: New test.
54377
54378 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
54379
54380         * gcc.dg/c99-func-2.c: Remove xfail.
54381         * gcc.dg/c99-func-3.c: Remove xfail.
54382         * gcc.dg/c99-func-4.c: Remove xfail.
54383
54384 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
54385
54386         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
54387
54388 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54389
54390         * gcc.c-torture/compile/20010423-1.c: New test.
54391
54392 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54393
54394         * g++.old-deja/g++.pt/typename28.C: New test.
54395
54396 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54397
54398         * g++.old-deja/g++.abi/empty2.C: New test.
54399         * g++.old-deja/g++.abi/empty3.C: New test.
54400
54401 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54402
54403         * g++.old-deja/g++.other/comdat2.C: New test.
54404         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
54405
54406 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54407
54408         * g++.old-deja/g++.other/overload14.C: New test.
54409
54410 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54411
54412         * g++.old-deja/g++.other/lookup23.C: New test.
54413
54414 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54415
54416         * gcc.c-torture/execute/20010403-1.c: New test.
54417
54418 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
54419             Mark Mitchell  <mark@codesourcery.com>
54420
54421         * lib/old-dejagnu.exp: Don't delete output of executable.
54422         Add .exe suffix to executables.
54423
54424 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
54425
54426         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
54427
54428 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54429
54430         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
54431
54432 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
54433
54434         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
54435         * g++.old-deja/g++.abi/crash1.C: New test.
54436
54437 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
54438
54439         * g++.old-deja/g++.other/crash40.C: New test.
54440
54441 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54442
54443         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
54444
54445 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
54446
54447         * g++.old-deja/g++.other/warn6.C: New test.
54448
54449 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54450
54451         * g++.old-deja/g++.robertl/eb42.C: Same.
54452
54453 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54454
54455         * gcc.dg/wtr-conversion-1.c: New testcase.
54456
54457 2001-04-10  Richard Henderson  <rth@redhat.com>
54458
54459         * g++.old-deja/g++.other/array5.C: New.
54460
54461 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54462
54463         * gcc.c-torture/execute/20010408-1.c: New test.
54464
54465 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
54466
54467         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
54468         headers and constructs.
54469         * g++.old-deja/g++.robertl/eb79.C: Same.
54470         * g++.old-deja/g++.robertl/eb77.C (main): Same.
54471         * g++.old-deja/g++.robertl/eb73.C: Same.
54472         * g++.old-deja/g++.robertl/eb66.C (main): Same.
54473         * g++.old-deja/g++.robertl/eb55.C (t): Same.
54474         * g++.old-deja/g++.robertl/eb54.C (main): Same.
54475         * g++.old-deja/g++.robertl/eb46.C (main): Same.
54476         * g++.old-deja/g++.robertl/eb44.C: Same.
54477         * g++.old-deja/g++.robertl/eb41.C (main): Same.
54478         * g++.old-deja/g++.robertl/eb4.C (main): Same.
54479         * g++.old-deja/g++.robertl/eb39.C: Same.
54480         * g++.old-deja/g++.robertl/eb33.C (main): Same.
54481         * g++.old-deja/g++.robertl/eb31.C (main): Same.
54482         * g++.old-deja/g++.robertl/eb30.C: Same.
54483         * g++.old-deja/g++.robertl/eb3.C: Same.
54484         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
54485         * g++.old-deja/g++.robertl/eb21.C: Same.
54486         * g++.old-deja/g++.robertl/eb15.C: Same.
54487         * g++.old-deja/g++.robertl/eb118.C: Same.
54488         * g++.old-deja/g++.robertl/eb115.C (main): Same.
54489         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
54490         * g++.old-deja/g++.robertl/eb109.C: Same.
54491         * g++.old-deja/g++.other/sibcall1.C (main): Same.
54492         * g++.old-deja/g++.mike/rtti1.C: Same.
54493         * g++.old-deja/g++.mike/p658.C: Same.
54494         * g++.old-deja/g++.mike/net46.C: Same.
54495         * g++.old-deja/g++.mike/net34.C: Same.
54496         * g++.old-deja/g++.mike/memoize1.C: Same.
54497         * g++.old-deja/g++.mike/eh2.C: Same.
54498         * g++.old-deja/g++.law/weak.C: Same.
54499         * g++.old-deja/g++.law/visibility7.C: Same.
54500         * g++.old-deja/g++.law/visibility25.C: Same.
54501         * g++.old-deja/g++.law/visibility22.C: Same.
54502         * g++.old-deja/g++.law/visibility2.C: Same.
54503         * g++.old-deja/g++.law/visibility17.C: Same.
54504         * g++.old-deja/g++.law/visibility13.C: Same.
54505         * g++.old-deja/g++.law/visibility10.C: Same.
54506         * g++.old-deja/g++.law/visibility1.C: Same.
54507         * g++.old-deja/g++.law/virtual3.C (eval): Same.
54508         * g++.old-deja/g++.law/vbase1.C: Same.
54509         * g++.old-deja/g++.law/operators32.C: Same.
54510         * g++.old-deja/g++.law/nest3.C: Same.
54511         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
54512         * g++.old-deja/g++.law/except5.C (main): Same.
54513         * g++.old-deja/g++.law/cvt7.C (run): Same.
54514         * g++.old-deja/g++.law/cvt2.C: Same.
54515         * g++.old-deja/g++.law/cvt16.C: Same.
54516         * g++.old-deja/g++.law/ctors6.C (bar): Same.
54517         * g++.old-deja/g++.law/ctors17.C (main): Same.
54518         * g++.old-deja/g++.law/ctors13.C: Same.
54519         * g++.old-deja/g++.law/ctors12.C (main): Same.
54520         * g++.old-deja/g++.law/ctors10.C: Same.
54521         * g++.old-deja/g++.law/code-gen5.C: Same.
54522         * g++.old-deja/g++.law/bad-error7.C: Same.
54523         * g++.old-deja/g++.law/arm9.C: Same.
54524         * g++.old-deja/g++.law/arm12.C: Same.
54525         * g++.old-deja/g++.law/arg8.C: Same.
54526         * g++.old-deja/g++.law/arg1.C: Same.
54527         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
54528         * g++.old-deja/g++.jason/template31.C: Same.
54529         * g++.old-deja/g++.jason/template24.C (main): Same.
54530         * g++.old-deja/g++.jason/2371.C: Same.
54531         * g++.old-deja/g++.eh/new2.C: Same.
54532         * g++.old-deja/g++.eh/new1.C: Same.
54533         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
54534         * g++.old-deja/g++.brendan/nest21.C (main): Same.
54535         * g++.old-deja/g++.brendan/err-msg3.C: Same.
54536         * g++.old-deja/g++.brendan/crash62.C: Same.
54537         * g++.old-deja/g++.brendan/crash52.C: Same.
54538         * g++.old-deja/g++.brendan/crash49.C (main): Same.
54539         * g++.old-deja/g++.brendan/crash38.C: Same.
54540         * g++.old-deja/g++.brendan/crash15.C (main): Same.
54541         * g++.old-deja/g++.brendan/copy9.C: Same.
54542
54543 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
54544
54545         * gcc.c-torture/execute/20001203-2.c (memset):
54546         Count argument is of type __SIZE_TYPE__.
54547
54548 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
54549
54550         * gcc.c-torture/compile/20010404-1.c: New test.
54551
54552 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
54553
54554         * gcc.c-torture/compile/20010326-1.c: New test.
54555
54556 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
54557
54558         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
54559         peculiarities of the SH.
54560         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
54561
54562 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54563
54564         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
54565         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
54566         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
54567
54568 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54569
54570         * g77.f-torture/compile/20010321-1.f: New test.
54571
54572 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54573
54574         * gcc.c-torture/compile/20010329-1.c: New test.
54575
54576 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54577
54578         * gcc.c-torture/execute/20010329-1.c: New test.
54579
54580 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
54581
54582         * g++.old-deja/g++.other/eh4.C: Fix typo.
54583
54584 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
54585
54586         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
54587
54588 2001-03-28  Philip Blundell  <philb@gnu.org>
54589
54590         * gcc.c-torture/compile/20010328-1.c: New test.
54591
54592 2001-03-27  Richard Henderson  <rth@redhat.com>
54593
54594         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
54595         * g++.old-deja/g++.eh/vbase3.C: Likewise.
54596
54597 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
54598
54599         * gcc.c-torture/compile/20010327-1.c: New test.
54600
54601 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
54602
54603         * g++.old-deja/g++.other/friend12.C: New test.
54604         * g++.old-deja/g++.other/friend9.C: Expect no errors.
54605         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
54606
54607 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54608
54609         * gcc.c-torture/execute/20010325-1.c: New test.
54610
54611 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
54612
54613         * g++.old-deja/g++.other/mangle3.C: New test.
54614
54615 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
54616
54617         * g++.old-deja/g++.other/anon8.C: New test.
54618
54619 2001-03-20  Philip Blundell  <philb@gnu.org>
54620
54621         * gcc.c-torture/compile/20010320-1.c: New test.
54622
54623 2001-03-17  Richard Henderson  <rth@redhat.com>
54624
54625         * g++.old-deja/g++.other/eh4.C: Add expected error text.
54626
54627 2001-03-15  Geoff Keating  <geoff@redhat.com>
54628
54629         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
54630         tests on AIX.
54631
54632 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
54633
54634         * g++.old-deja/g++.other/eh4.C: New test.
54635
54636 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
54637
54638         * gcc.dg/cpp/mi1.c: Update.
54639
54640 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
54641
54642         * g++.old-deja/g++.other/regstack.C: New test.
54643
54644 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
54645
54646         * g++.old-deja/g++.other/ref4.C: New test.
54647
54648 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
54649
54650         * objc/execute/va_method.m: Added.
54651         * objc/execute/IMP.m: Added.
54652         * objc/execute/_cmd.m: Added.
54653         * objc/execute/accessing_ivars.m: Added.
54654         * objc/execute/class-1.m: Added.
54655         * objc/execute/class-10.m: Added.
54656         * objc/execute/class-11.m: Added.
54657         * objc/execute/class-12.m: Added.
54658         * objc/execute/class-13.m: Added.
54659         * objc/execute/class-14.m: Added.
54660         * objc/execute/class-2.m: Added.
54661         * objc/execute/class-3.m: Added.
54662         * objc/execute/class-4.m: Added.
54663         * objc/execute/class-5.m: Added.
54664         * objc/execute/class-6.m: Added.
54665         * objc/execute/class-7.m: Added.
54666         * objc/execute/class-8.m: Added.
54667         * objc/execute/class-9.m: Added.
54668         * objc/execute/class-tests-1.h
54669         * objc/execute/class-tests-2.h
54670         * objc/execute/compatibility_alias.m: Added.
54671         * objc/execute/encode-1.m: Added.
54672         * objc/execute/formal_protocol-1.m: Added.
54673         * objc/execute/formal_protocol-2.m: Added.
54674         * objc/execute/formal_protocol-3.m: Added.
54675         * objc/execute/formal_protocol-4.m: Added.
54676         * objc/execute/formal_protocol-5.m: Added.
54677         * objc/execute/formal_protocol-6.m: Added.
54678         * objc/execute/formal_protocol-7.m: Added.
54679         * objc/execute/informal_protocol.m: Added.
54680         * objc/execute/initialize.m: Added.
54681         * objc/execute/load.m: Added.
54682         * objc/execute/many_args_method.m: Added.
54683         * objc/execute/nested-3.m: Added.
54684         * objc/execute/no_clash.m: Added.
54685         * objc/execute/private.m: Added.
54686         * objc/execute/redefining_self.m: Added.
54687         * objc/execute/root_methods.m: Added.
54688         * objc/execute/selector-1.m: Added.
54689         * objc/execute/static-1.m: Added.
54690         * objc/execute/static-2.m: Added.
54691         * objc/execute/va_method.m: Added.
54692
54693 2001-03-10  Richard Henderson  <rth@redhat.com>
54694
54695         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
54696
54697 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
54698
54699         * g++.old-deja/g++.other/crash31.C: XFAIL.
54700         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
54701         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
54702         * gcc.c-torture/execute/20010123-1.x: XFAIL.
54703         * gcc.c-torture/execute/20010124-1.x: XFAIL.
54704         * gcc.dg/sequence-pt-1.c: XFAIL one test.
54705
54706 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
54707
54708         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
54709
54710 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
54711
54712         * gcc.dg/20000724-1.c: Don't use multiline strings.
54713
54714 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
54715
54716         * objc/execute/string1.m, objc/execute/string2.m: Compare the
54717         result of -cString against what we expect it to be; don't just
54718         print it out for no one to read.
54719
54720         * objc/execute/string3.m, objc/execute/string4.m: New tests.
54721         Based on testcases provided by Nicola Pero.
54722
54723 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
54724
54725         * gcc.dg/cpp/macro7.c: New test.
54726
54727 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
54728
54729         * gcc.dg/cpp/multiline.c: Update.
54730
54731 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54732
54733         * g++.old-deja/g++.other/enum3.C: New test.
54734
54735 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54736
54737         * g++.old-deja/g++.other/pod1.C: New test.
54738
54739 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54740
54741         * g++.old-deja/g++.ext/overload1.C: New test.
54742
54743 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
54744
54745         * g++.old-deja/g++.pt/using1.C: New test.
54746
54747 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
54748
54749         * g++.old-deja/g++.other/using9.C: New test.
54750
54751 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
54752
54753         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
54754
54755         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
54756
54757 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
54758
54759         * g++.old-deja/g++.ext/realpt1.C: Remove.
54760
54761 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
54762
54763         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
54764
54765 2001-02-26  Will Cohen  <wcohen@redhat.com>
54766
54767         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
54768
54769 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
54770
54771         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
54772         templatized constructors.
54773
54774 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54775
54776         * gcc.c-torture/execute/20010224-1.c: New test.
54777
54778 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
54779
54780         * gcc.c-torture/execute/20010222-1.c: New test.
54781
54782 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
54783
54784         * g++.old-deja/g++.other/inline20.C: New test.
54785
54786 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
54787
54788         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
54789
54790 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
54791
54792         * g++.old-deja/g++.other/lookup22.C: New test.
54793
54794 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
54795
54796         * g77.dg: New directory.
54797         * g77.dg/20010216-1.f: New test case.
54798         * g77.dg/dg.exp: New driver.
54799         * lib/g77-dg.exp: New driver library.
54800
54801 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54802
54803         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
54804
54805 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
54806
54807         * g++.old-deja/g++.other/decl9.C: New test.
54808
54809 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
54810
54811         * g++.old-deja/g++.other/init16.C: Update the test so that it does
54812         not need <string> and also tests the initialization at runtime.
54813
54814 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
54815
54816         * gcc.c-torture/execute/longlong.c: New test.
54817
54818 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
54819
54820         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
54821
54822 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
54823
54824         * gcc.c-torture/execute/920302-1.c (execute):
54825         Change argument type to short.
54826
54827 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
54828
54829         * g++.old-deja/g++.pt/deduct6.C: New test.
54830
54831 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
54832
54833         * g++.old-deja/g++.pt/deduct5.C: New test.
54834
54835 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
54836
54837         * gcc.c-torture/execute/20010209-1.c: New test.
54838
54839 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
54840
54841         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
54842
54843 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
54844
54845         * g++.dg/vtgc1.C: Update for new ABI.
54846
54847         * consistency.vlad: New directory, 1665 files.
54848
54849 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54850
54851         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
54852         return type.
54853         * gcc.dg/cpp/digraphs.c: Declare puts.
54854
54855 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
54856
54857         * g++.old-deja/g++.other/warn5.C: New test.
54858
54859 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
54860
54861         * g++.old-deja/g++.pt/spec40.C: New test.
54862
54863 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
54864
54865         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
54866         case.
54867         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
54868
54869 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
54870
54871         * gcc.c-torture/compile/20010209-1.c: New test.
54872
54873 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
54874
54875         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
54876         excess errors message but not if it crashes.
54877         * g++.old-deja/g++.other/crash27.C: Likewise.
54878         * g++.old-deja/g++.other/crash28.C: Likewise.
54879         * g++.old-deja/g++.other/crash30.C: Likewise.
54880         * g++.old-deja/g++.other/crash32.C: Likewise.
54881         * g++.old-deja/g++.other/crash35.C: Likewise.
54882         * g++.old-deja/g++.pt/inherit2.C: Likewise.
54883
54884 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54885
54886         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
54887         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
54888         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
54889         g77.f-torture/execute/execute.exp,
54890         g77.f-torture/noncompile/noncompile.exp,
54891         gcc.c-torture/execute/execute.exp,
54892         gcc.c-torture/execute/memcheck/memcheck.exp,
54893         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
54894         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
54895         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
54896         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
54897         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
54898         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
54899         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
54900         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
54901         Remove bug reporting instructions with ancient email addresses.
54902
54903 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
54904
54905         * gcc.dg/20010202-1.c: New test.
54906         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
54907
54908 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
54909
54910         * g++.dg/stdbool-if.C: New test.
54911
54912 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
54913
54914         * objc/execute/fdecl.m: Added main().
54915
54916 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
54917
54918         * gcc.c-torture/execute/20010206-1.c: New test.
54919
54920 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
54921
54922         * gcc.dg/cpp/avoidpaste1.c: Update.
54923
54924 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
54925
54926         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
54927         Pero <nicola@brainstorm.co.uk>.
54928         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
54929
54930 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
54931
54932         * g++.old-deja/g++.pt/spec39.C: New test.
54933
54934 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
54935
54936         * gcc.c-torture/compile/20010202-1.c: New test.
54937
54938 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
54939
54940         * g++.old-deja/g++.abi/primary2.C: New test.
54941         * g++.old-deja/g++.abi/primary3.C: New test.
54942         * g++.old-deja/g++.abi/primary4.C: New test.
54943         * g++.old-deja/g++.abi/primary5.C: New test.
54944         * g++.old-deja/g++.abi/vtable3.h: New test.
54945         * g++.old-deja/g++.abi/vtable3a.C: New test.
54946         * g++.old-deja/g++.abi/vtable3b.C: New test.
54947         * g++.old-deja/g++.abi/vtable3c.C: New test.
54948         * g++.old-deja/g++.abi/vtable3d.C: New test.
54949         * g++.old-deja/g++.abi/vtable3e.C: New test.
54950         * g++.old-deja/g++.abi/vtable3f.C: New test.
54951         * g++.old-deja/g++.abi/vtable3g.C: New test.
54952         * g++.old-deja/g++.abi/vtable3h.C: New test.
54953         * g++.old-deja/g++.abi/vtable3i.C: New test.
54954         * g++.old-deja/g++.abi/vtable3j.C: New test.
54955         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
54956
54957 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
54958
54959         * g++.old-deja/g++.other/anon6.C: New test.
54960         * g++.old-deja/g++.other/anon7.C: New test.
54961
54962 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
54963
54964         * gcc.dg/cpp/avoidpaste2.c: New tests.
54965
54966 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
54967
54968         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
54969
54970 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
54971
54972         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
54973         DECIMAL_DIG cases for Irix."
54974
54975 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
54976
54977         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
54978
54979 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54980
54981         * gcc.dg/c99-tag-1.c: New test.
54982
54983 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
54984
54985         * gcc.dg/cpp/tr-warn1.c: Add tests.
54986
54987 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
54988
54989         * gcc.dg/cpp/avoidpaste1.c: Update.
54990         * gcc.dg/cpp/paste4.c: Update.
54991
54992 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
54993
54994         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
54995         cases for Irix.
54996
54997 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
54998
54999         * g++.old-deja/g++.other/inline19.C: New test.
55000
55001 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55002
55003         * gcc.dg/Wlarger-than.c: New test.
55004
55005 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
55006
55007         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
55008
55009 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
55010
55011         * gcc.c-torture/execute/20010129-1.c: New test.
55012         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
55013
55014 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
55015
55016         * gcc.dg/cpp/avoidpaste1.c: Test case.
55017
55018 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
55019
55020         * g++.old-deja/g++.other/inline18.C: New test.
55021
55022 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55023
55024         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
55025         and __builtin_putchar.
55026
55027 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
55028
55029         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
55030         tests.
55031
55032 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
55033
55034         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
55035         floating point number rounding mode to round to the nearest
55036         representable mode.
55037
55038 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
55039
55040         * g++.old-deja/g++.other/mangle2.C: New test.
55041
55042 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
55043
55044         * gcc.c-torture/compile/20010124-1.c: New test.
55045
55046 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
55047
55048         * g++.old-deja/g++.pt/spec38.C: New test.
55049
55050 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55051
55052         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
55053         "Build don't run".
55054
55055 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55056
55057         * gcc.c-torture/execute/20010123-1.c: New test.
55058
55059 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
55060
55061         * g++.old-deja/g++.pt/spec37.C: New test.
55062
55063 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
55064
55065         * g++.old-deja/g++.pt/overload14.C: New test.
55066
55067 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55068
55069         * gcc.c-torture/execute/20010122-1.c: New test, exercise
55070         __builtin_return_address.
55071
55072 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
55073
55074         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
55075         * g++.old-deja/g++.pt/spec35.C: New test.
55076         * g++.old-deja/g++.pt/spec36.C: New test.
55077
55078 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
55079
55080         * gcc.c-torture/compile/20010118-1.c: New test.
55081
55082 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
55083
55084         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
55085
55086 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
55087
55088         * gcc.c-torture/execute/20010119-1.c: New test.
55089
55090 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55091
55092         * g++.old-deja/g++.other/vbase5.C: New test.
55093
55094 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
55095
55096         * gcc.c-torture/execute/20010118-1.c: New test.
55097
55098 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55099
55100         * g++.old-deja/g++.pt/deduct3.C: New test.
55101
55102 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55103
55104         * g++.old-deja/g++.pt/spec34.C: New test.
55105
55106 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
55107
55108         * g77.f-torture/compile/20000601-2.f: New test.
55109
55110 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55111
55112         * g++.old-deja/g++.other/init17.C: New test.
55113
55114 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
55115
55116         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
55117
55118 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55119
55120         * g++.old-deja/g++.pt/unify8.C: New test.
55121
55122 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55123
55124         * g++.old-deja/g++.abi/vbase1.C: New test.
55125
55126 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55127
55128         * g++.old-deja/g++.pt/crash65.C: New test.
55129
55130 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
55131
55132         * gcc.dg/cpp/assembl2.S: New test case.
55133
55134 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
55135
55136         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
55137         are supported.
55138
55139 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55140
55141         * g++.old-deja/g++.other/builtins1.C: New test.
55142         * g++.old-deja/g++.other/builtins2.C: Likewise.
55143         * g++.old-deja/g++.other/builtins3.C: Likewise.
55144         * g++.old-deja/g++.other/builtins4.C: Likewise.
55145
55146 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
55147
55148         * gcc.c-torture/compile/20010117-1.c: New test.
55149         * gcc.c-torture/compile/20010117-2.c: New test.
55150
55151 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55152
55153         * g77.f-torture/execute/20010116.[fx]: New test,
55154         XFAIL on i?86-*-*.
55155         * g77.f-torture/compile/20010115.f: Indicate it's
55156         a test for PR fortran/1636.
55157
55158 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
55159
55160         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
55161
55162 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55163
55164         * g77.f-torture/compile/20010115.f: New test.
55165
55166 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
55167
55168         * g++.old-deja/g++.pt/nontype5.C: New test.
55169
55170 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
55171
55172         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
55173         have an equivalent working one below it.
55174
55175 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
55176
55177         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
55178         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55179
55180 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
55181
55182         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
55183         message containing "init_priority".
55184         (conpr-2.C): Likewise.
55185         (conpr-3.C): Likewise.
55186         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
55187
55188 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55189
55190         * gcc.c-torture/execute/20010114-2.c: New test.
55191
55192 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
55193
55194         * gcc.c-torture/compile/20010114-1.c: New test.
55195         * gcc.c-torture/compile/20010114-1.x: Xfail.
55196         * gcc.c-torture/compile/20010114-2.c: New test.
55197         * gcc.c-torture/execute/20010114-1.c: New test.
55198         * gcc.dg/trunc-1.c: New test.
55199         * gcc.dg/uninit-B.c: New test.
55200
55201 2001-01-13  Nick Clifton  <nickc@redhat.com>
55202
55203         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
55204         target.
55205
55206 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55207
55208         * gcc.c-torture/compile/20010113-1.c: New test.
55209
55210 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
55211
55212         * gcc.c-torture/compile/20001212-1.c: New test.
55213
55214 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55215
55216         * gcc.dg/cpp/widestr1.c: Update.
55217         * gcc.dg/cpp/prag-imp.c: Remove.
55218
55219 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
55220
55221         * gcc.c-torture/execute/20000801-3.x: Remove.
55222         * gcc.dg/c90-init-1.c: New test.
55223         * gcc.dg/c99-init-1.c: New test.
55224         * gcc.dg/c99-init-2.c: New test.
55225         * gcc.dg/gnu99-init-1.c: New test.
55226
55227 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
55228
55229         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
55230         testing that no relevant ones were found.
55231
55232 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
55233
55234         * g++.old-deja/g++.pt/cast2.C: New test.
55235
55236 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
55237
55238         * g++.old-deja/g++.pt/friend47.C: New test.
55239
55240 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55241
55242         * g++.old-deja/g++.pt/instantiate13.C: New test.
55243
55244 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55245
55246         * g++.old-deja/g++.other/defarg7.C: New test.
55247         * g++.old-deja/g++.other/defarg8.C: New test.
55248
55249 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55250
55251         * g++.old-deja/g++.pt/crash64.C: New test.
55252
55253 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55254
55255         * g++.old-deja/g++.pt/crash63.C: New test.
55256
55257 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
55258
55259         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
55260
55261 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
55262
55263         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
55264
55265 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55266
55267         * g++.old-deja/g++.pt/error3.C: New test.
55268
55269 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55270
55271         * g++.old-deja/g++.other/crash39.C: New test.
55272
55273 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55274
55275         * g++.old-deja/g++.other/vbase4.C: New test.
55276
55277 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
55278
55279         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
55280         * gcc.dg/special/20000419-2.c: New file. Identical to above.
55281         * gcc.dg/special/special.exp: New test driver which will check
55282         for alias support for the above test.
55283
55284 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
55285
55286         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
55287         problems on small machines.
55288         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
55289         parameterize.
55290
55291 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
55292
55293         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
55294         mips.
55295         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55296
55297 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
55298
55299         * g++.old_deja/g++.pt/using8.C: New test.
55300
55301 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55302
55303         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
55304
55305 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
55306
55307         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
55308         where a failure is expected.
55309         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
55310
55311 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55312
55313         * g++.old_deja/g++.pt/instantiate12.C: New test.
55314
55315 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55316
55317         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
55318         start of structs.
55319         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
55320         * g++.old-deja/g++.brendan/crash17.C: Likewise.
55321         * g++.old-deja/g++.brendan/crash29.C: Likewise.
55322         * g++.old-deja/g++.brendan/crash48.C: Likewise.
55323         * g++.old-deja/g++.brendan/ns1.C: Likewise.
55324         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
55325         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
55326         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
55327         * g++.old-deja/g++.eh/spec6.C: Likewise.
55328         * g++.old-deja/g++.jason/crash3.C: Likewise.
55329         * g++.old-deja/g++.law/ctors11.C: Likewise.
55330         * g++.old-deja/g++.law/ctors17.C: Likewise.
55331         * g++.old-deja/g++.law/ctors5.C: Likewise.
55332         * g++.old-deja/g++.law/ctors9.C: Likewise.
55333         * g++.old-deja/g++.mike/ambig1.C: Likewise.
55334         * g++.old-deja/g++.mike/net22.C: Likewise.
55335         * g++.old-deja/g++.mike/p3538a.C: Likewise.
55336         * g++.old-deja/g++.mike/p3538b.C: Likewise.
55337         * g++.old-deja/g++.mike/virt3.C: Likewise.
55338         * g++.old-deja/g++.niklas/t128.C: Likewise.
55339         * g++.old-deja/g++.other/anon4.C: Likewise.
55340         * g++.old-deja/g++.other/using1.C: Likewise.
55341         * g++.old-deja/g++.other/warn3.C: Likewise.
55342         * g++.old-deja/g++.pt/t37.C: Likewise.
55343         * g++.old-deja/g++.robertl/eb69.C: Likewise.
55344         * g++.old-deja/g++.robertl/eb71.C: Likewise.
55345
55346 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55347
55348         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
55349
55350 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55351
55352         * gcc.c-torture/execute/stdio-opt-3.c: New test.
55353
55354 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
55355
55356         * gcc.c-torture/compile/20010107-1.c: New test.
55357
55358 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55359
55360         * gcc.c-torture/execute/builtin-noret-1.c: New test.
55361
55362 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55363
55364         * gcc.dg/format/format.h: New file.
55365         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
55366         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
55367         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
55368         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
55369         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
55370         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
55371         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
55372         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
55373         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
55374         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
55375         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
55376         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
55377         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
55378         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
55379         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
55380         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
55381         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
55382         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
55383         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
55384         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
55385         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
55386         instead of declaring standard types, macros and functions in each
55387         test.
55388
55389 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
55390
55391         * gcc.c-torture/execute/20010106-1.c: New test.
55392
55393 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55394
55395         * gcc.dg/format/format.exp: New file.
55396         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
55397         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
55398         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
55399         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
55400         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
55401         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
55402         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
55403         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
55404         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
55405         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
55406         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
55407         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
55408         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
55409         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
55410         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
55411         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
55412         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
55413         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
55414         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
55415         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
55416         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
55417         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
55418         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
55419         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
55420         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
55421         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
55422         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
55423         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
55424         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
55425         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
55426         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
55427         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
55428         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
55429         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
55430         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
55431         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
55432         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
55433         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
55434         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
55435         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
55436         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
55437         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
55438
55439 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
55440
55441         * gcc.c-torture/execute/991228-1.c: Take word endianness into
55442         account.
55443
55444 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
55445
55446         * gcc.c-torture/execute/builtin-complex-1.c: New test.
55447
55448 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
55449
55450         * g++.old-deja/g++.pt/crash62.C: New test.
55451
55452 2001-01-04  Richard Henderson  <rth@redhat.com>
55453
55454         * gcc.dg/20000926-1.c: Update expected warnings.
55455         * gcc.dg/array-2.c: Likewise.
55456         * gcc.dg/array-4.c: Also validate flexible array members.
55457         * gcc.dg/c99-flex-array-1.c: New.
55458
55459 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
55460
55461         * gcc.c-torture/compile/20001222-1.x: Remove.
55462
55463 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55464
55465         * gcc.c-torture/execute/built-in-setjmp.c: New.
55466
55467 2001-01-03  Richard Henderson  <rth@redhat.com>
55468
55469         * gcc.dg/940510-1.c: Update expected error wording.
55470         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
55471
55472 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
55473
55474         * lib/target-supports.exp (check_alias_available): Modified to
55475         indicate aliases not supported if only weak aliases are supported.
55476
55477 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55478
55479         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
55480         Turn on cmpstrsi checks for __pj__ and __i370__.
55481
55482 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
55483
55484         * g++.old-deja/g++.other/virtual11.C: New test.
55485
55486 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
55487
55488         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
55489
55490 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55491
55492         * gcc.c-torture/compile/20010102-1.c: New test.
55493
55494 2001-01-02  Andreas Jaeger  <aj@suse.de>
55495
55496         * gcc.dg/noreturn-3.c: New test.
55497
55498         * gcc.dg/noreturn-4.c: New test.
55499
55500 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55501
55502         * gcc.c-torture/execute/stdio-opt-1.c: Also test
55503         __builtin_fputc and __builtin_fwrite.
55504
55505 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
55506
55507         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
55508         signed char, not default char.
55509
55510 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
55511
55512         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
55513
55514 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
55515
55516         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
55517
55518 2000-12-29  Richard Henderson  <rth@redhat.com>
55519
55520         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
55521         (__cyg_profile_func_exit): Define.
55522
55523 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
55524
55525         * g++.dg/vtgc1.C: New test.
55526
55527 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
55528
55529         * gcc.dg/noncompile/20001228-1.c: New test.
55530
55531         * gcc.dg/20001228-1.c: New test.
55532
55533         * gcc.c-torture/execute/20001228-1.c: New test.
55534
55535 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
55536
55537         * gcc.dg/format-strfmon-1.c: New test.
55538
55539 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55540
55541         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
55542         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
55543         * gcc.c-torture/execute/string-opt-1.c: Likewise.
55544         * gcc.c-torture/execute/string-opt-2.c: Likewise.
55545         * gcc.c-torture/execute/string-opt-3.c: Likewise.
55546         * gcc.c-torture/execute/string-opt-4.c: Likewise.
55547         * gcc.c-torture/execute/string-opt-6.c: Likewise.
55548         * gcc.c-torture/execute/string-opt-7.c: Likewise.
55549         * gcc.c-torture/execute/string-opt-8.c: Likewise.
55550         * gcc.c-torture/execute/string-opt-9.c: Likewise.
55551         * gcc.c-torture/execute/string-opt-10.c: Likewise.
55552         * gcc.c-torture/execute/string-opt-11.c: Likewise.
55553         * gcc.c-torture/execute/string-opt-12.c: Likewise.
55554
55555         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
55556         * gcc.c-torture/execute/string-opt-4.c: Test index.
55557
55558 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
55559
55560         * gcc.c-torture/compile/20001226-1.c: New test.
55561
55562 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55563
55564         * gcc.c-torture/compile/20001222-1.c: New test.
55565         * gcc.c-torture/compile/20001222-1.x: Xfail.
55566
55567 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
55568
55569         * gcc.c-torture/execute/comp-goto-2.c: New test.
55570
55571 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
55572
55573         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
55574         Use long types if __INT_MAX__ is 32767.
55575         (main): Use cast to (sint32 *) when poking 88 into a_page.
55576
55577         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
55578
55579 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
55580
55581         * gcc.c-torture/compile/20001221-1.c: New test.
55582         * gcc.c-torture/execute/20001221-1.c: New test.
55583
55584 2000-12-20  Richard Henderson  <rth@redhat.com>
55585
55586         * g++.old-deja/g++.pt/crash36.C: Update error lines.
55587         * g++.old-deja/g++.robertl/eb109.C: Likewise.
55588
55589 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55590
55591         * gcc.dg/compare3.c: New test.
55592
55593 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55594
55595         * gcc.dg/format-warnll-1.c: New test.
55596
55597 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
55598
55599         * gcc.dg/cpp/cmdlne-P.c: New test.
55600
55601 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55602
55603         * gcc.c-torture/execute/builtin-abs-1.c,
55604         gcc.c-torture/execute/builtin-abs-2.c: New tests.
55605
55606 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
55607
55608         * gcc.dg/cpp/multiline.c: New test.
55609
55610 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
55611
55612         * g++.old-deja/g++.other/syshdr1.C: Update.
55613         * gcc.dg/cpp/lineflags.c: Remove temporarily.
55614
55615 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55616
55617         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
55618
55619 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55620
55621         * g++.old-deja/g++.pt/ttp65.C: New test.
55622
55623 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55624
55625         * g++.old-deja/g++.pt/ttp64.C: New test.
55626
55627 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55628
55629         * g++.old-deja/g++.pt/spec33.C: New test.
55630
55631 2000-12-14  Catherine Moore  <clm@redhat.com>
55632
55633         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
55634         * gcc.c-torture/execute/920612-2.c: Likewise.
55635         * gcc.c-torture/execute/920428-2.c: Likewise.
55636         * gcc-c-torture/execute/va-arg-11.c: Call exit.
55637         * gcc.c-torture/execute/va-arg-21.c: Likewise.
55638
55639 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55640
55641         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
55642         * gcc.dg/pack-test-2.c: Likewise.
55643
55644 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55645
55646         Tests by Zack Weinberg <zackw@stanford.edu>.
55647
55648         * gcc.dg/cpp/defined.c: Update.
55649         * gcc.dg/cpp/defined_trad.c: New tests.
55650
55651 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55652
55653         * gcc.dg/cpp/trad-direct.c: Update.
55654
55655 2000-12-11  Neil Booth  <neilb@earthling.net>
55656
55657         * gcc.dg/cpp/defined_trad.c
55658
55659 2000-12-11  Neil Booth  <neilb@earthling.net>
55660
55661         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
55662
55663 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55664
55665         * gcc.dg/format-miss-2.c: New test.
55666
55667 2000-12-09  Neil Booth  <neilb@earthling.net>
55668
55669         * gcc.dg/cpp/lineflags.c: New tests.
55670         * gcc.dg/cpp/poison.c: Update.
55671         * gcc.dg/cpp/redef2.c: Update.
55672         * gcc.dg/cpp/skipping.c: New test.
55673
55674 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
55675
55676         * g++.old-deja/g++.other/eh3.C: New testcase.
55677
55678 2000-12-07  Neil Booth  <neilb@earthling.net>
55679
55680         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
55681         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
55682         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
55683         wtr-union-init-2.c, wtr-union-init-3.c: Update.
55684         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
55685         Update.
55686
55687 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55688
55689         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
55690         __SIZE_TYPE__ instead of int for type of integers cast to
55691         pointers.
55692
55693 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
55694
55695         * g++.old-deja/g++.other/cleanup4.C: New test.
55696
55697 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55698
55699         * format-sec-1.c: New test.
55700
55701 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55702
55703         * gcc.dg/format-nonlit-3.c: New test.
55704
55705 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55706
55707         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
55708         through a null pointer.
55709
55710 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55711
55712         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
55713         * g++.old-deja/g++.pt/partial4.C: New test.
55714
55715 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
55716
55717         * gcc.c-torture/execute/ieee/hugeval.x: New.
55718
55719 2000-12-06  Neil Booth  <neilb@earthling.net>
55720
55721         * gcc.dg/cpp/backslash2.c: New tests.
55722
55723 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55724
55725         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
55726         * gcc.c-torture/execute/stdio-opt-2.c: New test.
55727
55728 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
55729
55730         * gcc.c-torture/execute/20001203-2.c: New testcase.
55731
55732 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
55733
55734         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
55735         * g++.old-deja/g++.other/virtual10.C: New test.
55736
55737 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
55738
55739         * g++.old-deja/g++.mike/pmf5.C: Remove test.
55740
55741 2000-12-05  Richard Henderson  <rth@redhat.com>
55742
55743         * gcc.c-torture/compile/20001205-1.c: New.
55744
55745 2000-12-04  Neil Booth  <neilb@earthling.net>
55746
55747         * g++.old-deja/g++.other/virtual9.C: New test.
55748         * g++.old-deja/g++.pt/crash61.C: New test.
55749         * gcc.c-torture/execute/loop-9.c: New test.
55750
55751 2000-12-04  Neil Booth  <neilb@earthling.net>
55752
55753         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
55754         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
55755         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
55756         * gcc.dg/cpp/extratokens.c: ...here.
55757
55758 2000-12-04  Neil Booth  <neilb@earthling.net>
55759
55760         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
55761         New tests.
55762
55763 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55764
55765         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
55766         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
55767
55768 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
55769
55770         * gcc.c-torture/execute/20001203-1.c: New test.
55771
55772 2000-12-03  Neil Booth  <neilb@earthling.net>
55773
55774         * gcc.dg/cpp/macro6.c: New test cases.
55775
55776 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55777
55778         * gcc.c-torture/execute/string-opt-9.c: New test.
55779         * gcc.c-torture/execute/string-opt-10.c: Likewise.
55780         * gcc.c-torture/execute/string-opt-11.c: Likewise.
55781         * gcc.c-torture/execute/string-opt-12.c: Likewise.
55782
55783         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
55784         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
55785
55786 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
55787
55788         * gcc.dg/cpp/if-6.c: New testcase.
55789
55790         * gcc.dg/20001201-1.c: New testcase.
55791
55792 2000-12-02  Neil Booth  <neilb@earthling.net>
55793
55794         * g++.old-deja/g++.other/externC4.C,
55795         g++.old-deja/g++.other/friend10.C: New tests.
55796
55797 2000-12-02  Neil Booth  <neilb@earthling.net>
55798
55799         * g++.old-deja/g++.other/instan2.C
55800         * g++.old-deja/g++.other/instan3.C: New test.
55801
55802 2000-12-02  Neil Booth  <neilb@earthling.net>
55803
55804         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
55805         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
55806         gnuc99.c,gnuc99-pedantic.c: New tests.
55807
55808 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55809
55810         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
55811         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
55812
55813 2000-12-01  Neil Booth  <neilb@earthling.net>
55814
55815         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
55816         * gcc.dg/cpp/poison.c: Update.
55817         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
55818
55819 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
55820
55821         * g77.f-torture/execute/20001201.f: New test.
55822
55823 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55824
55825         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
55826
55827 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
55828
55829         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
55830
55831 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
55832
55833         * g++.old-deja/g++.other/cast6.C: New test.
55834
55835 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
55836
55837         * gcc.c-torture/execute/20001130-2.c: New testcase.
55838
55839 2000-11-30  Richard Henderson  <rth@redhat.com>
55840
55841         * gcc.c-torture/execute/20001130-1.c: New test.
55842
55843 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
55844
55845         * g++.old-deja/g++.other/op3.C: New test.
55846
55847 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
55848
55849         * g++.old-deja/g++.other/op2.C: New test.
55850
55851 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
55852
55853         * g++.old-deja/g++.other/crash38.C: New test.
55854
55855 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
55856
55857         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
55858
55859 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
55860
55861         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
55862         tests.
55863         * gcc.c-torture/execute/string-opt-6.c: New test.
55864
55865         * gcc.dg/20001117-1.c: Add main.
55866
55867 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
55868
55869         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
55870         Move from here ...
55871         * gcc.dg/940510-1.c: ... to here.
55872
55873         * gcc.dg/20000926-1.c: GNU C now allows initializations of
55874         zero-size arrays in toplevel structures.
55875
55876 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
55877
55878         * gcc.c-torture/execute/loop-8.c: New test.
55879
55880 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
55881
55882         * g++.old-deja/g++.other/base1.C: New test.
55883
55884 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
55885
55886         * g++.old-deja/g++.other/parse2.C: New test.
55887
55888 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
55889
55890         * g++.old-deja/g++.pt/incomplete1.C: New test.
55891
55892 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
55893
55894         * g++.old-deja/g++.other/friend9.C: New test.
55895
55896 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
55897
55898         * gcc.dg/20001127-1.c: New test.
55899
55900 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
55901
55902         * g++.old-deja/g++.pt/friend46.C: New test.
55903
55904 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
55905
55906         * g++.old-deja/g++.other/ptrmem8.C: New test.
55907
55908 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55909
55910         * gcc.c-torture/execute/string-opt-7.c: New test.
55911         * gcc.c-torture/execute/string-opt-8.c: Likewise.
55912
55913 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
55914
55915         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
55916         instead of 'mkcheck 2'.
55917
55918 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55919
55920         * gcc.c-torture/execute/memcheck/driver.c,
55921         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
55922         C9X references to refer to C99.
55923
55924 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
55925
55926         * gcc.dg/ultrasp3.c: New test.
55927
55928 2000-11-25  Neil Booth  <neilb@earthling.net>
55929
55930         * gcc.dg/cpp/include2.c: Update test to be locale independent.
55931
55932 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
55933
55934         * gcc.c-torture/compile/20001123-2.c: New.
55935
55936 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55937
55938         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
55939
55940 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
55941
55942         * gcc.dg/sequence-point-1.c: Add some new tests.
55943         * gcc.c-torture/execute/20001124-1.c: New test.
55944
55945 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
55946
55947         * g++.old-deja/g++.other/vaarg4.C: New test.
55948         * gcc.c-torture/compile/20001123-1.c: New test.
55949
55950 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
55951
55952         * g++.other/crash24.C: Adjust and remove XFAIL.
55953         * g++.other/crash37.C: New test.
55954
55955 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
55956
55957         * g++.old-deja/g++.pt/instantiate9.C: New test.
55958
55959 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
55960
55961         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
55962         new ABI, too.
55963
55964         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
55965         * g++.old-deja/g++.robertl/eb55.C: Likewise.
55966
55967 2000-11-22  Neil Booth  <neilb@earthling.net>
55968
55969         * gcc.dg/cpp/Wtrigraphs.c: New test.
55970
55971 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
55972
55973         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
55974
55975 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
55976
55977         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
55978
55979 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
55980
55981         * lib/gcc-dg.exp: load_lib scanasm.exp.
55982         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
55983         * lib/g++-dg.exp: load_lib scanasm.exp.
55984         * lib/scanasm.exp: New.
55985         (scan-assembler, scan-assembler-not): Add optional arguments to
55986         test name, or if not present, the pattern name.
55987         (scan-assembler-dem, scan-assembler-dem-not): New.
55988
55989         * g++.dg/dg.exp: New.
55990
55991 2000-11-21  Neil Booth  <neilb@earthling.net>
55992
55993         * gcc.dg/cpp/integrated1.c: Remove.
55994
55995 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
55996
55997         * gcc.c-torture/execute/20001121-1.c: New test.
55998
55999 2000-11-21  Richard Henderson  <rth@redhat.com>
56000
56001         * gcc.c-torture/compile/20001121-1.c: New test.
56002
56003 2000-11-20  Neil Booth  <neilb@earthling.net>
56004
56005         * gcc.dg/cpp/integrated1.c: New test.
56006
56007 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
56008
56009         * g++.old-deja/g++.other/inline17.C: New test.
56010
56011 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
56012
56013         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
56014         local variable to be zero: I made the variable global. Now
56015         uses abort() and exit() instead of relying on main's return value.
56016
56017 2000-11-20  Neil Booth  <neilb@earthling.net>
56018
56019         * gcc.dg/cpp/paste2.c: Update test.
56020         * objc/execute/paste.m: New test.
56021
56022 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
56023
56024         * gcc.dg/c99-condexpr-1.c: New test.
56025
56026 2000-11-20  Neil Booth  <neilb@earthling.net>
56027
56028         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
56029
56030 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
56031
56032         * g++.old-deja/g++.pt/export1.C: New test.
56033
56034 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
56035
56036         * gcc.dg/20001117-1.c: New test.
56037
56038 2000-11-18  Richard Henderson  <rth@redhat.com>
56039
56040         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
56041
56042 2000-11-18  Richard Henderson  <rth@redhat.com>
56043
56044         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
56045         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
56046         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
56047
56048 2000-11-18  Richard Henderson  <rth@redhat.com>
56049
56050         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
56051         (main): New.  Exit cleanly.
56052
56053 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56054
56055         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
56056         gcc.dg/c99-fordecl-2.c: New tests.
56057
56058 2000-11-18  Richard Henderson  <rth@redhat.com>
56059
56060         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
56061         * gcc.c-torture/execute/zerolen-2.c: New.
56062
56063 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56064
56065         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
56066         memory.
56067
56068 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
56069
56070         * g++.old-deja/g++.pt/instantiate8.C: New test.
56071
56072 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
56073
56074         * g++.old-deja/g++.other/incomplete.C: Add more tests.
56075         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
56076
56077 2000-11-16  Nick Clifton  <nickc@redhat.com>
56078
56079         * gcc.c-torture/execute/nestfunc-2.c: New test.
56080         * gcc.c-torture/execute/nestfunc-3.c: New test.
56081
56082 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
56083
56084         * gcc.c-torture/compile/20001116-1.c: New test.
56085
56086 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56087
56088         * gcc.c-torture/execute/20001115-1.c: New test.
56089
56090 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
56091
56092         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
56093         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
56094         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
56095         * g++.old-deja/g++.abi/vmihint.C: Likewise.
56096
56097 2000-11-15  Neil Booth  <neilb@earthling.net>
56098
56099         gcc.dg/cpp/_Pragma1.c: Update.
56100         gcc.dg/cpp/_Pragma2.c: New test.
56101
56102 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
56103
56104         * g++.old-deja/g++.other/anon5.C: New test.
56105
56106 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
56107
56108         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
56109         tests.
56110
56111 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
56112
56113         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
56114         output.
56115
56116 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56117
56118         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
56119         labels at end of compound statements.
56120
56121 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
56122
56123         * gcc.c-torture/execute/loop-7.c: New test.
56124
56125 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56126
56127         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
56128
56129 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56130
56131         * gcc.dg/c99-bool-1.c: New test.
56132
56133 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56134
56135         * gcc.dg/c99-scope-1.c: Remove xfail.
56136         * gcc.dg/c99-scope-2.c: New test.
56137
56138 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56139
56140         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
56141         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
56142
56143 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
56144
56145         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
56146         error messages.
56147
56148         * g++.mike/p700.C: Don't typedef wchar_t.
56149         * g++.mike/p784.C: Likewise.
56150         * g++.mike/eb101.C: Don't use __wchar_t.
56151
56152 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
56153
56154         * g77.f-torture/execute/20001111.[fx]: Test premature exit
56155         from DO loop.
56156
56157 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
56158
56159         * gcc.c-torture/execute/20001111-1.c: New test.
56160
56161 2000-11-10  Nick Clifton  <nickc@redhat.com>
56162
56163         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
56164         long multuiple and accumulate.
56165
56166 2000-11-09  Richard Henderson  <rth@redhat.com>
56167
56168         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
56169         via size_t instead of int.
56170
56171         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
56172         * gcc.c-torture/execute/string-opt-2.c: Likewise.
56173         * gcc.c-torture/execute/string-opt-3.c: Likewise.
56174         * gcc.c-torture/execute/string-opt-4.c: Likewise.
56175
56176 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
56177
56178         * gcc.c-torture/compile/20001109-1.c: New test.
56179         * gcc.c-torture/compile/20001109-2.c: New test.
56180
56181 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
56182
56183         * g++.old-deja/g++.pt/operator1.C: New test.
56184         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
56185
56186 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
56187
56188         * gcc.dg/20001108-1.c: New test.
56189
56190 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
56191
56192         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
56193         with both arguments constant strings.
56194         * gcc.c-torture/execute/string-opt-3.c: New test.
56195         * gcc.c-torture/execute/string-opt-4.c: New test.
56196         * gcc.c-torture/execute/string-opt-5.c: New test.
56197
56198 2000-11-08  Nick Clifton  <nickc@redhat.com>
56199
56200         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
56201         mulsidi3adddi patterns.
56202
56203 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
56204
56205         * g++.old-deja/g++.other/crash36.C: New test.
56206
56207 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
56208
56209         * g++.old-deja/g++.other/init16.C: New test.
56210
56211 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
56212
56213         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
56214
56215 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
56216
56217         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
56218         * gcc.c-torture/execute/va-arg-16.x: Likewise.
56219         * gcc.c-torture/execute/va-arg-17.x: Likewise.
56220
56221 2000-11-07  DJ Delorie  <dj@redhat.com>
56222
56223         * gcc.dg/20000614-1.c: Add return so that test can pass.
56224
56225 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56226
56227         * gcc.c-torture/execute/string-opt-1.c: New test.
56228
56229 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
56230
56231         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
56232         mips-sgi-irix6.* because the MIPS ABI passes floating-point
56233         parameters in registers, and there is no way for a varargs
56234         function to know in which order the integer and floating-point
56235         parameters should be interleaved when they are placed on the
56236         stack.
56237         * gcc.c-torture/execute/va-arg-16.x: Likewise.
56238         * gcc.c-torture/execute/va-arg-17.x: Likewise.
56239
56240 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56241
56242         * gcc.c-torture/execute/string-opt-2.c: New test.
56243
56244 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
56245
56246         * g++.old-deja/g++.pt/crash60.C: New test.
56247
56248 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
56249
56250         * g++.old-deja/g++.other/crash24.C: New test.
56251         * g++.old-deja/g++.other/crash25.C: New test.
56252         * g++.old-deja/g++.other/crash26.C: New test.
56253         * g++.old-deja/g++.other/crash27.C: New test.
56254         * g++.old-deja/g++.other/crash28.C: New test.
56255         * g++.old-deja/g++.other/crash29.C: New test.
56256         * g++.old-deja/g++.other/crash30.C: New test.
56257         * g++.old-deja/g++.other/crash31.C: New test.
56258         * g++.old-deja/g++.other/crash32.C: New test.
56259         * g++.old-deja/g++.other/crash33.C: New test.
56260         * g++.old-deja/g++.other/crash34.C: New test.
56261         * g++.old-deja/g++.other/crash35.C: New test.
56262
56263 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
56264
56265         * gcc.c-torture/execute/20001031-1.c: New test.
56266
56267 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
56268
56269         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
56270         namespace.
56271
56272         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
56273         standards-conformant.
56274
56275         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
56276
56277         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
56278         * g++.old-deja/g++.mike/p755a.C: Likewise.
56279         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
56280         library makes no calls to `operator new' during initialization.
56281
56282 2000-11-04  Neil Booth  <neilb@earthling.net>
56283
56284         * gcc.dg/cpp/include2.c: New tests.
56285
56286 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
56287
56288         * lib/g++.exp (g++_set_ld_library_path): New function.
56289         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
56290
56291 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
56292
56293         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
56294         warnings.
56295
56296 2000-11-01  Richard Henderson  <rth@redhat.com>
56297
56298         * g++.old-deja/g++.ext/namedret1.C: New.
56299         * g++.old-deja/g++.ext/namedret2.C: New.
56300         * g++.old-deja/g++.ext/namedret3.C: New.
56301
56302 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
56303
56304         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
56305         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
56306
56307 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56308
56309         * gcc.c-torture/execute/va-arg-21.c: New test.
56310
56311 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56312
56313         * gcc.dg/c99-complex-2.c: New test.
56314
56315 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56316
56317         * gcc.c-torture/execute/stdio-opt-1.c: New test.
56318
56319 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
56320
56321         * g++.old-deja/g++.other/inline16.C: New test.
56322
56323 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
56324
56325         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
56326         __PRETTY_FUNCTION__
56327
56328 2000-10-29  Neil Booth  <neilb@earthling.net>
56329
56330         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
56331         New tests.
56332         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
56333         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
56334         optimisation.
56335
56336 2000-10-29  Neil Booth  <neilb@earthling.net>
56337
56338         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
56339         * mi1.c, mi1c.h: Add null directives to multiple-include test.
56340         * mi5.c: Test multiple includes work with -C.
56341         * trigraphs.c: Test ^= version.
56342
56343 2000-10-28  Neil Booth  <neilb@earthling.net>
56344
56345         New tests and test updates for new macro expander.
56346
56347         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
56348         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
56349         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
56350         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
56351         new diagnostic messages.
56352
56353         * gcc.dg/cpp/macro3.c: New tests.
56354
56355 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
56356
56357         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
56358         on the same line.
56359
56360 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
56361
56362         * g++.old-deja/g++.other/eh2.C: New test.
56363
56364 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
56365
56366         * gcc.c-torture/execute/20001027-1.c: New test.
56367
56368 2000-10-26  Richard Henderson  <rth@redhat.com>
56369
56370         * gcc.c-torture/execute/20001026-1.c: New.
56371
56372 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
56373
56374         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
56375         * g++.old-deja/g++.law/builtin1.C: Likewise.
56376         * g++.old-deja/g++.law/ctors10.C: Likewise.
56377         * g++.old-deja/g++.law/virtual3.C: Likewise.
56378         * g++.old-deja/g++.mike/p658.C: Likewise.
56379         * g++.old-deja/g++.other/sibcall1.C: Likewise.
56380         * g++.old-deja/g++.other/vaarg2.C: Likewise.
56381         * g++.old-deja/g++.robertl/eb124.C: Likewise.
56382         * g++.old-deja/g++.robertl/eb44.C: Likewise.
56383         * g++.old-deja/g++.robertl/eb77.C: Likewise.
56384
56385 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
56386
56387         * gcc.c-torture/compile/20001024-1.c: New test.
56388
56389 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
56390
56391         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
56392         to tell us whether or not we are using V3.
56393
56394 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
56395
56396         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
56397         operands.
56398
56399 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56400
56401         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
56402
56403 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
56404
56405         * gcc.c-torture/execute/20001024-1.c: New test.
56406
56407 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
56408
56409         * g++.old-deja/g++.other/sibcall1.C: New test.
56410
56411 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
56412
56413         * gcc.dg/noncompile/init-3.c: New test.
56414
56415 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
56416
56417         * gcc.dg/format-array-1.c: New test.
56418
56419 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56420
56421         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
56422         writing through null pointers; remove comment about testing
56423         unterminated strings.
56424
56425 2000-10-17  Matthew Hiller  <hiller@redhat.com>
56426
56427         * gcc.c-torture/execute/20001017-2.c: New test.
56428
56429 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56430
56431         * gcc.c-torture/compile/20001018-1.c: New test.
56432         * gcc.c-torture/compile/20001018-1.x: Xfail.
56433
56434 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56435
56436         * gcc.c-torture/execute/20001017-1.c: New test.
56437
56438 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56439
56440         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
56441         for multiple use of arguments with scanf formats; add tests for
56442         multiple use of arguments.
56443
56444 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
56445
56446         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
56447         from some old tests.
56448
56449 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56450
56451         * gcc.dg/format-miss-1.c: New test.
56452
56453 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
56454
56455         * gcc.c-torture/execute/20001013-1.c: New test.
56456
56457 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
56458
56459         * gcc.dg/format-branch-1.c: New test.
56460
56461 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
56462
56463         * README, lib/file-format.exp: Remove EGCS references.
56464
56465 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
56466
56467         * gcc.dg/20001013-1.c: New test.
56468
56469 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56470
56471         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
56472         for intmax_t in the compiler using __typeof__ and the type rules
56473         for conditional expressions.
56474
56475 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
56476
56477         * gcc.dg/20001012-1.c: New test.
56478         * gcc.dg/20001012-2.c: New test.
56479
56480 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56481
56482         * gcc.dg/format-attr-1.c: New test.
56483
56484 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56485
56486         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
56487         __LONG_LONG_MAX__ instead of LLONG_MAX.
56488
56489 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56490
56491         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
56492         scanf flags.
56493         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
56494         flags.
56495
56496 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56497
56498         * gcc.dg/sequence-pt-1.c: New test.
56499
56500 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
56501
56502         * gcc.c-torture/execute/20001011-1.c: New testcase.
56503         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
56504
56505 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
56506
56507         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
56508         does not error on it.
56509
56510 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
56511
56512         * gcc.dg/20001009-1.c: New test.
56513
56514 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
56515
56516         * gcc.c-torture/compile/20001009-1.c: Move from here ....
56517         * gcc.c-torture/execute/20001009-2.c: ... to here.
56518
56519 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
56520
56521         * gcc.c-torture/compile/20001009-1.c: New testcase.
56522         * gcc.c-torture/execute/20001009-1.c: New testcase.
56523         Testcases provided by Jan Hubicka <jh@suse.cz>.
56524
56525 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56526
56527         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56528         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
56529         uintmax_t using <limits.h> to emulate the compiler's internal
56530         logic.  No longer XFAIL %j tests.
56531
56532 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56533
56534         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
56535         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56536         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
56537         regexps and details of expected handling of some bad formats.
56538         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
56539         suppression.
56540
56541 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56542
56543         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
56544         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
56545         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
56546         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
56547         in list archives.
56548
56549 2000-10-06  Richard Henderson  <rth@cygnus.com>
56550
56551         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
56552         * g++.old-deja/g++.brendan/crash52.C: Likewise.
56553         * g++.old-deja/g++.jason/report.C: Likewise.
56554         * g++.old-deja/g++.law/friend5.C: Likewise.
56555         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
56556         of the expected warnings.
56557
56558 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
56559
56560         * g++.old-deja/g++.pt/enum14.C: New test.
56561
56562 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
56563
56564         * g++.old-deja/g++.pt/crash59.C: New test.
56565
56566 2000-10-04  Will Cohen  <wcohen@redhat.com>
56567
56568         * gcc.dg/20000926-1.c: New test.
56569
56570 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
56571
56572         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
56573         function name for current C++ compiler.
56574         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
56575
56576 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
56577
56578         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
56579         __PRETTY_FUNCTION__.
56580         * g++.old-deja/g++.ext/pretty2.C: Likewise.
56581
56582 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56583
56584         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
56585
56586 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
56587
56588         * gcc.c-torture/compile/20000923-1.c: New test.
56589
56590 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
56591
56592         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
56593         * g++.old-deja/g++.pt/ttp62.C: Same.
56594         * g++.old-deja/g++.other/inline14.C: Same.
56595
56596 2000-09-24  Richard Henderson  <rth@cygnus.com>
56597
56598         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
56599
56600 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
56601
56602         * gcc.dg/c90-printf-1.c: Add test for wide string format.
56603
56604 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
56605
56606         * gcc.c-torture/compile/20000922-1.c: New file.
56607
56608 2000-09-21  Nick Clifton  <nickc@redhat.com>
56609
56610         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
56611         a signed long modulo operation.
56612         (mod6): New function - perform an unsigned long modulo operation.
56613         (main): Add tests for modulos of very large numbers by very small
56614         dividends.
56615
56616 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56617
56618         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
56619
56620 2000-09-19  Richard Henderson  <rth@cygnus.com>
56621
56622         * gcc.dg/compare2.c (case 10): XFAIL.
56623
56624 2000-09-18  Richard Henderson  <rth@cygnus.com>
56625
56626         * gcc.c-torture/execute/20000906-1.c: Move ...
56627         * gcc.dg/20000906-1.c: ... here.  Only run on targets
56628         that support __builtin_trap.
56629
56630 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
56631
56632         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
56633
56634 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56635
56636         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
56637         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
56638         more $ format tests.
56639
56640 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56641
56642         * gcc.dg/format-errmk-1.c: New test.
56643
56644 2000-09-17  Greg McGary  <greg@mcgary.org>
56645
56646         * gcc.c-torture/execute/20000917-1.x: Remove.
56647
56648 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56649
56650         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
56651
56652 2000-09-17  Greg McGary  <greg@mcgary.org>
56653
56654         * gcc.c-torture/execute/20000917-1.c: New test.
56655         * gcc.c-torture/execute/20000917-1.x: XFAIL.
56656
56657 2000-09-16  Neil Booth  <NeilB@earthling.net>
56658
56659         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
56660         in nested macro bug.
56661
56662 2000-09-15  Neil Booth  <NeilB@earthling.net>
56663
56664         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
56665
56666 2000-09-14  Jeffrey A Law  (law@cygnus.com)
56667
56668         * gcc.c-torture/execute/20000914-1.c: New test.
56669
56670 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
56671
56672         * g++.other/inline13.C: New test.
56673
56674 2000-09-12  Andreas Jaeger  <aj@suse.de>
56675
56676         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
56677         constant by Ulrich Drepper <drepper@redhat.com>.
56678
56679 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
56680
56681         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
56682
56683 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56684
56685         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
56686
56687 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
56688
56689         * gcc.dg/cpp/backslash.c: New test.
56690
56691 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
56692
56693         * gcc.c-torture/execute/20000910-1.c: New test.
56694         * gcc.c-torture/execute/20000910-2.c: Likewise.
56695
56696 2000-09-11  Robert Lipe  <robertl@sco.com>
56697
56698         * gcc.dg/pragma-align.c: New test.
56699
56700 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
56701
56702         * g++.old-deja/g++.pt/explicit82.C: New test.
56703         * g++.old-deja/g++.pt/explicit83.C: New test.
56704
56705 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
56706
56707         * gcc.dg/asm-names.c: New test.
56708
56709 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56710
56711         * gcc.dg/cpp/tr-warn6.c: New test
56712
56713 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56714
56715         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
56716         be accepted.
56717
56718 2000-09-07  Catherine Moore  <clm@redhat.com>
56719
56720         * gcc.c-torture/execute/unroll-1.c: New test.
56721
56722 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
56723
56724         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
56725         ERROR markers.
56726         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
56727         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
56728         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
56729         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
56730         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
56731         Preprocess only.
56732         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
56733         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
56734
56735 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56736
56737         * g++.old-deja/g++.pt/deduct2.C: New test.
56738
56739 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56740
56741         * g++.old-deja/g++.pt/parms2.C: New test.
56742
56743 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56744
56745         * g++.old-deja/g++.pt/crash58.C: New test.
56746
56747 2000-09-06  Greg McGary  <greg@mcgary.org>
56748
56749         * gcc.c-torture/execute/20000906-1.c: New test.
56750         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
56751
56752 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56753
56754         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
56755
56756 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56757
56758         * g++.old-deja/g++.pt/crash57.C: New test.
56759
56760 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56761
56762         * g++.old-deja/g++.pt/crash56.C: New test.
56763
56764 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56765
56766         * g++.old-deja/g++.pt/koenig1.C: New test.
56767
56768 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
56769
56770         * gcc.dg/20000904-1.c: New test.
56771
56772 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
56773
56774         * gcc.dg/cpp/paste8.c: New test.
56775
56776 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
56777
56778         * gcc.c-torture/compile/20000827-1.c: New test.
56779
56780 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56781
56782         * gcc.dg/format-diag-1.c: New test.
56783
56784 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56785
56786         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
56787         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
56788         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
56789         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
56790         gcc.dg/formatz-1.c: Adjust warning regular expressions.
56791
56792 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
56793
56794         * g++.old-deja/g++.other/nested4.C: New test.
56795
56796 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
56797
56798         * g++.old-deja/g++.ns/scoped1.C: New test.
56799
56800 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
56801
56802         * lib/g++.exp: Support testing already-installed GCC.
56803
56804 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56805
56806         * wtr-label-1.c, wtr-suffix-1.c: New tests.
56807
56808 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56809
56810         * gcc.dg/return-type-2.c: New test.
56811
56812 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
56813
56814         * gcc.c-torture/compile/20000825-1.c: New test.
56815
56816 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
56817
56818         * gcc.dg/dwarf2-2.c: New test.
56819
56820 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
56821
56822         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
56823         dg-warning regexps.
56824
56825 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56826
56827         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
56828         gcc.dg/format-ext-5.c: New tests.
56829
56830 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
56831
56832         * g++.old-deja/g++.other/crash22.C: New test.
56833
56834 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
56835
56836         * gcc.dg/noncompile/930622-2.c: Adjust error message.
56837
56838 2000-08-24  Richard Henderson  <rth@cygnus.com>
56839
56840         * gcc.dg/ia64-sync-1.c: New test.
56841         * gcc.dg/ia64-sync-2.c: New test.
56842         * gcc.dg/ia64-asm-1.c: New test.
56843
56844 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
56845
56846         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
56847         * gcc.dg/format-ext-2.c: New test.
56848
56849 2000-08-23  Jason Merrill  <jason@redhat.com>
56850
56851         * lib/old-dejagnu.exp: Also ignore "In member function" and
56852         "At global scope".
56853
56854 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56855
56856         * gcc.dg/noncompile/label-lineno-1.c: New test.
56857
56858 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
56859
56860         * gcc.dg/c99-array-nonobj-1.c: New test.
56861
56862 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
56863
56864         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
56865         tests.
56866         * gcc.dg/format-ext-1.c: New test.
56867
56868 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56869
56870         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
56871         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
56872         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
56873         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
56874         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
56875
56876 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56877
56878         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
56879         gcc.dg/c99-strftime-2.c: New tests.
56880
56881 2000-08-22  Richard Henderson  <rth@cygnus.com>
56882
56883         * gcc.c-torture/execute/20000822-1.c: New test.
56884
56885 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
56886
56887         * gcc.c-torture/execute/20000819-1.x: Remove.
56888
56889 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
56890
56891         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
56892         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
56893         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
56894         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
56895         gcc.dg/format-xopen-1.c: New tests.
56896
56897 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
56898
56899         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
56900
56901 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
56902
56903         * g++.old-deja/g++.other/loop2.C: New test.
56904
56905         * gcc.c-torture/compile/20000606-1.c: New test.
56906         * gcc.c-torture/compile/20000728-1.c: New test.
56907         * gcc.c-torture/execute/20000801-1.c: New test.
56908         * gcc.c-torture/execute/20000801-2.c: New test.
56909         * gcc.c-torture/execute/20000819-1.c: New test.
56910         * gcc.c-torture/execute/20000819-1.x: XFAIL.
56911         * gcc.dg/20000629-1.c: New test.
56912         * gcc.dg/20000724-1.c: New test.
56913         * gcc.dg/20000807-1.c: New test.
56914
56915 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
56916
56917         * gcc.dg/cpp/pragma-1.c: New test.
56918         * gcc.dg/cpp/pragma-2.c: New test.
56919
56920 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
56921
56922         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
56923         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
56924
56925 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
56926
56927         * gcc.c-torture/compile/20000818-1.c: New test.
56928
56929 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
56930
56931         * gcc.c-torture/execute/20000818-1.c: New test.
56932
56933 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56934
56935         * gcc.dg/format-va-1.c: New test.
56936
56937 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
56938
56939         * g++.old-deja/g++.other/typedef8.C: New test.
56940
56941 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
56942
56943         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
56944         * g++.old-deja/g++.mike/net36.C: Mark candidate.
56945         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
56946         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
56947         * g++.old-deja/g++.other/ptrmem7.C: New test.
56948         * g++.old-deja/g++.pt/ptrmem10.C: New test.
56949
56950 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
56951
56952         * g++.old-deja/g++.pt/typename27.C: New test.
56953
56954 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
56955
56956         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
56957         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
56958         * g++.old-deja/g++.pt/friend45.C: New test.
56959         * g++.old-deja/g++.other/friend8.C: New test.
56960
56961 2000-08-15  Richard Henderson  <rth@cygnus.com>
56962
56963         * gcc.c-torture/execute/20000815-1.c: New test.
56964
56965 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56966
56967         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
56968         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
56969         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
56970
56971 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
56972
56973         * g++.old-deja/g++.other/refinit2.C: New test.
56974
56975 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
56976
56977         * lib/c-torture.exp (c-torture): Make
56978         compiler_conditional_xfail_data global.
56979         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
56980         compiler_conditional_xfail_data machinery.
56981         (f-torture-execute): Likewise.
56982         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
56983         and only when unrolling loops.
56984
56985         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
56986
56987 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
56988
56989         * g++.old-deja/g++.pt/explicit81.C: New test.
56990
56991 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
56992
56993         * g++.old-deja/g++.pt/typename26.C: New test.
56994
56995 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
56996
56997         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
56998         warning.
56999
57000 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
57001
57002         * g++.old-deja/g++.other/array3.C: New test.
57003
57004 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57005
57006         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
57007         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
57008         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
57009         New tests.
57010
57011 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
57012
57013         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
57014         * g++.old-deja/g++.abi/vmihint.C: Likewise.
57015
57016 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
57017
57018         * gcc.c-torture/execute/20000808-1.c: New test.
57019
57020 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57021
57022         * gcc.dg/c90-const-expr-1.c: New test.
57023
57024 2000-08-08  Richard Henderson  <rth@cygnus.com>
57025
57026         * gcc.dg/noncompile/920923-1.c: Declare calloc.
57027
57028 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57029
57030         * gcc.dg/noncompile/const-ll-1.c: New test.
57031
57032 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57033
57034         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
57035
57036 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
57037
57038         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
57039         that running programs linked against the shared version of libobjc
57040         run correctly.
57041
57042 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57043
57044         * gcc.dg/c99-printf-1.c: New test.
57045
57046 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57047
57048         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
57049
57050 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
57051
57052         * gcc.c-torture/execute/20000731-1.x: Delete.
57053
57054 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
57055
57056         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
57057         and torture_without_loops as is done by c-torture.exp.
57058         (search_for): Copy from c-torture.exp.
57059         (gcc-dg-runtest): New function, drives a directory of tests
57060         iterating over the TORTURE_OPTIONS.
57061         (scan-assembler, scan-assembler-not): Move here from
57062         individual directory drivers.
57063
57064         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
57065         defined by lib/gcc-dg.exp.
57066         * gcc.dg/cpp/cpp.exp: Likewise.
57067         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
57068         gcc-dg-runtest, so we cycle over optimization options.
57069
57070         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
57071         * gcc.dg/compare2.c: No longer expected to fail.
57072
57073 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
57074
57075         * gcc.c-torture/execute/20000804-1.c: New test.
57076
57077 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
57078
57079         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
57080
57081 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
57082
57083         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
57084
57085 2000-08-03  Jeffrey A Law  (law@cygnus.com)
57086
57087         * gcc.c-torture/compile/20000803-1.c: New test.
57088
57089 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
57090
57091         * gcc.c-torture/execute/20000801-3.c,
57092         gcc.c-torture/execute/20000801-4.c: New tests.
57093         * gcc.c-torture/execute/20000801-3.x,
57094         gcc.c-torture/execute/20000801-4.x: Xfail.
57095
57096 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
57097
57098         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
57099         libobjc/.libs to allow for libtool.
57100
57101 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
57102
57103         * gcc.c-torture/compile/20000802-1.c: New test.
57104
57105 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
57106
57107         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
57108
57109 2000-07-31  Jeffrey A Law  (law@cygnus.com)
57110
57111         * gcc-c-torture/execute/20000731-2.c: New test.
57112
57113         * gcc.c-torture/execute/20000731-1.c: New test.
57114         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
57115
57116 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
57117
57118         * gcc.dg/cpp/paste7.c: New test.
57119         * gcc.dg/cpp/20000725-1.c: New test.
57120
57121 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
57122
57123         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
57124         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
57125         declaration warning for __builtin_dwarf_reg_size.
57126
57127         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
57128
57129 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57130
57131         * gcc.dg/noncompile/voidparam-1.c: New test.
57132
57133 2000-07-30  Richard Henderson  <rth@cygnus.com>
57134
57135         * gcc.dg/c90-digraph-1.c: Don't xfail.
57136         * gcc.dg/compare2.c (case 10): Xfail.
57137         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
57138
57139 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
57140
57141         * gcc.dg/c99-main-1.c: New test.
57142
57143 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57144
57145         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
57146
57147 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
57148
57149         * gcc.c-tortuer/execute/20000726-1.c: New test.
57150
57151 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
57152
57153         * gcc.c-torture/execute/enum-2.c: New test.
57154
57155 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57156
57157         * gcc.dg/cpp/tr-warn3.c: New test.
57158
57159 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
57160
57161         * g++.old-deja/g++.ext/implicit1.C: Remove.
57162         * g++.old-deja/g++.jason/c2.C: Remove
57163         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
57164         * g++.old-deja/g++.pt/crash16.C: Likewise.
57165         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
57166
57167 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
57168
57169         * g++.old-deja/g++.other/for2.C: New test.
57170
57171 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
57172
57173         * gcc.dg/20000720-1.c: New test.
57174
57175 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
57176
57177         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
57178
57179 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
57180
57181         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
57182         * gcc.c-torture/execute/20000722-1.c: New.
57183         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
57184
57185 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
57186
57187         * gcc.dg/cpp/20000720-1.S: New test.
57188
57189 2000-07-21  Michael Meissner  <meissner@redhat.com>
57190
57191         * gcc.c-torture/execute/ieee/hugeval.c: New test.
57192
57193 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
57194
57195         * g++.old-deja/g++.brendan/crash16.C,
57196         g++.old-deja/g++.brendan/parse3.C,
57197         g++.old-deja/g++.brendan/redecl1.C,
57198         g++.old-deja/g++.ns/template13.C,
57199         g++.old-deja/g++.other/decl4.C,
57200         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
57201
57202 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
57203
57204         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
57205         and "Internal error".
57206
57207         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
57208         regexps.
57209         * gcc.dg/cpp/paste6.c: New test.
57210
57211 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
57212
57213         * gcc.dg/cpp/tr-direct.c: New test.
57214
57215         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
57216         gcc.dg/cpp/undef1.c: Tweak error regexps.
57217
57218 2000-07-18  Eric Christopher <echristo@redhat.com>
57219
57220         * gcc.c-torture/compile/20000718-1.c: New test.
57221
57222 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
57223
57224         * cpplex.c (_cpp_push_token): If the token being pushed back
57225         is the previous token in this context, just subtract one from
57226         context->posn.
57227         * cppmacro.c (save_expansion): Clear aux field when storing a
57228         placemarker.
57229
57230 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
57231
57232         * gcc.dg/noncompile/redecl-1.c: New test.
57233
57234 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
57235
57236         * gcc.c-torture/execute/20000717-5.c: New test.
57237         * gcc.c-torture/execute/20000717-1.x: Removed.
57238
57239 2000-07-17  Richard Henderson  <rth@cygnus.com>
57240
57241         * gcc.c-torture/execute/20000717-4.c: New test.
57242
57243 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
57244
57245         * gcc.dg/cpp/syshdr.c: New test.
57246         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
57247
57248 2000-07-17  Neil Booth  <neilb@earthling.net>
57249
57250         * gcc.dg/cpp/cmdlne-dM.c: New test.
57251         * gcc.dg/cpp/cmdlne-dD.c: New test.
57252
57253 2000-07-17  Jeffrey A Law  (law@cygnus.com)
57254
57255         * gcc.c-torture/execute/20000717-3.c: New test.
57256
57257         * gcc.c-torture/compile/20000717-1.c: New test.
57258
57259 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
57260
57261         * gcc.c-torture/execute/20000717-2.c: New test.
57262
57263 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57264
57265         * gcc.dg/formatz-1.c: New test.
57266
57267         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
57268         * gcc.dg/c99-digraph-1.c: New tests.
57269
57270         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
57271         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
57272
57273         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
57274         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
57275         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
57276         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
57277         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
57278         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
57279         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
57280
57281 2000-07-17  Greg McGary <greg@mcgary.org>
57282
57283         * gcc.c-torture/execute/20000717-1.c: New test.
57284         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
57285
57286 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
57287
57288         * gcc.c-torture/execute/20000715-2.c: New test.
57289         * gcc.dg/20000715-1.c: New test.
57290
57291 2000-07-15  Michael Meissner  <meissner@redhat.com>
57292
57293         * gcc.c-torture/execute/20000715-1.c: New test.
57294
57295 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
57296
57297         * gcc.c-torture/execute/20000707-1.c: New test.
57298
57299 2000-07-13  Neil Booth  <NeilB@earthling.net>
57300
57301         * gcc.dg/cpp/digraph1.c,
57302         gcc.dg/cpp/digraph2.c,
57303         gcc.dg/cpp/digraphs.c: New tests.
57304
57305 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
57306
57307         * g77.f-torture/compile/20000630-2.f: New test.
57308         * g77.f-torture/compile/20000630-2.x
57309
57310 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
57311
57312         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
57313
57314 2000-07-11  Neil Booth  <NeilB@earthling.net>
57315
57316         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
57317
57318 2000-07-11  Neil Booth  <NeilB@earthling.net>
57319
57320         * gcc.dg/cpp/cmdlne-C.c: New.
57321
57322 2000-07-09  Neil Booth  <NeilB@earthling.net>
57323
57324         * gcc.dg/cpp/directiv.c: New tests.
57325         * gcc.dg/cpp/undef1.c: Update.
57326
57327 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
57328
57329         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
57330
57331 2000-07-09  Neil Booth  <NeilB@earthling.net>
57332
57333         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
57334
57335 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
57336
57337         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
57338         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
57339
57340 2000-07-08  Neil Booth  <NeilB@earthling.net>
57341
57342         * gcc.dg/cpp/macsyntx.c: New tests.
57343
57344 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
57345
57346         * gcc.dg/20000707-1.c: New test.
57347
57348 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
57349
57350         * gcc.c-torture/execute/20000706-1.c: New test.
57351         * gcc.c-torture/execute/20000706-2.c: New test.
57352         * gcc.c-torture/execute/20000706-3.c: New test.
57353         * gcc.c-torture/execute/20000706-4.c: New test.
57354         * gcc.c-torture/execute/20000706-5.c: New test.
57355
57356 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
57357
57358         * g++.old-deja/g++.pt/instantiate7.C: New test.
57359
57360 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
57361
57362         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
57363         * g++.old-deja/g++.mike/thunk3.C: Likewise.
57364         * g++.old-deja/g++.other/rtti3.C: Likewise.
57365         * g++.old-deja/g++.other/rttid3.C: Likewise.
57366
57367 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
57368
57369         *  g77.f-torture/compile/20000630-1.x: Fix typo
57370
57371 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
57372
57373         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
57374         assembly output.
57375
57376 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
57377
57378         * gcc.dg/cpp/ident.c: New test.
57379
57380 2000-07-05  Neil Booth  <NeilB@earthling.net>
57381
57382         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
57383           gcc.dg/cpp/lexstrng.c: New tests.
57384
57385 2000-07-04  Neil Booth  <NeilB@earthling.net>
57386
57387         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
57388         * gcc.dg/cpp/strify2.c: Same.
57389
57390 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
57391
57392         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
57393         * gcc.dg/cpp/19990703-1.c: Likewise.
57394         * gcc.dg/cpp/20000625-1.c: Likewise.
57395         * gcc.dg/cpp/20000625-2.c: Likewise.
57396
57397         * gcc.dg/cpp/macro1.c,
57398         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
57399         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
57400         gcc.dg/cpp/strify1.c,
57401         gcc.dg/cpp/strify2.c: New tests.
57402
57403 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
57404
57405         * gcc.c-torture/execute/20000703-1.c: New test.
57406
57407 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
57408
57409         * g++.old-deja/g++.pt (lookup10.C): New test.
57410
57411 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
57412
57413         * g++.old-deja/g++.pt (typename25.C): New test.
57414
57415 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
57416
57417         * gcc.c-torture/compile/20000701-1.c: New test.
57418
57419 2000-06-30  Nick Clifton  <nickc@cygnus.com>
57420
57421         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
57422         to test case.
57423
57424 2000-06-30  Catherine Moore  <clm@cygnus.com>
57425
57426         * gcc.c-torture/execute/align-1.c: New test.
57427
57428 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
57429
57430         * g++.old-deja/g++.pt/expr8.C: New test.
57431         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
57432
57433 2000-06-29  Nick Clifton  <nickc@cygnus.com>
57434
57435         * gcc.c-torture/compile/20000629-1.c: New test.
57436
57437 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
57438
57439
57440         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
57441         gcc.dg/noncompile directory, depending on whether they're
57442         preprocessor tests or not.  Annotate all the tests for the dg
57443         framework.
57444
57445         * gcc.c-torture/noncompile/noncompile.exp: Delete.
57446         * gcc.dg/noncompile/noncompile.exp: New.
57447
57448         * Moved files:
57449         Old name                                New name
57450         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
57451         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
57452         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
57453         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
57454         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
57455         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
57456         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
57457         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
57458         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
57459         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
57460         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
57461         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
57462         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
57463         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
57464         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
57465         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
57466         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
57467         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
57468         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
57469         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
57470         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
57471         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
57472         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
57473         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
57474
57475         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
57476         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
57477         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
57478         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
57479         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
57480         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
57481
57482 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
57483
57484         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
57485         declare one variable.  On the fourth, error.
57486         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
57487         declared by 20000628-1a.h.
57488
57489 2000-06-29  Richard Henderson  <rth@redhat.com>
57490
57491         * gcc.c-torture/execute/930529-1.x: New file.
57492         * gcc.dg/920413-1.c: Adjust expected warning text.
57493         * gcc.dg/980217-1.c: Declare abort.
57494         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
57495
57496 2000-06-29  Jeffrey A Law  (law@cygnus.com)
57497
57498         * g77.f-torture/compile/20000629-1.f: New test.
57499         * g77.f-torture/compile/20000629-1.x: Expected to fail.
57500
57501 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
57502
57503         Rearrange lots of files, removing entirely the
57504         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
57505         directories.
57506
57507         * Deleted files:
57508         gcc.c-torture/code_quality/code_quality.exp
57509         gcc.c-torture/special/special.exp
57510         gcc.failure/failure.exp
57511         gcc.failure/940409-1.x
57512         gcc.c-torture/compile/961203-1.x
57513
57514         * New files:
57515         gcc.misc-tests/linkage.exp
57516         gcc.c-torture/execute/920730-1t.c
57517         gcc.c-torture/execute/920730-1t.x
57518         gcc.c-torture/compile/920520-1.x
57519         gcc.c-torture/compile/920521-1.x
57520         gcc.c-torture/compile/981006-1.x
57521         gcc.c-torture/execute/eeprof-1.x
57522
57523         * Moved files (possibly with modifications to fit a new harness):
57524         Old name                                New name
57525         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
57526         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
57527         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
57528         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
57529         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
57530         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
57531         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
57532         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
57533         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
57534         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
57535         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
57536         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
57537         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
57538         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
57539
57540 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
57541
57542         * c-torture/compile/961203-1.x: Delete.
57543
57544         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
57545         not exit. Include stdio.h.
57546         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
57547         * gcc.misc-tests/dg-12.c: Likewise.
57548         * gcc.misc-tests/dg-5.c: Likewise.
57549         * gcc.misc-tests/dg-6.c: Likewise.
57550         * gcc.misc-tests/dg-7.c: Prototype abort.
57551         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
57552         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
57553         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
57554         not exit.
57555         * gcc.misc-tests/sieve.c: Use return from main, not exit.
57556         * gcc.misc-tests/sort2.c: Use return from main, not exit.
57557
57558 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
57559
57560         * gcc.dg/cpp/20000628-1.c: New test.
57561         * gcc.dg/cpp/20000628-1.h: New header for above test.
57562         * gcc.dg/cpp/20000628-1a.h: Likewise.
57563
57564 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
57565
57566         * gcc.dg/cpp: New directory.
57567         * gcc.dg/cpp/cpp.exp: New driver.
57568         * gcc.dg/cpp/20000627-1.c: New test.
57569         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
57570         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
57571         and rewrite as a compilation test.
57572
57573         * gcc.dg: Move many files into the cpp subdirectory, possibly
57574         renaming or editing them as well.
57575         Old name                New name
57576         990119-1.c              cpp/19990119-1.c
57577         990228-1.c              cpp/19990228-1.c
57578         990407-1.c              cpp/19990407-1.c
57579         990409-1.c              cpp/19990409-1.c
57580         990413-1.c              cpp/19990413-1.c
57581         990703-1.c              cpp/19990703-1.c
57582         20000127-1.c            cpp/20000127-1.c
57583         20000129-1.c            cpp/20000129-1.c
57584         20000207-1.c            cpp/20000207-1.c
57585         20000207-2.c            cpp/20000207-2.c
57586         20000209-1.c            cpp/20000209-1.c
57587         20000209-2.c            cpp/20000209-2.c
57588         20000301-1.c            cpp/20000301-1.c
57589         20000419-1.c            cpp/20000419-1.c
57590         20000510-1.S            cpp/20000510-1.S
57591         20000519-1.c            cpp/20000519-1.c
57592         20000529-1.c            cpp/20000529-1.c
57593         20000625-1.c            cpp/20000625-1.c
57594         20000625-2.c            cpp/20000625-2.c
57595         cpp-as1.c               cpp/assert1.c
57596         cpp-as2.c               cpp/assert2.c
57597         cxx-comments-1.c        cpp/cxxcom1.c
57598         cxx-comments-2.c        cpp/cxxcom2.c
57599         endif-label.c           cpp/endif.c
57600         cpp-hash1.c             cpp/hash1.c
57601         cpp-hash2.c             cpp/hash2.c
57602         cpp-if1.c               cpp/if-1.c
57603         cpp-if2.c               cpp/if-2.c
57604         cpp-if3.c               cpp/if-3.c
57605         cpp-if4.c               cpp/if-4.c
57606         cpp-if5.c               cpp/if-5.c
57607         cpp-cond.c              cpp/if-cexp.c
57608         cpp-missingop.c         cpp/if-mop.c
57609         cpp-missingparen.c      cpp/if-mpar.c
57610         cpp-opprec.c            cpp/if-oppr.c
57611         cpp-ifparen.c           cpp/if-paren.c
57612         cpp-shortcircuit.c      cpp/if-sc.c
57613         cpp-shift.c             cpp/if-shift.c
57614         cpp-unary.c             cpp/if-unary.c
57615         cpp-li1.c               cpp/line1.c
57616         cpp-li2.c               cpp/line2.c
57617         lineno.c                cpp/line3.c
57618         lineno-2.c              cpp/line4.c
57619         cpp-mi.c                cpp/mi1.c
57620         cpp-mic.h               cpp/mi1c.h
57621         cpp-micc.h              cpp/mi1cc.h
57622         cpp-mind.h              cpp/mi1nd.h
57623         cpp-mindp.h             cpp/mi1ndp.h
57624         cpp-mix.h               cpp/mi1x.h
57625         cpp-mi2.c               cpp/mi2.c
57626         cpp-mi2a.h              cpp/mi2a.h
57627         cpp-mi2b.h              cpp/mi2b.h
57628         cpp-mi2c.h              cpp/mi2c.h
57629         cpp-mi3.c               cpp/mi3.c
57630         cpp-mi3.def             cpp/mi3.def
57631         poison-1.c              cpp/poison.c
57632         pr-impl.c               cpp/prag-imp.c
57633         cpp-redef-2.c           cpp/redef1.c
57634         cpp-redef.c             cpp/redef2.c
57635         strpaste.c              cpp/strp1.c
57636         strpaste-2.c            cpp/strp2.c
57637         cpp-tradpaste.c         cpp/tr-paste.c
57638         cpp-tradstringify.c     cpp/tr-str.c
57639         cpp-tradwarn1.c         cpp/tr-warn1.c
57640         cpp-tradwarn2.c         cpp/tr-warn2.c
57641         trigraphs.c             cpp/trigraphs.c
57642         cpp-unc1.c              cpp/unc1.c
57643         cpp-unc2.c              cpp/unc2.c
57644         cpp-unc3.c              cpp/unc3.c
57645         cpp-unc.c               cpp/unc4.c
57646         undef.c                 cpp/undef1.c
57647         undef-2.c               cpp/undef2.c
57648         cpp-wi1.c               cpp/widestr1.c
57649
57650 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
57651
57652         * lib/g++.exp (g++_include_flags): Tweak.
57653
57654 2000-06-27  H.J. Lu  <hjl@gnu.org>
57655             Loren J. Rittle  <ljrittle@acm.org>
57656
57657         * lib/g++.exp (g++_include_flags): Override libgloss.exp
57658         version with one that knows about the new gcc tree structure.
57659         (g++_link_flags): Same.
57660
57661 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
57662
57663         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
57664         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
57665         case we are cross-compiling.
57666
57667         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
57668         g++.old-deja/g++.niklas/Makefile.in,
57669         g++.old-deja/g++.niklas/configure.in,
57670         g++.old-deja/g++.other/Makefile.in,
57671         g++.old-deja/g++.other/configure.in,
57672         gcc.c-torture/code_quality/Makefile.in,
57673         gcc.c-torture/code_quality/configure.in,
57674         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
57675         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
57676         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
57677         gcc.c-torture/execute/ieee/Makefile.in,
57678         gcc.c-torture/execute/ieee/configure.in,
57679         gcc.c-torture/noncompile/Makefile.in,
57680         gcc.c-torture/noncompile/configure.in,
57681         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
57682         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
57683         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
57684
57685 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
57686
57687         * g++.old-deja/g++.other/ambig3.C: New test.
57688
57689 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
57690
57691         * g++.old-deja/g++.pt/syntax1.C: New test.
57692         * g++.old-deja/g++.pt/syntax2.C: New test.
57693         * g++.old-deja/g++.other/syntax3.C: New test.
57694         * g++.old-deja/g++.other/syntax4.C: New test.
57695
57696 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
57697
57698         * gcc.dg/20000623-1.c: Prototype exit and abort.
57699
57700 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
57701
57702         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
57703         New tests.
57704         * gcc.dg/cpp-mi3.def: New file.
57705
57706         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
57707         inside assertions.
57708         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
57709         lexer's error messages.
57710         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
57711         divine anything from the linemarkers.
57712         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
57713         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
57714
57715 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
57716
57717         * gcc.dg/20000623-1.c: New test.
57718
57719 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
57720
57721         * gcc.c-torture/execute/20000622-1.c: New test.
57722
57723 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
57724
57725         * g++.old-deja/g++.other/init15.C: New test.
57726
57727 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
57728
57729         * g++.old-deja/g++.pt/vaarg2.C: New test.
57730         * g++.old-deja/g++.pt/vaarg3.C: New test.
57731
57732 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
57733
57734         * g++.old-deja/g++.other/dyncast6.C: New test.
57735
57736 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
57737
57738         * gcc.c-torture/execute/loop-6.c: New test.
57739
57740 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
57741
57742         * gcc.dg/20000614-1.c: New test.
57743         * gcc.dg/20000614-2.c: New test.
57744
57745 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
57746
57747         * g++.old-deja/g++.other/inline12.C: New test.
57748
57749 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
57750
57751         * g++.old-deja/g++.other/eh1.C: New test.
57752
57753 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
57754
57755         * g++.old-deja/g++.other/type.C: New test.
57756
57757 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
57758
57759         * g++.old-deja/g++.other/initstring.C: New test.
57760
57761 2000-06-12  Jason Merrill  <jason@redhat.com>
57762
57763         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
57764
57765 2000-06-09  Jeffrey A Law  (law@cygnus.com)
57766
57767         * gcc.c-torture/compile/20000609-1.c: New test.
57768
57769 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
57770
57771         * gcc.dg/20000609-1.c: New test.
57772
57773 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
57774
57775         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
57776         * gcc.c-torture/noncompile/poison-1.c: Move...
57777         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
57778         * gcc.dg/cpp-li1.c: Add a token after the #line.
57779
57780 2000-06-05  Richard Henderson  <rth@cygnus.com>
57781
57782         * gcc.c-torture/execute/20000605-2.c: New test.
57783         * gcc.c-torture/execute/20000605-3.c: New test.
57784
57785 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
57786
57787         * g77.f-torture/execute/20000503-1.x: New file.
57788
57789 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
57790
57791         * g++.old-deja/g++.eh/badalloc1.C: New test.
57792
57793 2000-06-05  Richard Henderson  <rth@cygnus.com>
57794
57795         * gcc.c-torture/execute/20000605-1.c: New test.
57796
57797 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
57798             Nathan Sidwell <nathan@codesourcery.com>
57799
57800         * gcc.c-torture/compile/20000605-1.c: New test.
57801
57802 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
57803
57804         * g77.f-torture/compile/20000601-1.f: New test.
57805
57806 2000-06-03  Richard Henderson  <rth@cygnus.com>
57807
57808         * gcc.c-torture/execute/20000603-1.c: New.
57809
57810 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
57811
57812         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
57813         * gcc.dg/noreturn-2.c (noreturn): Likewise.
57814
57815 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
57816
57817         * gcc.dg/compare2.c (case 12): XFAIL.
57818         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
57819         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
57820
57821         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
57822
57823 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
57824
57825         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
57826         guard macro is already defined when the header is first
57827         included.
57828         * gcc.dg/cpp-mix.h: New file.
57829         * gcc.dg/endif-label.c: Update patterns to match compiler.
57830
57831         * g++.brendan/complex1.C: Declare abort.
57832         * g++.law/refs4.C: Remove XFAIL.
57833         * g++.oliva/expr2.C: Declare abort and exit.
57834
57835 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
57836
57837         * gcc.c-torture/execute/20000528-1.c: New test.
57838
57839         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
57840         * g++.old-deja/g++.law/temps4.C: Likewise.
57841
57842         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
57843         stdlib.h.  Call abort() on failure.
57844         * g++.old-deja/g++.law/refs4.C: Likewise.
57845         * g++.old-deja/g++.law/temps4.C: Likewise.
57846         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
57847         * gcc.c-torture/execute/20000112-1.c: Include string.h.
57848
57849 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
57850
57851         Relative to g++.dg/special:
57852         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
57853
57854         Relative to g++.old-deja:
57855         * g++.brendan/complex1.C, g++.jason/optimize2.C,
57856         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
57857         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
57858         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
57859         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
57860         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
57861         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
57862
57863         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
57864         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
57865         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
57866         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
57867         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
57868         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
57869         and/or string.h.
57870
57871         * g++.other/goto1.C: Update expectations for error messages.
57872
57873 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
57874
57875         * gcc.c-torture/compile/20000523-1.c: New test.
57876
57877 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
57878
57879         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
57880
57881 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
57882
57883         * g++.old-deja/g++.eh/catch11.C: New test.
57884         * g++.old-deja/g++.eh/catch12.C: New test.
57885
57886 2000-05-24  Nick Clifton  <nickc@cygnus.com>
57887
57888         * gcc.c-torture/execute/20000523-1.c: New test.
57889
57890 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
57891
57892         * c-torture/execute/bcp-1.c: Replace abort in arg of
57893         __builtin_constant_p with a generic external function.
57894
57895         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
57896         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
57897         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
57898         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
57899         Prototype abort and/or exit.
57900
57901         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
57902         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
57903         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
57904         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
57905
57906 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
57907
57908         * gcc.dg/dwarf2-1.c: New test.
57909
57910 2000-05-20  Richard Henderson  <rth@cygnus.com>
57911
57912         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
57913
57914 2000-05-20  Andreas Jaeger  <aj@suse.de>
57915
57916         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
57917         testcase.
57918
57919 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
57920
57921         * gcc.c-torture/execute/20000519-2.c: New test.
57922
57923 2000-05-19  Andreas Jaeger  <aj@suse.de>
57924
57925         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
57926         which fails with SSA.
57927
57928         * lib/c-torture.exp: Also test with -O3 -fssa.
57929
57930 2000-05-18  Michael Meissner  <meissner@redhat.com>
57931
57932         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
57933         * gcc.c-torture/execute/920415-1.c: Ditto.
57934         * gcc.c-torture/execute/920501-1.c: Ditto.
57935         * gcc.c-torture/execute/conversion.c: Ditto.
57936         * gcc.c-torture/execute/cvt-1.c: Ditto.
57937
57938 2000-05-18  Jeffrey A Law  (law@cygnus.com)
57939
57940         * gcc.c-torture/compile/20000518-1.c: New test.
57941
57942 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
57943
57944         * g77.f-torture/compile/200005018.f: New test.
57945
57946 2000-05-17  Jeffrey A Law  (law@cygnus.com)
57947
57948         * gcc.c-torture/compile/20000517-1.c: New test.
57949
57950 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57951
57952         * gcc.c-torture/execute/20000516-1.c: New test.
57953
57954 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
57955
57956         * g++.old-deja/g++.other/eh.C: New test.
57957
57958 2000-05-12  Richard Henderson  <rth@cygnus.com>
57959
57960         * gcc.c-torture/execute/990208-1.c (main): Don't pass
57961         constants through to doit's conditional.
57962
57963 2000-05-11  Jeffrey A Law  (law@cygnus.com)
57964
57965         * gcc.c-torture/compile/20000511-1.c: New test.
57966         * g77.f-torture/compile/20000511-1.f: New test.
57967         * g77.f-torture/compile/20000511-2.f: New test.
57968
57969 2000-05-11  Michael Meissner  <meissner@redhat.com>
57970
57971         * gcc.c-torture/execute/20000511-1.c: New test.
57972
57973 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
57974
57975         * gcc.dg/dg.exp: Scan .S files as well as .c files.
57976         * gcc.dg/20000510-1.S: New.
57977
57978 2000-05-08  Catherine Moore  <clm@cygnus.com>
57979
57980         * gcc.dg/unused-3.c: New.
57981
57982 2000-05-06  Richard Henderson  <rth@cygnus.com>
57983
57984           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
57985           * g++.old-deja/g++.mike/warn1.C: Likewise.
57986           * g++.old-deja/g++.pt/local1.C: Likewise.
57987           * g++.old-deja/g++.pt/local7.C: Likewise.
57988           * g++.old-deja/g++.pt/spec16.C: Likewise.
57989
57990 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
57991
57992         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
57993
57994 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
57995
57996           * g77.f-torture/execute/20000503-1.f: New test.
57997
57998 2000-05-04  Andreas Jaeger  <aj@suse.de>
57999
58000         * gcc.dg/noreturn-2.c: New test.
58001
58002 2000-05-04  Neil Booth  <NeilB@earthling.net>
58003
58004         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
58005         preprocessor.
58006
58007 2000-05-04  Richard Henderson  <rth@cygnus.com>
58008
58009         * gcc.c-torture/execute/20000503-1.c: Fix typo.
58010
58011 2000-05-04  Richard Henderson  <rth@cygnus.com>
58012
58013         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
58014         OpenSSL by Jason R Thorpe.
58015
58016 2000-05-03  Jim Wilson  <wilson@cygnus.com>
58017
58018         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
58019
58020 2000-05-03  Robert Lipe <robertlipe@usa.net>
58021
58022         * gcc.dg/20000503-1.c: New test.
58023
58024 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
58025
58026         * gcc.c-torture/compile/20000502-1.c: New test.
58027         * g++.old-deja/g++.other/align.C: New test.
58028         * gcc.dg/cpp-tradstringify.c: New test.
58029
58030 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
58031
58032         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
58033         and hard registers.
58034
58035 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
58036
58037         * gcc.c-torture/execute/loop-5.c: New test.
58038
58039 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
58040
58041         * gcc.c-torture/execute/va-arg-20.c: New test.
58042
58043 2000-04-23  Jeffrey A Law  (law@cygnus.com)
58044
58045         * gcc.c-torture/execute/20000422-1.c: New test.
58046
58047 2000-04-20  Greg McGary  <gkm@gnu.org>
58048
58049         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
58050         when optimizing, but without sibling-call optimizations (-O1).
58051
58052 2000-04-20  Jeffrey A Law  (law@cygnus.com)
58053
58054           * gcc.c-torture/compile/20000420-1.c: New test.
58055
58056 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
58057
58058         * g++.abi/ptrflags.C: New test.
58059         * g++.eh/catchptr1.C: Test incomplete pointer chains.
58060
58061 2000-04-19  Catherine Moore  <clm@cygnus.com>
58062
58063         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
58064
58065 2000-04-19  Greg McGary  <gkm@gnu.org>
58066
58067         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
58068         sibling-call optimizations.
58069
58070 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
58071
58072         * gcc.dg/20000419-1.c: New test.
58073
58074 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
58075
58076         * gcc.c-torture/execute/20000412-6.c: New test.
58077
58078 2000-04-12  Jeffrey A Law  (law@cygnus.com)
58079
58080         * gcc.c-torture/execute/20000412-5.c: New test.
58081         * g77.f-torture/compile/20000412-1.f: New test.
58082         * gcc.c-torture/execute/20000412-4.c: New test.
58083         * gcc.c-torture/compile/20000412-2.c: New test.
58084         * gcc.c-torture/execute/20000412-3.c: New test.
58085         * gcc.c-torture/compile/20000412-1.c: New test.
58086         * gcc.c-torture/execute/20000412-2.c: New test.
58087
58088 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
58089
58090         * objc/execute/bf-20.m: New test.
58091
58092 2000-04-10  Richard Henderson  <rth@cygnus.com>
58093
58094         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
58095
58096         * gcc.c-torture/execute/20000412-1.c: New test.
58097
58098 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
58099
58100         * g++.old-deja/g++.eh/catchptr1.C: New test.
58101
58102 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
58103
58104         * g++.old-deja/g++.abi/cxa_vec.C: New test.
58105
58106 2000-04-08  Neil Booth  <NeilB@earthling.net>
58107
58108         * gcc.dg/cpp-nullchar.c: Remove test as
58109         embedded nulls cause problems.
58110
58111 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58112
58113         * gcc.dg/compare2.c: New test.
58114
58115 2000-04-08  Neil Booth  <NeilB@earthling.net>
58116
58117         * gcc.dg/cpp-nullchar.c: New test.
58118
58119 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
58120
58121         * gcc.dg/cpp-mi2.c: New test.
58122         * gcc.dg/cpp-mi2[abc].h: New files.
58123
58124 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
58125
58126         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
58127         member name.
58128
58129 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
58130
58131         * g++.old-deja/g++.abi/vmihint.C: New test.
58132
58133 2000-04-06  Neil Booth  <NeilB@earthling.net>
58134
58135         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
58136         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
58137         copyright.
58138
58139 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
58140
58141         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
58142         avoid stack-frame overwrite.
58143
58144 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
58145
58146         * gcc.c-torture/compile/20000405-2.c: New test.
58147         * gcc.c-torture/compile/20000405-3.c: New test.
58148
58149 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58150
58151         * gcc.c-torture/compile/20000405-1.c: New test.
58152
58153 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
58154
58155         * gcc.dg/cast-qual-1.c: Revert last change.
58156
58157 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58158
58159         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
58160
58161 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
58162
58163         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
58164         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
58165
58166 2000-04-03  Jeffrey A Law  (law@cygnus.com)
58167
58168         * gcc.c-torture/compile/20000403-2.c: New test.
58169         * gcc.c-torture/compile/20000403-1.c: New test.
58170
58171 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
58172
58173         * gcc.c-torture/execute/20000403-1.c: New test.
58174
58175 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
58176
58177         * gcc.c-torture/execute/20000402-1.c: New test.
58178
58179 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
58180
58181         * gcc.c-torture/execute/va-arg-15.c: New test.
58182         * gcc.c-torture/execute/va-arg-16.c: New test.
58183         * gcc.c-torture/execute/va-arg-17.c: New test.
58184         * gcc.c-torture/execute/va-arg-18.c: New test.
58185         * gcc.c-torture/execute/va-arg-19.c: New test.
58186
58187 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
58188
58189         * gcc.c-torture/compile/981211-1.c: Move to...
58190         * gcc.dg/cpp-as1.c: ...here.
58191         * gcc.dg/cpp-as2.c: New file.
58192
58193         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
58194         compiler.
58195
58196 2000-04-02  Neil Booth  <NeilB@earthling.net>
58197
58198         * gcc.dg/cpp-cond.c  New tests.
58199         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
58200         accidental success less likely.
58201         * gcc.dg/cpp-missingop.c  New tests.
58202         * gcc.dg/cpp-missingparen.c  New tests.
58203         * gcc.dg/cpp-shift.c  New tests.
58204         * gcc.dg/cpp-shortcircuit.c  New tests.
58205         * gcc.dg/cpp-unary.c  New tests.
58206
58207 2000-03-29  Jeffrey A Law  (law@cygnus.com)
58208
58209         * gcc.c-torture/compile/20000329-1.c: New test.
58210
58211 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
58212
58213         * gcc.c-torture/compile/20000326-1.c: New test.
58214         * gcc.c-torture/compile/20000326-2.c: New test.
58215
58216 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
58217
58218         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
58219         the first parameter is a function argument.
58220
58221 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
58222
58223         * g++.old-deja/g++.ext/array4.C: New test.
58224
58225 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
58226
58227         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
58228
58229 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58230
58231         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
58232
58233 2000-03-19  Richard Henderson  <rth@cygnus.com>
58234
58235         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
58236
58237 2000-03-19  Richard Henderson  <rth@cygnus.com>
58238
58239         * gcc.c-torture/compile/20000319-1.c: New test.
58240
58241 2000-03-14  Jeffrey A Law  (law@cygnus.com)
58242
58243         * gcc.c-torture/execute/20000314-3.c: New test.
58244         * gcc.c-torture/execute/20000314-2.c: New test.
58245         * gcc.c-torture/execute/20000314-1.c: New test.
58246         * gcc.c-torture/compile/20000314-2.c: New test.
58247         * gcc.c-torture/compile/20000314-1.c: New test.
58248
58249 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
58250
58251         * g++.old-deja/g++.warn/inline.C: New test.
58252
58253 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
58254
58255         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
58256         standards-compliant result rather than specific constants.
58257         Put test-values in array.
58258
58259 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
58260
58261         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
58262         (g++_target_compile): Put test-specific options last.
58263
58264 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58265
58266         * g++.old-deja/g++.eh/vbase4.C: New test.
58267
58268 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58269
58270         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
58271
58272 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58273
58274         * g++.old-deja/g++.brendan/misc12.C: Removed.
58275         * g++.old-deja/g++.pt/memtemp77.C: Constify.
58276         * g++.old-deja/g++.ext/pretty4.C: New test.
58277
58278 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58279
58280         * g++.old-deja/g++.other/string2.C: New test.
58281
58282 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
58283
58284         * g++.old-deja/g++.warn/impint2.C: New test.
58285
58286 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
58287
58288         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
58289         is 1, not zero.
58290
58291 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
58292
58293         * g++.old-deja/g++.warn/impint.C: New test.
58294         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
58295         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
58296         * g++.old-deja/g++.pt/explicit12.C: Likewise.
58297         * g++.old-deja/g++.pt/explicit13.C: Likewise.
58298         * g++.old-deja/g++.pt/explicit17.C: Likewise.
58299         * g++.old-deja/g++.pt/explicit18.C: Likewise.
58300         * g++.old-deja/g++.pt/explicit19.C: Likewise.
58301         * g++.old-deja/g++.pt/explicit23.C: Likewise.
58302         * g++.old-deja/g++.pt/explicit31.C: Likewise.
58303         * g++.old-deja/g++.pt/explicit35.C: Likewise.
58304         * g++.old-deja/g++.pt/explicit6.C: Likewise.
58305         * g++.old-deja/g++.pt/memclass7.C: Likewise.
58306
58307 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
58308
58309         * gcc.dg/cpp-redef.c: New test.
58310
58311 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
58312
58313         * g++.old-deja/g++.pt/unify7.C: New test.
58314
58315 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
58316
58317         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
58318         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
58319
58320 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
58321
58322         * gcc.c-torture/compile/20000224-1.c: New test.
58323
58324 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58325
58326         * gcc.c-torture/compile/cpp-2.c: New test.
58327         * gcc.c-torture/compile/cpp-1.c: New test.
58328
58329 2000-02-25  Jeffrey A Law  (law@cygnus.com)
58330
58331         * gcc.c-torture/execute/20000225-1.c: New test.
58332
58333 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58334
58335         * gcc.dg/cpp-li2.c: New test.
58336
58337         * gcc.dg/cpp-wi1.c: New test.
58338
58339         * gcc.dg/cpp-li1.c: New test.
58340
58341 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
58342
58343         * g++.old-deja/g++.other/sizeof5.C: New test.
58344
58345 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58346
58347         * gcc.c-torture/execute/va-arg-13.c: New test.
58348
58349 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
58350
58351         * gcc.c-torture/execute/va-arg-12.c: New test.
58352
58353 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
58354
58355         * gcc.c-torture/execute/20000223-1.c: New test.
58356
58357 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
58358
58359         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
58360
58361 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
58362
58363         * g++.old-deja/g++.abi/ptrmem.C: New test.
58364
58365 2000-02-19  Richard Henderson  <rth@cygnus.com>
58366
58367         * gcc.c-torture/compile/init-3.c: New.
58368
58369 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
58370
58371         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
58372         ALWAYS_CXXFLAGS.
58373
58374 2000-02-11  Robert Lipe <robertl@sco.com>
58375
58376         * gcc.c-torture/compile/20000211-3.c: New test.
58377
58378 2000-02-11  Martin Buchholz <martin@xemacs.org>
58379
58380         * gcc.c-torture/compile/20000211-2.c: New test.
58381
58382 2000-02-11  Jeffrey A Law  (law@cygnus.com)
58383
58384         * gcc.c-torture/compile/20000211-1.c: New test.
58385
58386 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
58387
58388         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
58389           on native targets
58390
58391 2000-02-08  Nathan Sidwell  <nathan@acm.org>
58392
58393         * g++.old-deja/g++.other/cast5.C: New test.
58394
58395 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
58396
58397         * gcc.c-torture/execute/20000205-1.c: New.
58398
58399 2000-02-03  Nathan Sidwell  <nathan@acm.org>
58400
58401         * g++.old-deja/g++.jason/cast3.C: Return void.
58402         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
58403
58404 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58405
58406         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
58407
58408         * gcc.dg/loop-1.c: New test.
58409
58410 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
58411
58412         * gcc.c-torture/compile/20000127-1.c: New test.
58413         * gcc.c-torture/execute/991228-1.c: New test.
58414
58415 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58416
58417         * gcc.dg/unused-2.c: New test.
58418
58419         * gcc.dg/conv-1.c: New test.
58420
58421 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
58422
58423         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
58424         compiler.
58425         (tool_option_proc): Fix typo.
58426
58427 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
58428
58429         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
58430         of the ld on the host, not on the build machine.
58431         Also, don't crash if '--help' is not a supported option.
58432
58433 2000-01-24  Richard Henderson  <rth@cygnus.com>
58434
58435         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
58436
58437 2000-01-20  Jeffrey A Law  (law@cygnus.com)
58438
58439         * gcc.c-torture/execute/20000120-2.c: New test.
58440         * gcc.c-torture/execute/20000120-1.c: New test.
58441
58442 2000-01-13  Jeffrey A Law  (law@cygnus.com)
58443
58444         * gcc.c-torture/execute/20000113-1.c: New test.
58445
58446 2000-01-12  Jeffrey A Law  (law@cygnus.com)
58447
58448         * gcc.c-torture/execute/20000112-1.c: New test.
58449
58450 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58451
58452         * gcc.dg/20000111-1.c: New test.
58453
58454 2000-01-10  Jeffrey A Law  (law@cygnus.com)
58455
58456         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
58457         with 16 bit integers.
58458
58459 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58460
58461         * gcc.dg/20000108-1.c: New test.
58462
58463 2000-01-05  Nathan Sidwell  <nathan@acm.org>
58464
58465         * g++.old-deja/g++.ns/koenig8.C: New test.
58466
58467 2000-01-05  Nathan Sidwell  <nathan@acm.org>
58468
58469         * g++.old-deja/g++.other/cast4.C: New test.
58470
58471 2000-01-05  Jeffrey A Law  (law@cygnus.com)
58472
58473         * gcc.c-torture/compile/20000105-2.c: New test.
58474         * gcc.c-torture/compile/20000105-1.c: New test.
58475
58476 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58477
58478         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
58479         references to printf & atoi to conform to ANSI standard.
58480         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
58481         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
58482         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
58483         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
58484         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
58485         * g++.old-deja/g++.brendan/complex1.C: Likewise.
58486         * g++.old-deja/g++.brendan/copy1.C: Likewise.
58487         * g++.old-deja/g++.brendan/copy2.C: Likewise.
58488         * g++.old-deja/g++.brendan/copy3.C: Likewise.
58489         * g++.old-deja/g++.brendan/copy4.C: Likewise.
58490         * g++.old-deja/g++.brendan/copy5.C: Likewise.
58491         * g++.old-deja/g++.brendan/copy6.C: Likewise.
58492         * g++.old-deja/g++.brendan/copy7.C: Likewise.
58493         * g++.old-deja/g++.brendan/copy8.C: Likewise.
58494         * g++.old-deja/g++.brendan/crash11.C: Likewise.
58495         * g++.old-deja/g++.brendan/crash14.C: Likewise.
58496         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
58497         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
58498         * g++.old-deja/g++.brendan/delete2.C: Likewise.
58499         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
58500         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
58501         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
58502         * g++.old-deja/g++.brendan/eh1.C: Likewise.
58503         * g++.old-deja/g++.brendan/groff1.C: Likewise.
58504         * g++.old-deja/g++.brendan/init3.C: Likewise.
58505         * g++.old-deja/g++.brendan/misc12.C: Likewise.
58506         * g++.old-deja/g++.brendan/misc7.C: Likewise.
58507         * g++.old-deja/g++.brendan/new2.C: Likewise.
58508         * g++.old-deja/g++.brendan/operators4.C: Likewise.
58509         * g++.old-deja/g++.brendan/operators5.C: Likewise.
58510         * g++.old-deja/g++.brendan/overload2.C: Likewise.
58511         * g++.old-deja/g++.brendan/overload7.C: Likewise.
58512         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
58513         * g++.old-deja/g++.brendan/reference1.C: Likewise.
58514         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
58515         * g++.old-deja/g++.brendan/template24.C: Likewise.
58516         * g++.old-deja/g++.brendan/template3.C: Likewise.
58517         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
58518         * g++.old-deja/g++.jason/inline3.C: Likewise.
58519         * g++.old-deja/g++.jason/opeq.C: Likewise.
58520         * g++.old-deja/g++.law/arg5.C: Likewise.
58521         * g++.old-deja/g++.law/arm7.C: Likewise.
58522         * g++.old-deja/g++.law/ctors11.C: Likewise.
58523         * g++.old-deja/g++.law/cvt8.C: Likewise.
58524         * g++.old-deja/g++.law/init9.C: Likewise.
58525         * g++.old-deja/g++.law/refs4.C: Likewise.
58526         * g++.old-deja/g++.law/template2.C: Likewise.
58527         * g++.old-deja/g++.law/visibility24.C: Likewise.
58528         * g++.old-deja/g++.law/vtable3.C: Likewise.
58529         * g++.old-deja/g++.mike/asm2.C: Likewise.
58530         * g++.old-deja/g++.mike/eh1.C: Likewise.
58531         * g++.old-deja/g++.mike/misc1.C: Likewise.
58532         * g++.old-deja/g++.mike/misc13.C: Likewise.
58533         * g++.old-deja/g++.mike/misc14.C: Likewise.
58534         * g++.old-deja/g++.mike/ns12.C: Likewise.
58535         * g++.old-deja/g++.mike/p1248.C: Likewise.
58536         * g++.old-deja/g++.mike/p3708.C: Likewise.
58537         * g++.old-deja/g++.mike/p3708a.C: Likewise.
58538         * g++.old-deja/g++.mike/p3708b.C: Likewise.
58539         * g++.old-deja/g++.mike/p646.C: Likewise.
58540         * g++.old-deja/g++.mike/p700.C: Likewise.
58541         * g++.old-deja/g++.mike/p783.C: Likewise.
58542         * g++.old-deja/g++.mike/p783a.C: Likewise.
58543         * g++.old-deja/g++.mike/p783b.C: Likewise.
58544         * g++.old-deja/g++.mike/p786.C: Likewise.
58545         * g++.old-deja/g++.mike/p789.C: Likewise.
58546         * g++.old-deja/g++.mike/p789a.C: Likewise.
58547         * g++.old-deja/g++.mike/p807a.C: Likewise.
58548         * g++.old-deja/g++.other/delete3.C: Likewise.
58549         * g++.old-deja/g++.other/dyncast1.C: Likewise.
58550         * g++.old-deja/g++.other/dyncast2.C: Likewise.
58551         * g++.old-deja/g++.other/dyncast3.C: Likewise.
58552         * g++.old-deja/g++.other/empty1.C: Likewise.
58553         * g++.old-deja/g++.other/temporary1.C: Likewise.
58554         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
58555         * g++.old-deja/g++.pt/t16.C: Likewise.
58556         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
58557
58558 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
58559
58560         * gcc.dg/991230-1.c: New test.
58561
58562 1999-12-29  Jeffrey A Law  (law@cygnus.com)
58563
58564         * gcc.c-torture/compile/991229-3.c: New test.
58565         * gcc.c-torture/compile/991229-2.c: New test.
58566         * gcc.c-torture/compile/991229-1.c: New test.
58567
58568 1999-12-29  Greg McGary <gkm@eng.ascend.com>
58569
58570         * gcc.c-torture/compile/labels-2.c: New test.
58571
58572 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
58573
58574         * gcc.c-torture/execute/991227-1.c: New test.
58575
58576 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58577
58578         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
58579
58580 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
58581
58582         * gcc.c-torture/execute/991221-1.c: New test.
58583
58584 1999-12-20  Nathan Sidwell  <nathan@acm.org>
58585
58586         * g++.old-deja/g++.other/cast3.C: New test.
58587
58588 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
58589
58590         * gcc.c-torture/execute/991216-4.c: New test.
58591
58592 1999-12-16  Michael Meissner  <meissner@cygnus.com>
58593
58594         * gcc.c-torture/execute/991216-1.c: New test.
58595         * gcc.c-torture/execute/991216-2.c: New test.
58596         * gcc.c-torture/execute/991216-3.c: New test.
58597
58598 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58599
58600         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
58601         Actually make the test fail by using "-O2" for compilation.
58602
58603 1999-12-15  Nathan Sidwell  <nathan@acm.org>
58604
58605         * g++.old-deja/g++.warn/cast-align1.C: New test.
58606
58607 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58608
58609         * gcc.c-torture/compile/991214-1.c: New test.
58610         * gcc.c-torture/compile/991214-2.c: New test.
58611
58612 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58613
58614         * gcc.dg/991214-1.c: New test.
58615
58616 1999-12-13  Jeffrey A Law  (law@cygnus.com)
58617
58618         * gcc.c-torture/compile/991213-3.c: New test.
58619         * gcc.c-torture/compile/991213-2.c: New test.
58620         * gcc.c-torture/compile/991213-1.c: New test.
58621
58622 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
58623
58624         * gcc.dg/991209-1.c: New test.
58625
58626 1999-12-08  Nathan Sidwell <nathan@acm.org>
58627
58628         * gcc.c-torture/compile/991208-1.c: New test.
58629
58630 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58631
58632         * gcc.dg/ultrasp2.c: New test.
58633
58634 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
58635
58636         * g++.old-deja/g++.abi/align.C (main): Fix typo.
58637
58638 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
58639
58640         * gcc.c-torture/compile/991202-1.c: New test.
58641         * gcc.c-torture/execute/991202-1.c: New test.
58642         * gcc.c-torture/execute/991202-2.c: New test.
58643         * gcc.c-torture/execute/991202-3.c: New test.
58644
58645 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
58646
58647         * g++.old-deja/g++.abi/align.C: New test.
58648         * g++.old-deja/g++.abi/aggregates.C: Likewise.
58649         * g++.old-deja/g++.abi/bitfields.C: Likewise.
58650
58651 1999-12-01  Richard Henderson  <rth@cygnus.com>
58652
58653         * gcc.c-torture/execute/991201-1.c: New.
58654
58655 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
58656
58657         * gcc.dg/991129-1.c: New test.
58658
58659 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
58660
58661         * gcc.c-torture/compile/991127-1.c: New test.
58662
58663 1999-11-22  Nathan Sidwell  <nathan@acm.org>
58664
58665         * g++.old-deja/g++.other/warn4.C: New test.
58666
58667 1999-11-22  Nathan Sidwell  <nathan@acm.org>
58668
58669         * g++.old-deja/g++.eh/cleanup2.C: New test.
58670         * g++.old-deja/g++.ext/pretty2.C: New test.
58671         * g++.old-deja/g++.ext/pretty3.C: New test.
58672         * g++.old-deja/g++.other/debug6.C: New test.
58673
58674 1999-10-20  Jim Wilson  <wilson@cygnus.com>
58675
58676         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
58677         compiler_output to look for one error message instead of two.
58678
58679 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
58680
58681         * gcc.c-torture/execute/991118-1.c: Also test case
58682         where the word boundary does not split a byte evenly.
58683
58684 1999-11-19  Nathan Sidwell  <nathan@acm.org>
58685
58686         * g++.old-deja/g++.ext/restrict1.C: New test.
58687
58688 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
58689
58690         * gcc.c-torture/execute/991118-1.c: New test.
58691
58692 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
58693
58694         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
58695         working directory pathnames.
58696
58697 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
58698
58699         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
58700         host is equipped with driver.h and driver.o so it can actually
58701         compile and run the tests.
58702
58703 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
58704
58705         * gcc.c-torture/compile/991008-1.c: New test.
58706
58707 1999-11-08  Nick Clifton  <nickc@cygnus.com>
58708
58709         * lib/gcc-dg.exp: Include target-supports.exp
58710
58711 1999-11-05  Nick Clifton  <nickc@cygnus.com>
58712
58713         * lib/target-supports.exp: New file: Provide procs to test for
58714         features supported by the target.
58715         (check_weak_available): Moved here from ecos.exp.
58716         (check_alias_available): New proc: Determine of the target
58717         toolchain supports the alias attribute.
58718
58719         * gcc.dg/special/ecos.exp: Move check_weak_available to
58720         target-supports.exp.
58721         (alias-1.c): Only perform the test if the target supports
58722         aliases.
58723         (wkali-1.c): Only perform the test if the target supports
58724         aliases.
58725
58726         * gcc.dg/990506-0.c: Expect error messages from cross
58727         targets as well as native targets.
58728
58729 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58730
58731         * gcc.dg/ultrasp1.c: Removed xfail.
58732         * gcc.dg/struct-ret-2.c: Likewise.
58733         * gcc.dg/array-1.c: Likewise.
58734
58735 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58736
58737         * gcc.dg/struct-ret-2.c: New test.
58738
58739         * gcc.dg/array-1.c: New test.
58740
58741 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
58742
58743         * gcc.c-torture/execute/991030-1.c: New test.
58744
58745 1999-10-26  Richard Henderson  <rth@cygnus.com>
58746
58747         * gcc.c-torture/compile/991026-2.c: New test.
58748
58749 1999-10-26  Jeffrey A Law  (law@cygnus.com)
58750
58751         * gcc.c-torture/compile/991026-1.c: New test.
58752
58753 1999-10-23  Jeffrey A Law  (law@cygnus.com)
58754
58755         * gcc.c-torture/execute/991023-1.c: New test.
58756
58757 1999-10-19  Jeffrey A Law  (law@cygnus.com)
58758
58759         * gcc.c-torture/execute/991019-1.c: New test.
58760
58761 1999-10-16  Richard Henderson  <rth@cygnus.com>
58762
58763         * gcc.c-torture/execute/991016-1.c: New test.
58764
58765 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
58766
58767         * gcc.c-torture/execute/991014-1.c: New test.
58768
58769 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
58770
58771         * g++.old-deja/g++.other/union2.C: New test.
58772
58773 1999-10-13  Nathan Sidwell  <nathan@acm.org>
58774
58775         * g++.old-deja/g++.other/vaarg2.C: New test.
58776         * g++.old-deja/g++.other/vaarg3.C: New test.
58777
58778 1999-10-12  Craig Burley  <craig@jcb-sc.com>
58779
58780         * g77.f-torture/noncompile/19990905-1.f: Moved from being
58781         in compile/.
58782
58783 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
58784
58785         * gcc.c-torture/execute/va-arg-11.c: New test.
58786
58787 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
58788
58789         * lib/file-format.exp (gcc_target_object_format): Don't
58790         crash if objdump is unavailable.
58791
58792 1999-09-29  Donn Terry <donn@interix.com>
58793
58794         * gcc.misc-tests/mg.exp: delete extraneous redirection.
58795
58796 1999-09-28  Nick Clifton  <nickc@cygnus.com>
58797
58798         * gcc.c-torture/compile/990928-1.c: New test.
58799
58800 1999-09-28  Nathan Sidwell  <nathan@acm.org>
58801
58802         * g++.old-deja/g++.other/decl6.C: New test.
58803
58804 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58805
58806         * gcc.c-torture/execute/va-arg-10.c: New test.
58807
58808 1999-09-27  Nathan Sidwell  <nathan@acm.org>
58809
58810         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
58811         __PRETTY_FUNCTION__.
58812
58813 1999-09-23  Nick Clifton  <nickc@cygnus.com>
58814
58815         * gcc.c-torture/execute/990923-1.c: New test.
58816
58817 1999-09-21  Nick Clifton  <nickc@cygnus.com>
58818
58819         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
58820         for which -fpic is inappropriate.
58821
58822 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
58823
58824         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
58825
58826 1999-09-21  Nathan Sidwell  <nathan@acm.org>
58827
58828         * g++.old-deja/g++.other/dyncast1.C: New test.
58829         * g++.old-deja/g++.other/dyncast2.C: New test.
58830         * g++.old-deja/g++.other/dyncast3.C: New test.
58831         * g++.old-deja/g++.other/dyncast4.C: New test.
58832         * g++.old-deja/g++.other/dyncast5.C: New test.
58833         * g++.old-deja/g++.eh/catch3.C: New test.
58834         * g++.old-deja/g++.eh/catch3p.C: New test.
58835         * g++.old-deja/g++.eh/catch4.C: New test.
58836         * g++.old-deja/g++.eh/catch4p.C: New test.
58837         * g++.old-deja/g++.eh/catch5.C: New test.
58838         * g++.old-deja/g++.eh/catch5p.C: New test.
58839         * g++.old-deja/g++.eh/catch6.C: New test.
58840         * g++.old-deja/g++.eh/catch6p.C: New test.
58841         * g++.old-deja/g++.eh/catch7.C: New test.
58842         * g++.old-deja/g++.eh/catch7p.C: New test.
58843         * g++.old-deja/g++.eh/catch8.C: New test.
58844         * g++.old-deja/g++.eh/catch8p.C: New test.
58845         * g++.old-deja/g++.eh/catch9.C: New test.
58846         * g++.old-deja/g++.eh/catch9p.C: New test.
58847
58848 1999-09-13  Nathan Sidwell  <nathan@acm.org>
58849
58850         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
58851         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
58852
58853 1999-09-13  Jeffrey A Law  (law@cygnus.com)
58854
58855         * gcc.c-torture/compile/990913-1.c: New test.
58856
58857 1999-09-10  Nathan Sidwell  <nathan@acm.org>
58858
58859         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
58860         * g++.old-deja/g++.jason/rfg5.C: Likewise.
58861
58862 1999-09-09  Richard Henderson  <rth@cygnus.com>
58863
58864         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
58865
58866 1999-09-09  Nathan Sidwell  <nathan@acm.org>
58867
58868         * g++.old-deja/g++.other/lookup11.C: New test.
58869         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
58870         what is permitted and what we want.
58871         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
58872         overload use.
58873         * g++.old-deja/g++.jason/rfg5.C: Likewise.
58874
58875 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
58876
58877         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
58878         * gcc.c-torture/noncompile/poison-1.c: New file.
58879
58880 1999-09-08  Nathan Sidwell  <nathan@acm.org>
58881
58882         * g++.old-deja/g++.other/sizeof3.C: New test.
58883         * g++.old-deja/g++.other/sizeof4.C: New test.
58884         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
58885         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
58886
58887 1999-09-07  Richard Henderson  <rth@cygnus.com>
58888
58889         * gcc.dg/va-arg-1.c: New.
58890
58891 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58892
58893         * gcc.c-torture/execute/va-arg-9.c: New test.
58894
58895 1999-09-05  Craig Burley  <craig@jcb-sc.com>
58896
58897         * g77.f-torture/compile/980519-2.f: New test.
58898         * g77.f-torture/compile/19990905-0.f: New test.
58899         * g77.f-torture/compile/19990905-1.f: New test.
58900         * g77.f-torture/compile/19990905-2.f: New test.
58901
58902         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
58903
58904 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
58905
58906         * gcc.c-torture/execute/990827-1.c: Fix typo.
58907
58908 1999-09-03  Nathan Sidwell  <nathan@acm.org>
58909
58910         * g++.old-deja/g++.other/deref1.C: New test.
58911
58912 1999-09-02  Nathan Sidwell  <nathan@acm.org>
58913
58914         * g++.old-deja/g++.other/ambig2.C: New test.
58915         * g++.old-deja/g++.other/cond5.C: New test.
58916         * g++.old-deja/g++.other/lookup16.C: New test.
58917
58918 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
58919
58920         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
58921         assemblers too.
58922
58923 1999-08-31  Jeffrey A Law  (law@cygnus.com)
58924
58925         * lib/c-torture.exp: Avoid the "compare executables" optimization
58926         when testing native.
58927
58928 1999-08-29  Jeffrey A Law  (law@cygnus.com)
58929
58930         * gcc.c-torture/execute/990829-1.c: New test.
58931         * gcc.c-torture/compile/990829-1.c: New test.
58932
58933 1999-08-27  Paul Burchard  <burchard@pobox.com>
58934
58935         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
58936         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
58937         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
58938         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
58939         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
58940         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
58941         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
58942         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
58943         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
58944         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
58945         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
58946
58947 1999-08-27  Jeffrey A Law  (law@cygnus.com)
58948
58949         * gcc.c-torture/execute/990827-1.c: New test.
58950
58951 1999-08-26  Craig Burley  <craig@jcb-sc.com>
58952
58953         * g77.f-torture/noncompile/19990826-4.f: New test.
58954
58955         * g77.f-torture/compile/19990826-3.f: New test.
58956
58957         * g77.f-torture/execute/19990826-2.f: New test.
58958
58959         * g77.f-torture/compile/19990826-1.f: New test.
58960
58961         * gcc.c-torture/execute/990826-0.c: New test.
58962         * g77.c-torture/execute/19990826-0.f: New test.
58963
58964         * g77.f-torture/noncompile/970626-2.f: New test.
58965
58966 1999-08-25  Paul Burchard  <burchard@pobox.com>
58967
58968         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
58969         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
58970         lss-011.C: New tests.
58971
58972 1999-08-25  Nathan Sidwell  <nathan@acm.org>
58973
58974         * g++.old-deja/g++.other/decl5.C: New test.
58975
58976 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58977
58978         * noncompile/noncompile.exp: Load_lib c-torture.exp.
58979         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
58980         call `postbase' for each one.  All callers of `postbase' changed
58981         to call this instead.
58982
58983 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
58984
58985         * gcc.c-torture/execute/990811-1.c: New test.
58986
58987 1999-08-09  Nick Clifton  <nickc@cygnus.com>
58988
58989         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
58990         just native ones.
58991
58992         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
58993         just native ones.
58994
58995 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
58996
58997         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
58998
58999 1999-08-04  Jeffrey A Law  (law@cygnus.com)
59000
59001         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
59002
59003 1999-08-04  Nathan Sidwell  <nathan@acm.org>
59004
59005         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
59006
59007 1999-08-04  Jeffrey A Law  (law@cygnus.com)
59008
59009         * gcc.c-torture/execute/990804-1.c: New test.
59010
59011 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59012
59013         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
59014         * g++.old-deja/g++.brendan/crash64.C: Likewise.
59015         * g++.old-deja/g++.brendan/overload8.C: Likewise.
59016
59017 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59018
59019         * g++.old-deja/g++.other/struct1.C: New test.
59020
59021 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59022
59023         * g++.old-deja/g++.other/enum2.C: New test.
59024
59025 1999-08-02  Richard Henderson  <rth@cygnus.com>
59026
59027         Adapted from tests from Franz Sirl:
59028         * gcc.c-torture/execute/va-arg-7.c: New test.
59029         * gcc.c-torture/execute/va-arg-8.c: New test.
59030
59031 1999-08-01  Jeffrey A Law  (law@cygnus.com)
59032
59033         * gcc.c-torture/compile/990801-2.c: New test.
59034
59035         * gcc.c-torture/compile/990801-1.c: New test.
59036
59037 1999-07-27  Michael Meissner  <meissner@cygnus.com>
59038
59039         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
59040         fp-cmp-1.c, converting double to float.
59041
59042         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
59043         fp-cmp-1.c, converting double to long double.
59044
59045         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
59046         from fr1 to unknown_register, since fr1 is a legitimate register
59047         on some machines.
59048
59049 1999-07-25  Jeffrey A Law  (law@cygnus.com)
59050
59051         * README: More listname related changes.
59052
59053 1999-07-08  Catherine Moore  <clm@cygnus.com>
59054
59055         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
59056
59057 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
59058
59059         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
59060
59061 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
59062
59063         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
59064
59065 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
59066
59067         * gcc.dg/990703-1.c: New test.
59068
59069 1999-06-29  Nick Clifton  <nickc@cygnus.com>
59070
59071         * lib/file-format.exp: New file: Move definition of proc
59072         gcc_target_object_format to here from
59073         gcc.dg/special/ecos.exp.
59074
59075         * lib/c-torture.exp: Include lib file-format.exp.
59076         * lib/gcc-dg.exp: Include lib file-format.exp.
59077
59078         * gcc.dg/special/ecos.exp: Remove definition of proc
59079         gcc_target_object_format.
59080
59081 1999-06-28  Jeffrey A Law  (law@cygnus.com)
59082
59083         * gcc.c-torture/execute/990628-1.c: New test.
59084
59085 1999-06-25  Jeffrey A Law  (law@cygnus.com)
59086
59087         * gcc.c-torture/compile/990625-2.c: New test.
59088
59089         * gcc.c-torture/compile/990625-1.c: New test.
59090
59091 1999-06-23  Nick Clifton  <nickc@cygnus.com>
59092
59093         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
59094         attributes compile.
59095         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
59096         ports that use the COFF/PE file format.
59097
59098 1999-06-17  Jeffrey A Law  (law@cygnus.com)
59099
59100         * gcc.c-torture/compile/990617-1.c: New test.
59101
59102 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
59103
59104         * g++.old-deja/g++.other/decl4.C: New test.
59105
59106 1999-06-14  Nathan Sidwell  <nathan@acm.org>
59107
59108         * g++.old-deja/g++.other/bitfld3.C: New test.
59109
59110 1999-06-08  Nathan Sidwell  <nathan@acm.org>
59111
59112         * g++.old-deja/g++.eh/catch1.C: New test.
59113
59114 1999-06-07  Jeffrey A Law  (law@cygnus.com)
59115
59116         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
59117
59118         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
59119         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
59120
59121 1999-06-05  Craig Burley  <craig@jcb-sc.com>
59122
59123         * g77.f-torture/compile/19990502-0.f: Replace with new,
59124         shorter, test that still fails after recent changes.
59125
59126 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59127
59128         * gcc.c-torture/execute/990604-1.c: New test.
59129
59130 1999-05-31  Jeffrey A Law  (law@cygnus.com)
59131
59132         * gcc.c-torture/execute/990531-1.c: New test.
59133
59134 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59135
59136         * gcc.c-torture/compile/990527-1.c: New test.
59137
59138 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
59139
59140         * gcc.c-torture/execute/990527-1.c: New test.
59141
59142 1999-05-25  Nick Clifton  <nickc@cygnus.com>
59143
59144         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
59145         bitfields as signed.
59146
59147 1999-05-25  Craig Burley  <craig@jcb-sc.com>
59148
59149         * g77.f-torture/compile/19990525-0.f: New test.
59150
59151 1999-05-25  Jeffrey A Law  (law@cygnus.com)
59152
59153         * gcc.c-torture/execute/990525-2.c: New test.
59154
59155         * gcc.c-torture/execute/990525-1.c: New test.
59156
59157 1999-05-24  Nathan Sidwell  <nathan@acm.org>
59158
59159         * g++.old-deja/g++.other/anon3.C: New test.
59160         * g++.old-deja/g++.other/anon4.C: New test.
59161         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
59162         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
59163         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
59164         Merrill).
59165
59166 1999-05-24  Jeffrey A Law  (law@cygnus.com)
59167
59168         * gcc.c-torture/execute/990524-1.c: New test.
59169
59170         * gcc.dg/990524-1.c: New test.
59171
59172 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59173
59174         * gcc.c-torture/compile/990523-1.c: New test.
59175
59176 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
59177
59178         * gcc.c-torture/compile/990519-1.c: New test.
59179
59180 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59181
59182         * gcc.c-torture/compile/990517-1.c: New test.
59183
59184         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
59185         (e4, f4): New tests.
59186         (main): Call them.
59187
59188 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59189
59190         * gcc.dg/noreturn-1.c: New test.
59191
59192 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
59193
59194         * gcc.c-torture/execute/990513-1.c: New test.
59195
59196 1999-05-10  Richard Henderson  <rth@cygnus.com>
59197
59198         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
59199
59200 1999-05-10  Craig Burley  <craig@jcb-sc.com>
59201
59202         * g77.f-torture/execute/erfc.f: Use small single-precision
59203         values, to avoid problems on Alphas when not -mieee.
59204
59205 1999-05-08  Craig Burley  <craig@jcb-sc.com>
59206
59207         * gcc.dg/990506-0.c: New test.
59208
59209 1999-05-08  Richard Henderson  <rth@cygnus.com>
59210
59211         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
59212         the constant to test.  Don't XFAIL 64-bit targets.
59213
59214         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
59215         * g++.old-deja/g++.law/profile1.C: Likewise.
59216
59217         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
59218         operator new instances.
59219         * g++.old-deja/g++.other/delete5.C: Likewise.
59220
59221 1999-05-03  Craig Burley  <craig@jcb-sc.com>
59222
59223         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
59224         intrinsic.
59225
59226 1999-05-03  Craig Burley  <craig@jcb-sc.com>
59227
59228         * g77.f-torture/execute/u77-test.f: Reverse order of two
59229         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
59230
59231 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59232
59233         * gcc.dg/compare1.c: New test.
59234
59235 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
59236
59237         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
59238         New tests.
59239
59240 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59241
59242         * g77.f-torture/compile/19990502-1.f: New test.
59243
59244 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59245
59246         * g77.f-torture/compile/19990502-0.f: New test.
59247
59248 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59249
59250         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
59251         intrinsic.
59252
59253 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59254
59255         * g77.f-torture/execute/u77-test.f (main): List libU77
59256         intrinsics not currently tested.
59257         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
59258         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
59259         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
59260         Trim blanks off the ends of some printed strings.
59261
59262 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59263
59264         * g77.f-torture/execute/u77-test.f (main): Just warn about
59265         FSTAT gid disagreement, as it's expected on some systems.
59266
59267 1999-05-01  Craig Burley  <craig@jcb-sc.com>
59268
59269         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
59270         use a new function, which allows for some slop.
59271         Clean up some commentary.
59272         (issum): The new function.
59273         (sgladd): Deleted subroutine.
59274
59275 1999-05-01  Craig Burley  <craig@jcb-sc.com>
59276
59277         * g77.f-torture/execute/u77-test.f: Modify to be more like
59278         libf2c/libU77 version, bringing patches to that version here.
59279         Add suitable commentary.
59280
59281 1999-04-25  Richard Henderson  <rth@cygnus.com>
59282
59283         * gcc.dg/990424-1.c: New test.
59284
59285 1999-04-24  Craig Burley  <craig@jcb-sc.com>
59286
59287         * g77.f-torture/execute/u77-test.f (main): Bug involving
59288         LSTAT has been fixed, so turn back on full checking.
59289
59290 1999-04-20  Craig Burley  <craig@jcb-sc.com>
59291
59292         * g77.f-torture/compile/19990419-0.f: New test.
59293         * g77.f-torture/execute/19990419-1.f: New test.
59294
59295 1999-04-17  Richard Henderson  <rth@cygnus.com>
59296
59297         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
59298         to avoid the need for a prototype to supress a warning.
59299
59300 1999-04-07  Jim Wilson  <wilson@cygnus.com>
59301
59302         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
59303
59304 1999-04-04  Jeffrey A Law  (law@cygnus.com)
59305
59306         * gcc.c-torture/execute/990404-1.c: New test.
59307
59308 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59309
59310         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
59311         * gcc.dg/cpp-if3.c: Don't use -pedantic.
59312         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
59313         missing initializer warnings.
59314
59315 1999-03-28  Jeffrey A Law  (law@cygnus.com)
59316
59317         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
59318         matching strings.
59319
59320 1999-03-26  Jeffrey A Law  (law@cygnus.com)
59321
59322         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
59323
59324 1999-03-26  Craig Burley  <craig@jcb-sc.com>
59325
59326         * g77.f-torture/execute/19990325-0.f: New test.
59327         * g77.f-torture/execute/19990325-1.f: New test.
59328
59329 1999-03-24  Jeffrey A Law  (law@cygnus.com)
59330
59331         * gcc.c-torture/execute/990324-1.c: New test.
59332
59333 1999-03-22  Jim Wilson  <wilson@cygnus.com>
59334
59335         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
59336         test with 4.
59337
59338 1999-03-17  Richard Henderson  <rth@cygnus.com>
59339
59340         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
59341
59342 1999-03-13  Craig Burley  <craig@jcb-sc.com>
59343
59344         * g77.f-torture/execute/19990313-2.f: New test.
59345         * g77.f-torture/execute/19990313-3.f: New test.
59346
59347 1999-03-13  Craig Burley  <craig@jcb-sc.com>
59348
59349         * g77.f-torture/execute/19990313-0.f: New test.
59350         * g77.f-torture/execute/19990313-1.f: New test.
59351
59352 1999-03-12  Jim Wilson  <wilson@cygnus.com>
59353
59354         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
59355         printf to sprintf.
59356         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
59357         (main): Add check for u15.  Conditionalize u31 check depending on
59358         whether ints are <32 bits or >=32 bits.
59359
59360 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59361
59362         * g77.f-torture/execute/19981119-0.f: Improve testiness.
59363
59364 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59365
59366         * g77.f-torture/compile/19990305-0.f: New test.
59367         * g77.f-torture/execute/19981119-0.f: New test.
59368
59369 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59370
59371         * g77.f-torture/execute/970625-2.f: call ABORT if final
59372         result is not correct, instead of just printing it.
59373         Add this checking via newly introduced obfuscation, to
59374         trip up buggy front ends.
59375
59376 1999-03-07  Craig Burley  <craig@jcb-sc.com>
59377
59378         * g77.f-torture/compile/960317-1.f: Moved from being
59379         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
59380
59381 1999-03-06  Craig Burley  <craig@jcb-sc.com>
59382
59383         * g77.f-torture/execute/960317-1.f: New (old) test.
59384         * g77.f-torture/execute/970625-2.f: Ditto.
59385
59386 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
59387
59388         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
59389         error message on line 1 or line 2; cccp and cpplib do this differently.
59390
59391 1999-03-01  Jeffrey A Law  (law@cygnus.com)
59392
59393         * g++.old-deja/g++.law/weak1.C: New test.
59394
59395 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59396
59397         * gcc.c-torture/execute/990119-1.c: Renamed to...
59398         * gcc.dg/990119-1.c: this, so it will only be tested once
59399         (it's a preprocessor test, it doesn't need to be run at
59400         multiple optimization levels).
59401
59402 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59403
59404         * lib/g++.exp: Don't add incdir=$base_dir/../include to
59405           ALWAYS_CXXFLAGS.
59406
59407 1999-02-24  Craig Burley  <craig@jcb-sc.com>
59408
59409         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
59410         * g77.f-torture/compile/19981216-0.f: ...as it is expected
59411         to not be compilable by current g77.
59412
59413 1999-02-24  Nick Clifton  <nickc@cygnus.com>
59414
59415         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
59416
59417 1999-02-22  Jeffrey A Law  (law@cygnus.com)
59418
59419         * gcc.c-torture/execute/990222-1.c: New test.
59420
59421 1999-02-19  Craig Burley  <craig@jcb-sc.com>
59422
59423         * g77.f-torture/compile/19990218-0.f: New test.
59424         * g77.f-torture/noncompile/19990218-1.f: New test.
59425
59426 1999-02-18  Craig Burley  <craig@jcb-sc.com>
59427
59428         * g77.f-torture/compile/19981216-0.f: New test.
59429
59430 1999-02-14  Jeffrey A Law  (law@cygnus.com)
59431
59432         * gcc.dg/990214-1.c: New test.
59433
59434 1999-02-13  Jeffrey A Law  (law@cygnus.com)
59435
59436         * gcc.dg/990213-2.c: New test.
59437
59438         * gcc.dg/990213-1.c: New test.
59439
59440 1999-02-12  Jeffrey A Law  (law@cygnus.com)
59441
59442         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
59443         ints.
59444
59445 1999-02-11  Nick Clifton  <nickc@cygnus.com>
59446
59447         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
59448         specified by target.
59449
59450         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
59451
59452 1999-02-11  Jeffrey A Law  (law@cygnus.com)
59453
59454         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
59455
59456 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
59457
59458         * gcc.dg/special/ecos.exp: New test driver for new tests with
59459         special requirements.
59460
59461         * gcc.dg/special/alias-1.c: New test.
59462         * gcc.dg/special/gcsec-1.c: New test.
59463         * gcc.dg/special/weak-1.c: New test.
59464         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
59465         * gcc.dg/special/weak-2.c: New test.
59466         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
59467         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
59468         * gcc.dg/special/wkali-1.c: New test.
59469         * gcc.dg/special/wkali-2.c: New test.
59470         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
59471         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
59472
59473 1999-02-10  Felix Lee  <flee@cygnus.com>
59474
59475           * lib/c-torture.exp (c-torture-compile): Pull out code for
59476           analyzing gcc error messages.
59477           (c-torture-execute): Likewise.  Fix some (harmless) false
59478           positives.
59479           * lib/gcc.exp (gcc_check_compile): New function.
59480
59481 1999-02-08  Richard Henderson  <rth@cygnus.com>
59482
59483         * gcc.c-torture/execute/990208-1.c: New test.
59484
59485 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
59486
59487         * g++.dg/special/ecos.exp: New driver for new tests with special
59488         requirements
59489
59490         * g++.dg/special/conpr-1.C: New test
59491         * g++.dg/special/conpr-2.C: New test
59492         * g++.dg/special/conpr-2a.C: New test
59493         * g++.dg/special/conpr-3.C: New test
59494         * g++.dg/special/conpr-3a.C: New test
59495         * g++.dg/special/conpr-3b.C: New test
59496
59497         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
59498         allow g++ to use the dg driver
59499
59500         * README: Add comment about g++.dg directory
59501
59502 1999-02-06  Jeffrey A Law  (law@cygnus.com)
59503
59504         * README: Update email addresses.
59505
59506 1999-02-03  Nick Clifton  <nickc@cygnus.com>
59507
59508         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
59509         arguments in order to force structure S onto the stack even on
59510         the alpha.
59511         (test): Pass 10 leading arguments to function foo as well as the
59512         structure S.
59513
59514         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
59515         failure for all targets.
59516
59517         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
59518         abort to terminate program execution.
59519
59520 1999-01-30  Richard Henderson  <rth@cygnus.com>
59521
59522         * gcc.c-torture/execute/990130-1.c: New test.
59523
59524 1999-01-30  Jeffrey A Law  (law@cygnus.com)
59525
59526         * gcc.dg/990130-1.c: New test.
59527
59528 1999-01-28  Michael Meissner  <meissner@cygnus.com>
59529
59530         * gcc.c-torture/execute/990128-1.c: New test.
59531
59532 1999-01-27  Michael Meissner  <meissner@cygnus.com>
59533
59534         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
59535
59536 1999-01-27  Felix Lee  <flee@cygnus.com>
59537
59538         * lib/c-torture.exp (c-torture-compile): pull out code for
59539         analyzing gcc error messages.
59540         (c-torture-execute): ditto, and fix some (harmless) false
59541         positives.
59542         * lib/gcc.exp (gcc_check_compile): new function.
59543
59544 1999-01-17  Jeffrey A Law  (law@cygnus.com)
59545
59546         * gcc.dg/990117-1.c: New test.
59547
59548         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
59549
59550         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
59551
59552 1999-01-15  Jeffrey A Law  (law@cygnus.com)
59553
59554         * g77.f-torture/compile/990115-1.f: New test.
59555
59556 1999-01-07  Jeffrey A Law  (law@cygnus.com)
59557
59558         * gcc.c-torture/compile/990107-1.c: New test
59559
59560 1999-01-06  Jeffrey A Law  (law@cygnus.com)
59561
59562         * gcc.c-torture/execute/990106-2.c: New test.
59563
59564         * gcc.c-torture/execute/990106-1.c: New test.
59565
59566 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
59567
59568         * gcc.c-torture/compile/981223-1.c: New test.
59569
59570 1998-12-29  Richard Henderson  <rth@cygnus.com>
59571
59572         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
59573         (opt3): Rename from opt4 and disable.
59574
59575 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
59576
59577         * g++.old-deja/g++.pt/ptrmem5.C: New test.
59578
59579 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
59580
59581         * g++.old-deja/g++.other/conv5.C: New test.
59582
59583 1998-12-14  Nick Clifton  <nickc@cygnus.com>
59584
59585         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
59586
59587 1998-12-11  Jeffrey A Law  (law@cygnus.com)
59588
59589         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
59590
59591 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
59592
59593         * gcc.c-torture/compile/981211-1.c: New test.
59594
59595 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
59596
59597         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
59598
59599         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
59600
59601 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59602
59603         * gcc.special/930510-1.c: Make C9X safe.
59604         * gcc.misc-tests/gcov-1.c Similarly.
59605         * gcc.misc-tests/gcov-2.c Similarly.
59606
59607 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
59608
59609         * gcc.dg/ultrasp1.c: New test.
59610
59611 1998-12-06  Richard Henderson  <rth@cygnus.com>
59612
59613         * gcc.c-torture/execute/981206.c: New test.
59614
59615 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
59616
59617         * g++.old-deja/g++.ns/template7.C: New test.
59618
59619         * g++.old-deja/g++.other/expr1.C: New test.
59620
59621         * g++.old-deja/g++.eh/tmpl3.C: New test.
59622
59623         * g++.old-deja/g++.eh/tmpl2.C: New test.
59624
59625 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
59626
59627         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
59628         * g++.old-deja/g++.other/using6.C: Removed.
59629         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
59630
59631         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
59632
59633 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
59634
59635         * g++.old-deja/g++.pt/overload8.C: New test.
59636
59637         * g++.old-deja/g++.pt/overload7.C: New test.
59638
59639         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
59640
59641         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
59642         and relinking messages.
59643         * lib/g++.exp (g++_target_compile): Remove .rpo file when
59644         compiling with -frepo.
59645
59646 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
59647
59648         * g++.old-deja/g++.pt/lookup6.C: New test.
59649
59650 1998-11-30  Nick Clifton  <nickc@cygnus.com>
59651
59652         * gcc.c-torture/execute/981130-1.c: New test.
59653         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
59654
59655 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
59656
59657         * g++.old-deja/g++.pt/explicit76.C: New test.
59658
59659         * g++.old-deja/g++.pt/friend38.C: New test.
59660
59661         * g++.old-deja/g++.ns/crash2.C: New test.
59662
59663         * g++.old-deja/g++.pt/defarg8.C: New test.
59664
59665         * g++.old-deja/g++.pt/instantiate6.C: New test.
59666
59667         * g++.old-deja/g++.pt/static6.C: New test.
59668
59669         * g++.old-deja/g++.pt/decl2.C: New test.
59670
59671 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
59672
59673         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
59674         problem is actually related with name lookup, but so what? :-)
59675
59676         * g++.old-deja/g++.pt/friend37.C: New test.
59677
59678 1998-11-25  Dave Love  <d.love@dl.ac.uk>
59679
59680         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
59681         element, which fails on some systems.
59682
59683         * g77.f-torture/execute/labug1.f: New test.
59684
59685 1998-11-21  Jeffrey A Law  (law@cygnus.com)
59686
59687         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
59688         is defined.
59689
59690 1998-11-18  Dave Love  <d.love@dl.ac.uk>
59691
59692         * g77.f-torture/compile/981117-1.f: New test.
59693
59694 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
59695
59696         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
59697         properly discarded.
59698
59699 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
59700
59701         * gcc.c-torture/execute/memcheck: New directory of tests for
59702         -fcheck-memory-usage.
59703
59704 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
59705
59706         * README: New file, general information about the testsuite and
59707         new description of the various C++ test subdirectories.
59708         * README.g++: Eliminate obsolete information, update and move most
59709         relevant stuff to README.
59710
59711 1998-11-07  Richard Henderson  <rth@cygnus.com>
59712
59713         * gcc.c-torture/compile/981107-1.c: New test.
59714
59715 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
59716
59717         * execute/memcpy-bi.c: New testcase.
59718
59719 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
59720
59721         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
59722         base classes.
59723
59724         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
59725         template is selected.
59726
59727         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
59728         classes, it should be accepted for all types.
59729
59730         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
59731
59732         * g++.old-deja/g++.pt/spec24.C: Ensure that template
59733         specializations start with template headers.
59734
59735 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
59736
59737         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
59738
59739         * g++.old-deja/g++.other/init9.C: Test cross initialization of
59740         non-POD types.
59741
59742 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
59743
59744         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
59745
59746 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
59747
59748         * compile/981022-1.c, compile/981022-1.x: New test and driver.
59749
59750 1998-10-19  Jeffrey A Law  (law@cygnus.com)
59751
59752         * 981019-1.c: New test.
59753
59754 1998-10-14  Robert Lipe <robertl@dgii.com>
59755
59756         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
59757         find objc headers.
59758
59759 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59760
59761         * compile/981001-4.c: Remove use of GCC extension that triggers a
59762         compiler bug.
59763
59764 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
59765
59766         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
59767
59768 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
59769
59770         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
59771         instantiation of template produces incorrect code for delete
59772         expression.
59773
59774         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
59775         constructors' name is not unique.
59776         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
59777         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
59778
59779         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
59780         automatic array of const is ill-formed.
59781
59782         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
59783         of template parameter?
59784
59785         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
59786         const.
59787
59788         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
59789         pointer-to-member expression.
59790
59791         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
59792         declaration causes ICE.
59793
59794 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
59795
59796         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
59797         reserved in the global namespace.
59798
59799         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
59800         generate needed virtual table.
59801
59802         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
59803
59804 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
59805
59806         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
59807         template-dependent type
59808
59809 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
59810
59811         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
59812         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
59813         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
59814
59815         * g++.old-deja/g++.other/using5.C: New test; using decl from base
59816         class should be usable as argument of member function.
59817         * g++.old-deja/g++.other/using6.C: New test; using decl from base
59818         class should be usable as return type of member function.
59819         * g++.old-deja/g++.other/using7.C: New test; using decl from base
59820         class should be usable as type of data member.
59821
59822         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
59823
59824 1998-10-09  Jeffrey A Law  (law@cygnus.com)
59825
59826         * gcc.c-torture/special/920521-1.c: Fix bogus test.
59827
59828 1998-10-08  Nick Clifton  <nickc@cygnus.com>
59829
59830         * gcc.dg/dll-?.c Add thumb to target list.
59831         Fix assembler scan patterns to match current assembler output.
59832
59833 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
59834
59835         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
59836         matching of template brackets.
59837
59838         * g++.old-deja/g++.other/using4.C: New test.  Test using
59839         declarations of methods from base classes.
59840
59841         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
59842         within functions should introduce names into the innermost
59843         enclosing namespace.
59844
59845         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
59846         of static locals if first initialization throws.
59847
59848 1998-10-07  Jim Wilson  <wilson@cygnus.com>
59849
59850         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
59851
59852 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
59853
59854         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
59855         lose track of the possible targets of tablejump insns.
59856         * special/special.exp: Run it.
59857
59858 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
59859
59860         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
59861         must be declared before its specializations can be named in friend
59862         declarations.
59863
59864 1998-10-05  Dave Love  <d.love@dl.ac.uk>
59865
59866         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
59867
59868         * g77.f-torture/execute/io1.f: New test.
59869
59870 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
59871
59872         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
59873         with pointer to template function, for which no argument deduction
59874         is possible.
59875
59876         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
59877         specialization of template function as argument to template
59878         function.
59879
59880         * g++.old-deja/g++.other/access2.C: New test; Inner class
59881         shouldn't have privileged access to Outer's names.
59882
59883 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
59884
59885         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
59886         friend template declared within template class conflicts with
59887         nested class of the same name.
59888
59889         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
59890         is ignored.
59891
59892         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
59893         object with direct initializer as function declaration.
59894
59895         * g++.old-deja/g++.other/decl2.C: New test; duplicate
59896         initializers.
59897
59898         * g++.old-deja/g++.other/null2.C: New test; conditional operator
59899         involving const pointer and NULL produces incorrect result.
59900
59901         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
59902         type name without `typename' should be rejected with -pedantic.
59903
59904 1998-10-02  Richard Henderson  <rth@cygnus.com>
59905
59906         * g++.old-deja/g++.other/addrof1.C: New test.
59907
59908 1998-10-01  Nick Clifton  <nickc@cygnus.com>
59909
59910         * gcc.c-torture/compile/981001-1.c: New test.
59911         * gcc.c-torture/execute/981001-1.c: New test.
59912
59913 1998-10-01  Jeffrey A Law  (law@cygnus.com)
59914
59915         * gcc.c-torture/compile/981001-2.c: New test.
59916         * gcc.c-torture/compile/981001-3.c: New test.
59917         * gcc.c-torture/compile/981001-4.c: New test.
59918
59919 1998-10-01  Robert Lipe  <robertl@dgii.com>
59920
59921         * lib/objc.exp (objc_target_compile): Add -L during compiles for
59922         multilibbed hosts.  Idea grafted from g77.exp.
59923
59924 1998-09-30  Dave Love  <d.love@dl.ac.uk>
59925
59926         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
59927         avoid losing on systems which need -lsocket.
59928
59929 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
59930
59931         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
59932         * g++.old-deja/g++.other/nested2.C: Ditto.
59933         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
59934         failure.
59935
59936 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
59937
59938         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
59939         preferred over template operator!= for enum bitfields.
59940
59941 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
59942
59943         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
59944         that happen to have the same base name, but in different scopes,
59945         are incorrectly rejected.
59946
59947 1998-09-16  Richard Henderson  <rth@cygnus.com>
59948
59949         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
59950         on the native word size instead of an integer literal.
59951
59952 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
59953
59954         * g++.old-deja/g++.other/static2.C: Invocation of static data
59955         member of type pointer-to-function denoted as non-static member.
59956
59957         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
59958         checks involving function types and aliases.
59959
59960 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
59961
59962         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
59963         redefined to the same non-trivial type.
59964
59965         * g++.old-deja/g++.pt/explicit73.C: Test for proper
59966         namespace-qualification of template specializations declared in
59967         other namespaces.
59968
59969         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
59970         to declare a subset of the specializations of a template function
59971         as friends of specializations of a template class.
59972
59973         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
59974         member templates that do not fully specialize the enclosing
59975         template class are rejected.
59976
59977 1998-09-11  Dave Love  <d.love@dl.ac.uk>
59978
59979         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
59980
59981 1998-09-08  Dave Love  <d.love@dl.ac.uk>
59982
59983         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
59984         altered from libf2c/libU77 version.
59985
59986 1998-09-06  Dave Love  <d.love@dl.ac.uk>
59987
59988         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
59989
59990 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
59991             Alexandre Oliva  <oliva@dcc.unicamp.br>
59992
59993         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
59994         (un)signed char are different types for template specialization
59995         purposes.
59996
59997 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
59998
59999         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
60000         * objc: ObjC testsuite.
60001
60002 1998-08-31  Catherine Moore  <clm@cygnus.com>
60003
60004         * gcc.c-torture/execute/941014-1.x: New file.
60005
60006 1998-08-31  Nick Clifton  <nickc@cygnus.com>
60007
60008         * lib/c-torture.exp: Add support for
60009         torture_eval_before_compile and torture_eval_before_execute
60010         variables.
60011
60012 1998-08-30  Jeffrey A Law  (law@cygnus.com)
60013
60014         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
60015         this test triggers valid.
60016
60017 1998-08-27  Jeffrey A Law  (law@cygnus.com)
60018
60019         * gcc.dg/980827-1.c: New test.
60020
60021 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
60022
60023         * gcc.c-torture/execute/loop-4b.c: New test.
60024
60025 1998-08-26  Nick Clifton  <nickc@cygnus.com>
60026
60027         * lib/c-torture.exp: Add support for
60028         torture_eval_before_compile and torture_eval_before_execute
60029         variables.
60030
60031 1998-08-25  Jeffrey A Law  (law@cygnus.com)
60032
60033         * gcc.c-torture/compile/980825-1.c: New test.
60034
60035 1998-08-24  Nick Clifton  <nickc@cygnus.com>
60036
60037         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
60038         count number tests in opt_t0 not good_t0.
60039
60040 1998-08-24  Jeffrey A Law  (law@cygnus.com)
60041
60042         * gcc.c-torture/compile/930326-1.x: Fix typo.
60043
60044 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
60045
60046         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
60047         causes an ICE.
60048
60049 1998-08-21  Jeffrey A Law  (law@cygnus.com)
60050
60051         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
60052         STACK_SIZE is defined.
60053         * gcc.c-torture/unsorted/stuct.c: Similarly.
60054
60055         * gcc.c-torture/compile/980821-1.c: New test.
60056
60057 1998-08-21  Jeffrey A Law  (law@cygnus.com)
60058
60059         * gcc.c-torture/execute/980526-2.c: Disable for targets with
60060         16bit ints.
60061
60062 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
60063
60064         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
60065         code.
60066
60067 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
60068
60069         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
60070         error'.
60071
60072 1998-08-18  Jeffrey A Law  (law@cygnus.com)
60073
60074         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
60075
60076 1998-08-16  Jeffrey A Law  (law@cygnus.com)
60077
60078         * gcc.c-torture/compile/980816-1.c: New test.
60079
60080         * gcc.dg/980816-1.c: New test.
60081
60082 1998-08-13  Jeffrey A Law  (law@cygnus.com)
60083
60084         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
60085         compiler for ieee tests.
60086
60087 1998-08-01  Dave Love  <d.love@dl.ac.uk>
60088
60089         * g77.f-torture/compile/980729-0.f: New test.
60090
60091 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
60092
60093         * gcc.c-torture/special/eeprof-1.c: New test, for
60094         -finstrument-functions.
60095         * gcc.c-torture/special/special.exp: Run it.
60096
60097 1998-07-29  Jeffrey A Law  (law@cygnus.com)
60098
60099         * gcc.c-torture/compile/980729-1.c: New test.
60100
60101 1998-07-27  Nick Clifton  <nickc@cygnus.com>
60102
60103         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
60104         __thumb__ is defined, and test for ARM style doubles if so.
60105
60106 1998-07-26  Dave Love  <d.love@dl.ac.uk>
60107
60108         * g77.f-torture/noncompile/980615-0.f: New test.
60109
60110 1998-07-26  H.J. Lu  (hjl@gnu.org)
60111
60112         * gcc.dg/980312-1.c: Do link instead of compile.
60113         * gcc.dg/980313-1.c: Likewise.
60114
60115 1998-07-26  Jeffrey A Law  (law@cygnus.com)
60116
60117         * gcc.c-torture/compile/980726-1.c: New test.
60118
60119 1998-07-25  Dave Love  <d.love@dl.ac.uk>
60120
60121         * g77.f-torture/execute/io0.f: New test.
60122
60123 1998-07-24  Nick Clifton  <nickc@cygnus.com>
60124
60125         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
60126         an int.
60127
60128 1998-06-18  Michael Meissner  <meissner@cygnus.com>
60129
60130         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
60131         m32r bugs.
60132
60133 1998-07-17  Nick Clifton  <nickc@cygnus.com>
60134
60135         * gcc.dg/980626-1.c: Expect failures for all toolchains until
60136         c-decl.c:grokdeclarator can handle mode attributes.
60137
60138 1998-07-16  Jeffrey A Law  (law@cygnus.com)
60139
60140         * gcc.c-torture/execute/980716-1.c: New test.
60141
60142 1998-07-13  Jeffrey A Law  (law@cygnus.com)
60143
60144         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
60145         the mn10200.
60146         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
60147         the mn10200.
60148         * gcc.c-torture/execute/va-arg-3.x: Similarly.
60149         * gcc.c-torture/compile/930326-1.x: Similarly.
60150
60151 1998-07-13  Dave Love  <d.love@dl.ac.uk>
60152
60153         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
60154         New test from Craig.
60155
60156 1998-07-12  Dave Love  <d.love@dl.ac.uk>
60157
60158         * g77.f-torture/noncompile/980616-0.f: New test.
60159
60160         * g77.f-torture/execute/970816-3.f: New test from Craig.
60161
60162 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
60163
60164         *  g++.other/singleton.C: Return error value instead of taking
60165         SIGSEGV.
60166
60167 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
60168
60169         *  g++.other/singleton.C: New test.  Warning is under dispute.
60170         Runtime crash is not.
60171
60172 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
60173
60174         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
60175         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
60176         using6.C, using7.C}: New namespace tests.
60177
60178 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
60179
60180         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
60181         specialization with typedef'ed names used as array indexes.
60182
60183 1998-07-09  Jeffrey A Law  (law@cygnus.com)
60184
60185         * gcc.c-torture/execute/980709-1.c: New test.
60186
60187         * gcc.dg/980709-1.c: New test.
60188
60189 1998-07-07  Richard Henderson  <rth@cygnus.com>
60190
60191         * gcc.c-torture/execute/bcp-1.c: New test.
60192
60193 1998-07-07  Jeffrey A Law  (law@cygnus.com)
60194
60195         * gcc.c-torture/execute/980707-1.c: New test.
60196
60197 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
60198
60199         * gcc.c-torture/compile/980706-1.c: New test.
60200
60201 1998-07-01  Dave Love  <d.love@dl.ac.uk>
60202
60203         * g77.f-torture/execute/980701-0.f,
60204         g77.f-torture/execute/980701-1.f: New test from Craig.
60205
60206 1998-07-01  Jeffrey A Law  (law@cygnus.com)
60207
60208         * gcc.c-torture/compile/980701-1.c: New test.
60209
60210         * gcc.c-torture/execute/980701-1.c: New test.
60211
60212 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
60213 rlsruhe.de>
60214
60215         * g++.old-deja/g++.robertl/eb132.C: New test.
60216         * g++.old-deja/g++.robertl/eb133.C: Likewise.
60217
60218 1998-06-29  Dave Love  <d.love@dl.ac.uk>
60219
60220         * g77.f-torture/execute/980628-7.f,
60221         g77.f-torture/execute/980628-8.f,
60222         g77.f-torture/execute/980628-9.f,
60223         g77.f-torture/execute/980628-10.f: New tests from Craig.
60224
60225         * g77.f-torture/execute/980628-3.f: Remove mail headers.
60226
60227 1998-06-28  Jeffrey A Law  (law@cygnus.com)
60228
60229         * g77.f-torture/execute/980628-4.f: New test from Craig.
60230         * g77.f-torture/execute/980628-5.f: Likewise.
60231         * g77.f-torture/execute/980628-2.f: Likewise.
60232         * g77.f-torture/execute/980628-0.f: Likewise.
60233         * g77.f-torture/execute/980628-1.f: Likewise.
60234         * g77.f-torture/execute/980628-3.f: Likewise.
60235         * g77.f-torture/execute/980628-6.f: Likewise.
60236
60237 1998-06-28  Jeffrey A Law  (law@cygnus.com)
60238
60239         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
60240         directory when nothing has been installed yet.
60241
60242 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
60243
60244         * gcc.c-torture/special/special.exp: Handle newer versions of
60245         dejagnu.
60246
60247 1998-06-26  Jeffrey A Law  (law@cygnus.com)
60248
60249         * gcc.dg/980626-1.c: New test.
60250
60251 1998-06-19  Bruno Haible <haible@ilog.fr>
60252
60253         * gcc.misc-tests/m-un-2.c: New test.
60254         * g++.old-deja/g++.other/warn01.c: Likewise.
60255
60256 1998-06-19  Robert Lipe  <robertl@dgii.com>
60257
60258         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
60259         compatibility with assmblers with a different comment character.
60260         Eliminate use of GAS-specific extensions.
60261
60262 1998-06-19  Jeffrey A Law  (law@cygnus.com)
60263
60264         * gcc.c-torture/execute/ieee/980619-1.c: New test.
60265
60266 1998-06-19  Robert Lipe  <robertl@dgii.com>
60267
60268         * lib/g77.exp: Replace search for libf2c.a with search for newly
60269         renamed libg2c.a
60270
60271 1998-06-17  Jeffrey A Law  (law@cygnus.com)
60272
60273         * gcc.c-torture/execute/980617-1.c: New test.
60274
60275 1998-06-12  Jeffrey A Law  (law@cygnus.com)
60276
60277         * gcc.c-torture/execute/980612-1.c: New test.
60278
60279 1998-06-08  Jeffrey A Law  (law@cygnus.com)
60280
60281         * gcc.dg/980523-1.c: Only test on ppc-linux.
60282         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
60283
60284         * gcc.c-torture/execute/980608-1.c: New test.
60285
60286 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
60287
60288         * gcc.c-torture/execute/980605-1.c: New test.
60289
60290 1998-06-04  Jeffrey A Law  (law@cygnus.com)
60291
60292         * gcc.c-torture/execute/980604-1.c: New test.
60293
60294 1998-06-02  Jeffrey A Law  (law@cygnus.com)
60295
60296         * gcc.c-torture/execute/980602-1.c: New test.
60297         * gcc.c-torture/execute/980602-2.c: Likewise.
60298
60299 1998-06-02  Dave Love  <d.love@dl.ac.uk>
60300
60301         * 970125-0.f: Fix per JCB.  Add commentary.
60302
60303 1998-05-31  Michael Meissner  <meissner@cygnus.com>
60304
60305         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
60306         IEEE -0 support.
60307
60308 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
60309
60310         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
60311         earlier.
60312
60313 1998-05-28  Catherine Moore <clm@cygnus.com>
60314
60315         * gcc.c-torture/execute/980526-3.c: New test.
60316
60317 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
60318
60319         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
60320         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
60321         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
60322         m88k-motorola-sysv3 to XFAIL.
60323
60324 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60325
60326         * gcc.dg/980526-1.c: New test.
60327         * gcc.c-torture/execute/980526-2.c: New test.
60328
60329 1998-05-26  Jeffrey A Law  (law@cygnus.com)
60330
60331         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
60332
60333         * gcc.c-torture/execute/980526-1.c: New test.
60334
60335 1998-05-26  Dave Love  <d.love@dl.ac.uk>
60336
60337         * g77.f-torture/execute/alpha2.f: Add runtime test.
60338
60339 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
60340
60341         * g++.old-deja/old-deja.exp: Strip leading directories.
60342
60343         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
60344         error for the line.  Don't run multiple tests for the same line.
60345
60346 1998-05-23  Jeffrey A Law  (law@cygnus.com)
60347
60348         * gcc.dg/980523-1.c: New test.
60349
60350 1998-05-23  Dave Love  <d.love@dl.ac.uk>
60351
60352         * g77.f-torture/compile/970915-0.f: New test.
60353
60354 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
60355
60356         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
60357
60358 1998-05-21  Jeffrey A Law  (law@cygnus.com)
60359
60360         * gcc.dg/980520-1.c: New test.
60361
60362 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
60363
60364         * gcc.dg/980502-1.c: Fix return type.
60365
60366 1998-05-20  Jeffrey A Law  (law@cygnus.com)
60367
60368         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
60369         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
60370         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
60371         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
60372         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
60373
60374 1998-05-20  Dave Love  <d.love@dl.ac.uk>
60375
60376         * g77.f-torture/execute/980520-1.f: New test.
60377
60378 1998-05-15  Dave Love  <d.love@dl.ac.uk>
60379
60380         * lib/mike-g77.exp: New file.
60381
60382         * g77.f-torture/noncompile/noncompile.exp,
60383         g77.f-torture/noncompile/check0.f: New files.
60384
60385 1998-05-14  Dave Love  <d.love@dl.ac.uk>
60386
60387         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
60388         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
60389         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
60390         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
60391         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
60392         abort where appropriate.
60393
60394 1998-05-05  Michael Meissner  <meissner@cygnus.com>
60395
60396         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
60397         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
60398
60399 1998-04-29  Dave Love  <d.love@dl.ac.uk>
60400
60401         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
60402
60403 1998-04-27  Dave Love  <d.love@dl.ac.uk>
60404
60405         * g77.f-torture/compile/980427-0.f: New test.
60406
60407 1998-04-24  Dave Love  <d.love@dl.ac.uk>
60408
60409         * g77.f-torture/compile/980424-0.f: New test.
60410
60411 1998-04-19  Dave Love  <d.love@dl.ac.uk>
60412
60413         * g77.f-torture/compile/980419-2.f (main): New test.
60414         * g77.f-torture/compile/970125-0.f: New test.
60415         * g77.f-torture/compile/980419-1.f: New test.
60416
60417 1998-04-08  Jim Wilson  <wilson@cygnus.com>
60418
60419         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
60420         of loop-4.c.
60421
60422 1998-04-07  Jim Wilson  <wilson@cygnus.com>
60423
60424         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
60425
60426 1998-04-03  Jim Wilson  <wilson@cygnus.com>
60427
60428         * gcc.c-torture/compile/980329-1.c: New test.
60429
60430 1998-03-18  Jim Wilson  <wilson@cygnus.com>
60431
60432         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
60433         * gcc.dg/980312-1.c: Fix typo in -march command.
60434
60435 1998-03-16  H.J. Lu  (hjl@gnu.org)
60436
60437         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
60438
60439 1998-03-11  Robert Lipe  <robertl@dgii.com>
60440
60441         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
60442         Dave Love agree the Fortran source is bogus.
60443
60444 1998-03-11  Robert Lipe  <robertl@dgii.com>
60445
60446         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
60447         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
60448         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
60449         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
60450         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
60451
60452 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
60453
60454         * g++.old-deja/g++.other/friend1.C: New test.
60455
60456 1998-02-18  Dave Love  <d.love@dl.ac.uk>
60457
60458         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
60459         possibly uninitialized) variables and declare dnrm2.
60460
60461 1998-02-23  Robert Lipe <robertl@dgii.com>
60462
60463         From Bruno Haible <haible@ilog.fr>:
60464         * gcc.c-torture/execute/980223.c: New test.
60465
60466 1998-02-13  Jeffrey A Law  (law@cygnus.com)
60467
60468         * gcc.dg/ifelse-1.c: New test.
60469
60470 1998-02-09  H.J. Lu  (hjl@gnu.org)
60471
60472         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
60473
60474           * lib/old-dejagnu.exp (old-dejagnu): Added the
60475           "execution test - XFAIL *-*-*" handling in the spirit of
60476           "excess errors test -". Changed the "execution test fails"
60477           handling to be like "excess errors test fails".
60478           * Update various tests accordingly.
60479
60480 1998-02-06  Jim Wilson  <wilson@cygnus.com>
60481
60482         * gcc.c-torture/execute/980205.c: New test.
60483
60484 1998-01-18  Jeffrey A Law  (law@cygnus.com)
60485
60486         * lib/c-torture.exp: Look for .x files instead of .cexp files.
60487         * lib/f-torture.exp: Similarly.
60488         * gcc.c-torture: Rename all .cexp files to .x files.
60489
60490 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
60491
60492         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
60493         (940510-1.c): Removed duplicate.
60494         (971104-1.c): New test.
60495
60496 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
60497
60498           * lib/f-torture.exp: Improve error and loop detection.
60499
60500 1997-11-19  Michael Meissner  <meissner@cygnus.com>
60501
60502         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
60503         use that to size the filler array.
60504
60505 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
60506
60507         * lib/c-torture.exp(c-torture-execute): Fix typo.
60508
60509         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
60510         testcase as the executable name. Keep the executable around if
60511         the test fails.
60512
60513 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
60514
60515         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
60516         changes.  Only test one -g option, and move it to the end of the
60517         list of options to test.
60518
60519 1997-09-19  Michael Meissner  <meissner@cygnus.com>
60520
60521         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
60522         variable GCC_TORTURE_OPTIONS to supply default switches separated
60523         by colons.  If no environment variable, run tests with -O0 -g, -O1
60524         -g, and -O2 -g as well.
60525
60526 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
60527
60528         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
60529         explanatory comments. Fix indentation.
60530
60531 1997-09-15  Jeffrey A Law  (law@cygnus.com)
60532
60533         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
60534
60535 1997-09-11  Jeffrey A Law  (law@cygnus.com)
60536
60537         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
60538         * g++.old-deja/g++.mike/p7325.C: Likewise.
60539         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
60540
60541 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
60542
60543         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
60544         * g++.old-deja/g++.brendan/crash30.C: Likewise.
60545         * g++.old-deja/g++.brendan/crash39.C: Likewise.
60546         * g++.old-deja/g++.law/operators4.C: Likewise.
60547
60548 1997-09-11  Joe Buck  (jbuck@synopsys.com)
60549
60550         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
60551         * g++.old-deja/g++.mike/p784.C: Ditto.
60552         * g++.old-deja/g++.mike/p785.C: Ditto.
60553
60554 1997-09-05  Jeffrey A Law  (law@cygnus.com)
60555
60556           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
60557
60558 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
60559
60560         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
60561         target feature; pass this to c-torture-execute as needed.
60562
60563 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
60564
60565         * lib/c-torture.exp(c-torture-execute): If the previous and the
60566         current executables being tested are identical, we don't need to
60567         run the executable again. Try to make the executable names
60568         unique. Add an optional argument for passing additional compiler
60569         flags.
60570
60571 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
60572
60573         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
60574
60575 1997-08-29  Jeffrey A Law  (law@cygnus.com)
60576
60577         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
60578
60579 1997-07-31  Jeffrey A Law  (law@cygnus.com)
60580
60581         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
60582         32bit or larger longs.
60583
60584         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
60585         have either a 32bit long or 32bit int.
60586
60587 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
60588
60589         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
60590         Make double precision tests dependent on sizeof (double).
60591
60592 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
60593
60594         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
60595         too.
60596
60597 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
60598
60599         * gcc.c-torture/compile/961203-1.cexp: New script.
60600
60601 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
60602
60603         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
60604         up the includes ourselves.
60605
60606 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
60607
60608         * lib/plumhall.exp: Remove random include, and add a few
60609         verbose messages for debugging.
60610
60611 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
60612
60613         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
60614         of trying to do it ourselves.
60615
60616 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
60617
60618         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
60619
60620 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
60621
60622         * gcc.prms/5403.c: Made regexp a bit less strict.
60623
60624 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
60625
60626         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
60627         is returned from remote_load instead.
60628         * lib/plumhall.exp: Ditto.
60629         * lib/mike-g++.exp: Ditto.
60630         * lib/old-dejagnu.exp: Ditto.
60631         * lib/c-torture.exp: Ditto.
60632
60633 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
60634
60635         * lib/g++.exp: Use build_wrapper procedure.
60636         * lib/gcc.exp: Ditto.
60637
60638 1997-05-20  Jeffrey A Law  (law@cygnus.com)
60639
60640         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
60641         an old-style decl for malloc.  Fixes tests to work when
60642         sizeof (int) != sizeof (size_t).
60643
60644 1997-05-15  Mike Meissner  <meissner@cygnus.com>
60645
60646         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
60647
60648         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
60649         use stdargs.h interface.
60650
60651 1997-05-15  Mike Meissner  <meissner@cygnus.com>
60652
60653         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
60654         NO_VARARGS when compiling.
60655
60656 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
60657
60658         * lib/plumhall.exp(ph_includes): New procedure.
60659         (ph_make): Use it.
60660         (ph_compiler): Ditto.
60661
60662         * lib/g++.exp: Rename test-glue.c to testglue.c.
60663         * lib/gcc.exp: Ditto.
60664
60665 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
60666
60667         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
60668         to completion when it's called.
60669
60670 1997-03-21  Michael Meissner  <meissner@cygnus.com>
60671
60672         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
60673         is defined, don't do test.
60674
60675 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
60676
60677         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
60678         for object files.
60679         (ph_summary): Mark skipped testcases as untested, not unresolved.
60680
60681         * lib/plumhall.exp (ph_make): If unresolved because of bad
60682         errorCode, record errorCode in log file.
60683         (*): Replace send_log/verbose with verbose -log.
60684
60685 1997-03-19  Michael Meissner  <meissner@cygnus.com>
60686
60687         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
60688         double conversion if double isn't at least 8 bytes.
60689
60690         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
60691         int to work with targets where int is 16 bits.
60692
60693         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
60694         8 bytes, just exit, since 4 byte doubles don't have enough bits of
60695         precision for the test to complete.
60696
60697 1997-03-14  Michael Meissner  <meissner@cygnus.com>
60698
60699         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
60700         if d10v is not compiled with the -mdouble64 flag.
60701         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
60702
60703         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
60704         d10v is not compiled with the -mint32 flag.
60705
60706 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
60707
60708         * lib/plumhall.exp: Use incr_count.
60709
60710 1997-03-12  Jeffrey A Law  (law@cygnus.com)
60711
60712         * gcc.c-torture: Update to c-torture-1.45.
60713
60714 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
60715
60716         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
60717         the name of the expect testcase file).
60718
60719         * lib/g++.exp(g++_init): Ditto.
60720
60721 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
60722
60723         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
60724         the host.
60725
60726         * lib/gcc.exp(gcc_exit): New procedure.
60727
60728 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
60729
60730         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
60731         specs where appropriate.
60732
60733         * g++.old-deja/g++.arm/*: Added additional ERROR checks
60734         because of new "candidates are" messages, and removed a few
60735
60736         * Converted all non-old-style g++ testcases to old-style, and
60737         moved into g++.old-deja.
60738
60739 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
60740
60741         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
60742         options.
60743
60744         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
60745         succeeded.
60746
60747         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
60748
60749 1997-02-13  Michael Meissner  <meissner@cygnus.com>
60750
60751         * lib/gcc.exp (gcc_target_compile): Add support for defining
60752         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
60753         the machine doesn't have those features.
60754
60755 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
60756
60757         * g++.law/operators4.exp: Don't use LIBS.
60758
60759 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
60760
60761         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
60762
60763         * lib/mike-g++.exp: Don't set the compiler to be tested here.
60764         * lib/g++.exp: Set it here instead. Also, allow use of the
60765         --tool_exec and --tool_opt options. Change CXX to
60766         GXX_UNDER_TEST.
60767
60768         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
60769
60770         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
60771
60772 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
60773
60774         * lib/old-dejagnu.exp: Use prune_warnings instead of
60775         prune_system_crud.
60776         * lib/mike-g++.exp: Ditto.
60777         * lib/gcc.exp: Ditto.
60778         * lib/g++.exp: Ditto.
60779
60780         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
60781
60782 1997-02-07  Jeffrey A Law  (law@cygnus.com)
60783
60784           * 941014-2.c: Include stdlib.h
60785           * 960327-1.c: Include stdio.h
60786           * dbra.c, index-1.c: Don't assume ints are 32bits.
60787
60788 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
60789
60790         * lib/gcc.exp: Add gcc,stack_size target feature.
60791
60792         * lib/g++.exp(g++_target_compile): Add the include and link
60793         paths here, not in two other places. And, it's $options, not
60794         options.
60795
60796         * lib/mike-g++.exp(postbase): Remove the code that determines
60797         the correct include and link paths.
60798         * g++.old-deja/old-deja.exp: Ditto.
60799
60800 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
60801
60802         * lib/g++.exp(g++_init): target_compile no longer returns the
60803         filename of the result.
60804
60805 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
60806
60807         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
60808         call to glob.
60809
60810         * gcc.c-torture/special/special.exp: Change call to
60811         gcc_target_compile to include the object file.
60812
60813 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
60814
60815         * gcc.c-torture/special/special.exp: Correct misspelling in last
60816         change.
60817
60818 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
60819
60820         * lib/plumhall.exp(ph_summary): Log the entire output of the
60821         executable. Return -1 if there were any failures, 0 otherwise.
60822         (ph_execute): Return -1 if there were any failures, 0 otherwise.
60823         (ph_make): Clean up objects and executables that were built
60824         if the tests succeeded.
60825
60826 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
60827
60828         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
60829         libraries and includes in the build tree as appropriate.
60830
60831 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
60832
60833         * lib/c-torture.exp: Instead of looking for the global variable
60834         NO_LONG_LONG, check to see if that's a feature of the target.
60835
60836 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
60837
60838         * config/default.exp: Minimize. Delete the remainer of the files in
60839         config; this functionality is now in devo/dejagnu/config.
60840
60841         g++.*/*: Pass any additional flags used to compile to postbase;
60842         delete CXXFLAGS.
60843
60844         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
60845         is now done by runtest.exp. Use gcc_target_compile instead of
60846         compile.
60847
60848         lib/c-torture.exp: Use gcc_target_compile instead of compile.
60849         Remove references to CFLAGS. Use remote_file instead of
60850         calling rm -f.
60851         (c-torture): Take a list of arguments to use to compile this
60852         testcase.
60853
60854         lib/g++.exp: Simplify. Use target_compile instead of compile.
60855         lib/gcc-dg.exp: Ditto.
60856         lib/gcc.exp: Ditto.
60857         lib/mike-{gcc,g++}.exp: Ditto.
60858         lib/old-dejagnu.exp: Ditto.
60859         lib/plumhall.exp: Ditto.
60860
60861 1997-01-08  Jim Wilson  <wilson@cygnus.com>
60862
60863         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
60864         (ph_linker): Likewise.
60865
60866 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
60867
60868           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
60869         MAP_ANON / MAP_ANONYMOUS if defined;
60870         else try to map from /dev/zero .
60871
60872 1996-11-12  Jeffrey A Law  (law@cygnus.com)
60873
60874         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
60875         isn't defined, then define it to MAP_ANONYMOUS.
60876
60877 1996-11-12  Jeffrey A Law  (law@cygnus.com)
60878
60879         * gcc.c-torture: Update to c-torture-1.42 release.
60880
60881 1996-11-11  Jeffrey A Law  (law@cygnus.com)
60882
60883         * gcc.c-torture: Update to c-torture-1.41 release.
60884
60885 1996-10-27  Jeffrey A Law  (law@cygnus.com)
60886
60887         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
60888         c-torture release.
60889
60890 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
60891
60892         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
60893         and LDFLAGS.  Fix second case to append the target_info ldflags
60894         onto LDFLAGS, not CFLAGS.
60895         * lib/g++.exp (g++_init): Add target_info stuff.
60896         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
60897         of libgloss and newlib flags for !native.
60898
60899         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
60900         (GDB): Fix relative path to go up another dir for finding gdb.
60901
60902 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
60903
60904         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
60905         versions in the target_info array, if they don't exist.
60906
60907 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
60908
60909         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
60910
60911 1996-07-08  Jim Wilson  <wilson@cygnus.com>
60912
60913         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
60914         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
60915
60916 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
60917
60918         * lib/old-dejagnu.exp: Don't remove the output file before we've
60919         actually tested it. Don't append pwd to the path of the executable
60920         we're testing.
60921
60922 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
60923
60924         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
60925
60926 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
60927
60928         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
60929         temporary directory for compiler files, and set it to a default
60930         value of /tmp. Set $output as the name of the output file from
60931         compiling the testcase. Add a -o option to $cflags_var so the
60932         compiler writes the final output file as $output. Set $executable
60933         to $output.
60934
60935         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
60936         directory for compiler files, and set it to /tmp if it doesn't
60937         already have a value. Set $output_file to the name of the output
60938         file from compiling the testcase. Add a -o option to CXXFLAGS so
60939         the compiler writes the final output file as $output. Use $output
60940         as the executable to be tested.
60941
60942 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
60943
60944         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
60945
60946 1996-06-08  Jeffrey A Law  (law@cygnus.com)
60947
60948         * gcc.c-torture/execute/pending-1.c: New test.  Still
60949         pending in Tege's queue.
60950
60951 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
60952
60953         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
60954         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
60955         if there were failures.  Call unresolved if there were unresolved
60956         testcases.  Call gcc_fail if program did not run to completion.
60957         (ph_make): Pass additional argument name to ph_execute.
60958         (ph_execute): Add new argument.  Pass additional arguments to
60959         ph_summary.  Call gcc_fail is there is no execution output.
60960
60961 1996-04-24  Jeffrey A Law  (law@cygnus.com)
60962
60963         * lib/plumhall.exp (proc_summary): Output relavent summary
60964         lines into the log so specific failures in plumhall can be
60965         investigated.
60966
60967 1996-04-10  Jeffrey A Law  (law@cygnus.com)
60968
60969         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
60970         (c-torture-execute): Don't try to execute tests which use
60971         "long long" types if $NO_LONG_LONG is nonzero.
60972
60973 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
60974
60975         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
60976         not c-torture.
60977
60978         * gcc.ieee: Move from here.
60979         * gcc.c-torture/execute/ieee: To here.
60980
60981 1996-03-26  Jeffrey A Law  (law@cygnus.com)
60982
60983         * gcc.c-torture: Update to c-torture-1.41 release.
60984
60985 1996-03-22  Jeffrey A Law  (law@cygnus.com)
60986
60987         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
60988         not "$output".
60989
60990 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
60991
60992         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
60993         -c present.
60994
60995 1996-03-02  Jeffrey A Law  (law@cygnus.com)
60996
60997         * config/proelf.exp: Handle connecting to a simulator.
60998
60999 1996-01-31  Jeffrey A Law  (law@cygnus.com)
61000
61001         * config/proelf.exp: New file.  Enough framework that we can
61002         run c-torture tests on the proelf targets (or any other target
61003         that gdb can connect to for that matter).
61004
61005 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
61006
61007         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
61008         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
61009
61010         * lib/plumhall.exp (ph_execute): Always call ph_summary if
61011         exec_output exists.
61012
61013 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
61014
61015         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
61016         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
61017
61018         * config/*.exp: Update FSF address.  Change result of ${tool}_load
61019         to pass/fail/unresolved/unsupported/untested.  Caller must now
61020         call unresolved/unsupported/untested.
61021         * lib/*.exp: Update FSF address.  Update to handle new results of
61022         ${tool}_load.
61023         * lib/chill.exp (verbose): Delete.
61024
61025 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
61026
61027         * lib/gcc.exp (default_gcc_start): Change order of args to
61028         $LDFLAGS $CFLAGS $LIBS.
61029         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
61030         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
61031         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
61032         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
61033         * gcc.misc-tests/dg-test.exp: Likewise.
61034         * gcc.misc-tests/msgs.exp: Likewise.
61035         * gcc.prms/prms.exp: Likewise.
61036         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
61037         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
61038
61039         * lib/dg.exp: Deleted, moved to dejagnu/lib.
61040
61041 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
61042
61043         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
61044
61045         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
61046         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
61047
61048         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
61049         necessary.
61050
61051 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
61052
61053         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
61054         global for loop; add use of $mathlib.
61055         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
61056         settings here; set mathlib for anything but VxWorks.
61057
61058 1996-01-22  Jeffrey A Law  (law@cygnus.com)
61059
61060         * gcc.c-torture: Update to c-torture-1.40 release.
61061
61062 1996-01-03  Jeffrey A Law  (law@cygnus.com)
61063
61064         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
61065         dg.exp.
61066
61067 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
61068
61069         * lib/c-torture.exp (c-torture-execute): Declare "output" as
61070         global.
61071
61072 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
61073
61074         * lib/g++.exp (LIBS): Define if not already.
61075         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
61076         (gcc-dg-prune): Call prune_gcc_output.
61077         * lib/gcc.exp (prune_gcc_output): New proc.
61078         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
61079         prune_gcc_output.
61080
61081 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
61082
61083         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
61084         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
61085
61086 1995-11-15  Jeffrey A Law  (law@cygnus.com)
61087
61088         * gcc.c-torture: Update to c-torture-1.39 release.
61089
61090 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
61091
61092         * lib/c-torture.exp (c-torture-execute): Don't return if one option
61093         fails, try others as well.
61094
61095 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
61096
61097         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
61098         If compilation fails, mark execute tests as `untested'.
61099         If test is marked as unsupported, don't mark compilation and
61100         execute tests as failed.
61101
61102 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
61103
61104         * lib/g++.exp (g++_init): Don't link in libg++, and look to
61105         libstdc++ for whether or not we want to be doing shared
61106         libraries.  Delete link_curses since we don't need it anymore.
61107         * lib/mike-g++.exp (postbase): Don't link in libg++.
61108         * g++.old-deja/old-deja.exp: Likewise.
61109
61110 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
61111
61112         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
61113
61114 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
61115
61116         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
61117         For that, add `-Wl,-a,shared_archive'.
61118         * g++.old-deja/old-deja.exp: Likewise.
61119
61120 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
61121
61122         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
61123
61124 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
61125
61126         * lib/mike-g++.exp (postbase): Pay attention to the status of
61127         g++_load.
61128
61129 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
61130
61131           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
61132
61133 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
61134
61135         * lib/gcc.exp (default_gcc_start): No longer need to log program
61136         being executed or its output, execute_anywhere does that now.
61137         * lib/g++.exp (default_g++_version): Call execute_anywhere.
61138         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
61139
61140 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
61141
61142         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
61143         the same as those in lib/g++.exp.
61144
61145 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
61146
61147         * gcc.c-torture: Update to c-torture-1.38 release.
61148         * gcc.ieee: Related changes.
61149
61150 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
61151
61152         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
61153         "exec". Minor reformatting changes.
61154
61155         * config/rom68k.exp (${tool}_load): Make it work in a canadian
61156         cross. This means all "exec" calls now work on a remote host as
61157         well.
61158         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
61159         cross. Filter out the extra "\r\n" stuff that expect puts in.
61160         (c-torture-execute): Filter out the bogus warnings like
61161         c-torture-compile does. Add support for canadian cross.
61162         * lib/gcc.exp (default_gcc_version, default_gcc_start)
61163         Use execute_anywhere rather than calling exec directly. Now it
61164         works for canadian cross testing.
61165
61166 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
61167
61168         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
61169         results into a variable, and check that rather than using file exists.
61170
61171 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
61172
61173         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
61174         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
61175
61176 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
61177
61178         * g++.old-deja/old-deja.exp: Create and pass runshlib and
61179         lib_curses if there's a shared libg++ in the build tree.
61180
61181 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
61182
61183         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
61184         if not supported target.
61185
61186 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
61187
61188         * lib/g++.exp (g++_init): Move empty setting of runshlib and
61189         link_curses up to always happen, not just for native builds.
61190
61191 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
61192
61193         * gcc.c-torture: Update to c-torture-1.36 release.
61194         * gcc.failure: Related changes.
61195
61196 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
61197
61198         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
61199
61200 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
61201
61202         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
61203         * lib/mike-g++.exp (postbase): Not in here.  Still reference
61204         runshlib, link_curses, and mathlib for link and run.
61205
61206         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
61207         pass the runtime shared library options for Solaris, OSF/1, and
61208         Irix5, and link with -lcurses to avoid unresolved references.
61209
61210 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
61211
61212         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
61213         only run once.
61214
61215 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
61216
61217         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
61218
61219 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
61220
61221         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
61222         do not have a framework for the "compat" tests yet.
61223
61224 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
61225
61226         * lib/mike-g++.exp (postbase): New local variable `mathlib',
61227         set to null if we're testing vxworks5.1.  Use that instead of
61228         `-lm' in the setting of LIBS for link and run.
61229
61230 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
61231
61232         * config/rom68k.exp (${tool}_load): Major changes to make it
61233         work.  Verified that it does in fact return the stuff in
61234         exec_output properly.  Catch any Emul or any TRAP other than 0.
61235
61236 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
61237
61238         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
61239         LDFLAGS properly for targets that need stuff from libgloss.
61240         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
61241         only run once.
61242         (gpp_initialized): New variable.
61243
61244 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
61245
61246         * config/rom68k.exp: Load libgloss.exp.
61247         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
61248         so we can produce a fully linked binary.
61249         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
61250         so we can produce a fully linked binary.
61251
61252 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
61253
61254         * lib/plumhall.exp (ph_section): Watch for expected failures.
61255         Add missing `else'.
61256
61257         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
61258         run the testcase.
61259         (c-torture): Likewise.
61260
61261 1995-08-28  Doug Evans  <dje@cygnus.com>
61262
61263         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
61264
61265         * lib/mike-g++.exp (mike_cleanup): New proc.
61266         (prebase): New globals compiler_result, not_compiler_result,
61267         target_regexp.
61268         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
61269         allow leading "-" in pattern.  Watch for unsupported tests.
61270         If $compiler_result is set, pattern match assembler code,
61271         and ditto for $not_compiler_result.
61272         * lib/mike-gcc.exp: Likewise.
61273
61274         * lib/plumhall.exp (ph_execute): Only call ph_summary if
61275         execution "succeeded".
61276
61277 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
61278
61279         * config/win32.exp: New file.
61280         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
61281
61282 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
61283
61284         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
61285         unsupported.
61286         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
61287         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
61288         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
61289
61290         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
61291         "... without exceptions was ...".  That is now handled by
61292         prune_system_crud.
61293         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61294
61295 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
61296
61297         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
61298         sieve.c,sort2.c}: New files.
61299         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
61300         sieve.exp,sort2.exp}: Drivers for them.
61301
61302         * lib/mike-gcc.exp (program_output): New user settable variable.
61303         (postbase): Call prune_system_crud.  Also prune extraneous compiler
61304         messages.
61305         * lib/mike-g++.exp (program_output): New user settable variable.
61306
61307         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
61308
61309         * config/sh.exp: Deleted (use sim.exp instead).
61310
61311 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
61312
61313         * config/vx.exp: Declare CHECKTASK as global.
61314         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
61315         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
61316         * lib/old-dejagnu.exp: Load [pwd]/$executable.
61317
61318 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
61319
61320         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
61321         target. Like vx.exp, only includes `vx29k.exp' instead of
61322         `vxworks.exp'.
61323
61324 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
61325
61326         * config/sim.exp: Increase time limit from 120 seconds to 240.
61327
61328 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
61329
61330         * gcc.c-torture/execute/950628-1.c: New test.
61331
61332 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
61333
61334         * gcc.c-torture: Update with changes/additions from
61335         c-torture-1.34.
61336
61337 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
61338
61339         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
61340
61341 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
61342
61343         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
61344
61345 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
61346
61347         * gcc.c-torture/compile/950512-1.c: New test.
61348         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
61349         * gcc.dg/struct-ret-1.c: Likewise.
61350
61351 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
61352
61353         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
61354           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
61355
61356 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
61357
61358         * gcc.c-torture/special/920411-1.c: Deleted.
61359         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
61360
61361 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
61362
61363         * config/sim.exp (${tool}_load): Hack in call to bash to get a
61364         cpu limit.
61365
61366 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
61367
61368         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
61369
61370 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
61371
61372         From kenner;
61373         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
61374         is the proper length.
61375         * va-arg-3.c: Likewise.
61376
61377 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
61378
61379         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
61380         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
61381
61382         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
61383         * lib/g++.exp (default_g++_start): Delete old cruft.
61384
61385 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
61386
61387         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
61388         (2 * (1 << 18)) to (2 * (1 << 17)).
61389
61390         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
61391
61392 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
61393
61394         * config/rom68k.exp: Renamed from config/idp.exp
61395
61396 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
61397
61398         * c-torture/compile/921109-2.c
61399
61400 1995-04-18  Mike Stump  <mrs@cygnus.com>
61401
61402         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
61403         excess errors.
61404
61405 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
61406
61407         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
61408         output.
61409         * lib/g++.exp (default_g++_start): Likewise.
61410
61411 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
61412
61413         * gcc.c-torture/compile/950329-1.c: New test.
61414
61415 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
61416
61417           * config/bug.exp (${tool}_load): Updated to use new remote_open
61418           and remote_close procs.
61419         * config/idp.exp: New file.
61420
61421 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
61422
61423         * gcc.c-torture/execute/950322-1.c: New test.
61424
61425 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
61426
61427         * config/vx.exp (${tool}_load): Clean up testing of return code from
61428         vxworks_ld and vxworks_spawn.
61429
61430 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
61431
61432         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
61433
61434 1995-03-13  Mike Stump  <mrs@cygnus.com>
61435
61436         * lib/old-deja.exp: Add `excess errors test - ' error, now one
61437         can mark excess errors on a machine by machine basis.  Note, the
61438         default is to not expect any excess errors, even when excess
61439         errors test - is given, so you will want to put an XFAIL ... on
61440         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
61441         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
61442         those 4 machines, but no others.
61443
61444 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
61445
61446         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
61447         * lib/c-torture.exp: to here.
61448
61449 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
61450
61451         * gcc.c-torture/execute/950221-1.c: New test.
61452         * gcc.c-torture/execute/struct-ret-1.c: New test.
61453         * gcc.c-torture/compile/950221-1.c: New test.
61454
61455         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
61456
61457 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
61458
61459         * gcc.c-torture/execute/arith-1.c (main): Return 0.
61460         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
61461
61462 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
61463
61464         * g++.gb: New directory of tests, derived from my signature and
61465         class scoping tests.
61466
61467         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
61468         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
61469         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
61470         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
61471         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
61472         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
61473         * g++.gb/sig25.C: Likewise.
61474
61475         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
61476         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
61477         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
61478         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
61479         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
61480         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
61481         * g++.gb/sig25.exp: Likewise.
61482
61483         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
61484         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
61485         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
61486         * g++.gb/scope13.C: Likewise, this test still fails.
61487
61488         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
61489         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
61490         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
61491         * g++.gb/scope13.exp: Ditto.
61492
61493         * g++.gb/README: New file, explains what these tests are about.
61494
61495 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
61496
61497         * lib/dg.exp (dg-do): Support `preprocess'.
61498         (dg-test): Likewise.
61499
61500 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
61501
61502         * config/udi.exp: change "continue -expect" to "exp_continue".
61503
61504 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
61505
61506         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
61507         Delete redundant tests.
61508
61509         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
61510         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
61511         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
61512         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
61513         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
61514         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
61515         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
61516         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
61517
61518         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
61519         storing label pointers.
61520         * gcc.c-torture/execute/921019-1.c: Likewise.
61521         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
61522         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
61523         parameter fp.
61524         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
61525         constants.
61526
61527         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
61528         Delete obsolete tests.
61529
61530         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
61531         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
61532         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
61533         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
61534         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
61535         * gcc.c-torture/compile/950124-1.c: New test.
61536
61537         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
61538
61539 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
61540
61541         * lib/mike-g++.exp: Add -lm to LIBS.
61542
61543 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
61544
61545         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
61546
61547 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
61548
61549         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
61550
61551 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
61552
61553         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
61554
61555 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
61556
61557         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
61558         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
61559         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
61560         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
61561         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
61562         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
61563         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
61564         * g++.law/{operators31.C, operators32.C,
61565         * g++.law/{operators33.C, operators34.C}: Likewise.
61566         * g++.law/{pic1.C, refs2.C}: Likewise.
61567         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
61568         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
61569         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
61570         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61571
61572         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
61573         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
61574         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
61575         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
61576         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
61577         * g++.law/{enum9.exp, friend5.exp}: Likewise.
61578         * g++.law/{nest3.exp, nest4.exp}: Likewise.
61579         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
61580         * g++.law/{operators30.exp, operators31.exp}: Likewise.
61581         * g++.law/{operators32.exp, operators33.exp}: Likewise.
61582         * g++.law/{operators34.exp}: Likewise.
61583         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
61584         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
61585         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
61586         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
61587         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61588
61589         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
61590         No longer expected to fail.
61591         * g++.law/missed-error3.C: Tweak for recent bool changes.
61592
61593 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
61594
61595         * config/emb-unix: Deleted.
61596         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
61597         remote execution.  Do final link on remote host if REMOTE_LINK is set.
61598
61599 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
61600
61601         * lib/dg.exp (dg-test): Fix typo in last patch.
61602
61603 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
61604
61605         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
61606         (handles multiple occurrences).
61607
61608 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
61609
61610         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
61611         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
61612         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
61613         printed).
61614         * lib/c-torture.exp (c-torture-compile): Likewise.
61615         (c-torture): Prepend full path if missing.
61616         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
61617         (gcc_fail): Likewise.
61618         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
61619
61620 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
61621
61622         * lib/netware.exp: Only attach to NetWare i386 systems.
61623
61624 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
61625
61626         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
61627         messages.  Add test name to "output pattern match" pass/fail message.
61628
61629 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
61630
61631         * gcc.dg: New testsuite.
61632         * gcc.dg/dg.exp: New file.
61633
61634         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
61635         test-switch.c}: Deleted.
61636
61637         * gcc.misc-tests/msgs.exp: New testcase driver.
61638
61639 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
61640
61641         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
61642         Watch for illegal return values from ${tool}_load.
61643         * config/unix.exp (${tool}_load): Fix pass/fail detection for
61644         cross targets.  Coerce return value >0 to 1.
61645
61646 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
61647
61648         * config/unix.exp (${tool}_load): Call program rsh, not proc.
61649
61650         * config/emb-unix.exp: New file.
61651
61652         * config/sim.exp: Error if variable $SIM not defined.
61653         (${tool}_load): Mark test as "untested" if simulator missing.
61654
61655         * config/unix.exp: Load remote.exp to get rcp_download.
61656         * lib/c-torture.exp: Use different option lists for testcases with
61657         and without loops.
61658         * gcc.c-torture/execute/execute.exp: Likewise.
61659
61660 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
61661
61662         * config/*.exp: Clarify return code from ${tool}_load.
61663         Call `unresolved' or `untested' instead of `warning' or `perror'
61664         (sometimes you still want to call both though).
61665         Add comment that `shell_id' is local to each file.
61666         * config/udi.exp (timeout): Set to 30.
61667         Don't print warning if connection fails, $connectmode has already
61668         printed an error.
61669         (${tool}_load): Move verbose messages to level 2.
61670         Rework pattern for "Process started" message.
61671         Pass `shell_id' to ${connectmode}_download.
61672         Retry twice upon timeout.  Make resetting of target more robust.
61673         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
61674         Pass `shell_id' to exit_$connectmode.
61675         Only call exit_$connectmode if connected.
61676         * config/unix.exp (${tool}_load): Check return codes better.
61677         * config/vrtx.exp (${tool}_load): Likewise.
61678         * config/vx.exp (${tool}_load): Likewise.
61679         Delete unneeded global's.
61680         * lib/dg.exp (dg-test): Update to reflect clarified return codes
61681         from ${tool}_load.
61682         (dg-stat): Delete.
61683         (dg-init): Delete recording of pass/fail counts.
61684         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61685         (old-dejagnu-init): Likewise.
61686         (old-dejagnu-stat): Delete contents, empty proc now.
61687         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
61688         (c-torture): Delete references to lcnt, lpass, lfail.
61689         Get option list from TORTURE_OPTIONS.
61690         Delete -funroll[-all]-loops if no loops.
61691         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
61692         (g++_stat): Delete contents (empty proc now).
61693         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
61694         (gcc_finish): Likewise.
61695         (gcc_stat): Deleted.
61696         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
61697         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
61698         * gcc.c-torture/execute/execute.exp: Likewise.
61699         Split tests into two parts: compile, execute.
61700         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
61701         no loops.  Update to reflect clarified return codes from ${tool}_load.
61702
61703 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
61704
61705         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
61706         to grep for.
61707         (old-dejagnu): Likewise (where necessary).
61708
61709 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
61710
61711         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
61712
61713         * lib/dg.exp (dg-process-target): Fix processing of selector.
61714         Add comment regarding use of `error'.
61715
61716         * lib/gcc.exp (prune_system_crud): Define if missing.
61717         * lib/g++.exp (prune_system_crud): Likewise.
61718
61719         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
61720         Call prune_system_crud.
61721         * lib/dg.exp (dg-runtest): New proc.
61722         Use perror instead of send_user for tcl errors in testcase.
61723         Don't return any value, it's never used.
61724         Don't clobber previous definition of `unknown'.
61725         Print tcl errors in `dg-final'.
61726
61727 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
61728
61729         * lib/dg.exp (dg-process-target): Improve syntax error messages.
61730         (dg-test): Don't print errorInfo, it contains stack backtrace.
61731
61732 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
61733
61734         * lib/g++.exp (runtest_file_p): Define if missing.
61735
61736 1994-09-24  Doug Evans  (dje@cygnus.com)
61737
61738         * lib/mike-g++.exp: Comment out loading of g++.exp.
61739         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
61740         (default_g++_version): Always print something.
61741         (default_g++_start): Comment out call to `which'.
61742         (g++_start, g++_load): Deleted (must be defined in config file).
61743         * lib/gcc.exp: Test for existence of $CC at start.
61744         Delete check for tmpdir (done in gcc_init).
61745         (default_gcc_version): Always print something.
61746         (default_gcc_start): Comment out call to `which'.
61747         * config/*.exp: Major cleanup - make cross targets work at least a
61748         little better for g++ (by not being "--tool gcc" specific).
61749         Rename gcc_xxx to ${tool}_xxx.
61750         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
61751         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
61752
61753 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
61754
61755         * lib/c-torture.exp (c-torture-compile): Rework compiler
61756         message processing.
61757
61758         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
61759         c-torture.
61760
61761 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
61762
61763         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
61764
61765         * lib/dg.exp (dg-process-target): Support { target native }.
61766
61767 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
61768
61769         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
61770         looked for "... program xxx got fatal signal".
61771         Correct regsub munging of `comp_output'.
61772         Ignore compiler messages "path prefix not used" and "linker input
61773         file unused".
61774
61775 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
61776
61777         * lib/gcc.exp (runtest_file_p): Define if missing.
61778         * gcc.prms/template.c: Example to work from.
61779
61780 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
61781
61782         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
61783         * lib/dg.exp (dg-test): Call unsupported testcases as such.
61784
61785         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
61786         * gcc.prms/1883.c: Moved from compile/940714-1.c.
61787         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
61788         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
61789
61790         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
61791         (dg-process-target): No longer a varargs proc.
61792         Return S/N for target, P/F for xfail.  All callers changed.
61793         (user option procs): More argument checking.
61794         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
61795         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
61796         (dg-test): Skip test if not running on selected target in `dg-do'.
61797         Update handling of `dg-do-what', `dg-output-text'.
61798         Separate execution pass/fail from output pattern match pass/fail.
61799         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
61800
61801 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
61802
61803         * gcc.c-torture/special/special.exp: Don't expect failure for mips
61804         target for 920510-1.c.
61805
61806 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
61807
61808         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
61809         Clean up comment regarding use of passcnt, etc.
61810         (gcc_stat): Don't update `testcnt' here.
61811         (gcc_finish): Do it here.
61812         Might as well reset `but_id' here too.
61813         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
61814         to determine if the file should be tested.
61815         * gcc.c-torture/compile/compile.exp: Likewise.
61816         * gcc.c-torture/execute/execute.exp: Likewise.
61817         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
61818         * gcc.misc-tests/dg-test.exp: Likewise.
61819         * gcc.prms/prms.exp: Likewise.
61820         * gcc.wendy/wendy.exp: Likewise.
61821         * g++.old-deja.exp: Likewise.
61822         Move "Testing file" message to verbose level 1.
61823
61824 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
61825
61826         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
61827
61828 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
61829
61830         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
61831         (default_gcc_start): Accept optional second list element
61832         of compiler flags.  Print compiler output at verbosity level 2.
61833         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
61834         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
61835         Save current values of framework globals passcnt, failcnt, xpasscnt,
61836         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
61837         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
61838         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
61839         xfailcnt to compute stats.  Update framework global `testcnt' from
61840         pass/fail counts.
61841         (gcc_finish): New proc.  Clean up test environment.
61842         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
61843         (gcc_epass, gcc_efail): Delete.
61844         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
61845         argument of line number.
61846         (dg-init): If the tool has an init routine, call it.
61847         (dg-test): Remove args `cflags_var' and `libs_var'.
61848         Pass all compiler options to ${tool}_start.
61849         Handle missing line number.
61850         (dg-finish): New function.
61851         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
61852         particular files.  Call gcc_finish at end.  Move "skipping test"
61853         message to verbosity level 3.
61854         * gcc.c-torture/compile/compile.exp: Likewise.
61855         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
61856         * gcc.c-torture/execute/execute.exp: Likewise.
61857         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61858         Print testcase being tried at verbosity level 1.
61859         * gcc.c-torture/special/special.exp: Unset xfail.
61860         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61861         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
61862         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
61863         * gcc.failure/failure.exp: Likewise.
61864         * gcc.ieee/ieee.exp: Likewise.
61865         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
61866         Update call to dg-test.  Call dg-finish at end.
61867         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
61868         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61869         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
61870         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
61871         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
61872         * gcc.wendy/wendy.exp: Add copyright.
61873         Delete setting of tmpdir (done by gcc_init).
61874         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
61875         Pass compiler flags to gcc_start.  Call gcc_finish at end.
61876         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
61877         gcc_[ce]pass/fail.
61878
61879 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
61880
61881         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
61882         confusion.
61883         (g++_load): Likewise.
61884
61885         * config/*.exp (gcc_load): Some were varargs fns and some were not.
61886         Rename argument to `prog' to remove the confusion.
61887         Varargs fns behave differently too!
61888         (g++_load): Likewise.
61889
61890         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
61891
61892         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
61893         what it is.  Delete (always) printing of status value for !native.
61894         Simplify verbose code, and include status and exec_output.
61895         (g++_load): Use gcc_load.
61896
61897 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
61898
61899         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
61900         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
61901         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
61902         940714-3.c as these testcases don't exist anymore.  Make
61903         va-arg-1.c expected to pass.
61904
61905 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
61906
61907         * gcc.misc-tests/misc.exp: Only run specific testcases.
61908         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
61909         * gcc.misc-tests/dg-[1-9].c: New files.
61910
61911         * lib/dg.exp: New testsuite driver.
61912         * gcc.prms/prms.exp: Use it.
61913
61914         * README.gcc: New file.
61915
61916         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
61917         Document and reset `lxpass' and `lxfail'.
61918         Simplify "initialized" message.
61919         (gcc_stat): Clean up comments a little.
61920
61921 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
61922
61923         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
61924
61925 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
61926
61927         * lib/old-dejagnu.exp (process-option): New proc.
61928         (old-dejagnu-init, old-dejagnu-stat): Likewise.
61929         (old-dejagnu): Simplify.
61930         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
61931
61932 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
61933
61934         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
61935         exists and is not an empty string.
61936
61937         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
61938         $xfail rather than calling setup_xfail.  Clear $xfail when test is
61939         finished.
61940         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
61941         automatically.
61942
61943         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
61944         longer expected to fail.
61945
61946         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
61947         "f" function call.
61948
61949         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
61950
61951         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
61952         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
61953         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
61954         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
61955         c-torture-1.29.
61956
61957         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
61958         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
61959
61960         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
61961
61962         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
61963         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
61964
61965         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
61966         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
61967         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
61968
61969 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
61970
61971         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
61972         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
61973         940714-1.c, 940714-2.c, 940714-3.c},
61974         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
61975         gcc.misc-tests/{mg.c,mg.exp}:
61976         New tests.
61977         * gcc.noncompile/noncompile.exp: Change accordingly.
61978
61979 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
61980
61981         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
61982         Undo previous clobberage.
61983
61984 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
61985
61986         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
61987         * gcc.special/{930510-1.c, special.exp}:
61988         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
61989         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
61990         struct-varargs-1.c}: New tests from c-torture-1.26.
61991
61992 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
61993
61994         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
61995           argument to switch.
61996
61997 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
61998
61999         * Revert the previous changes.  Please see Rob's directory
62000         (/lisa/test/rob/progressive/gcc/testsuite) for testing
62001         fixes.
62002
62003 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
62004
62005         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
62006         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
62007         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
62008         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
62009         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
62010         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
62011         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
62012         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
62013         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
62014         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
62015         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
62016         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
62017         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
62018         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
62019         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
62020         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
62021         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
62022         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
62023         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
62024         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
62025         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
62026         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
62027         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
62028         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
62029         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
62030         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
62031         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
62032         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
62033         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
62034         testing changes.
62035
62036 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
62037
62038         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
62039         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
62040         with perror calls.
62041
62042 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
62043
62044         * config/unix.exp (g++_load): Fix syntax.
62045
62046 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
62047
62048         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
62049         * gcc.noncompile/921017-1.c: Deleted obsolete test.
62050         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
62051         Don't expect va-arg-1.c to fail.  Correct expected output for
62052         920928-1.c.
62053         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
62054         * gcc.wendy/hbm4.c: Correct typo.
62055         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
62056
62057 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
62058
62059         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
62060         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
62061         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
62062         * lib/c-torture.exp (c-torture-compile): Ditto.
62063
62064         Reduce volume of output (remove all the -I's and such).
62065         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
62066         Call gcc_cpass, gcc_cfail.
62067         (c-torture): Pass testing option to c-torture-compile.
62068
62069 1994-03-21  Doug Evans  (dje@cygnus.com)
62070
62071         Bring patches over from progressive.
62072         * config/default.exp: Exit remote shell cleanly.
62073         (g++_exit, g++_start): Add default versions.
62074         * config/sim.exp (gcc_load): Use perror, not error.
62075
62076 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
62077
62078         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
62079         set in site.exp.
62080
62081 1994-03-14  Doug Evans  (dje@cygnus.com)
62082
62083         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
62084         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
62085         (wendy_try): New proc to run testcase.
62086         (main loop): Call 'em.
62087         * gcc.wendy/*.c: Clean up pass to correct expected output.
62088
62089         * lib/gcc.exp: Minor cleanup work.
62090         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
62091
62092 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
62093
62094         * config/sim.exp (gcc_load): Document return codes better.
62095         Don't pass -v to simulator.
62096
62097 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
62098
62099         * gcc.special/920717-x.c: Fix typo.
62100         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
62101         get at sources.
62102
62103         * lib/mike-gcc.exp: Fix typo.
62104
62105 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
62106
62107         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
62108         binary to use, transform the name.
62109         * config/*.exp: rename everything. Nuke any g++ specific files,
62110         it's now a special case of gcc that requires no special support.
62111         Add a default.exp for unsupported targets.
62112
62113 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
62114
62115         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
62116         lib/old-dejagnu.exp: Fix a few patterns to work with the new
62117         version of Tcl.
62118
62119 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
62120
62121         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
62122         than a warning.
62123
62124 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
62125
62126         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
62127
62128 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
62129
62130         * gcc.execute/execute.exp: Combine opt_list and foption_list into
62131         option_list.  Compile every file with only 4/6 option choices
62132         (same as C torture) instead of with 12/18 different option
62133         choices.
62134         * lib/c-torture.exp: Likewise.
62135
62136         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
62137         not already set.
62138
62139 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
62140
62141         * lib/old-deja.exp: Add `excess errors test fails' error, now one
62142         can put an XFAIL *-*-* on excess errors.
62143
62144 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
62145
62146         * g++.law: Add more tests derived from g++-bugs snapshots.
62147
62148         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
62149         equivalent to g++.law/init9.
62150
62151         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
62152         compiled it, and the a.out file after we've run it.
62153
62154 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
62155
62156         * lib/mike-g++.exp (postbase): Delete the .o file after we've
62157         compiled it, and the a.out file after we've run it.
62158
62159 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
62160
62161         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
62162
62163 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
62164
62165         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
62166         version number.
62167
62168 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
62169
62170         * g++.law: New directory of g++ tests derived from the g++-bugs
62171         snapshots.
62172
62173 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
62174
62175         * gcc.compile: initbug1.c initbug1.exp testcase added
62176
62177 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
62178
62179         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
62180         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
62181           fixes submitted by Jeff Law (law@cs.utah.edu)
62182         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
62183           Jeff Law (law@cs.utah.edu)
62184
62185
62186 1993-11-30  Mike Stump  (mrs@cygnus.com)
62187
62188         * config/unix-g++.exp: Follow the gcc way of doing things.
62189         * g++.old-deja/old-deja.exp: Minor updates.
62190         * lib/g++.exp: New file, follow the gcc way of doing things.
62191         * lib/old-dejagnu.exp: Minor updates.
62192         * lib/mike-g++.exp: Always unset errorInfo.
62193
62194 1993-11-06  Mike Stump  (mrs@cygnus.com)
62195
62196         * lib/gcc.exp: Fix some errors with the below change, CC and
62197         CFLAGS should be global when setting, not local.
62198
62199 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
62200
62201         * lib/gcc.exp: Transform tool name.
62202
62203 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62204
62205         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
62206
62207 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62208
62209         * lib/gcc.exp: change gcc_done to gcc_stat
62210
62211 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62212
62213         * Upgraded gcc testsuite to c-torture version 1.25
62214
62215 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
62216
62217         * lib/gcc.exp: added reporting code. Changed verbose compile message.
62218         * lib/c-torture: added hooks for new reporting code.
62219
62220 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
62221
62222         * config/sh-gcc.exp: check if sh-sim exists in the path
62223
62224 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
62225
62226         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
62227         * gcc.compile/compile.exp: Initial changes for new logic.
62228         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
62229         * gcc.failure/failure.exp: Initial changes for new logic.
62230         * gcc.ieee/ieee.exp: Initial changes for new logic.
62231         * gcc.misc-tests/misc.exp: Initial changes for new logic.
62232         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
62233         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
62234         * lib/c-torture.exp: Initial changes for new logic.
62235         * lib/gcc.exp: Initial changes for new logic.
62236
62237 1993-10-15  Mike Stump  (mrs@cygnus.com)
62238
62239         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
62240         depend upon failure or success.  Fully qualify names in failure
62241         and success messages.  Always remove a.out before starting
62242         compile, just in case.  Pay more attention to error text output by
62243         the compiler.  Handle testcases with no known past errors just
62244         like all others, so that things are uniform.  Other miscellaneous
62245         improvements.
62246
62247 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
62248
62249         * gcc.cpp: new directory for cpp tests
62250
62251 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
62252
62253         * lib/chill.exp: Code reformatted, removed unused code.
62254         * config/unix-chill.exp: Code reformatted, removed unused code.
62255         * chill.execute/execute.exp: Code reformatted, removed unused code.
62256         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
62257
62258 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
62259
62260         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
62261         routines not written.
62262
62263 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
62264
62265         * config/bug-gcc.exp: Use new procs from bug.exp.
62266
62267 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
62268
62269         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
62270         via ftp, rather than depending on NFS.
62271         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
62272         case.
62273
62274 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
62275
62276         * config/bug-gcc.exp: Use new download proc.
62277
62278 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
62279
62280         * chill.execute/execute.exp: cleanups, handles errors better
62281         * chill.compile/compile.exp: rewrite, based on execute.exp
62282         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
62283         * lib/chill.exp: major changes to diff proc and compile and link
62284         procs. added chill_fail and chill_pass wrappers to pass and
62285         fail. added more comments, and handle error codes better.
62286         Added a hack to capture stderr from exec, so noncompile tests
62287         can work.
62288
62289 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
62290
62291         * chill.execute/execute.exp: rewrite of testsuite driver
62292         * lib/chill.exp: rewrite of testsuite driver
62293         * config/unix-chill.exp: rewrite of testsuite driver
62294
62295 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
62296
62297         In chill.execute:
62298         * iexpr.ch: Standardize uppercase.
62299         * tuples.dat: Standardize uppercase.
62300         * vary.ch: standardize.  Correct varying string assignments.
62301         * vary.dat: Add new output lines.
62302
62303 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
62304
62305         In chill.execute:
62306         * chprintf.ch: Standardize use of uppercase.
62307         * tuples.ch: Standardize and turn arr2 into a DCL,
62308           rather than a SYN.
62309         * pinits.ch: Standardize.
62310
62311 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
62312
62313         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
62314         * Makefil: Renamed to Makefile.in.
62315         * configure.in: New.
62316
62317 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
62318
62319         In chill.execute:
62320         * .cvsignore: Add result/output files.
62321         * Makefile: Fix up variables at start.  Use MFLAGS
62322           everywhere.  Correct bool_loc, built_ins entries.
62323           Add entry for vary1.ch.
62324         * bitarray.ch: Standardize upper-case usage.
62325         * bitexpr.ch: Standardize, add output of b1.
62326         * params.ch: Use arrayt in along PROC parameters, to
62327           avoid novelty problems.
62328         * sets.ch: Tiny cleanup.
62329         * vary1.ch: Re-indent.
62330
62331 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
62332
62333         * Add PR-related files to Makefiles, .cvsignore files, etc.
62334
62335 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
62336
62337         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
62338           with compiler objects. New names are test-flow.c and test-loop.c
62339
62340 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
62341
62342         * Upgraded c-torture tests from 1.19 to 1.20
62343
62344         * new files:
62345         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
62346         * gcc.compile: 930623-1.c 930623-2.c
62347         * gcc.noncompile: 930622-1.c 930622-2.c
62348         * gcc.failure: 920411-1.c 920627-2.c
62349         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
62350
62351 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
62352
62353         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62354           More changes to get testsuite working properly. Needs more work.
62355           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
62356
62357 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
62358
62359         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62360           More changes to get testsuite working properly. Needs more work.
62361
62362 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
62363
62364         * chill.compile/compile.exp: Added for Dejagnu support
62365         * chill.execute/execute.exp: Added for Dejagnu support
62366         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
62367
62368 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
62369
62370         This should complete moving the CHILL test files.
62371         * chill.noncompile(.cvsignore printf.grt
62372             in-printf.grt chprintf.grt chprintf.ch):
62373             Added test-support files.
62374           (Makefile): Modified further.
62375         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
62376             signal.ch): Added test files.
62377           * chill.execute (.cvsignore printf.grt printr.c
62378             in-printf.grt rts.c chprintf.grt rts.h): Added
62379           test-support files.
62380             (Makefile): More corrections.
62381
62382 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
62383
62384         * chill.compile, chill.execute, chill.nocompile: Add CHILL
62385           test cases, ready for DejaGnu.
62386
62387 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
62388
62389         * Upgraded c-torture tests from 1.18 to 1.19
62390
62391         * gcc.compile: added test(s):
62392           930607-1.c
62393         * gcc.execute: added test(s):
62394           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
62395
62396         * added new subdirectory for misc tests: gcc.misc-tests
62397         * gcc.misc-test(s): added tests:
62398           inst-check.c test-consts.c test-ior.c test-switch.c
62399
62400 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
62401
62402         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
62403
62404 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
62405
62406         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
62407
62408 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
62409
62410         * Upgraded c-torture tests from 1.17 to 1.18
62411
62412 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
62413
62414         * Upgraded c-torture tests from 1.12 to 1.17
62415
62416 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
62417
62418         * lib/old-dejagnu.exp:
62419           Fixed handling of XFAIL target triplets to correctly
62420           recognize wildcard characters.  Removed code that
62421           appended a unique id tag to the end of the file name
62422           printed out by the result of the testcases within a
62423           given test file.
62424
62425 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
62426
62427         * lib/old-dejagnu.exp:
62428           Reworked expected failure handling to trigger off of XFAIL
62429           keyword in keyphrase embeded in testcase source code. The
62430           XFAIL keyword must be at the end of the keyphrase line. It
62431           may optionally be followed by one or more target triplets.
62432           It has just occured that the handling of wildcards in the
62433           target triplet may not be correct.
62434
62435 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
62436
62437         * g++.old-deja/tests:
62438           Moved all subdirectories up one level into g++.old-deja .
62439
62440         * lib/old-dejagnu.exp:
62441           Fixed problem with CXXFLAGS not being properly reset, and being
62442           corrupted with extraneous "-c" compiler option.  This was
62443           causing binaries to not be generated for test that needed them.
62444           Modified strings passed to "pass" and "fail" so that individual
62445           tests from the same test file would be distinguished by an
62446           identifier appended to the test file name in the summary logs;
62447           this corrected a problem with erroneous diff logs.  Added code
62448           to search testcases for expected fail and unexpected pass keywords.
62449
62450 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
62451
62452         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
62453
62454 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
62455
62456         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
62457           Removed extraneous text from end of "Special g++ Options"
62458           keyphrase.
62459
62460         * lib/old-dejagnu.exp: Added pattern matching to look for new
62461           keywords, embedded in testcases comments, which will trigger
62462           calls to xpass and xfail.
62463
62464 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
62465
62466         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
62467           comments embedded in the testcases, especially the one looking for
62468           special compiler options, as well as the pattern matching for the
62469           compiler output again.
62470
62471 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
62472
62473         * lib/old-dejagnu.exp: Do a proper check of the return value for
62474           execute tests. Fixed several problems with the pattern matching
62475           of the compiler output which gave erroneous test results.
62476           Changed several of the test result messages to be more descriptive.
62477         * config/unix-g++.exp: Proc g++_load now actually works and
62478           executes the tests passed to it and returns a usable return
62479           value.
62480
62481 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
62482
62483           * lib/gcc.exp: Exits gracefully if $CC is bogus.
62484
62485 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
62486
62487         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
62488           Modified both files to properly execute the old style
62489           dejagnu tests. The previous versions of these files were
62490           experimental and did not function anything near correctly.
62491
62492 1993-04-05  Rob Savoye  (rob@cygnus.com)
62493
62494         * Removed all Makefile.in and configure.in files. No configuration
62495         needed now.
62496
62497 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
62498
62499         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
62500
62501 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
62502
62503         * gcc.compile/configure.in, gcc.unsorted/configure.in,
62504         gcc.special/configure.in, gcc.noncompile/configure.in,
62505         gcc.execute/configure.in, gcc.code_quality/configure.in,
62506         g++.other/configure.in, g++.old-deja/configure.in,
62507         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
62508         in srcname setting.
62509
62510 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
62511
62512         * lib/udi.exp: Fixed mondfe and mondfe_download.
62513         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
62514         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
62515
62516 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
62517
62518         * config/udi-gdb.exp: Check $shell_id after connecting to target.
62519         (gdb_exit): Don't remove *_soc files.
62520
62521 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
62522
62523         * lib/c-torture.exp: Don't look for main; instead always use -w
62524         -c.  This is how the c-torture tests work.  Remove the object
62525         file if the compilation succeeds.
62526         * gcc.execute/execute.exp: Remove executable if test passes.
62527         * gcc.noncompile/noncompile.exp: Every test is an expected
62528         failure.
62529         * gcc.special/special.exp: Added tests from c-torture 1.11,
62530         corrected use of existing test.
62531         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
62532         gcc.execute/920625-1.c: Updated to c-torture 1.11.
62533         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
62534         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
62535         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
62536         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
62537         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
62538         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
62539         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
62540         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
62541         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
62542         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
62543         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
62544         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
62545         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
62546         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
62547         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
62548         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
62549         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
62550         c-torture 1.11.
62551         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
62552         correspond to c-torture 1.11.
62553
62554         * New file.