OSDN Git Service

2007-05-04 Tobias Burnus <burnus@net-b.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-05-04  Tobias Burnus  <burnus@net-b.de>
2
3         PR fortran/25071
4         * gfortran.dg/char_length_3.f90: New test.
5         * gfortran.dg/char_result_2.f90: Fix test.
6
7 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
8
9         PR tree-optimization/30565
10         * gcc.dg/tree-ssa/loop-27.c: New test.
11
12 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
13
14         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
15         * gcc.target/bfin/arith.c (__v2hi): Likewise.
16         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
17         * gcc.target/bfin/shift.c (__v2hi): Likewise.
18
19 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
20
21         PR tree-optimization/31699
22         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt): 
23         New.
24         (check_effective_target_vect_floatint_cvt): New.
25         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
26         of specific targets.
27         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
28         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
29         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
30         * gcc.dg/vect/vect-iv-4.c: Likewise.
31         * gcc.dg/vect/vect-multitypes-11.c: New.
32         * gcc.dg/vect/pr31699.c: New.
33
34 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
35
36         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
37
38 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
39
40         PR C++/31663
41         * g++.dg/warn/anonymous-namespace-2.C: New. 
42         * g++.dg/warn/anonymous-namespace-2.h: New. 
43
44 2007-05-02  Paul Brook  <paul@codesourcery.com>
45
46         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
47
48 2007-05-02  Eric Christopher  <echristo@apple.com>
49
50         * gcc.dg/cpp/if-div.c: New file.
51
52 2007-05-02  Tom Tromey  <tromey@redhat.com>
53
54         PR preprocessor/28709:
55         * gcc.dg/cpp/pr28709.c: New file.
56
57 2007-05-02  Richard Guenther  <rguenther@suse.de>
58
59         PR tree-optimization/31146
60         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
61
62 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
63
64         * gcc.c-torture/compile/limits-blockid.c: New.
65         * gcc.c-torture/compile/limits-caselabels.c: New.
66         * gcc.c-torture/compile/limits-declparen.c: New.
67         * gcc.c-torture/compile/limits-enumconst.c: New.
68         * gcc.c-torture/compile/limits-exprparen.c: New.
69         * gcc.c-torture/compile/limits-externalid.c: New.
70         * gcc.c-torture/compile/limits-fnargs.c: New.
71         * gcc.c-torture/compile/limits-fndefn.c: New.
72         * gcc.c-torture/compile/limits-idexternal.c: New.
73         * gcc.c-torture/compile/limits-idinternal.c: New.
74         * gcc.c-torture/compile/limits-pointer.c: New.
75         * gcc.c-torture/compile/limits-stringlit.c: New.
76         * gcc.c-torture/compile/limits-structmem.c: New.
77         * gcc.c-torture/compile/limits-structnest.c: New.
78
79 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
80
81         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
82
83 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
84
85         PR middle-end/31740
86         * gcc.c-torture/compile/20070501-1.c: New testcase.
87
88 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
89
90         PR fortran/31732
91         * gfortran.dg/array_memset_2:  New test case.
92
93 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
94
95         PR testsuite/31615
96         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
97
98 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
99
100         PR testsuite/31589
101         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
102         dg-final test.
103         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
104         keyword to dg-final test.
105         * gcc.dg/vect/vect-iv-4.c: Likewise.
106         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
107         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
108         test.
109         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
110         cast.
111         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
112         * lib/target-supports.exp
113         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
114         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
115
116 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
117
118         * gcc.c-torture/execute/ieee/20000320-1.c: Use
119         __LONG_LONG_MAX__ and its friends instead of those supplied by
120         limits.h.
121
122 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
123
124         PR C++/31721
125         * g++.dg/ext/vector7.C: New testcase.
126
127 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
128
129         PR fortran/31591
130         * gfortran.dg/bound_simplification_1.f90: New test.
131
132 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
133
134         PR fortran/31645
135         * testsuite/gfortran.dg/bom_error.f90: New test.
136         * testsuite/gfortran.dg/bom_include.f90: New test.
137         * testsuite/gfortran.dg/bom_UTF16-LE.f90: New test.
138         * testsuite/gfortran.dg/bom_UTF16-BE.f90: New test.
139         * testsuite/gfortran.dg/bom_UTF-8.f90: New test.
140         * testsuite/gfortran.dg/bom_UTF-32.f90: New test.
141         * testsuite/gfortran.dg/bom_UTF-8.F90: New test.
142         * testsuite/gfortran.dg/bom_include.inc: New file.
143
144 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
145
146         PR C++/30221
147         * g++.dg/init/ptrfn2.C: New test.
148         * g++.dg/init/ptrfn3.C: New test.
149
150 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
151
152         PR fortran/31711
153         * gfortran.dg/dependency_21.f90: New test.
154
155 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
156
157         * gfortran.dg/secnds.f: Use real*8.
158         * gfortran.dg/secnds-1.f: Use real*8.
159
160 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
161
162         PR libfortran/31532
163         * gfortran.dg/inquire_5.f90: Update test.
164
165 2007-04-27  Ian Lance Taylor  <iant@google.com>
166
167         PR middle-end/31710
168         * gcc.c-torture/compile/pr31710.c: New test.
169
170 2007-04-27  Richard Guenther  <rguenther@suse.de>
171
172         PR tree-optimization/30965
173         PR tree-optimization/30978
174         * gcc.dg/tree-ssa/pr30978.c: New testcase.
175         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
176         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
177         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
178
179 2007-04-27  Richard Guenther  <rguenther@suse.de>
180
181         PR tree-optimization/31715
182         * gcc.dg/Warray-bounds-4.c: New testcase.
183
184 2007-04-26  Ian Lance Taylor  <iant@google.com>
185
186         PR target/28675
187         * gcc.c-torture/compile/pr28675.c: New test.
188
189 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
190
191         PR C++/30016
192         * g++.dg/ext/vector6.C: New test.
193
194 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
195
196         * gcc.c-torture/execute/ieee/20000320-1.x: New.
197
198 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
199
200         PR middle-end/31617
201         * g++.dg/other/str_empty.C: Add expected warning.
202
203 2007-04-26  Richard Guenther  <rguenther@suse.de>
204         Daniel Berlin  <dberlin@dberlin.org>
205
206         PR tree-optimization/30567
207         * g++.dg/other/pr30567.C: New testcase.
208
209 2007-04-26  Richard Guenther  <rguenther@suse.de>
210
211         PR tree-optimization/31703
212         * gcc.c-torture/compile/pr31703.c: New testcase.
213         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
214         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
215
216 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
217
218         * gfortran.dg/open_errors.f90: Added if statements checking
219         the value of iostat.
220
221 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
222
223         PR c++/31598
224         * g++.dg/gomp/pr31598.C: New test.
225
226         PR tree-optimization/30558
227         * g++.dg/gomp/pr30558.C: New test.
228
229 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
230
231         PR c++/31338
232         * g++.dg/ext/complex2.C: New test.
233
234 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
235
236         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
237
238 2007-04-25  Thiemo Seufer  <ths@mips.com>
239
240         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
241         value to signed char.
242
243 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
244
245         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
246         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
247         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
248
249 2007-04-25  Tobias Burnus  <burnus@net-b.de>
250
251         PR fortran/31668
252         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
253         statement functions.
254         * gfortran.dg/c_by_val_5.f90: New test.
255
256 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
257
258         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
259         with two new subroutines to avoid parameter-induced aliasing.
260         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
261         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
262
263 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
264
265         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
266         * g++.dg/warn/Warray-bounds.C: Likewise.
267
268 2007-04-24  Ian Lance Taylor  <iant@google.com>
269
270         PR tree-optimization/31605
271         * gcc.c-torture/execute/pr31605.c: New test.
272
273 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
274
275         PR fortran/31587
276         * lib/gcc-dg.exp (scan-module): New function.
277         * gfortran.dg/module_md5_1.f90: New test.
278
279 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
280
281         * g++.old-deja/g++.pt/defarg6.C: Only run with
282         -std=gnu++98.
283         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
284         * g++.dg/cpp0x/variadic61.C: Ditto.
285         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
286         * g++.dg/cpp0x/variadic62.C: Ditto.
287         * g++.dg/template/meminit1.C: Ditto.
288         * g++.dg/template/operator7.C: Ditto.
289         * g++.dg/template/static15.C: Ditto.
290         * g++.dg/template/invalid1.C: Ditto.
291         * g++.dg/template/shift1.C: Ditto.
292         * g++.dg/template/error10.C: Ditto.
293
294 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
295
296         PR diagnostic/25923
297         * gfortran.dg/pr25923.f90: New test.
298
299 2007-04-24  Ian Lance Taylor  <iant@google.com>
300
301         PR tree-optimization/31602
302         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
303
304 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
305
306         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
307         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
308
309 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
310
311         * gcc.target/i386/reload-1.c. New.
312
313 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
314             Olga Golovanevsky  <olga@il.ibm.com>
315
316         * g++.dg/other/str_empty.C: New test.
317
318 2007-04-24  Richard Henderson  <rth@redhat.com>
319
320         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
321
322 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
323
324         PR target/31641
325         * gcc.c-torture/compile/pr31641.c: New testcase.
326
327 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
328
329         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
330         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
331         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
332         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
333
334 2007-04-23  Simon Baldwin  <simonb@google.com>
335
336         * g++.dg/other/error15.C: New.
337         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
338         triggering a "multiple parameters named" error.
339
340 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
341
342         PR fortran/31618
343         * gfortran.dg/backspace_8.f:  New test case.
344
345 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
346
347         PR fortran/31630
348         * gfortran.dg/used_types_17.f90: New test.
349
350         PR fortran/31620
351         * gfortran.dg/zero_array_components_1.f90: New test.
352
353 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
354
355         PR fortran/31616
356         * gfortran.dg/open_errors.f90: Allow a different error message.
357
358 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
359
360         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
361         Rename from check_effective_target_vect_pack_mod.  Rename global
362         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
363         messages.
364         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
365         rename.
366         * gcc.dg/vect/vect-iv-8a.c: Ditto.
367         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
368
369 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
370
371         PR middle-end/31448
372         * gcc.c-torture/execute/pr31448.c: New testcase.
373
374 2007-04-22  Nick Clifton  <nickc@redhat.com>
375
376         * gcc.dg/20020312-2.c: Add support for the FRV.
377
378 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
379
380         PR tree-optimization/24659
381         * gcc.dg/vect/vect-float-extend-1.c: New test.
382         * gcc.dg/vect/vect-float-truncate-1.c: New test.
383
384 2007-04-22  Richard Guenther  <rguenther@suse.de>
385
386         PR tree-optimization/29789
387         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
388         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
389
390 2007-04-22  Revital Eres  <eres@il.ibm.com>
391
392         * gcc.dg/var-expand2.c: New test.
393
394 2007-04-22  Revital Eres  <eres@il.ibm.com>
395
396         * gcc.dg/var-expand3.c: New test.
397
398 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
399
400         PR fortran/31495
401         * gfortran.dg/continuation_8.f90: New test.
402
403 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
404
405         PR C/30265
406         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
407         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
408
409 2007-04-21  Richard Guenther  <rguenther@suse.de>
410
411         PR middle-end/31136
412         * gcc.c-torture/execute/pr31136.c: New testcase.
413
414 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
415
416         * gcc.target/i386/movsi-sm-1.c: New.
417
418 2007-04-20  Richard Henderson  <rth@redhat.com>
419
420         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
421         * gcc.dg/pr27095.c: Cope with alpha GOT load.
422
423 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
424
425         * gcc.target/i386/ordcmp-1.c: New test.
426         * gcc.target/i386/unordcmp-1.c: New test.
427
428         PR tree-optimization/31632
429         * gcc.c-torture/compile/20070419-1.c: New test.
430
431 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
432
433         * gcc.dg/invalid-call-1.c: New test.
434
435 2007-04-18  Dirk Mueller  <dmueller@suse.de>
436
437         PR diagnostic/31227
438         * gcc.dg/Warray-bounds-3.c: New.
439
440 2007-04-18  Richard Guenther  <rguenther@suse.de>
441
442         PR tree-optimization/19431
443         PR tree-optimization/21463
444         * gcc.c-torture/execute/20070212-1.c: New testcase.
445         * gcc.c-torture/execute/20070212-2.c: Likewise.
446         * gcc.c-torture/execute/20070212-3.c: Likewise.
447         * gcc.dg/tree-ssa/pr19431.c: Likewise.
448         * gcc.dg/tree-ssa/pr21463.c: Likewise.
449         * g++.dg/tree-ssa/pr21463.C: Likewise.
450         * g++.dg/tree-ssa/pr30738.C: Likewise.
451
452 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
453
454         PR c++/31513
455         * g++.dg/expr/bitfield8.C: New test.
456
457 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
458             Richard Sandiford  <richard@codesourcery.com>
459
460         * lib/target-supports.exp (check_profiling_available): Return 0
461         for uClibc with -p or -pg.
462
463 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
464
465         PR c++/31517
466         * g++.dg/template/init7.C: New test.
467
468 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
469
470         PR rtl-optimization/31360
471         * gcc.dg/loop-7.c: New test.
472
473 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
474
475         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
476         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
477         build.
478         (compat-execute): Likewise.
479         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
480         files to remote hosts.
481         * lib/c-ctorture.exp (c-torture-compile): Likewise.
482         (c-torture-execute): Likewise.
483         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
484         or plain file.  Use remote_upload and remote_download to copy
485         files about.
486         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
487         before scanning it.
488
489 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
490
491         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
492
493 2007-04-16  Lawrence Crowl  <crowl@google.com>
494
495         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
496         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
497         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
498         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
499         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
500         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
501         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
502         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
503         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
504         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
505         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
506
507         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
508         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
509         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
510         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
511         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
512         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
513         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
514         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
515         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
516         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
517         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
518
519 2007-04-16  Ian Lance Taylor  <iant@google.com>
520
521         PR tree-optimization/31522
522         * gcc.dg/Wstrict-overflow-16.c: New test.
523
524 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
525
526         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
527
528 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
529
530         PR fortran/31144
531         * gfortran.dg/module_naming_1.f90: New.
532
533 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
534
535         * lib/target-supports.exp (check_profiling_available): Return
536         false for m68k-*-uclinux.
537
538 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
539
540         PR c++/29365
541         Testcase for c++ anonymous namespace warning
542
543         * g++.dg/warn/anonymous-namespace-1.C: New test
544         * g++.dg/warn/anonymous-namespace-1.h: New test
545
546 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
547
548         PR testsuite/31578
549         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
550
551 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
552
553         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
554
555 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
556
557         PR fortran/31204
558         * gfortran.dg/array_constructor_16.f90: New test.
559
560 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
561
562         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
563         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
564
565 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
566
567         PR rtl-optimization/31500
568         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
569         * g++.dg/warn/Warray-bounds.C: Likewise.
570
571 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
572
573         PR C/31520
574         * gcc.dg/gnu89-init-4.c: New testcase.
575
576 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
577
578         PR c++/25874
579         * gcc.dg/gomp/pr25874.c: Add dg-options.
580         * g++.dg/gomp/pr25874.C: Add dg-options.
581
582 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
583
584         PR fortran/21061
585         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
586         * gfortran.dg/warnings_are_errors_1.f: New testcase.
587
588 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
589
590         PR fortran/31561
591         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
592
593 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
594
595         PR fortran/29507
596         PR fortran/31404
597         * gfortran.dg/initialization_6.f90: New test.
598
599 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
600
601         * gcc.c-torture/compile/pr27528.c: Require nonpic.
602
603         * lib/target-supports.exp (check_gc_sections_available):
604         Return false if ldflags includes -elf2flt.
605
606 2007-04-13  Jason Merrill  <jason@redhat.com>
607
608         PR c++/31074
609         * conv3.C: New test.
610
611 2007-04-13  Mike Stump  <mrs@apple.com>
612
613         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
614         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
615
616 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
617
618         PR tree-optimization/29598
619         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
620
621 2007-04-13  Tobias Burnus  <burnus@net-b.de>
622
623         PR fortran/31559
624         * gfortran.dg/func_assign.f90: New test.
625
626 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
627
628         PR fortran/31550
629         * gfortran.dg/used_types_16.f90: New test.
630
631 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
632
633         PR fortran/18937
634         * gfortran.dg/goto_2.f90: New.
635         * gfortran.dg/goto_3.f90: New.
636         * gfortran.dg/pr17708.f90: Rename to ...
637         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
638
639 2007-04-13  Tobias Burnus  <burnus@net-b.de>
640
641         PR fortran/31562
642         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
643         instead of a struct.
644
645 2007-04-13  Tobias Burnus  <burnus@net-b.de>
646
647         PR fortran/31562
648         * gfortran.dg/value_4.c: Use GNU extensions for complex
649         instead of a struct.
650
651 2007-04-13  Richard Guenther  <rguenther@suse.de>
652
653         PR tree-optimization/21258
654         * gcc.dg/tree-ssa/vrp34.c: New testcase.
655
656 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
657
658         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
659         <complex.h>.
660
661 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
662
663         PR fortran/31250
664         * gfortran.dg/char_length_2.f90: New.
665         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
666         * gfortran.dg/repeat_4.f90: Likewise.
667
668         PR fortran/31266
669         * gfortran.dg/char_assign_1.f90: New.
670
671         PR fortran/31471
672         * gfortran.dg/block_name_1.f90: New.
673         * gfortran.dg/block_name_2.f90: New.
674
675 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
676
677         PR c++/31078
678         * g++.dg/other/pr31078.C: New.
679
680 2007-04-12  Richard Guenther  <rguenther@suse.de>
681
682         PR tree-optimization/31169
683         * gcc.c-torture/execute/pr31169.c: New testcase.
684
685 2007-04-12  Richard Guenther  <rguenther@suse.de>
686
687         PR tree-optimization/24689
688         PR tree-optimization/31307
689         * g++.dg/tree-ssa/pr31307.C: New testcase.
690         * gcc.dg/tree-ssa/pr24689.c: Likewise.
691
692 2007-04-12  Tobias Burnus  <burnus@net-b.de>
693
694         PR fortran/31472
695         * gfortran.dg/access_spec_1.f90: New test.
696         * gfortran.dg/access_spec_2.f90: New test.
697         * gfortran.dg/non_module_public.f90: Match new error message.
698
699 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
700
701         PR testsuite/31538
702         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
703         to 4 at line 38 to fix bounds problem.
704
705 2007-04-11  Tobias Burnus  <burnus@net-b.de>
706
707         PR testsuite/31240
708         * gfortran.dg/pointer_intent_1.f90: Fix test.
709
710 2007-04-10  Eric Christopher  <echristo@apple.com>
711
712         * lib/target-supports.exp
713         (check_effective_target_fstack_protector): Rewrite.
714
715 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
716
717         PR c++/31449
718         * g++.dg/init/const5.C: New test.
719
720 2007-04-09  Jan Hubicka  <jh@suse.cz>
721
722         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
723
724 2007-04-08  Jan Hubicka  <jh@suse.cz>
725
726         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
727
728 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
729
730         PR fortran/31257
731         * gfortran.dg/achar_4.f90: New test.
732
733 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
734
735         PR fortran/30880
736         * gfortran.dg/used_dummy_types_8.f90: New test.
737
738 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
739
740         PR fortran/30872
741         * gfortran.dg/parameter_array_element_1.f90: New test.
742
743 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
744
745         PR fortran/31222
746         * gfortran.dg/default_numeric_type_1.f90: New test.
747
748 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
749
750         PR fortran/31424
751         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
752
753 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
754
755         PR fortran/31293
756         * gfortran.dg/interface_12.f90: New test.
757
758 2007-04-07  Bruce Korb  <bkorb@gnu.org>
759
760         * gcc.dg/format/opt-6.c: New test.
761         * gcc.dg/format/nul-1.c: New test.
762         * gcc.dg/format/nul-2.c: New test.
763
764 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
765
766         PR libgfortran/31395
767         * gfortran.dg/fmt_colon.f90: New test.
768
769 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
770
771         * g++.old-deja/g++.other/init18.C: Use
772         dg-require-effective-target instead of an explicit xfail.
773
774 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
775
776         * gcc.dg/dfp/signbit-1.c
777         * gcc.dg/dfp/signbit-2.c
778
779 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
780
781         PR fortran/31483
782         * gfortran.dg/altreturn_5.f90: New test.
783
784 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
785
786         PR fortran/31292
787         * gfortran.dg/contained_module_proc_1.f90: New test.
788
789 2007-04-04  Stuart Hastings  <stuart@apple.com>
790
791         PR 31281
792         * testsuite/objc/execute/exceptions/pr31281.m: New.
793
794 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
795
796         * g++.dg/ext/dllimport12.C: Update comments.
797
798 2007-04-03  Eric Christopher  <echristo@apple.com>
799
800         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
801
802 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
803
804         PR fortran/31304
805         * gfortran.dg/repeat_2.f90: New test.
806         * gfortran.dg/repeat_3.f90: New test.
807         * gfortran.dg/repeat_4.f90: New test.
808
809 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
810
811         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
812
813 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
814
815         PR c++/30847
816         * g++.dg/parse/cond3.C: New test.
817
818         PR middle-end/30704
819         * gcc.c-torture/execute/ieee/pr30704.c: New test.
820
821 2007-04-02  Jason Merrill  <jason@redhat.com>
822
823         PR c++/31187
824         * g++.dg/ext/visibility/anon3.C: New test.
825
826 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
827
828         PR libgfortran/31052
829         * gfortran.dg/namelist_28.f90: New test.
830
831 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
832
833         PR libgfortran/31366
834         * gfortran.dg/direct_io_6.f90: New test.
835
836 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
837
838         PR libgfortran/31207
839         * gfortran.dg/advance_5.f90: New test.
840         * gfortran.dg/advance_6.f90: New test.
841
842 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
843
844         * g++.dg/ext/dllimport6.C: Remove extra ';'.
845         * g++.dg/ext/dllimport7.C: Likewise.
846         * g++.dg/ext/selectany1.C: Likewise.
847
848 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
849
850         * g++.dg/parser/pr31138.C: New.
851         * g++.dg/parser/pr31140.C: New.
852         * g++.dg/parser/pr31141.C: New.
853
854 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
855
856         PR c++/26099
857         * g++.dg/ext/is_base_of.C: New.
858         * g++.dg/ext/has_virtual_destructor.C: New.
859         * g++.dg/ext/is_polymorphic.C: New.
860         * g++.dg/ext/is_base_of_diagnostic.C: New.
861         * g++.dg/ext/is_enum.C: New.
862         * g++.dg/ext/has_nothrow_assign.C: New.
863         * g++.dg/ext/has_nothrow_constructor.C: New.
864         * g++.dg/ext/is_empty.C: New.
865         * g++.dg/ext/has_trivial_copy.C: New.
866         * g++.dg/ext/has_trivial_assign.C: New.
867         * g++.dg/ext/is_abstract.C: New.
868         * g++.dg/ext/is_pod.C: New.
869         * g++.dg/ext/has_nothrow_copy.C: New.
870         * g++.dg/ext/is_class.C: New.
871         * g++.dg/ext/has_trivial_constructor.C: New.
872         * g++.dg/ext/is_union.C: New.
873         * g++.dg/ext/has_trivial_destructor.C: New.
874         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
875         * g++.dg/template/crash43.C: Likewise.
876
877 2007-03-29  Dirk Mueller  <dmueller@suse.de>
878
879         * g++.dg/warn/pedantic2.C: New testcase.
880
881 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
882
883         * size_dim.f90: Fix dg directive.
884         * pr16433.f: Likewise.
885         * use_6.f90: Likewise.
886         * use_7.f90: Likewise.
887         * entry_9.f90: Likewise.
888         * pointer_intent_2.f90: Likewise.
889         * protected_1.f90: Likewise.
890         * fmt_missing_period_2.f: Likewise.
891         * pointer_intent_3.f90: Likewise.
892         * protected_2.f90: Likewise.
893         * protected_3.f90: Likewise.
894         * pr15754.f90: Likewise.
895         * protected_4.f90: Likewise.
896         * protected_5.f90: Likewise.
897         * initialization_2.f90: Likewise.
898         * protected_6.f90: Likewise.
899         * continuation_7.f90: Likewise.
900         * derived_function_interface_1.f90: Likewise.
901         * der_pointer_4.f90: Likewise.
902         * fmt_zero_precision.f90: Likewise.
903         * blockdata_3.f90: Likewise.
904         * fmt_missing_period_1.f: Likewise.
905         * real_const_3.f90: Likewise.
906         * use_4.f90: Likewise.
907         * fmt_missing_period_3.f: Likewise.
908         * use_5.f90: Likewise.
909
910 2007-03-28  Mike Stump  <mrs@apple.com>
911
912         * gcc.dg/darwin-comm.c: Add.
913
914 2007-03-28  Eric Christopher  <echristo@apple.com>
915
916         * lib/target-supports.exp (check_effective_target_fstack_protector): New.
917         * gcc.dg/ssp-1.c: Use.
918         * gcc.dg/ssp-2.c: Ditto.
919
920 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
921
922         PR c++/29077
923         * g++.dg/parse/constructor3.C: New test.
924
925 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
926
927         * gnat.dg/thin_pointer.ad[sb]: New test.
928
929 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
930
931         * g++.dg/cpp0x/bracket1.C: New.
932         * g++.dg/cpp0x/bracket2.C: New.
933         * g++.dg/cpp0x/bracket3.C: New.
934         * g++.dg/cpp0x/bracket4.C: New.
935
936 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
937
938         * g++.dg/cpp0x/temp_default1.C: New.
939         * g++.dg/cpp0x/temp_default3.C: New.
940         * g++.dg/cpp0x/temp_default2.C: New.
941         * g++.dg/cpp0x/temp_default4.C: New.
942
943 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
944
945         PR c++/29993
946         * g++.dg/other/cv_func2.C: New.
947
948 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
949
950         * gcc.dg/dfp/func-vararg-alternate.h: New file.
951         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
952         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
953         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
954
955         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
956         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
957
958         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
959
960         * lib/compat.exp (compat-execute): Fix processing of file names.
961
962 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
963
964         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
965
966 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
967
968         * lib/target-supports.exp (check_effective_target_fortran_large_real):
969         Delete created executable test file.
970         (check_effective_target_fortran_large_int): Ditto.
971         (check_effective_target_static_libgfortran): Ditto.
972
973 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
974
975         PR c++/30500
976         * g++.dg/warn/pragma-system_header1.C: New test.
977         * g++.dg/warn/pragma-system_header2.C: New test.
978         * g++.dg/warn/pragma-system_header1.h. New.
979         * g++.dg/warn/pragma-system_header2.h. New.
980
981 2007-03-26  Ian Lance Taylor  <iant@google.com>
982
983         PR tree-optimization/31345
984         * gcc.c-torture/compile/pr31345-1.c: New test.
985
986 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
987
988         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
989         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
990         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
991         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
992         * gfortran.dg/overload_1.f90: Likewise.
993         * gfortran.dg/impure_assignment_1.f90: Likewise.
994         * gfortran.dg/error_recovery_3.f90: Likewise.
995         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
996         * gfortran.dg/sequence_types_1.f90: Likewise.
997         * gfortran.dg/internal_references_1.f90: Likewise.
998         * gfortran.dg/present_1.f90: Likewise.
999         * gfortran.dg/volatile10.f90: Likewise.
1000         * gfortran.dg/module_equivalence_2.f90: Likewise.
1001         * gfortran.dg/use_4.f90: Likewise.
1002         * gfortran.dg/elemental_result_1.f90: Likewise.
1003         * gfortran.dg/generic_actual_arg.f90: Likewise.
1004         * gfortran.dg/private_type_5.f90: Likewise.
1005         * gfortran.dg/protected_4.f90: Likewise.
1006         * gfortran.dg/interface_3.f90: Likewise.
1007
1008 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
1009
1010         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
1011         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
1012
1013 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
1014
1015         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
1016
1017 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1018
1019         PR libgfortran/31199
1020         * gfortran.dg/fmt_t_4.f90: New test.
1021
1022 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1023
1024         PR libfortran/31297
1025         * gfortran.dg/backspace_5.f:  Initialize variable(s).
1026         * gfortran.dg/backspace_6.f:  Likewise.
1027         * gfortran.dg/char_bounds_check_fail_1: Likewise.
1028         * gfortran.dg/direct_io_2.f90:  Likewise.
1029         * gfortran.dg/write_back.f:  Likewise.
1030         * gfortran.dg/write_rewind_2.f:  Likewise.
1031         * gfortran.dg/write_rewind_1.f:  Likewise.
1032         * gfortran.dg/write_rewind_2.f:  Likewise.
1033
1034 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
1035
1036         PR tree-optimization/30784
1037         * gcc.dg/vect/pr30784.c: New test.
1038
1039 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1040
1041         PR fortran/30877
1042         * gfortran.dg/operator_1.f90: New test.
1043         * gfortran.dg/operator_2.f90: New test.
1044
1045 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1046
1047         PR libfortran/31196
1048         * gfortran.dg/reshape_transpose_1.f90:  New test.
1049
1050 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1051
1052         PR fortran/30655
1053         * gfortran.dg/bounds_check_6.f90: New test.
1054
1055 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
1056
1057         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
1058         #ifndef/#endif.
1059         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1060         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1061
1062 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
1063
1064         PR fortran/31209
1065         * gfortran.dg/pointer_function_actual_1.f90: New test.
1066
1067         PR fortran/31200
1068         * gfortran.dg/pointer_function_actual_2.f90: New test.
1069
1070         PR fortran/31215
1071         * gfortran.dg/result_in_spec_1.f90: New test.
1072
1073 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1074
1075         PR fortran/30834
1076         * gfortran.dg/integer_exponentiation_3.F90: New test.
1077         * gfortran.dg/integer_exponentiation_4.f90: New test.
1078         * gfortran.dg/integer_exponentiation_5.F90: New test.
1079
1080 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
1081
1082         PR c++/30863
1083         * g++.dg/template/error24.C: New test.
1084         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
1085
1086 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
1087
1088         PR c++/31273
1089         * g++.dg/expr/bitfield7.C: New test.
1090
1091 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1092
1093         PR other/23572
1094         * gcc.dg/float-range-4.c: New.
1095         * gcc.dg/float-range-1.c: Update. Test for a warning.
1096         * gcc.dg/float-range-3.c: New.
1097         * gcc.dg/float-range-5.c: New.
1098
1099 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1100
1101         PR fortran/31262
1102         * gfortran.dg/no_range_check_1.f90: New test.
1103
1104 2007-03-22  Dirk Mueller  <dmueller@suse.de>
1105
1106         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
1107         * g++.dg/other/static1.C: Remove stray semicolon.
1108         * g++.dg/other/init1.C: Likewise.
1109         * g++.dg/rtti/dyncast1.C: Likewise.
1110         * g++.dg/tree-ssa/pr17153.C: Likewise.
1111         * g++.dg/lookup/disamb1.C: Likewise.
1112         * g++.dg/lookup/scoped2.C: Likewise.
1113         * g++.dg/lookup/friend7.C: Likewise.
1114         * g++.dg/parse/parse4.C: Likewise.
1115         * g++.dg/parse/parse5.C: Likewise.
1116         * g++.dg/expr/pr29066.C: Likewise.
1117         * g++.dg/expr/cast4.C: Likewise.
1118         * g++.dg/tc1/dr193.C: Likewise.
1119         * g++.dg/tc1/dr213.C: Likewise.
1120         * g++.dg/abi/dcast1.C: Likewise.
1121         * g++.dg/abi/covariant2.C: Likewise.
1122         * g++.dg/inherit/covariant11.C: Likewise.
1123         * g++.dg/inherit/covariant9.C: Likewise.
1124         * g++.dg/inherit/covariant10.C: Likewise.
1125         * g++.dg/init/static3.C: Likewise.
1126         * g++.dg/init/init-ref3.C: Likewise.
1127         * g++.dg/init/ref10.C: Likewise.
1128         * g++.dg/template/meminit2.C: Likewise.
1129         * g++.dg/template/using9.C: Likewise.
1130         * g++.dg/template/friend9.C: Likewise.
1131         * g++.dg/template/ref1.C: Likewise.
1132         * g++.old-deja/g++.warn/inline.C: Likewise.
1133         * g++.old-deja/g++.robertl/eb91.C: Likewise.
1134         * g++.old-deja/g++.robertl/eb46.C: Likewise.
1135         * g++.old-deja/g++.robertl/eb34.C: Likewise.
1136         * g++.old-deja/g++.robertl/eb43.C: Likewise.
1137         * g++.old-deja/g++.robertl/eb26.C: Likewise.
1138         * g++.old-deja/g++.robertl/eb116.C: Likewise.
1139         * g++.old-deja/g++.brendan/copy5.C: Likewise.
1140         * g++.old-deja/g++.brendan/overload8.C: Likewise.
1141         * g++.old-deja/g++.brendan/overload11.C: Likewise.
1142         * g++.old-deja/g++.brendan/copy7.C: Likewise.
1143         * g++.old-deja/g++.brendan/crash38.C: Likewise.
1144         * g++.old-deja/g++.brendan/template11.C: Likewise.
1145         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
1146         * g++.old-deja/g++.brendan/crash50.C: Likewise.
1147         * g++.old-deja/g++.brendan/crash16.C: Likewise.
1148         * g++.old-deja/g++.jason/pmem2.C: Likewise.
1149         * g++.old-deja/g++.jason/parse9.C: Likewise.
1150         * g++.old-deja/g++.jason/byval2.C: Likewise.
1151         * g++.old-deja/g++.jason/overload8.C: Likewise.
1152         * g++.old-deja/g++.jason/pmf8.C: Likewise.
1153         * g++.old-deja/g++.jason/template33.C: Likewise.
1154         * g++.old-deja/g++.jason/return3.C: Likewise.
1155         * g++.old-deja/g++.jason/scoping2.C: Likewise.
1156         * g++.old-deja/g++.jason/virtual.C: Likewise.
1157         * g++.old-deja/g++.jason/opeq3.C: Likewise.
1158         * g++.old-deja/g++.jason/template27.C: Likewise.
1159         * g++.old-deja/g++.jason/synth6.C: Likewise.
1160         * g++.old-deja/g++.jason/ref8.C: Likewise.
1161         * g++.old-deja/g++.jason/offset1.C: Likewise.
1162         * g++.old-deja/g++.other/static20.C: Likewise.
1163         * g++.old-deja/g++.other/array1.C: Likewise.
1164         * g++.old-deja/g++.other/new3.C: Likewise.
1165         * g++.old-deja/g++.other/array2.C: Likewise.
1166         * g++.old-deja/g++.other/overload9.C: Likewise.
1167         * g++.old-deja/g++.other/cast6.C: Likewise.
1168         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
1169         * g++.old-deja/g++.other/eh4.C: Likewise.
1170         * g++.old-deja/g++.other/using7.C: Likewise.
1171         * g++.old-deja/g++.other/init18.C: Likewise.
1172         * g++.old-deja/g++.other/dyncast1.C: Likewise.
1173         * g++.old-deja/g++.other/dyncast2.C: Likewise.
1174         * g++.old-deja/g++.other/dtor11.C: Likewise.
1175         * g++.old-deja/g++.pt/static11.C: Likewise.
1176         * g++.old-deja/g++.pt/crash19.C: Likewise.
1177         * g++.old-deja/g++.pt/overload12.C: Likewise.
1178         * g++.old-deja/g++.pt/crash46.C: Likewise.
1179         * g++.old-deja/g++.pt/mi1.C: Likewise.
1180         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
1181         * g++.old-deja/g++.pt/nontype5.C: Likewise.
1182         * g++.old-deja/g++.pt/local5.C: Likewise.
1183         * g++.old-deja/g++.pt/typename2.C: Likewise.
1184         * g++.old-deja/g++.pt/explicit80.C: Likewise.
1185         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
1186         * g++.old-deja/g++.law/visibility1.C: Likewise.
1187         * g++.old-deja/g++.law/visibility2.C: Likewise.
1188         * g++.old-deja/g++.law/virtual2.C: Likewise.
1189         * g++.old-deja/g++.law/operators19.C: Likewise.
1190         * g++.old-deja/g++.law/parsing10.C: Likewise.
1191         * g++.old-deja/g++.law/visibility4.C: Likewise.
1192         * g++.old-deja/g++.law/operators4.C: Likewise.
1193         * g++.old-deja/g++.law/dtors2.C: Likewise.
1194         * g++.old-deja/g++.law/missed-error3.C: Likewise.
1195         * g++.old-deja/g++.law/visibility10.C: Likewise.
1196         * g++.old-deja/g++.law/scope3.C: Likewise.
1197         * g++.old-deja/g++.law/casts2.C: Likewise.
1198         * g++.old-deja/g++.law/code-gen5.C: Likewise.
1199         * g++.old-deja/g++.law/operators33.C: Likewise.
1200         * g++.old-deja/g++.law/friend4.C: Likewise.
1201         * g++.old-deja/g++.mike/pmf7.C: Likewise.
1202         * g++.old-deja/g++.mike/p5611.C: Likewise.
1203         * g++.old-deja/g++.mike/net37.C: Likewise.
1204         * g++.old-deja/g++.mike/p3570.C: Likewise.
1205         * g++.old-deja/g++.mike/p5718.C: Likewise.
1206         * g++.old-deja/g++.mike/net21.C: Likewise.
1207         * g++.old-deja/g++.mike/p1862.C: Likewise.
1208         * g++.old-deja/g++.mike/p4511.C: Likewise.
1209         * g++.old-deja/g++.mike/virt3.C: Likewise.
1210         * g++.old-deja/g++.mike/p16146.C: Likewise.
1211         * g++.old-deja/g++.mike/p1989.C: Likewise.
1212         * g++.old-deja/g++.mike/p5571.C: Likewise.
1213         * g++.old-deja/g++.gb/scope10.C: Likewise.
1214         * g++.old-deja/g++.abi/primary5.C: Likewise.
1215         * g++.old-deja/g++.abi/empty2.C: Likewise.
1216         * g++.old-deja/g++.abi/arraynew.C: Likewise.
1217         * g++.old-deja/g++.eh/vbase4.C: Likewise.
1218         * g++.old-deja/g++.eh/ptr1.C: Likewise.
1219         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
1220         * g++.old-deja/g++.bob/template3.C: Likewise.
1221         * g++.old-deja/g++.bob/inherit1.C: Likewise.
1222
1223 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
1224
1225         PR fortran/31193
1226         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
1227
1228 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
1229
1230         PR fortran/20897
1231         * gfortran.dg/derived_name_1.f90: New.
1232         * gfortran.dg/derived_name_2.f: New.
1233
1234 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
1235
1236         * lib/target-supports.exp (check_effective_target_nonpic): New
1237         procedure.
1238         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
1239         when compiling PIC.
1240         * gcc.target/i386/asm-4.c: Require nonpic.
1241         * gcc.target/i386/cmov1.c: Likewise.
1242         * gcc.target/i386/mul.c: Likewise.
1243         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
1244         * gcc.target/i386/ssetype-1.c: Require nonpic.
1245         * gcc.target/i386/ssetype-3.c: Likewise.
1246         * gcc.target/i386/ssetype-5.c: Likewise.
1247
1248 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
1249
1250         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
1251         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
1252         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
1253         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
1254
1255 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
1256
1257         PR tree-optimization/30590
1258         * g++.dg/opt/pr30590.C: New testcase.
1259
1260 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
1261
1262         PR c/30762
1263         * gcc.dg/pr30762-1.c: New test.
1264         * gcc.dg/pr30762-2.c: New test.
1265
1266         PR inline-asm/30505
1267         * gcc.target/i386/pr30505.c: New test.
1268
1269 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
1270
1271         * gcc.target/arm/register-variables.c: New.
1272
1273 2007-03-19  Jeff Law  <law@redhat.com>
1274
1275         * PR tree-optimization/30984
1276         * gcc.c-torture/pr30984.c: New test.
1277
1278 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1279         Richard Guenther  <rguenther@suse.de>
1280
1281         PR tree-optimization/31254
1282         * gcc.dg/torture/pr31254.c: New testcase.
1283
1284 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
1285
1286         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
1287         target default_packed.
1288
1289 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1290
1291         PR fortran/31203
1292         * gfortran.dg/string_length_1.f90: New test.
1293
1294 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1295
1296         PR testsuite/30395
1297         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
1298
1299 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1300
1301         PR libgfortran/31052
1302         * gfortran.dg/namelist_27.f90: New test.
1303
1304 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
1305
1306         PR fortran/30531
1307         * gfortran.dg/used_types_14.f90: New test.
1308
1309         PR fortran/31086
1310         * gfortran.dg/used_types_15.f90: New test.
1311
1312 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
1313
1314         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
1315         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
1316
1317 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1318
1319         PR fortran/31120
1320         * gfortran.dg/integer_exponentiation_2.f90: New test.
1321
1322 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
1323
1324         PR tree-optimization/31041
1325         * gcc.dg/vect/pr31041.c: New test.
1326
1327 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1328
1329         * g++.dg/warn/Wconversion-integer.C: New
1330         * g++.dg/warn/Wconversion-real.C: New.
1331         * g++.dg/warn/Wconversion-real-integer.C: New.
1332         * g++.dg/warn/conv2.C: Updated.
1333
1334 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
1335
1336         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
1337         exclude RTPs.
1338
1339 2007-03-16  Richard Guenther  <rguenther@suse.de>
1340
1341         PR tree-optimization/31146
1342         * g++.dg/tree-ssa/pr31146.C: New testcase.
1343
1344 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
1345
1346         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
1347         assume that the target has <features.h>.
1348
1349 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
1350
1351         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
1352         dg-options rather than to the whole test.
1353
1354 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
1355
1356         PR debug/29906
1357         * g++.dg/debug/pr29906.C: New
1358
1359 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1360
1361         PR libgfortran/31099
1362         * gfortran.dg/unformatted_recl.f90: Update test.
1363
1364 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
1365
1366         * gcc.dg/tree-ssa/prefetch-5.c: New test.
1367
1368 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1369
1370         PR c++/30891
1371         * g++.dg/parse/namespace-definition.C: New.
1372
1373 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1374
1375         PR c++/24924
1376         * g++.dg/cpp/pedantic-errors.C: New.
1377         * g++.dg/cpp/permissive.C: New.
1378
1379 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1380
1381         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
1382         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
1383
1384 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1385
1386         * lib/target-supports.exp (check_missing_uclibc_feature)
1387         (check_effective_target_wchar): New procedures.
1388         * gcc.dg/wchar_t-1.c: Require target wchar.
1389         * gcc.dg/wint_t-1.c: Likewise.
1390
1391 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1392
1393         * lib/target-supports.exp (check_gc_sections_available): Return
1394         false for VxWorks targets.
1395
1396 2007-03-15  Dirk Mueller  <dmueller@suse.de>
1397
1398         * g++.dg/warn/Wconversion2.C: Fix typo.
1399         * gcc.dg/if-empty-1.c: Ditto.
1400
1401 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1402
1403         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
1404
1405 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
1406
1407         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
1408         * gcc.target/i386/pr31167.c: Ditto.
1409
1410 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
1411
1412         PR target/31167
1413         * gcc.target/i386/pr31167.c: New test.
1414
1415 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
1416
1417         PR fortran/30922
1418         * gfortran.dg/import5.f90.f90: New test.
1419
1420
1421         PR fortran/30879
1422         * gfortran.dg/data_components_1.f90: New test.
1423
1424
1425         PR fortran/30870
1426         * gfortran.dg/generic_13.f90: New test.
1427
1428         PR fortran/31163
1429         * gfortran.dg/alloc_comp_basics_5.f90: New test.
1430
1431 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1432
1433         PR libgfortran/31051
1434         * gfortran.dg/fmt_t_4.f90: New
1435
1436 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1437
1438         PR C++/31165
1439         * g++.dg/other/default7.C: New test.
1440
1441 2007-03-15  Dirk Mueller  <dmueller@suse.de>
1442
1443         * g++.dg/warn/Wconversion2.C: New.
1444
1445 2007-03-14  Eric Christopher  <echristo@apple.com>
1446
1447         * gcc.dg/ssp-1.c: New.
1448         * gcc.dg/ssp-2.c: Ditto.
1449
1450 2007-03-14  Dirk Mueller  <dmueller@suse.de>
1451
1452         * g++.dg/warn/do-empty.C: New.
1453         * gcc.dg/do-empty.c: New.
1454         * gcc.dg/if-empty-1.c: Update.
1455         * gcc.dg/20001116-1.c: Update.
1456         * gcc.dg/pr23165.c: Update.
1457
1458 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
1459
1460         * gfortran.dg/module_implicit_conversion.f90: New test.
1461
1462 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
1463
1464         PR middle-end/31127
1465         * gcc.dg/pr31127.c: New.
1466
1467 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
1468
1469         * gcc.dg/tree-ssa/loop-26.c: New test.
1470
1471 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
1472
1473         * gcc.target/i386/cmpxchg16b-1.c: New test.
1474
1475 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
1476
1477         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
1478         * gcc.dg/c99-vla-1.c: Likewise.
1479         * g++.dg/ext/vla1.C: Likewise
1480
1481 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
1482
1483         * gcc.dg/wvla-1.c: New test
1484         * gcc.dg/wvla-2.c: New test
1485         * gcc.dg/wvla-3.c: New test
1486         * gcc.dg/wvla-4.c: New test
1487         * gcc.dg/wvla-5.c: New test
1488         * gcc.dg/wvla-6.c: New test
1489         * gcc.dg/wvla-7.c: New test
1490         * g++.dg/warn/Wvla-1.C: New test
1491         * g++.dg/warn/Wvla-2.C: New test
1492         * g++.dg/warn/Wvla-3.C: New test
1493
1494 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
1495
1496         PR c++/30108
1497         * g++.dg/other/default6.C: New test.
1498
1499 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
1500
1501         * lib/target-supports.exp (check_profiling_available): Return false
1502         for VxWorks.
1503         (check_effective_target_vxworks_kernel): New procedure.
1504         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
1505         VxWorks.
1506         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
1507         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
1508         to include VxWorks.
1509         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
1510
1511 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
1512
1513         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
1514         PIC is not supported.
1515         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
1516         * gcc.dg/20020426-2.c: Likewise.
1517         * gcc.dg/pr28243.c: Likewise.
1518         * gcc.dg/visibility-11.c: Likewise.
1519         * gcc.dg/tls/opt-9.c: Likewise.
1520         * gcc.dg/tls/opt-10.c: Likewise.
1521         * gcc.dg/tls/pic-1.c: Likewise.
1522         * gcc.dg/tls/struct-1.c: Likewise.
1523         * gcc.target/i386/20000807-1.c: Likewise.
1524         * gcc.target/i386/20000904-1.c: Likewise.
1525         * gcc.target/i386/20011119-1.c: Likewise.
1526         * gcc.target/i386/990213-2.c: Likewise.
1527         * gcc.target/i386/990214-1.c: Likewise.
1528         * gcc.target/i386/compress-float-387-pic.c: Likewise.
1529         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1530         * gcc.target/i386/pic-1.c: Likewise.
1531         * gcc.target/i386/pr21518.c: Likewise.
1532         * gcc.target/i386/pr23098.c: Likewise.
1533         * gcc.target/i386/pr23943.c: Likewise.
1534
1535 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
1536
1537         PR c++/31038
1538         * g++.dg/template/complit2.C: New test.
1539
1540         PR c++/30328
1541         * g++.dg/ext/bitfield1.C: New test.
1542
1543 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
1544
1545         PR fortran/30883
1546         * gfortran.dg/interface_11.f90: New test.
1547
1548 2007-03-11  Richard Guenther  <rguenther@suse.de>
1549
1550         PR tree-optimization/31115
1551         * gcc.dg/torture/pr31115.c: New testcase.
1552
1553 2007-03-11  Ira Rosen  <irar@il.ibm.com>
1554
1555         PR tree-optimization/29925
1556         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
1557
1558 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
1559
1560         PR c++/30274
1561         * g++.dg/expr/bitfield3.C: New test.
1562         * g++.dg/expr/bitfield4.C: Likewise.
1563         * g++.dg/expr/bitfield5.C: Likewise.
1564         * g++.dg/expr/bitfield6.C: Likewise.
1565
1566         PR c++/30924
1567         * g++.dg/template/array18.C: New test.
1568
1569 2007-03-10  Dirk Mueller  <dmueller@suse.de>
1570
1571         PR c++/17946
1572         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
1573         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
1574
1575 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
1576
1577         PR c++/20599
1578         * g++.dg/cpp0x/variadic-bind.C: New.
1579         * g++.dg/cpp0x/variadic-function.C: New.
1580         * g++.dg/cpp0x/variadic-mem_fn.C: New.
1581         * g++.dg/cpp0x/variadic-tuple.C: New.
1582         * g++.dg/cpp0x/variadic1.C: New.
1583         * g++.dg/cpp0x/variadic2.C: New.
1584         * g++.dg/cpp0x/variadic3.C: New.
1585         * g++.dg/cpp0x/variadic4.C: New.
1586         * g++.dg/cpp0x/variadic5.C: New.
1587         * g++.dg/cpp0x/variadic6.C: New.
1588         * g++.dg/cpp0x/variadic7.C: New.
1589         * g++.dg/cpp0x/variadic8.C: New.
1590         * g++.dg/cpp0x/variadic9.C: New.
1591         * g++.dg/cpp0x/variadic10.C: New.
1592         * g++.dg/cpp0x/variadic11.C: New.
1593         * g++.dg/cpp0x/variadic12.C: New.
1594         * g++.dg/cpp0x/variadic13.C: New.
1595         * g++.dg/cpp0x/variadic14.C: New.
1596         * g++.dg/cpp0x/variadic15.C: New.
1597         * g++.dg/cpp0x/variadic16.C: New.
1598         * g++.dg/cpp0x/variadic17.C: New.
1599         * g++.dg/cpp0x/variadic18.C: New.
1600         * g++.dg/cpp0x/variadic19.C: New.
1601         * g++.dg/cpp0x/variadic20.C: New.
1602         * g++.dg/cpp0x/variadic21.C: New.
1603         * g++.dg/cpp0x/variadic22.C: New.
1604         * g++.dg/cpp0x/variadic23.C: New.
1605         * g++.dg/cpp0x/variadic24.C: New.
1606         * g++.dg/cpp0x/variadic25.C: New.
1607         * g++.dg/cpp0x/variadic26.C: New.
1608         * g++.dg/cpp0x/variadic27.C: New.
1609         * g++.dg/cpp0x/variadic28.C: New.
1610         * g++.dg/cpp0x/variadic29.C: New.
1611         * g++.dg/cpp0x/variadic30.C: New.
1612         * g++.dg/cpp0x/variadic31.C: New.
1613         * g++.dg/cpp0x/variadic32.C: New.
1614         * g++.dg/cpp0x/variadic33.C: New.
1615         * g++.dg/cpp0x/variadic34.C: New.
1616         * g++.dg/cpp0x/variadic35.C: New.
1617         * g++.dg/cpp0x/variadic36.C: New.
1618         * g++.dg/cpp0x/variadic37.C: New.
1619         * g++.dg/cpp0x/variadic38.C: New.
1620         * g++.dg/cpp0x/variadic39.C: New.
1621         * g++.dg/cpp0x/variadic40.C: New.
1622         * g++.dg/cpp0x/variadic41.C: New.
1623         * g++.dg/cpp0x/variadic42.C: New.
1624         * g++.dg/cpp0x/variadic43.C: New.
1625         * g++.dg/cpp0x/variadic44.C: New.
1626         * g++.dg/cpp0x/variadic45.C: New.
1627         * g++.dg/cpp0x/variadic46.C: New.
1628         * g++.dg/cpp0x/variadic47.C: New.
1629         * g++.dg/cpp0x/variadic48.C: New.
1630         * g++.dg/cpp0x/variadic49.C: New.
1631         * g++.dg/cpp0x/variadic50.C: New.
1632         * g++.dg/cpp0x/variadic51.C: New.
1633         * g++.dg/cpp0x/variadic52.C: New.
1634         * g++.dg/cpp0x/variadic53.C: New.
1635         * g++.dg/cpp0x/variadic54.C: New.
1636         * g++.dg/cpp0x/variadic55.C: New.
1637         * g++.dg/cpp0x/variadic56.C: New.
1638         * g++.dg/cpp0x/variadic57.C: New.
1639         * g++.dg/cpp0x/variadic58.C: New.
1640         * g++.dg/cpp0x/variadic59.C: New.
1641         * g++.dg/cpp0x/variadic60.C : New.
1642         * g++.dg/cpp0x/variadic61.C : New.
1643         * g++.dg/cpp0x/variadic62.C : New.
1644         * g++.dg/cpp0x/variadic63.C : New.
1645         * g++.dg/cpp0x/variadic64.C : New.
1646         * g++.dg/cpp0x/variadic65.C : New.
1647         * g++.dg/cpp0x/variadic66.C : New.
1648         * g++.dg/cpp0x/variadic67.C : New.
1649         * g++.dg/cpp0x/variadic68.C : New.
1650         * g++.dg/cpp0x/variadic69.C : New.
1651         * g++.dg/cpp0x/variadic70.C : New.
1652         * g++.dg/cpp0x/variadic71.C : New.
1653         * g++.dg/cpp0x/variadic72.C : New.
1654         * g++.dg/cpp0x/variadic73.C : New.
1655         * g++.dg/cpp0x/variadic74.C : New.
1656         * g++.dg/cpp0x/variadic75.C : New.
1657         * g++.dg/cpp0x/variadic-ex1.C : New.
1658         * g++.dg/cpp0x/variadic-ex2.C : New.
1659         * g++.dg/cpp0x/variadic-ex3.C : New.
1660         * g++.dg/cpp0x/variadic-ex4.C : New.
1661         * g++.dg/cpp0x/variadic-ex5.C : New.
1662         * g++.dg/cpp0x/variadic-ex6.C : New.
1663         * g++.dg/cpp0x/variadic-ex7.C : New.
1664         * g++.dg/cpp0x/variadic-ex8.C : New.
1665         * g++.dg/cpp0x/variadic-ex9.C : New.
1666         * g++.dg/cpp0x/variadic-ex10.C : New.
1667         * g++.dg/cpp0x/variadic-ex11.C : New.
1668         * g++.dg/cpp0x/variadic-ex12.C : New.
1669         * g++.dg/cpp0x/variadic-ex13.C : New.
1670         * g++.dg/cpp0x/variadic-ex14.C : New.
1671
1672 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1673
1674         PR libgfortran/31099
1675         * gfortran.dg/unformatted_recl.f90: New test.
1676
1677 2007-03-09  Roger Sayle  <roger@eyesopen.com>
1678
1679         * gcc.dg/fold-eqcmplx-1.c: New test case.
1680
1681 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
1682
1683         PR rtl-optimization/30643
1684         * gcc.dg/pr30643.c: New.
1685
1686 2007-03-09  Chao-ying Fu  <fu@mips.com>
1687
1688         * gcc.target/mips/mips32-dspr2-type.c: New test.
1689         * gcc.target/mips/mips32-dspr2.c: New test.
1690         * gcc.target/mips/dspr2-MULT.c: New test.
1691         * gcc.target/mips/dspr2-MULTU.c: New test.
1692         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
1693         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
1694         Adjust some formats.
1695
1696 2007-03-09  Dirk Mueller  <dmueller@suse.de>
1697
1698         PR c++/17946
1699         * gcc.dg/Wlogical-op-1.c: New.
1700         * g++.dg/warn/Wlogical-op-1.C: New.
1701
1702 2007-03-09  Richard Guenther  <rguenther@suse.de>
1703
1704         PR tree-optimization/30904
1705         PR middle-end/31058
1706         * gcc.dg/pr30904.c: Remove xfail.
1707
1708 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1709
1710         PR C/31072
1711         * gcc.c-torture/execute/pr31072.c: New test.
1712
1713 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1714
1715         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
1716         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1717         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test *lrint* and *lround*.
1718         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and floor->lfloor.
1719         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
1720         * gcc.dg/torture/builtin-integral-1.c: Likewise.
1721         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
1722         and *lround*.  Correct macro names.
1723         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
1724         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
1725
1726 2007-03-08  Ian Lance Taylor  <iant@google.com>
1727
1728         * gcc.dg/no-strict-overflow-5.c: New test.
1729         * gcc.dg/no-strict-overflow-6.c: New test.
1730         * gcc.dg/Wstrict-overflow-11.c: New test.
1731         * gcc.dg/Wstrict-overflow-12.c: New test.
1732         * gcc.dg/Wstrict-overflow-13.c: New test.
1733         * gcc.dg/Wstrict-overflow-14.c: New test.
1734         * gcc.dg/Wstrict-overflow-15.c: New test.
1735
1736 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
1737
1738         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
1739         for VxWorks kernel mode.
1740         * gcc.c-torture/execute/strncmp-1.x: Likewise.
1741
1742 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
1743
1744         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
1745         mode.
1746
1747 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
1748
1749         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
1750         and lib/bfill.c on VxWorks targets.
1751         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
1752         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
1753         lib/bfill.c and lib/memmove.c on VxWorks targets.
1754         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
1755         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
1756         on VxWorks targets.
1757         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
1758         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1759
1760 2007-03-08  Tobias Burnus  <burnus@net-b.de>
1761
1762         * gfortran.dg/use_5.f90: New test.
1763         * gfortran.dg/use_6.f90: Ditto.
1764         * gfortran.dg/use_7.f90: Ditto.
1765
1766 2007-03-08  Tobias Burnus  <burnus@net-b.de>
1767
1768         PR fortran/30973
1769         * gfortran.dg/use_4.f90: New test.
1770         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
1771
1772 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
1773
1774         PR fortran/31011
1775         * gfortran.dg/parameter_array_section_2.f90: New test.
1776
1777 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
1778
1779         PR c++/30852
1780         * g++.dg/ext/offsetof1.C: Add cases with volatile.
1781
1782         PR c++/30534
1783         * g++.dg/template/arg5.C: New test.
1784
1785 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
1786
1787         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
1788
1789 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
1790
1791         * gcc.dg/var-expand1.c: Add newline at end of file.
1792
1793 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
1794
1795         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
1796
1797 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
1798
1799         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
1800
1801 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1802
1803         * gcc.dg/torture/builtin-convert-4.c: New test.
1804
1805 2007-03-05  Ian Lance Taylor  <iant@google.com>
1806
1807         * gcc.c-torture/compile/pr31034.c: New test.
1808
1809 2007-03-05  Ian Lance Taylor  <iant@google.com>
1810
1811         * gcc.dg/inline-18.c: New test.
1812         * gcc.dg/inline-19.c: New test.
1813         * gcc.dg/inline-20.c: New test.
1814         * gcc.dg/inline-21.c: New test.
1815
1816 2007-03-05  Richard Guenther  <rguenther@suse.de>
1817
1818         PR tree-optimization/14052
1819         * gcc.dg/tree-ssa/vrp33.c: New testcase.
1820
1821 2007-03-05  Richard Guenther  <rguenther@suse.de>
1822
1823         PR tree-optimization/23777
1824         * gcc.dg/tree-ssa/pr23777.c: New testcase.
1825
1826 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1827
1828         PR other/30465
1829         * gcc.dg/multiple-overflow-warn-3.c: New.
1830         * g++.dg/warn/multiple-overflow-warn-3.C: New.
1831
1832 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
1833
1834         PR c++/30895
1835         * g++.dg/parse/template23.C: New test.
1836
1837 2007-03-04  Roger Sayle  <roger@eyesopen.com>
1838
1839         PR middle-end/30744
1840         * gcc.dg/pr30744-1.c: New test case.
1841
1842 2007-03-04  Tobias Burnus  <burnus@net-b.de>
1843
1844         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
1845
1846 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1847
1848         PR target/30406
1849         * gfortran.dg/logical_3.f90: New test.
1850
1851 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
1852
1853         PR libfortran/30981
1854         * gfortran.dg/integer_exponentiation_1.f90:  New test.
1855
1856 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
1857
1858         * gcc.target/m68k/m68k.exp: New.
1859         * gcc.target/m68k/crash1.c: New.
1860
1861 2007-03-03  Tobias Burnus  <burnus@net-b.de>
1862
1863         * gfortran.dg/c_by_val.c: Use int64_t instead of long
1864         to be more compatible with integer(kind=8).
1865
1866 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1867
1868         PR libfortran/31001
1869         * gfortran.dg/zero_sized_3.f90: New test.
1870
1871 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1872
1873         PR c++/15787
1874         * g++.dg/parse/else.C: New.
1875         * g++.dg/parse/else-2.C: New.
1876
1877 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
1878             Tobias Burnus  <burnus@net-b.de>
1879
1880         PR fortran/30882
1881         * gfortran.dg/size_dim.f90: New test.
1882
1883 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
1884             Tobias Burnus  <burnus@net-b.de>
1885
1886         PR fortran/30873
1887         * gfortran.dg/entry_9.f90: New test.
1888
1889 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
1890
1891         PR c++/28253
1892         * g++.dg/inherit/covariant16.C: New test.
1893
1894 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
1895
1896         * g++.dg/other/darwin-minversion-1.C: New.
1897
1898 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
1899
1900         * gcc.dg/tree-ssa/20070302-1.c: New test.
1901
1902 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
1903
1904         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
1905         tests.
1906
1907 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
1908
1909         * gcc.dg/tree-ssa/prefetch-4.c: New test.
1910
1911 2007-03-01  Simon Baldwin <simonb@google.com>
1912
1913         PR c++/23689
1914         * warn/ignored_typedef.C: New.
1915         * init/ctor8.C: Added dg-warning to consume ignored typedef
1916         warning.
1917         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
1918         and added an explicit line number.
1919
1920 2007-02-28  Richard Guenther  <rguenther@suse.de>
1921
1922         PR middle-end/30364
1923         * gcc.dg/torture/pr30364-1.c: New testcase.
1924         * gcc.dg/torture/pr30364-2.c: Likewise.
1925         * gcc.dg/torture/pr30364-3.c: Likewise.
1926
1927 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1928
1929         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
1930         powerpc*, use -funsafe-math-optimizations.
1931         * gcc.dg/torture/builtin-logb-1.c: Likewise.
1932         * gcc.dg/torture/builtin-modf-1.c: Likewise.
1933
1934 2007-02-28  Tobias Burnus  <burnus@net-b.de>
1935             Paul Thomas  <pault@gcc.gnu.org>
1936
1937         PR fortran/30888
1938         PR fortran/30887
1939         * c_by_val_1.f: Test %VAL() with non-default kind.
1940         * c_by_val.c: Ditto.
1941         * c_by_val_4.f: New test.
1942
1943 2007-02-28  Tobias Burnus  <burnus@net-b.de>
1944
1945         PR fortran/30968
1946         * gfortran.dg/continuation_7.f90: New test.
1947
1948 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
1949
1950         * g++.dg/inherit/thunk7.C: New test.
1951         * lib/target-supports.exp (check_profiling_available): Not available
1952         for bfin-*-*.
1953
1954 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
1955
1956         PR target/30970
1957         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
1958
1959 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
1960
1961         * lib/target-supports.exp (check_effective_target_init_priority):
1962         Remove Solaris special case.
1963
1964 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
1965
1966         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
1967         for more builtin types.
1968
1969         * g++.dg/ext/visibility/class1.C: Port to Darwin.
1970         * g++.dg/ext/visibility/noPLT.C: Likewise.
1971
1972 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1973
1974         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
1975         sh* targets.
1976
1977 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
1978
1979         PR fortran/30865
1980         * size_optional_dim_1.f90:  New test.
1981
1982 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
1983
1984         * gcc.dg/vxworks/vxworks.exp: New file.
1985         * gcc.dg/vxworks/initpri1.c: Likewise.
1986         * gcc.dg/vxworks/initpri2.c: Likewise.
1987         * gcc.dg/initpri2.c: Add more tests.
1988         * g++.dg/special/initpri2.C: Likewise.
1989
1990         * gcc.dg/initpri1.c: New test.
1991         * gcc.dg/initpri2.c: Likewise.
1992         * g++.dg/special/initpri1.C: New test.
1993         * g++.dg/special/initpri2.C: Likewise.
1994         * g++.dg/special/conpr-1.C: Use init_priority effective target.
1995         * g++.dg/special/conpr-2.C: Likewise.
1996         * g++.dg/special/conpr-3.C: Likewise.
1997         * g++.dg/special/conpr-4.C: Likewise.
1998         * g++.dg/special/initp1.C: Likewise.
1999         * g++.dg/special/ecos.exp: Remove code to detect availability of
2000         constructor priorities.
2001         * lib/target-supports.exp (check_effective_target_init_priority):
2002         New function.
2003
2004 2007-02-24  Jan Hubicka  <jh@suse.cz>
2005
2006         * gcc.c-torture/execute/pr30778.c: New testcase.
2007
2008 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2009
2010         PR libgfortran/30918
2011         * gfortran.dg/namelist_26.f90: New test.
2012
2013 2007-02-24  Richard Guenther  <rguenther@suse.de>
2014
2015         PR middle-end/30951
2016         * gcc.dg/pr30951.c: New testcase.
2017
2018 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2019
2020         * gcc.dg/torture/builtin-modf-1.c: New test.
2021
2022 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
2023
2024         PR tree-optimization/30904
2025         * gcc.dg/pr30904.c: New test.
2026
2027 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2028
2029         * gcc.test-framework/README: Correct command.
2030         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
2031         -Wunused-value.
2032         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
2033
2034 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
2035
2036         * lib/target-supports.exp (check_effective_target_unwrapped): New.
2037
2038 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
2039
2040         * lib/target-supports.exp (check_effective_target_newlib): New
2041         function.
2042
2043 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
2044
2045         PR fortran/30660
2046         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
2047         allocatable component.
2048
2049
2050 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2051
2052         * gcc.dg/torture/builtin-logb-1.c: New test.
2053         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
2054         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
2055         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
2056         sh* targets.
2057
2058 2007-02-23  Richard Guenther  <rguenther@suse.de>
2059
2060         * g++.dg/warn/changes-meaning.C: New testcase.
2061
2062 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2063
2064         PR libgfortran/30910
2065         * gfortran.dg/fmt_zero_precision.f90: Update test.
2066
2067 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2068
2069         * gcc.dg/torture/builtin-frexp-1.c: New test.
2070
2071 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
2072
2073         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
2074
2075 2007-02-22  Ian Lance Taylor  <iant@google.com>
2076
2077         PR debug/30898
2078         * g++.dg/debug/pr30898.C: New test.
2079
2080 2007-02-22  Ira Rosen  <irar@il.ibm.com>
2081
2082         * gcc.dg/vect/vect-106.c: New test.
2083
2084 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
2085             Ira Rosen  <irar@il.ibm.com>
2086
2087         PR tree-optimization/30843
2088         * gcc.dg/vect/pr30843.c: New test.
2089
2090 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
2091
2092         PR tree-optimization/30858
2093         * gcc.dg/vect/pr30858.c: New test.
2094
2095 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
2096
2097         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
2098         to set options for compiling testglue.
2099         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
2100         * lib/obj-c++.exp (obj-c++_init): Likewise.
2101
2102 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
2103
2104         * gnat.dg/derived_aggregate.adb: New test.
2105
2106 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2107
2108         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
2109         sh* targets.  Call the correct CKSGN macro.
2110
2111 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
2112
2113         * gfortran.dg/gomp/omp_parse1.f90: New test.
2114         * gfortran.dg/gomp/omp_parse2.f: New test.
2115
2116 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
2117
2118         PR fortran/30869
2119         * gfortran.dg/do_pointer_1.f90:  New test.
2120
2121 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2122
2123         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
2124         and scalbln.
2125
2126 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
2127
2128         * gcc.dg/darwin-minversion-1.c: New.
2129         * gcc.dg/darwin-minversion-2.c: New.
2130
2131 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2132
2133         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
2134
2135 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2136             DJ Delorie <dj@redhat.com>
2137
2138         PR other/30824
2139         * gcc.dg/Wfatal.c: New.
2140         * gcc.dg/Wfatal-2.c: New.
2141         * gcc.dg/Werror-1.c: Adjust expectations.
2142         * gcc.dg/Werror-5.c: Likewise.
2143         * gcc.dg/Werror-7.c: Likewise.
2144         * gcc.dg/Werror-10.c: Likewise.
2145         * gcc.dg/Werror-11.c: Likewise.
2146
2147 2007-02-20  Tobias Burnus  <burnus@net-b.de>
2148
2149         PR fortran/30522
2150         * gfortran.dg/volatile10.f90: New test.
2151
2152 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
2153
2154         PR libfortran/30533
2155         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
2156
2157 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2158
2159         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
2160         * gcc.dg/Walways-true-1.c: Likewise.
2161         * gcc.dg/weak/weak-3.c: Likewise.
2162         * gcc.dg/Werror-1.c: Likewise.
2163         * gcc.dg/Werror-3.c: Likewise.
2164         * gcc.dg/Werror-4.c: Likewise.
2165         * gcc.dg/Werror-5.c: Likewise.
2166         * gcc.dg/Werror-6.c: Likewise.
2167         * gcc.dg/Werror-7.c: Likewise.
2168         * gcc.dg/Werror-8.c: Likewise.
2169         * gcc.dg/Werror-10.c: Likewise.
2170         * gcc.dg/Werror-11.c: Likewise.
2171         * gcc.dg/Werror-12.c: Likewise.
2172         * g++.old-deja/g++.mike/warn8.C: Likewise.
2173         * g++.dg/warn/Walways-true-1.C: Likewise.
2174         * g++.dg/warn/Walways-true-2.C: Likewise.
2175         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
2176         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
2177         -Wstring-literal-comparison with -Waddress.
2178         * gcc.dg/Wstring-literal-comparison-4.c: Replace
2179         -Wno-string-literal-comparison with -Wno-address.
2180
2181 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
2182
2183         * gnat.dg/self_aggregate_with_call.adb: New test.
2184
2185 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
2186
2187         PR tree-optimization/30975
2188         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
2189         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
2190         * gcc.dg/vect/pr30795.c: New.
2191
2192 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2193
2194         PR fortran/30681
2195         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
2196
2197 2007-02-18  Roger Sayle  <roger@eyesopen.com>
2198
2199         PR rtl-optimization/28173
2200         * gcc.target/i386/andor-1.c: New test case.
2201
2202 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2203
2204         * gcc.dg/torture/builtin-ldexp-1.c: New.
2205         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
2206
2207 2007-02-18  Roger Sayle  <roger@eyesopen.com>
2208
2209         * gfortran.dg/array_constructor_15.f90: New test case.
2210
2211 2007-02-18  Roger Sayle  <roger@eyesopen.com>
2212
2213         * gfortran.dg/forall_10.f90: New test case.
2214
2215 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
2216
2217         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
2218
2219 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
2220
2221         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
2222         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
2223
2224 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
2225
2226         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
2227         * gcc.target/i386/builtin-bswap-3.c: Ditto.
2228         * gcc.target/i386/xchg-1.c: New test.
2229         * gcc.target/i386/xchg-2.c: New test.
2230
2231 2007-02-16  Richard Guenther  <rguenther@suse.de>
2232             Christian Bruel  <christian.bruel@st.com>
2233
2234         * gcc.dg/strict-overflow-5.c: New testcase.
2235
2236 2007-02-16  Tobias Burnus  <burnus@net-b.de>
2237
2238         PR fortran/30793
2239         * gfortran.dg/func_derived_4.f90: New test.
2240
2241 2007-02-15  Roger Sayle  <roger@eyesopen.com>
2242
2243         PR middle-end/30391
2244         * gfortran.dg/pr30391-1.f90: New test case.
2245
2246 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2247
2248         PR middle-end/30433
2249         * gcc.c-torture/compile/pr30433.c: New testcase to check
2250         that complex constants comparisions are foldded.
2251
2252 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2253
2254         PR C++/30158
2255         * g++.dg/ext/stmtexpr10.C: New testcase.
2256
2257 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2258
2259         PR middle-end/30729
2260         * gcc.dg/Wunused-value-2.c: New testcase.
2261
2262 2007-02-15  Ian Lance Taylor  <iant@google.com>
2263
2264         * g++.dg/eh/subreg-1.C: New test.
2265
2266 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2267
2268         PR c/26494
2269         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
2270         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
2271         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
2272         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
2273         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
2274         * gcc.dg/Werror-implicit-function-declaration.c: New.
2275
2276 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2277
2278         PR c++/28943
2279         * g++.dg/warn/pr28943.C: New.
2280
2281 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2282
2283         * gfortran.fortran-torture/execute/math.f90: Fix typo.
2284
2285 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2286
2287         PR fortran/30779
2288         * gfortran.dg/error_recovery_3.f90: New test.
2289
2290 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
2291
2292         * g++.dg/tree-ssa/sra-1.C: New.
2293
2294 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
2295
2296         * g++.dg/tree-ssa/sra-1.C: New.
2297
2298 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
2299
2300         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
2301
2302 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2303
2304         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
2305
2306 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
2307
2308         PR fortran/30799
2309         * gfortran.dg/logical_2.f90: New test.
2310
2311 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
2312
2313         * gcc.dg/torture/complex-alias-1.c: New test.
2314
2315 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
2316
2317         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
2318         instead of -fdump-tree-tailcall.
2319
2320 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
2321
2322         * gfortran.dg/interface_10.f90: Fix comment typo.
2323
2324 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
2325
2326         PR tree-optimization/30771
2327         * gcc.dg/vect/pr30771.c: New test.
2328
2329 2007-02-13  Ian Lance Taylor  <iant@google.com>
2330
2331         * gcc.dg/Wstrict-overflow-1.c: New test.
2332         * gcc.dg/Wstrict-overflow-2.c: New test.
2333         * gcc.dg/Wstrict-overflow-3.c: New test.
2334         * gcc.dg/Wstrict-overflow-4.c: New test.
2335         * gcc.dg/Wstrict-overflow-5.c: New test.
2336         * gcc.dg/Wstrict-overflow-6.c: New test.
2337         * gcc.dg/Wstrict-overflow-7.c: New test.
2338         * gcc.dg/Wstrict-overflow-8.c: New test.
2339         * gcc.dg/Wstrict-overflow-9.c: New test.
2340         * gcc.dg/Wstrict-overflow-10.c: New test.
2341
2342 2007-02-13  Roger Sayle  <roger@eyesopen.com>
2343
2344         * gcc.target/ia64/builtin-bswap-2.c: New test case.
2345
2346 2007-02-13  Richard Henderson  <rth@redhat.com>
2347
2348         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
2349         * gcc.c-torture/execute/pr29302-1.c: ... here.
2350
2351 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2352
2353         PR c/29521
2354         * gcc.dg/c90-return-1.c: Update output.
2355         * gcc.dg/c99-return-1.c: Likewise.
2356
2357 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
2358
2359         PR fortran/30554
2360         * gfortran.dg/used_dummy_types_7.f90: New test..
2361
2362 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
2363
2364         * gcc.target/i386/parity-1.c: New test.
2365         * gcc.target/i386/parity-2.c: New test.
2366
2367 2007-02-12  Roger Sayle  <roger@eyesopen.com>
2368
2369         * gcc.target/i386/builtin-bswap-3.c: New test case.
2370
2371 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
2372
2373         PR tree-optimization/29145
2374         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
2375         alias analysis is improved to take better advantage of restrict
2376         qualified pointers.
2377         * gcc.dg/vect/vect-80.c: Likewise.
2378         * gcc.dg/vect/pr29145.c: New.
2379
2380 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
2381
2382         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
2383         * gcc.target/i386/sse4a-insert.c: Likewise.
2384
2385 2007-02-11  Roger Sayle  <roger@eyesopen.com>
2386
2387         * gcc.target/ia64/builtin-popcount-1.c: New test case.
2388         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
2389
2390 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
2391
2392         PR fortran/30478
2393         * gfortran.dg/enum_4.f90: Update error message checks.
2394
2395 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
2396
2397         PR fortran/30554
2398         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
2399         versions of the modules.
2400
2401         PR fortran/30617
2402         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
2403         by getting rid of recursive I/O and providing functions with
2404         results.
2405
2406         PR fortran/30319
2407         * gfortran.dg/char_array_constructor_2.f90
2408
2409 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
2410
2411         PR c++/26988
2412         * g++.dg/template/spec34.C: New test
2413
2414 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
2415
2416         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
2417         on i?86 and x86_64.
2418         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
2419         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
2420         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
2421         on i?86 and x86_64.
2422         * gcc.dg/vect/vect-113.c: Ditto.
2423
2424 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
2425
2426         PR c++/29487
2427         * g++.dg/eh/weak1-C: New test.
2428         * g++.dg/eh/weak1-a.cc: Likewise.
2429         * g++.dg/eh/comdat1.C: Likewise.
2430
2431 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
2432             Dorit Nuzman  <dorit@il.ibm.com>
2433
2434         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
2435         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
2436         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
2437         * gcc.dg/vect/vect-113.c: Likewise.
2438
2439         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
2440
2441 2007-02-10  Richard Henderson  <rth@redhat.com>
2442
2443         * lib/target-supports.exp (check_effective_target_tls): Redefine
2444         to mean non-emulated tls.
2445         * gcc.dg/tls/alias-1.c: Remove tls requirement.
2446         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2447         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2448         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2449         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2450         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2451         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2452
2453 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
2454
2455         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
2456
2457 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
2458
2459         * gfortran.dg/secnds.f: Replace time tolerance with a
2460         before-and-after bracket.
2461         * gfortran.dg/secnds-1.f: Likewise.
2462
2463 2007-02-09  Tobias Burnus  <burnus@net-b.de>
2464
2465         PR fortran/30512
2466         * gfortran.dg/maxlocval_1.f90: New test.
2467
2468 2007-02-09  Roger Sayle  <roger@eyesopen.com>
2469
2470         * gcc.target/ia64/builtin_bswap-1.c: New test case.
2471
2472 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2473
2474         PR fortran/30720
2475         * gfortran.dg/array_function_1.f90: New test.
2476
2477 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2478
2479         * lib/target-supports.exp (check_effective_target_lax_strtofp)
2480         (check_effective_target_dummy_wcsftime): New functions.
2481
2482 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2483
2484         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
2485         * lib/target-supports.exp (check_effective_target_uclibc): New
2486         function.
2487
2488 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2489
2490         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
2491         (vsnprintf): Don't define for uClibc targets.
2492
2493 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2494
2495         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
2496         set before checking whether it was allowed.
2497         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
2498         before checking inside_main.
2499
2500 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2501
2502         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
2503         uClinux targets.
2504         (u16sf): Likewise u4sf.
2505         * g++.dg/compat/struct-layout-1.h: Likewise.
2506
2507 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2508
2509         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
2510         procedure.
2511         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
2512         m68k targets if check_effective_target_coldfire_fpu returns true.
2513
2514 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
2515         Richard Guenther  <rguenther@suse.de>
2516
2517         PR middle-end/23361
2518         * gcc.dg/fold-compare-3.c: New testcase.
2519         * gcc.dg/tree-ssa/loop-24.c: Likewise.
2520
2521 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
2522
2523         * gcc.dg/pr26570.c: Clean up coverage files.
2524         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
2525         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
2526         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
2527         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2528         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2529         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2530         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
2531         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
2532         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
2533         * gcc.dg/tree-ssa/pr25501.c: Ditto.
2534         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
2535         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
2536         * gcc.dg/vect/pr28952.c: Ditto.
2537         * gcc.dg/vect/pr27151.c: Ditto.
2538         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
2539         * g++.dg/gomp/macro-3.C: Ditto.
2540
2541 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
2542
2543         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
2544         of the loop.
2545
2546 2007-02-08  Roger Sayle  <roger@eyesopen.com>
2547
2548         * gcc.target/i386/builtin-bswap-2.c: New test case.
2549
2550 2007-02-08  Roger Sayle  <roger@eyesopen.com>
2551
2552         * gfortran.dg/forall_8.f90: New test case.
2553         * gfortran.dg/forall_9.f90: Likewise.
2554
2555 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2556
2557         * gcc.dg/builtins-20.c: Add some -~ complex cases.
2558
2559 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
2560
2561         * lib/target-supports.exp (check_effective_target_simulator): New.
2562
2563 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
2564
2565         * gcc.dg/tree-ssa/loop-25.c: New test.
2566
2567 2007-02-06  Richard Henderson  <rth@redhat.com>
2568
2569         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
2570
2571 2007-02-06  Roger Sayle  <roger@eyesopen.com>
2572
2573         * gcc.target/powerpc/popcount-1.c: New test case.
2574         * gcc.target/powerpc/parity-1.c: Likewise.
2575
2576 2007-02-06  Richard Guenther  <rguenther@suse.de>
2577
2578         PR middle-end/27302
2579         * gcc.dg/torture/pr27302-2.c: New testcase.
2580
2581 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
2582
2583         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
2584         * gcc.dg/vect/vect-iv-1.c: New test.
2585         * gcc.dg/vect/vect-iv-2.c: New test.
2586         * gcc.dg/vect/vect-iv-3.c: New test.
2587         * gcc.dg/vect/vect-iv-4.c: New test.
2588         * gcc.dg/vect/vect-iv-5.c: New test.
2589         * gcc.dg/vect/vect-iv-6.c: New test.
2590         * gcc.dg/vect/vect-iv-7.c: New test.
2591         * gcc.dg/vect/vect-iv-8.c: New test.
2592         * gcc.dg/vect/vect-iv-9.c: New test.
2593         * gcc.dg/vect/vect-iv-10.c: New test.
2594         * gcc.dg/vect/vect-iv-11.c: New test.
2595         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
2596         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
2597         * gcc.dg/vect/vect-14.c: Now vectorizable.
2598         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
2599         * gcc.dg/vect/vect-27.c: Likewise.
2600         * gcc.dg/vect/vect-29.c Likewise.
2601         * gcc.dg/vect/vect-dv-2.c: Likewise.
2602         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
2603         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
2604         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2605
2606 2007-02-06  Ira Rosen  <irar@il.ibm.com>
2607
2608         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
2609
2610 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2611
2612         * gcc.dg/builtins-20.c: Add more cases.
2613
2614 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
2615
2616         PR debug/30189
2617         * gcc.dg/pr30189.c: New test.
2618
2619 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
2620
2621         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
2622         for running tests.
2623         * gcc.target/i386/sse4a-extract.c: New test.
2624         * gcc.target/i386/sse4a-insert.c: New test.
2625         * gcc.target/i386/sse4a-montsd.c: New test.
2626         * gcc.target/i386/sse4a-montss.c: New test.
2627
2628 2007-02-05  Richard Guenther  <rguenther@suse.de>
2629
2630         * gcc.target/i386/vectorize3.c: New testcase.
2631
2632 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
2633
2634         PR target/30665
2635         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
2636
2637 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2638
2639         PR fortran/30611
2640         * gfortran.dg/repeat_1.f90: New test.
2641
2642 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
2643
2644         PR fortran/30605
2645         * gfortran.dg/spread_shape_1.f90: Remove tabs.
2646         * gfortran.dg/derived_init_2.f90: Ditto.
2647         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
2648         * gfortran.dg/array_initializer_1.f90: Ditto.
2649         * gfortran.dg/do_2.f90: Ditto.
2650         * gfortran.dg/proc_assign_1.f90: Ditto.
2651
2652 2007-02-04  Richard Guenther  <rguenther@suse.de>
2653
2654         PR middle-end/30636
2655         * g++.dg/warn/pr30636.C: New testcase.
2656         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
2657
2658 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
2659
2660         PR middle-end/30667
2661         * gfortran.dg/pr30667.f: New test.
2662
2663 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2664
2665         * gcc.dg/builtins-54.c: Add more cases.
2666
2667 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
2668
2669         PR fortran/30514
2670         * gfortran.dg/zero_sized_2.f90: New test.
2671
2672         PR fortran/30660
2673         * gfortran.dg/alloc_comp_basics_4.f90: New test.
2674
2675         PR fortran/29820
2676         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
2677         file.
2678
2679 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2680
2681         PR fortran/30683
2682         * gfortran.dg/interface_10.f90: New test.
2683
2684 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2685
2686         * gcc.dg/builtins-20.c: Add more cases.
2687
2688 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2689
2690         PR target/29682
2691         * gcc-target/ia64/pr29682.c: New test.
2692
2693 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
2694
2695         PR fortran/30284
2696         * gfortran.dg/arrayio_11.f90.f90: New test.
2697
2698         PR fortran/30626
2699         * gfortran.dg/arrayio_12.f90.f90: New test.
2700
2701 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
2702
2703         PR c++/30536
2704         * g++.dg/tls/diag-5.C: New test.
2705
2706         PR middle-end/30473
2707         * gcc.dg/pr30473.c: New test.
2708         * gcc.c-torture/execute/20070201-1.c: New test.
2709
2710 2007-02-01  Roger Sayle  <roger@eyesopen.com>
2711
2712         * gfortran.dg/dependency_20.f90: New test case.
2713
2714 2007-01-31  Ian Lance Taylor  <iant@google.com>
2715
2716         * gcc.dg/lower-subreg-1.c (test): New test.
2717
2718 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
2719
2720         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
2721
2722 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2723
2724         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
2725         * gcc.dg/torture/builtin-math-3.c: Likewise.
2726
2727 2007-01-31  Dirk Mueller  <dmueller@suse.de>
2728
2729         gcc.dg/Wparentheses-2.c: Update and add new tests.
2730
2731 2007-01-31  Ira Rosen  <irar@il.ibm.com>
2732
2733         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
2734         vectorize.
2735
2736 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
2737
2738         * gcc.dg/builtins-63.c: New test.
2739
2740 2007-01-31  Tobias Burnus  <burnus@net-b.de>
2741
2742         PR fortran/27588
2743         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
2744
2745 2007-01-31  Tobias Burnus  <burnus@net-b.de>
2746
2747         PR fortran/30520
2748         * gfortran.dg/volatile8.f90: New argument conformance test.
2749         * gfortran.dg/volatile9.f90: New scope test.
2750
2751 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2752
2753         PR c++/24745
2754         * g++.dg/warn/null4.C: New.
2755
2756 2001-01-30  Roger Sayle  <roger@eyesopen.com>
2757             Uros Bizjak  <ubizjak@gmail.com>
2758
2759         * gcc.dg/large-size-array-3.c: Correct typo.
2760
2761 2007-01-30  Richard Guenther  <rguenther@suse.de>
2762
2763         PR middle-end/27657
2764         * g++.dg/debug/pr27657.C: New testcase.
2765
2766 2007-01-30  Richard Guenther  <rguenther@suse.de>
2767
2768         PR middle-end/30313
2769         * gcc.dg/torture/pr30313.c: New testcase.
2770
2771 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
2772
2773         * gcc.dg/dfp/dfp-except.h: New file.
2774         * gcc.dg/dfp/fe-check.h: New file.
2775         * gcc.dg/dfp/fe-binop.c: New test.
2776         * gcc.dg/dfp/fe-convert-1.c: New test.
2777         * gcc.dg/dfp/fe-convert-2.c: New test.
2778         * gcc.dg/dfp/fe-convert-3.c: New test.
2779
2780         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
2781         * gcc.dg/dfp/decfloat-constants.c: Ditto.
2782         * gcc.dg/dfp/convert-dfp.c: Ditto.
2783         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2784
2785 2007-01-29  Josh Conner  <jconner@apple.com>
2786
2787         * gcc.target/powerpc/altivec-24.c: New test.
2788
2789 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
2790
2791         PR c++/28266
2792         * g++.dg/parse/defarg12.C: New test.
2793
2794 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
2795
2796         PR fortran/30554
2797         * gfortran.dg/used_dummy_types_6.f90: New test.
2798
2799 2007-01-28  Jan Hubicka  <jh@suse.cz>
2800
2801         * gcc.dg/tree-prof/val-prof-6.c: New test.
2802
2803 2007-01-28  Roger Sayle  <roger@eyesopen.com>
2804
2805         * gcc.dg/large-size-array-3.c: Correct test case (portability).
2806
2807 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
2808
2809         PR C++/28988
2810         * g++.dg/expr/dtor4.C: New test.
2811
2812 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
2813
2814         * gcc.dg/tree-ssa/loop-23.c: New test.
2815
2816 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
2817
2818         PR libfortran/30389
2819         * gfortran.dg/achar_2.f90:  New test.
2820         * gfortran.dg/achar_3.f90:  New test.
2821
2822 2007-01-27  Ian Lance Taylor  <iant@google.com>
2823
2824         * gcc.dg/strict-overflow-1.c: New test.
2825         * gcc.dg/no-strict-overflow-1.c: New test.
2826         * gcc.dg/strict-overflow-2.c: New test.
2827         * gcc.dg/no-strict-overflow-2.c: New test.
2828         * gcc.dg/strict-overflow-3.c: New test.
2829         * gcc.dg/no-strict-overflow-3.c: New test.
2830         * gcc.dg/strict-overflow-4.c: New test.
2831         * gcc.dg/no-strict-overflow-4.c: New test.
2832         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
2833         * gcc.dg/pr15784-1.c: Likewise.
2834         * gcc.dg/pr20922-1.c: Likewise.
2835         * gcc.dg/pr20922-3.c: Likewise.
2836         * gcc.dg/pr20922-4.c: Likewise.
2837         * gcc.dg/pr20922-6.c: Likewise.
2838         * gcc.dg/compare-4.c: Likewise.
2839         * gcc.dg/torture/pr26898-1.c: Likewise.
2840         * gcc.dg/tree-ssa/divide-1.c: Likewise.
2841         * gcc.dg/tree-ssa/divide-2.c: Likewise.
2842         * gcc.dg/tree-ssa/divide-3.c: Likewise.
2843         * gcc.dg/tree-ssa/divide-4.c: Likewise.
2844         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
2845         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
2846         * gcc.dg/tree-ssa/pr21082.c: Likewise.
2847         * gcc.dg/tree-ssa/pr26899.c: Likewise.
2848         * g++.dg/tree-ssa/pr21082.C: Likewise.
2849
2850 2007-01-27  Roger Sayle  <roger@eyesopen.com>
2851
2852         * gcc-dg/large-size-array-3.c: New test case.
2853
2854 2007-01-27  Roger Sayle  <roger@eyesopen.com>
2855
2856         * gfortran.dg/forall_7.f90: New test case.
2857
2858 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
2859
2860         PR fortran/30407
2861         * gfortran.dg/where_operator_assign_1.f90: New test.
2862         * gfortran.dg/where_operator_assign_2.f90: New test.
2863         * gfortran.dg/where_operator_assign_3.f90: New test.
2864
2865 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
2866
2867         * lib/target-supports.exp
2868         (check_effective_target_powerpc_altivec): New.
2869         (check_effective_target_vect_cmdline_needed): Use it.
2870
2871 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
2872
2873         PR fortran/30278
2874         * gfortran.dg/backslash_3.f: New test.
2875
2876 2007-01-26  Richard Guenther  <rguenther@suse.de>
2877
2878         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
2879
2880 2007-01-26  Tobias Burnus  <burnus@net-b.de>
2881
2882         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
2883         * gfortran.dg/vect/vect.exp: Ditto.
2884         * gfortran.dg/dg.exp: Ditto.
2885         * gfortran.fortran-torture/execute/execute.exp: Ditto.
2886         * gfortran.fortran-torture/compile/compile.exp: Ditto.
2887
2888 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2889
2890         * gcc.dg/builtins-20.c: Add more cases.
2891         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
2892
2893 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2894
2895         PR fortran/30437
2896         * gcc.dg/Wall.c: New.
2897         * gcc.dg/Wno-all.c: New.
2898         * gfortran.dg/Wall.f90: New.
2899         * gfortran.dg/Wno-all.f90: New.
2900
2901 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
2902
2903         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
2904         * g++.dg/eh/simd-2.C: Also run on Darwin.
2905         * g++.dg/eh/simd-3.C: New.
2906         * g++.dg/eh/simd-4.C: New.
2907
2908 2007-01-25  Richard Guenther  <rguenther@suse.de>
2909
2910         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
2911         and _PROFILE_USE.
2912         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
2913
2914 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
2915
2916         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
2917         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
2918         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
2919         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
2920         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
2921         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
2922         * gcc.dg/ipa/ipa-7.c: New testcase.
2923
2924 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
2925
2926         * g++.dg/cpp0x/warn_cxx0x.C: New.
2927
2928 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2929
2930         * gcc.dg/builtins-20.c: Test builtin carg.
2931
2932 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
2933
2934         PR middle-end/27416
2935         * gcc.dg/gomp/pr27416.c: New test.
2936
2937         PR middle-end/30494
2938         * gcc.dg/gomp/pr30494.c: New test.
2939         * g++.dg/gomp/pr30494.C: New test.
2940
2941         PR middle-end/30421
2942         * gcc.dg/gomp/pr30421.c: New test.
2943
2944 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
2945
2946         * gcc.target/ia64/versionid-1.c: New test.
2947         * gcc.target/ia64/versionid-2.c: New test.
2948
2949 2007-01-24  Richard Guenther  <rguenther@suse.de>
2950
2951         PR testsuite/30181
2952         * gcc.dg/builtins-57.c: Change to a link-time testcase
2953         to support non-C99 targets.
2954
2955 2007-01-24  Jan Hubicka  <jh@suse.cz>
2956
2957         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
2958
2959 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
2960
2961         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
2962
2963 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
2964
2965         PR objc/27438
2966         * objc.dg/const-str-12.m: New test.
2967
2968 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2969
2970         PR fortran/30532
2971         * gfortran.dg/ctrl-z.f90:  New test.
2972
2973 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2974
2975         PR fortran/30481
2976         * gfortran.dg/namelist_assumed_char.f90:  New test.
2977
2978 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
2979
2980         PR c++/27492
2981         * g++.dg/inherit/covariant15.C: New test.
2982
2983 2007-01-23  Ian Lance Taylor  <iant@google.com>
2984
2985         * g++.dg/warn/Wparentheses-24.C: New test.
2986
2987 2007-01-23  Richard Guenther  <rguenther@suse.de>
2988
2989         PR testsuite/30560
2990         * ada/acats/run_acats: Do not call gnatmake or gnatchop
2991         with full path.
2992
2993 2007-01-22  Richard Guenther  <rguenther@suse.de>
2994
2995         PR tree-optimization/30038
2996         * gcc.dg/builtins-62.c: New testcase.
2997
2998 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2999
3000         * gcc.c-torture/compile/20070121.c: New test.
3001
3002 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
3003
3004         PR libfortran/30525
3005         * gfortran.dg/char_comparison_1.f:  New test.
3006
3007 2007-01-21  Ira Rosen  <irar@il.ibm.com>
3008
3009         * gcc.dg/vect/vect-strided-same-dr.c: New test.
3010
3011 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
3012
3013         PR objc/30479
3014         * objc.dg/pch: New directory.
3015         * objc.dg/pch/pch.exp: New file.
3016         * objc.dg/pch/interface-1.m: New test.
3017         * objc.dg/pch/interface-1.hs: New include file.
3018         * lib/objc.exp (objc_target_compile): Add
3019         "-x objective-c-header" in front of the sources if this is
3020         a precompiled header being compiled.
3021
3022 2007-01-20  Roger Sayle  <roger@eyesopen.com>
3023
3024         * gfortran.dg/array_memcpy_3.f90: New test case.
3025         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
3026
3027 2007-01-20  Roger Sayle  <roger@eyesopen.com>
3028             Brooks Moses  <brooks.moses@codesourcery.com>
3029             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3030
3031         * gfortran.dg/intrinsic_sign_1.f90: New test case.
3032         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
3033
3034 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3035
3036         * gcc.dg/torture/builtin-math-3.c: Test fdim.
3037
3038 2007-01-19  Mike Stump  <mrs@apple.com>
3039
3040         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
3041         away.
3042
3043 2007-01-19  Roger Sayle  <roger@eyesopen.com>
3044
3045         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
3046         option instead of -funsafe-math-optimizations.
3047
3048 2007-01-19  Tomas Bily  <tbily@suse.cz>
3049
3050         gcc.dg/tree-prof/indir-call-prof.c: New.
3051         g++.dg/dg.exp: Add tree-prof subdirectory.
3052         g++.dg/tree-prof/indir-call-prof.C: New.
3053         g++.dg/tree-prof/tree-prof.exp: New.
3054
3055 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3056
3057         PR c++/17947
3058         * g++.dg/warn/deprecated.C: Update warning output.
3059         * g++.dg/warn/deprecated-2.C: Likewise.
3060         * g++.dg/warn/deprecated-3.C: New.
3061
3062 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
3063
3064         * gcc.c-torture/execute/nestfunc-7.c: New.
3065
3066 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
3067
3068         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
3069
3070 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
3071
3072         * gcc.dg/m68k-pic-1.c: New.
3073
3074 2007-01-18  Roger Sayle  <roger@eyesopen.com>
3075
3076         * gfortran.dg/array_memcpy_4.f90: New test case.
3077
3078 2007-01-18  Josh Conner  <jconner@apple.com>
3079
3080         PR target/30485
3081         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
3082         * gcc.dg/vect/no-trapping-math-1: New.
3083         * gcc.dg/vect/no-trapping-math-2: New.
3084
3085 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
3086
3087         * gcc.target/i386/387-8.c: Update comment about optimizing
3088         inherent load of 1.0 of fptan instruction.
3089
3090 2007-01-18  Dirk Mueller  <dmueller@suse.de>
3091             Richard Guenther <rguenther@suse.de>
3092
3093         PR diagnostic/8268
3094         * gcc.dg/Warray-bounds.c: New testcase.
3095         * gcc.dg/Warray-bounds-2.c: New testcase.
3096         * g++.dg/warn/Warray-bounds.C: New testcase.
3097         * g++.dg/warn/Warray-bounds-2.C: New testcase.
3098
3099 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
3100
3101         PR fortran/30476
3102         * gfortran.dg/generic_12.f90: New test.
3103
3104 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
3105
3106         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
3107         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
3108
3109 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
3110
3111         * gcc.dg/dfp/compare-special.h: New file.
3112         * gcc.dg/dfp/compare-special-32.c: New test.
3113         * gcc.dg/dfp/compare-special-64.c: New test.
3114         * gcc.dg/dfp/compare-special-128.c: New test.
3115
3116 2007-01-16  Roger Sayle  <roger@eyesopen.com>
3117             Paul Thomas  <pault@gcc.gnu.org>
3118             Steven G. Kargl  <kargl@gcc.gnu.org>
3119
3120         PR fortran/30404
3121         * gfortran.dg/forall_6.f90: New test case.
3122         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
3123         * gfortran.dg/dependency_13.f90: Likewise.
3124
3125 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3126
3127         PR testsuite/12325
3128         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
3129         targets that don't support Inf.
3130
3131 2007-01-15  Dale Johannesen  <dalej@apple.com>
3132
3133         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
3134
3135 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
3136
3137         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
3138         of achar for 0xff to avoid the "Extended ASCII not
3139         implemented" error message.
3140
3141 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
3142
3143         PR fortran/28172
3144         * gfortran.dg/altreturn_4.f90: New test.
3145
3146         PR fortran/29389
3147         * gfortran.dg/stfunc_4.f90: New test.
3148
3149         PR fortran/29712
3150         * gfortran.dg/bound_2.f90: Reinstate commented out line.
3151         * gfortran.dg/initialization_1.f90: Change warning.
3152
3153         PR fortran/30283
3154         * gfortran.dg/specification_type_resolution_2.f90: New test.
3155
3156 2007-01-14  Jan Hubicka  <jh@suse.cz>
3157
3158         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
3159         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
3160         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
3161         elimination.
3162
3163 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
3164
3165         PR fortran/30410
3166         * gfortran.dg/external_procedures_2.f90: New test.
3167
3168 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
3169
3170         PR target/30413
3171         * gcc.target/i386/pr30413.c: New test.
3172
3173 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
3174
3175         PR fortran/30452
3176         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
3177
3178 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
3179
3180         * gcc.dg/20070112-1.c: New test.
3181
3182 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3183
3184         PR libgfortran/30435
3185         * gfortran.dg/list_read_6.f90: New test.
3186
3187 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
3188
3189         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
3190
3191 2007-01-12  Tom Tromey  <tromey@redhat.com>
3192
3193         PR preprocessor/28227:
3194         * gcc.dg/cpp/pr28227.c: New file.
3195
3196 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
3197
3198         * gcc.dg/tree-ssa/loop-22.c: New test.
3199
3200 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
3201
3202         PR tree-optimization/29516
3203         * gcc.dg/tree-ssa/loop-20.c: New test.
3204
3205 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
3206
3207         PR libfortran/30415
3208         * minmaxloc_integer_kinds_1.f90:  New test.
3209
3210 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
3211
3212         PR c++/29573
3213         * g++.dg/template/sizeof-template-argument.C: New test.
3214
3215 2007-01-11  Jan Hubicka  <jh@suse.cz>
3216
3217         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
3218         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
3219         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
3220         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
3221         * gcc.dg/tree-ssa/pr21658.c: Likewise.
3222         * gcc.dg/tree-ssa/pr15349.c: Likewise.
3223         * gcc.dg/tree-ssa/pr25501.c: Likewise.
3224         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
3225         transformation in question.
3226         * gcc.dg/tree-ssa/vrp05.c: Likewise.
3227         * gcc.dg/tree-ssa/pr20701.c: Likewise.
3228         * gcc.dg/always_inline3.c: Likewise.
3229
3230 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
3231
3232         PR c++/28999
3233         * g++.dg/template/typename11.C: New test.
3234
3235 2007-01-10  Robert Kennedy <jimbob@google.com>
3236
3237         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
3238
3239 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
3240
3241         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
3242         for different integer kinds.
3243         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
3244         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
3245         * gfortran.dg/ishft_2.f90: New test.
3246         * gfortran.dg/ishft_3.f90: New test.
3247
3248 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
3249
3250         * gfortran.dg/altreturn_2.f90: Removed executable bit.
3251
3252 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
3253
3254         PR tree-optimization/30322
3255         * gcc.dg/tree-ssa/loop-21.c: New test.
3256
3257 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
3258
3259         * g++.dg/rtti/darwin-builtin-linkage.C: New.
3260
3261 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3262
3263         * gcc.target/spu/intrinsics-1.c: Remove xfail.
3264
3265 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3266
3267         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
3268         * g++.dg/warn/overflow-warn-3.C: Likewise.
3269         * g++.dg/warn/overflow-warn-4.C: Likewise.
3270         * g++.dg/warn/overflow-warn-5.C: Likewise.
3271         * g++.dg/warn/overflow-warn-6.C: Likewise.
3272         * g++.dg/warn/Woverflow-1.C: Likewise.
3273         * g++.dg/warn/Woverflow-2.C: Likewise.
3274         * g++.dg/warn/Woverflow-3.C: Likewise.
3275         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
3276
3277 2007-01-08  Roger Sayle  <roger@eyesopen.com>
3278
3279         * gfortran.dg/array_constructor_14.f90: New test case.
3280         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
3281
3282 2007-01-08  Richard Guenther  <rguenther@suse.de>
3283
3284         PR tree-optimization/23603
3285         * gcc.dg/tree-ssa/vrp31.c: New testcase.
3286         * gcc.dg/tree-ssa/vrp32.c: Likewise.
3287
3288 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
3289
3290         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
3291         in __v8qi typedef.
3292         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
3293         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
3294         compiler behaviour.
3295         * gcc.dg/simd-5.c: Likewise.
3296         * gcc.dg/simd-6.c: Likewise.
3297         * g++.dg/conversion/simd1.C: Likewise.
3298         * g++.dg/conversion/simd3.C: Likewise.
3299         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
3300         (main): Use it.
3301
3302 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
3303
3304         PR tree-optimization/29877
3305         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
3306         name of a hard register for the target concerned.  Adjust dg-error
3307         directives to cope with new behaviour of TER.
3308
3309 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3310
3311         PR c++/28986
3312         * g++.dg/conversion/nullptr1.C: Added overflow warning.
3313         * g++.dg/warn/overflow-warn-1.C: New.
3314         * g++.dg/warn/overflow-warn-3.C: New.
3315         * g++.dg/warn/overflow-warn-4.C: New.
3316         * g++.dg/warn/overflow-warn-5.C: New.
3317         * g++.dg/warn/overflow-warn-6.C: New.
3318         * g++.dg/warn/Woverflow-1.C: New.
3319         * g++.dg/warn/Woverflow-2.C: New.
3320         * g++.dg/warn/Woverflow-3.C: New.
3321         * g++.dg/warn/multiple-overflow-warn-2.C: New.
3322
3323 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
3324
3325         PR fortran/27698
3326         * gfortran.dg/invalid_name.f90: New test.
3327         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
3328         * gfortran.dg/gomp/pr29759.f90: Ditto.
3329
3330 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
3331
3332         * gfortran.dg/present_1.f90:  Update error message.
3333
3334 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
3335
3336         PR c++/19439
3337         * g++.dg/template/duplicate1.C: New test
3338         * g++.dg/template/memfriend6.C: Adjust error markers.
3339
3340 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
3341
3342         PR tree-opt/30385
3343         * gcc.dg/torture/inline-1.c: New test.
3344
3345 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3346
3347         PR c/19978
3348         * gcc.dg/multiple-overflow-warn-1.c: New.
3349         * gcc.dg/multiple-overflow-warn-2.c: New.
3350         * gcc.dg/overflow-warn-6.c: New.
3351         * g++.dg/warn/multiple-overflow-warn-1.C: New.
3352
3353 2007-01-05  Roger Sayle  <roger@eyesopen.com>
3354
3355         * gfortran.dg/array_memcpy_1.f90: New test case.
3356         * gfortran.dg/array_memcpy_2.f90: Likewise.
3357
3358 2007-01-05  Richard Guenther  <rguenther@suse.de>
3359
3360         PR middle-end/27826
3361         * g++.dg/opt/pr27826.C: New testcase.
3362
3363 2007-01-05  Ian Lance Taylor  <iant@google.com>
3364
3365         * gcc.dg/Walways-true-1.c: New test.
3366         * gcc.dg/Walways-true-2.c: New test.
3367         * g++.dg/warn/Walways-true-1.C: New test.
3368         * g++.dg/warn/Walways-true-2.C: New test.
3369
3370 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
3371
3372         PR c/30360
3373         * gcc.dg/pr30360.c: New test.
3374
3375 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
3376
3377         PR fortran/23232
3378         * gfortran.dg/data_implied_do_1.f90: New test.
3379
3380         PR fortran/27996
3381         PR fortran/27998
3382         * gfortran.dg/char_length_1.f90: New test.
3383
3384 2007-01-05  Richard Guenther  <rguenther@suse.de>
3385
3386         PR middle-end/28116
3387         * g++.dg/opt/pr28116.C: New testcase.
3388
3389 2007-01-05  Tobias Burnus  <burnus@net-b.de>
3390
3391         PR fortran/29624
3392         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
3393           invalid deallocate.
3394         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
3395         * gfortran.dg/protected_4.f90: Add pointer intent check.
3396         * gfortran.dg/protected_6.f90: Add pointer intent check.
3397         * gfortran.dg/pointer_intent_1.f90: New test.
3398         * gfortran.dg/pointer_intent_2.f90: New test.
3399         * gfortran.dg/pointer_intent_3.f90: New test.
3400
3401 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
3402
3403         PR 30235
3404         * gfortran.dg/altreturn_2.f90: new test.
3405
3406 2007-01-04  Tom Tromey  <tromey@redhat.com>
3407
3408         PR preprocessor/28165:
3409         * gcc.dg/cpp/pr28165.c: New file.
3410
3411 2007-01-03  Josh Conner  <jconner@apple.com>
3412
3413         PR middle-end/29683
3414         * gcc.dg/pr29683.c: New.
3415
3416 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
3417
3418         PR c++/28217
3419         * g++.dg/pch/template-1.C: New test.
3420         * g++.dg/pch/template-1.Hs: New file.
3421
3422 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3423
3424         PR middle-end/30353
3425         * gcc.c-torture/compile/complex-4.c: New test.
3426
3427 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
3428
3429         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
3430         -maltivec.
3431         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
3432
3433 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
3434
3435         PR middle-end/30286
3436         * gcc.dg/pr30286.c: New test.
3437
3438         PR c++/29535
3439         * g++.dg/template/crash66.C: New test.
3440
3441         PR c++/29054
3442         * g++.dg/template/friend49.C: New test.
3443
3444 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
3445
3446         * gfortran.dg/ibits.f90: New test.
3447
3448 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
3449
3450         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
3451         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
3452
3453 2007-01-02  Jan Hubicka  <jh@suse.cz>
3454
3455         * gcc.dg/pr16194.c: We now output error on all three functions, not just
3456         first one.
3457
3458 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3459
3460         PR c/19977
3461         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
3462         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
3463
3464 2006-01-02  Ian Lance Taylor  <iant@google.com>
3465
3466         * g++.dg/warn/Wparentheses-22.C: New test.
3467         * g++.dg/warn/Wparentheses-23.C: New test.
3468
3469 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3470
3471         PR middle-end/7651
3472         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
3473         * gcc.dg/declspec-3-Wextra.c: New.
3474         * gcc.dg/declspec-3-no.c: New
3475
3476 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
3477
3478         PR fortran/20896
3479         * gfortran.dg/interface_10.f90: Remove.
3480
3481 2007-01-01  Roger Sayle  <roger@eyesopen.com>
3482
3483         * gcc.dg/fold-eqxor-4.c: New test case.
3484
3485 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
3486
3487         PR middle-end/30311
3488         * gcc.c-torture/compile/pr30311.c: New test.
3489
3490 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
3491
3492         PR middle-end/30253
3493         * gcc.c-torture/compile/statement-expression-1.c: New test.
3494
3495 2007-01-01  Andreas Schwab  <schwab@suse.de>
3496
3497         PR target/29166
3498         * g++.dg/eh/pr29166.C: New test.
3499
3500 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
3501
3502         * lib/target-supports.exp (check_effective_target_powerpc_spe):
3503         New.
3504         (check_effective_target_vect_cmdline_needed): Use it.
3505
3506 2006-12-31  Richard Guenther  <rguenther@suse.de>
3507
3508         PR middle-end/30137
3509         * testsuite/gcc.dg/pr30137-1.c: New testcase.
3510         * testsuite/gcc.dg/pr30137-2.c: Likewise.
3511
3512 2006-12-31  Roger Sayle  <roger@eyesopen.com>
3513
3514         PR middle-end/30322
3515         * gcc.dg/fold-plusnot-1.c: New test case.
3516
3517 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
3518
3519         PR c++/29731
3520         * g++.dg/parse/template22.C: New test.
3521
3522 2006-12-31  Richard Guenther  <rguenther@suse.de>
3523
3524         PR middle-end/30338
3525         * gcc.c-torture/compile/pr30338.c: New testcase.
3526
3527 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
3528
3529         PR fortran/27900
3530         * gfortran.dg/intrinsic_actual_4.f90: New test.
3531
3532         PR fortran/24325
3533         * gfortran.dg/func_decl_3.f90: New test.
3534
3535 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
3536
3537         PR fortran/23060
3538         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
3539         * gfortran.dg/c_by_val_1.f: New test.
3540         * gfortran.dg/c_by_val_2.f: New test.
3541         * gfortran.dg/c_by_val_3.f: New test.
3542
3543 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
3544
3545         PR libfortran/30321
3546         * gfortran.dg/sum_zero_array_1.f90:  New test.
3547
3548 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
3549
3550         PR preprocessor/29612
3551         * gcc.dg/cpp/pr29612-1.c: New test.
3552         * gcc.dg/cpp/pr29612-2.c: New test.
3553
3554 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
3555
3556         PR fortran/30034
3557         * gfortran.dg/pure_formal_proc_1.f90: New test.
3558
3559         PR fortran/30237
3560         * gfortran.dg/intrinsic_actual_3.f90: New test.
3561
3562 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3563
3564         PR fortran/30014
3565         * gfortran.dg/io_constraints_1.f90: Update test.
3566         * gfortran.dg/io_constraints_2.f90: Update test.
3567         * gfortran.dg/inquire_iolength.f90: New test.
3568
3569 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
3570
3571         PR fortran/20896
3572         * gfortran.dg/interface_10.f90: New test.
3573         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
3574         since z is already, locally a variable.
3575
3576         PR fortran/25135
3577         * gfortran.dg/generic_11.f90: New test.
3578         * gfortran.dg/interface_7.f90: Remove name clash between module
3579         name and procedure 'x' referenced in the interface.
3580
3581 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3582
3583         PR middle-end/7651
3584         * gcc.dg/Wmissing-parameter-type.c: New.
3585         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
3586         * gcc.dg/Wmissing-parameter-type-no.c: New.
3587
3588 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
3589
3590         PR fortran/25818
3591         * gfortran.dg/entry_array_specs_2.f: New test.
3592
3593         PR fortran/30084
3594         * gfortran.dg/nested_modules_6.f90: New test.
3595
3596 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3597
3598         PR middle-end/7651
3599         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
3600         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
3601
3602 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
3603
3604         PR C++/30168
3605         * g++.dg/opt/complex6.C: New test.
3606
3607 2006-12-22  Ben Elliston  <bje@au.ibm.com>
3608
3609         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
3610         full" if the linker on spu-*-* warns about exceeding local store.
3611
3612         And revert this patch:
3613         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
3614         fail to link due to relocation overflows on spu-*-*.
3615
3616 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
3617
3618         PR fortran/30273
3619         * gfortran.dg/dependency_19.f90: New test.
3620
3621 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
3622
3623         PR fortran/30202
3624         * gfortran.dg/alloc_comp_basics_3.f90: New test.
3625
3626 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
3627
3628         PR middle-end/30262
3629         * gcc.c-torture/execute/20061220-1.c: New test.
3630
3631         PR middle-end/30263
3632         * gcc.dg/gomp/asm-1.c: New test.
3633
3634         PR target/30230
3635         * g++.dg/eh/ia64-2.C: New test.
3636
3637 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
3638
3639         PR target/28966
3640         PR target/29248
3641         * gcc.dg/rs6000-leaf.c: New.
3642
3643 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3644
3645         PR fortran/25392
3646         * gfortran.dg/f2c_8.f90: New test.
3647
3648 2006-12-20  Bill Wendling  <wendling@apple.com>
3649
3650         * gcc.dg/asm-b.c: Check for __ppc64__.
3651
3652 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
3653
3654         PR fortran/30190
3655         * gfortran.dg/bounds_check_5.f90: New test.
3656
3657 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
3658
3659         PR middle-end/30143
3660         * gcc.dg/gomp/complex-1.c: New testcase.
3661
3662 2006-12-20  Roger Sayle  <roger@eyesopen.com>
3663
3664         * gfortran.dg/array_memset_1.f90: New test case.
3665
3666 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
3667
3668         * lib/target-supports.exp: Add spu to
3669         check_effective_target_vect_widen_mult_hi_to_si.
3670
3671 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
3672
3673         PR fortran/29992
3674         * gfortran.dg/generic_9.f90: New test.
3675
3676         PR fortran/30081
3677         * gfortran.dg/generic_10.f90: New test.
3678
3679 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
3680
3681         PR tree-opt/30045
3682         * gcc.dg/pr30045.c: New test.
3683
3684 2006-12-20  Ben Elliston  <bje@au.ibm.com>
3685
3686         * gcc.dg/20020312-2.c: Add a case for __SPU__.
3687
3688 2006-12-19  Eric Christopher  <echristo@apple.com>
3689
3690         PR target/29302
3691         * gcc.c-torture/execute/pr29302-1.c: New.
3692
3693 2006-12-19  Tobias Burnus  <burnus@net-b.de>
3694
3695         PR fortran/39238
3696         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
3697
3698 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
3699
3700         PR fortran/30236
3701         * gfortran.dg/altreturn_3.f90: New test.
3702
3703         * gfortran.dg/char_result_12.f90: Fix comment typos.
3704
3705 2006-12-19  Ben Elliston  <bje@au.ibm.com>
3706
3707         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
3708         as newlib's stdio.h uses non-traditional cpp constructs.
3709
3710 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
3711
3712         * gfortran.dg/advance.f90: Renamed to advance_1.f90
3713         * gfortran.dg/append-1.f90: Renamed to append_1.f90
3714         * gfortran.dg/array-1.f90: Renamed to array_1.f90
3715         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
3716         * gfortran.dg/backspace.f: Renamed to backspace_1.f
3717         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
3718         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
3719         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
3720         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
3721         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
3722         * gfortran.dg/logint-1.f: Renamed to logint_1.f
3723         * gfortran.dg/logint-2.f: Renamed to logint_2.f
3724         * gfortran.dg/logint-3.f: Renamed to logint_3.f
3725         * gfortran.dg/advance_1.f90: Renamed from advance.f90
3726         * gfortran.dg/append_1.f90: Renamed from append-1.f90
3727         * gfortran.dg/array_1.f90: Renamed from array-1.f90
3728         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
3729         * gfortran.dg/backspace_1.f: Renamed from backspace.f
3730         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
3731         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
3732         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
3733         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
3734         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
3735         * gfortran.dg/logint_1.f: Renamed from logint-1.f
3736         * gfortran.dg/logint_2.f: Renamed from logint-2.f
3737         * gfortran.dg/logint_3.f: Renamed from logint-3.f
3738
3739 2006-12-18  Bill Wendling  <wendling@apple.com>
3740
3741         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
3742         id is an OjbC keyword.
3743
3744 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3745
3746         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
3747
3748 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
3749
3750         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
3751
3752 2006-12-18  Ian Lance Taylor  <iant@google.com>
3753
3754         * g++.dg/warn/Wmissing-declarations-1.C: New test.
3755
3756 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3757
3758         * gcc.c-torture/compile/pr27528.c: Use empty templates.
3759
3760 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
3761
3762         PR fortran/30207
3763         * gfortran.fortran-torture/execute/where21.f90: New test.
3764
3765 2006-12-17  Tobias Burnus  <burnus@net-b.de>
3766
3767         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
3768
3769 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3770
3771         PR middle-end/7651
3772         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
3773         * gcc.dg/if-empty-1.c: Likewise.
3774         * gcc.dg/pr23165.c: Likewise.
3775         * g++.dg/warn/empty-body.C: Likewise.
3776
3777 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3778
3779         PR libfortran/30005
3780         * gfortran.dg/open_errors.f90: New test.
3781
3782 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
3783
3784         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
3785
3786         * gcc.target/i386/ssse3-pabsb.c: New file.
3787         * gcc.target/i386/ssse3-pabsd.c: Likewise.
3788         * gcc.target/i386/ssse3-pabsw.c: Likewise.
3789         * gcc.target/i386/ssse3-palignr.c: Likewise.
3790         * gcc.target/i386/ssse3-phaddd.c: Likewise.
3791         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
3792         * gcc.target/i386/ssse3-phaddw.c: Likewise.
3793         * gcc.target/i386/ssse3-phsubd.c: Likewise.
3794         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
3795         * gcc.target/i386/ssse3-phsubw.c: Likewise.
3796         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
3797         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
3798         * gcc.target/i386/ssse3-pshufb.c: Likewise.
3799         * gcc.target/i386/ssse3-psignb.c: Likewise.
3800         * gcc.target/i386/ssse3-psignd.c: Likewise.
3801         * gcc.target/i386/ssse3-psignw.c: Likewise.
3802         * gcc.target/i386/ssse3-vals.h: Likewise.
3803
3804 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
3805
3806         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
3807         * lib/fortran-torture.exp: Include target-supports.exp.
3808
3809 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
3810
3811         PR target/30185
3812         * gcc.c-torture/execute/pr30185.c: New test.
3813
3814 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3815
3816         PR testsuite/30179
3817         PR testsuite/30180
3818         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
3819         * gcc.dg/builtin-bswap-2.c: Likewise.
3820         * gcc.dg/builtin-bswap-3.c: Likewise.
3821         * gcc.dg/builtin-bswap-4.c: Likewise.
3822         * lib/target-supports.exp (check_effective_target_stdint_types): New.
3823         * cc.c-torture/execute/mode-dependent-address.x: New file.
3824
3825 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3826
3827         PR libfortran/30145
3828         * gfortran.dg/write_zero_array: New test.
3829
3830 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3831
3832         PR fortran/30200
3833         * gfortran.dg/write_fmt_trim.f90: New test.
3834
3835 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
3836
3837         PR 30194
3838         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
3839         temporarily.
3840
3841 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3842
3843         * lib/target-supports.exp (check_weak_available): Use istarget
3844         "hppa*-*-hpux10*" instead of regexp.
3845         (check_cxa_atexit_available): Likewise.
3846
3847 2006-12-14  Richard Guenther  <rguenther@suse.de>
3848
3849         PR tree-optimization/30197
3850         * gcc.c-torture/execute/complex-1.c: Fix function name.
3851         * gcc.dg/builtins-61.c: New testcase.
3852
3853 2006-12-14  Richard Guenther  <rguenther@suse.de>
3854
3855         PR middle-end/30172
3856         * gcc.dg/pr30172-1.c: New testcase.
3857
3858 2006-12-14  Richard Guenther  <rguenther@suse.de>
3859
3860         PR tree-optimization/30198
3861         * gcc.dg/builtins-60.c: New testcase.
3862
3863 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
3864
3865         * lib/target-supports.exp (vect_no_align): Remove spu.
3866
3867 2006-12-13  Ian Lance Taylor  <iant@google.com>
3868
3869         PR c++/19564
3870         PR c++/19756
3871         * g++.dg/warn/Wparentheses-5.C: New test.
3872         * g++.dg/warn/Wparentheses-6.C: New test.
3873         * g++.dg/warn/Wparentheses-7.C: New test.
3874         * g++.dg/warn/Wparentheses-8.C: New test.
3875         * g++.dg/warn/Wparentheses-9.C: New test.
3876         * g++.dg/warn/Wparentheses-10.C: New test.
3877         * g++.dg/warn/Wparentheses-11.C: New test.
3878         * g++.dg/warn/Wparentheses-12.C: New test.
3879         * g++.dg/warn/Wparentheses-13.C: New test.
3880         * g++.dg/warn/Wparentheses-14.C: New test.
3881         * g++.dg/warn/Wparentheses-15.C: New test.
3882         * g++.dg/warn/Wparentheses-16.C: New test.
3883         * g++.dg/warn/Wparentheses-17.C: New test.
3884         * g++.dg/warn/Wparentheses-18.C: New test.
3885         * g++.dg/warn/Wparentheses-19.C: New test.
3886         * g++.dg/warn/Wparentheses-20.C: New test.
3887         * g++.dg/warn/Wparentheses-21.C: New test.
3888
3889 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3890
3891         PR testsuite/30157
3892         * lib/target-supports.exp (check_cxa_atexit_available): Return false
3893         for target "hppa.*hpux10".
3894
3895 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
3896
3897         * g++.dg/debug/vartrack1.C: New test.
3898
3899         * g++.dg/opt/ifcvt1.C: New test.
3900
3901         * gcc.dg/tls/opt-13.c: New test.
3902
3903         * gcc.dg/20060425-2.c: New test.
3904
3905         * g++.dg/opt/pr15054-2.C: New test.
3906
3907         * gcc.c-torture/execute/20060420-1.c: New test.
3908
3909         * gcc.c-torture/execute/20060412-1.c: New test.
3910
3911         * objc/compile/20060406-1.m: New test.
3912
3913 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
3914
3915         * g++.dg/template/array17.C: New test.
3916
3917 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
3918
3919         * gcc.target/powerpc/altivec-23.c: New test.
3920
3921 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
3922
3923         PR c++27316
3924         * g++.dg/inherit/error3.C: New test.
3925
3926         PR c++/28740
3927         * g++.dg/inherit/error4.C: New test.
3928
3929 2006-12-13  Richard Guenther  <rguenther@suse.de>
3930
3931         PR tree-optimization/17687
3932         * gcc.dg/builtins-59.c: New testcase.
3933
3934 2006-12-13  Ben Elliston  <bje@au.ibm.com>
3935
3936         * gcc.target/spu/Wmain.c: New test.
3937
3938 2006-12-12  Josh Conner  <jconner@apple.com>
3939
3940         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
3941         * g++.dg/abi/thunk4.C: Likewise.
3942         * g++.dg/abi/rtti3.C: Likewise.
3943
3944 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
3945
3946         * gcc.target/spu/cpat-1.c: New test.
3947         * gcc.target/spu/cpat-2.c: New test.
3948         * gcc.target/spu/cpat-3.c: New test.
3949         * gcc.target/spu/cpat-4.c: New test.
3950
3951 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3952
3953         PR tree-opt/28436
3954         * gcc.c-torture/compile/vector-1.c: New test.
3955         * gcc.c-torture/compile/vector-2.c: New test.
3956         * gcc.c-torture/compile/vector-3.c: New test.
3957
3958 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3959
3960         * lib/fortran-torture.exp: Update copyright years.  Remove
3961         obsolete comment.  Test -ftree-vectorize where it makes sense.
3962         * lib/gfortran-dg.exp: Update copyright years.  Use settings
3963         from fortran-torture.exp.
3964         * gfortran.dg/char_transpose_1.f90,
3965         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
3966         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
3967         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
3968         '-w' to dg-options.
3969
3970 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
3971
3972         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
3973         saved_${tool}_load.
3974
3975 2006-12-12  Ira Rosen  <irar@il.ibm.com>
3976
3977         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
3978         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
3979         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
3980         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
3981         gaps.
3982
3983 2006-12-12  Richard Guenther  <rguenther@suse.de>
3984
3985         PR middle-end/30147
3986         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
3987
3988 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
3989             Diego Novillo  <dnovillo@redhat.com>
3990
3991         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
3992         VDEF/VUSE changes.
3993         * gcc.dg/tree-ssa/pr26421.c: Likewise
3994         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
3995         * gcc.dg/tree-ssa/pr23382.c: Likewise.
3996         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
3997         * gcc.dg/tree-ssa/pr28410.c: Likewise.
3998         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
3999         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
4000         * gcc.dg/tree-ssa/vrp07.c: Likewise.
4001         * gcc.dg/tree-ssa/vrp08.c: Likewise.
4002         * gcc.dg/tree-ssa/alias-12.c: Likewise.
4003
4004 2006-12-11  Jan Hubicka  <jh@suse.cz>
4005
4006         * gcc.dg/tree-prof/stringop-1.c: New test.
4007         * gcc.dg/tree-prof/stringop-2.c: New test.
4008
4009 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
4010
4011         PR target/30120
4012         * gcc.target/i386/pr30120.c: New test.
4013
4014         Revert:
4015         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
4016
4017         * gcc.target/i386/x87regparm-1.c: New test.
4018         * gcc.target/i386/x87regparm-2.c: New test.
4019         * gcc.target/i386/x87regparm-3.c: New test.
4020         * gcc.target/i386/x87regparm-4.c: New test.
4021
4022 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
4023
4024         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
4025
4026 2006-12-10  Tobias Burnus  <burnus@net-b.de>
4027
4028         PR fortran/23994
4029         * gfortran.dg/protected_1.f90: New test.
4030         * gfortran.dg/protected_2.f90: New test.
4031         * gfortran.dg/protected_3.f90: New test.
4032         * gfortran.dg/protected_4.f90: New test.
4033         * gfortran.dg/protected_5.f90: New test.
4034         * gfortran.dg/protected_6.f90: New test.
4035
4036 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
4037             Tobias Burnus  <burnus@gcc.gnu.org>
4038
4039         PR fortran/29975
4040         PR fortran/30068
4041         * gfortran.dg/interface_4.f90: Test adding procedure to generic
4042         interface.
4043         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
4044         ambiguous interfaces.
4045         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
4046         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
4047         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
4048         ambiguous interfaces.
4049         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
4050         * gfortran.dg/array_initializer_2.f90: Add initializer array
4051         constructor test.
4052
4053         PR fortran/30096
4054         * gfortran.dg/interface_9.f90: Test that host interfaces are
4055         not checked for ambiguity with the local version.
4056
4057 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
4058
4059         PR fortran/29464
4060         * gfortran.dg/module_interface_2.f90: New test.
4061
4062 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
4063
4064         PR fortran/29941
4065         * gfortran.dg/assumed_len.f90: New test.
4066
4067 2006-12-09  Richard Guenther  <rguenther@suse.de>
4068
4069         * g++.dg/warn/implicit-typename1.C: Qualify types.
4070         * g++.dg/parse/crash12.C: Likewise.
4071         * g++.dg/tree-ssa/pr22444.C: Likewise.
4072
4073 2006-12-09  Tobias Burnus  <burnus@net-b.de>
4074
4075         * gfortran.dg/array_2.f90: Added sqrt test.
4076
4077 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
4078
4079         * gcc.target/i386/x87regparm-1.c: XFAIL.
4080         * gcc.target/i386/x87regparm-2.c: XFAIL.
4081         * gcc.target/i386/x87regparm-3.c: XFAIL.
4082         * gcc.target/i386/x87regparm-4.c: XFAIL.
4083
4084 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4085
4086         * lib/target-supports.exp
4087         (check_effective_target_large_long_double): New.
4088         * gcc.dg/Wconversion-real.c : Use it.
4089         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
4090         unsigned.
4091
4092 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
4093
4094         * gcc.c-torture/execute/mode-dependent-address.c: New test.
4095
4096 2006-12-08  Tobias Burnus  <burnus@net-b.de>
4097
4098         PR fortran/27546
4099         * gfortran.dg/import4.f90: New test for IMPORT in modules.
4100
4101 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
4102
4103         PR c++/29732
4104         * g++.dg/template/crash65.C: New test.
4105         * g++.dg/template/spec16.C: Tweak error markers.
4106
4107 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4108
4109         * gcc.target/spu: New directory.
4110         * gcc.target/spu/spu.exp: New file.
4111         * gcc.target/spu/intrinsics-1.c: New test.
4112
4113 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
4114
4115         PR c++/29980
4116         * g++.dg/ext/attrib27.C: New test.
4117         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
4118         * g++.dg/parse/typedef5.C: Likewise.
4119
4120 2006-12-07  Mike Stump  <mrs@apple.com>
4121
4122         * treelang/compile/var_defs.tree: Adjust.
4123
4124 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
4125
4126         PR c++/29730
4127         * g++.dg/template/crash64.C: New test.
4128         * g++.dg/parse/crash27.C: Adjust error markers.
4129
4130 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
4131
4132         PR libfortran/30009
4133         PR libfortran/30056
4134         * gfortran.dg/read_eof_4.f90:  Add tests.
4135         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
4136         * gfortran.dg/unf_read_corrupted_1.f90: New test.
4137
4138 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
4139
4140         PR c++/29729
4141         * g++.dg/template/crash63.C: New test.
4142
4143         PR c++/29728
4144         * g++.dg/template/crash62.C: New test.
4145
4146 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
4147
4148         PR fortran/30003
4149         * gfortran.dg/allocatable_function_1.f90: Increase the number
4150         of expected calls of free to 10; the lhs section reference is
4151         now evaluated so there is another call to bar.  Change the
4152         comment appropriately.
4153         * gfortran.dg/array_section_1.f90: New test.
4154
4155 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
4156
4157         PR fortran/29912
4158         * gfortran.dg/char_result_12.f90: New test.
4159
4160 2006-12-05  Richard Guenther  <rguenther@suse.de>
4161
4162         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
4163         * gcc.dg/vect/vect-pow-2.c: Rename to ...
4164         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
4165         vect_double, xfail for spu*-*-*.
4166
4167 2006-12-04  Tobias Burnus  <burnus@net-b.de>
4168
4169         PR fortran/29962
4170         * initialization_4.f90: Test noninteger exponents (-std=f95).
4171         * initialization_5.f90: New test for noninteger exponents
4172           with -std=f2003.
4173
4174 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
4175
4176         PR fortran/29821
4177         * gfortran.dg/parameter_array_section_1.f90: New test.
4178
4179 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
4180
4181         PR c++/29733
4182         * g++.dg/template/crash61.C: New test.
4183
4184         PR c++/29632
4185         * g++.dg/template/error23.C: New test.
4186
4187 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
4188
4189         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
4190
4191 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
4192
4193         PR fortran/29916
4194         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
4195
4196 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
4197
4198         PR middle-end/29965
4199         * gcc.dg/gomp/pr29965-1.c: New test.
4200         * gcc.dg/gomp/pr29965-2.c: New test.
4201         * gcc.dg/gomp/pr29965-3.c: New test.
4202         * gcc.dg/gomp/pr29965-4.c: New test.
4203         * gcc.dg/gomp/pr29965-5.c: New test.
4204         * gcc.dg/gomp/pr29965-6.c: New test.
4205         * g++.dg/gomp/pr29965-1.C: New test.
4206         * g++.dg/gomp/pr29965-2.C: New test.
4207         * g++.dg/gomp/pr29965-3.C: New test.
4208         * g++.dg/gomp/pr29965-4.C: New test.
4209         * g++.dg/gomp/pr29965-5.C: New test.
4210         * g++.dg/gomp/pr29965-6.C: New test.
4211         * g++.dg/gomp/pr29965-7.C: New test.
4212         * g++.dg/gomp/pr29965-8.C: New test.
4213         * g++.dg/gomp/pr29965-9.C: New test.
4214         * g++.dg/gomp/pr29965-10.C: New test.
4215
4216 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
4217
4218         * gnat.dg/pointer_variable_bounds.adb: New test.
4219         * gnat.dg/pointer_variable_bounds.ads: Likewise.
4220         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
4221
4222 2006-12-03  Eric Christopher  <echristo@apple.com>
4223
4224         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
4225
4226 2006-12-03  Richard Henderson  <rth@redhat.com>
4227             Andrew Pinski  <pinskia@gmail.com>
4228
4229         PR C++/14329
4230         * g++.dg/warn/unit-1.C: New test.
4231
4232 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
4233
4234         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
4235
4236 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
4237
4238         * g++.dg/vect/vect.exp: Enable tests to run on spu.
4239         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
4240         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
4241         * gcc.dg/vect/vect-70.c: Reduce array size.
4242         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
4243         vect_no_compaer_double targets.
4244         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
4245         vect_float, vect_double, and vect_int.
4246
4247 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
4248
4249         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
4250         test for loop versioning on vect_no_align targets.
4251         * gcc.dg/vect/pr20122.c: Likewise.
4252         * gcc.dg/vect/vect-105.c: Likewise.
4253         * gcc.dg/vect/vect-42.c: Likewise.
4254         * gcc.dg/vect/vect-43.c: Likewise.
4255         * gcc.dg/vect/vect-74.c: Likewise.
4256         * gcc.dg/vect/vect-75.c: Likewise.
4257         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4258         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4259         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
4260         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
4261
4262 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
4263
4264         PR fortran/29642
4265         * gfortran.dg/value_1.f90 : New test.
4266         * gfortran.dg/value_2.f90 : New test.
4267         * gfortran.dg/value_3.f90 : New test.
4268         * gfortran.dg/value_4.f90 : New test.
4269         * gfortran.dg/value_4.c : Called from value_4.f90.
4270
4271 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4272
4273         PR C++/30033
4274         *  g++.dg/cpp0x/static_assert4.C: New testcase.
4275
4276 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4277
4278         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
4279
4280 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
4281
4282         PR c/27953
4283         * gcc.dg/pr27953.c: New test.
4284
4285 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4286
4287         PR c++/30022
4288         * g++.dg/ext/vector5.C: New test.
4289
4290         PR c++/30021
4291         * g++.dg/other/main1.C: New test.
4292
4293 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
4294
4295         PR libfortran/29568
4296         * gfortran.dg/convert_implied_open.f90:  Change to
4297         new default record length.
4298         * gfortran.dg/unf_short_record_1.f90:  Adapt to
4299         new error message.
4300         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
4301
4302 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
4303
4304         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
4305
4306 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
4307
4308         PR c++/29066
4309         * g++.dg/expr/pr29066.c: New.
4310
4311 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
4312             Zdenek Dvorak <dvorakz@suse.cz>
4313
4314         PR tree-optimization/29921
4315         * gcc.dg/pr29921-2.c: New test.
4316
4317 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
4318
4319         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
4320         (i386_get_cpuid): New function.
4321         (i386_cpuid_ecx): Likewise.
4322         (i386_cpuid_edx): Likewise.
4323         (i386_cpuid): Updated to call i386_cpuid_edx.
4324
4325         * gcc.target/i386/sse3-addsubpd.c: New file.
4326         * gcc.target/i386/sse3-addsubps.c: Likewise.
4327         * gcc.target/i386/sse3-haddpd.c: Likewise.
4328         * gcc.target/i386/sse3-haddps.c: Likewise.
4329         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4330         * gcc.target/i386/sse3-hsubps.c: Likewise.
4331         * gcc.target/i386/sse3-lddqu.c: Likewise.
4332         * gcc.target/i386/sse3-movddup.c: Likewise.
4333         * gcc.target/i386/sse3-movshdup.c: Likewise.
4334         * gcc.target/i386/sse3-movsldup.c: Likewise.
4335
4336 2006-12-01  Dirk Mueller  <dmueller@suse.de>
4337
4338         * g++.dg/warn/Wreturn-type-4.C: New testcase.
4339
4340 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
4341
4342         * gcc.dg/dfp/convert-int-max.c: New test.
4343         * gcc.dg/dfp/convert-int-max-fold.c: New test.
4344
4345 2006-11-30  Richard Guenther  <rguenther@suse.de>
4346
4347         * gcc.dg/vect/vect-pow-1.c: Rename ...
4348         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
4349         floats instead of doubles, check successful vectorization.
4350
4351 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4352
4353         PR target/29945
4354         * gcc.c-torture/compile/pr29945.c: New testcase.
4355
4356 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
4357
4358         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
4359         -maltivec.
4360
4361 2006-11-29  Eric Christopher  <echristo@apple.com>
4362
4363         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
4364
4365 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
4366
4367         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
4368
4369         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
4370
4371 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
4372
4373         PR c++/29022
4374         * g++.dg/inherit/virtual2.C: New test.
4375         * g++.dg/inherit/virtual3.C: Likewise.
4376         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
4377         * g++.dg/inherit/error2.C: Likewise.
4378         * g++.dg/template/instantiate1.C: Likewise.
4379
4380 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
4381
4382         PR tree-opt/29984
4383         * gcc.dg/tree-ssa/reassoc-12.c: New test.
4384
4385 2006-11-28  Jan Hubicka  <jh@suse.cz>
4386
4387         * gcc.dg/memcpy-1.c: New test.
4388
4389 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
4390
4391         PR c++/29735
4392         * g++.dg/warn/main-3.C: New test.
4393
4394 2006-11-28  Jan Hubicka  <jh@suse.cz>
4395
4396         * gcc.dg/winline-1.c: New test.
4397
4398 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
4399
4400         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
4401         alignments.
4402
4403 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
4404
4405         PR fortran/29976
4406         * gfortran.dg/missing_optional_dummy_3.f90
4407
4408 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
4409
4410         PR fortran/20880
4411         * gfortran.dg/interface_3.f90: Modify errors.
4412
4413 2006-11-28  Ben Elliston  <bje@au.ibm.com>
4414
4415         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
4416         fail to link due to relocation overflows on spu-*-*.
4417
4418 2006-11-27  Michael Matz  <matz@suse.de>
4419             Andreas Krebbel  <krebbel1@de.ibm.com>
4420
4421         PR target/29319
4422         * gcc.dg/20061127-1.c: New testcase.
4423
4424 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
4425
4426         * gcc.dg/20061124-1.c: Add exit() function prototype.
4427
4428 2006-11-27  Jan Hubicka  <jh@suse.cz>
4429
4430         * gcc.target/i386/memcpy-1.c: Adjust size.
4431         * testsuite/gcc.dg/visibility-11.c: Likewise.
4432
4433 2006-11-27  Richard Guenther  <rguenther@suse.de>
4434
4435         PR middle-end/25620
4436         * gcc.target/i386/pow-1.c: New testcase.
4437         * gcc.dg/builtins-58.c: Likewise.
4438
4439 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
4440
4441         PR c++/29886
4442         * g++.dg/expr/cast8.C: New test.
4443
4444 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4445
4446         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
4447         Don't ever inline the testcase.
4448
4449 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
4450
4451         PR fortran/29982
4452         * gfortran.fortran-torture/compile/parameter_3.f90: New
4453         testcase.
4454
4455 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
4456
4457         PR fortran/29951
4458         * gfortran.fortran-torture/execute/transfer2.f90: New test.
4459
4460 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4461
4462         * gfortran.fortran-torture/execute/specifics.f90: Remove test
4463         for CHAR.
4464
4465 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4466
4467         PR libgfortran/29936
4468         * gfortran.dg/write_check3.f90: New test.
4469
4470 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4471
4472         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
4473
4474 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
4475
4476         PR fortran/20880
4477         * gfortran.dg/interface_3.f90: New test.
4478
4479         PR fortran/29387
4480         * gfortran.dg/generic_8.f90: New test.
4481
4482 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4483
4484         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
4485         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
4486         * gfortran.dg/specifics_3.f90: Remove.
4487
4488 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
4489
4490         PR c/29955
4491         * gcc.dg/gomp/pr29955.c: New test.
4492
4493         PR c/29736
4494         * gcc.dg/pr29736.c: New test.
4495
4496 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4497
4498         PR tree-opt/29964
4499         * gcc.dg/pure-1.c: New test.
4500
4501 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
4502
4503         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
4504         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
4505
4506 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4507
4508         * gcc.dg/20061124-1.c: New testcase.
4509
4510 2006-11-23  Eric Christopher  <echristo@apple.com>
4511
4512         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
4513
4514 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4515
4516         PR c/2707
4517         PR c++/26167
4518         * gcc.dg/Wconversion-integer.c: New. Supersedes
4519         Wconversion-negative-constants.c
4520         * gcc.dg/Wconversion-real.c: New.
4521         * gcc.dg/Wconversion-real-integer.c: New.
4522         * gcc.dg/Wconversion-negative-constants.c: Deleted.
4523         * g++.dg/warn/Wconversion1.C: Modified.
4524
4525 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4526
4527         * gfortran.dg/overload_1.f90: New test.
4528
4529 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4530
4531         PR c/9072
4532         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
4533         Wtraditional-conversion.
4534         * gcc.dg/overflow-warn-2.c: Likewise.
4535         * gcc.dg/Wconversion.c: Likewise. Renamed as
4536         Wtraditional-conversion.c .
4537         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
4538         Wtraditional-conversion-2.c .
4539         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
4540         Wtraditional-conversion-2.c
4541         * gcc.dg/Wconversion-negative-constants.c: New.
4542
4543 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
4544
4545         * gcc.dg/tree-ssa/dump-1.c: New test.
4546
4547 2006-11-23  David Ung <davidu@mips.com>
4548
4549         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
4550         -mfp64, allowable when ISA >= 33 and float is enabled.
4551         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
4552         of mthc1 and mfhc1 patterns.
4553
4554 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
4555
4556         PR tree-optimization/29921
4557         * gcc.dg/pr29921.c: New test.
4558
4559 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4560
4561         PR fortran/29441
4562         * gfortran.dg/initialization_4.f90: New test.
4563
4564 2006-11-22  Ira Rosen  <irar@il.ibm.com>
4565
4566         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
4567         platforms that have interleaving support.
4568         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
4569         * gcc.dg/vect/vect-strided-a-u16-i2.c,
4570         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
4571         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
4572         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
4573         gcc.dg/vect/vect-strided-u8-i2-gap.c,
4574         gcc.dg/vect/vect-strided-u8-i8.c,
4575         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
4576         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
4577         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
4578         gcc.dg/vect/vect-strided-float.c,
4579         gcc.dg/vect/vect-strided-a-mult.c,
4580         gcc.dg/vect/vect-strided-mult-char-ls.c,
4581         gcc.dg/vect/vect-strided-a-u16-mult.c,
4582         gcc.dg/vect/vect-strided-a-u32-mult.c,
4583         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
4584         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
4585         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
4586         gcc.dg/vect/vect-strided-mult.c,
4587         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
4588         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
4589
4590 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
4591
4592         PR fortran/25087
4593         * gfortran.dg/auto_char_len_4.f90: New test.
4594
4595 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
4596
4597         PR fortran/29652
4598         * gfortran.dg/generic_7.f90: New test.
4599         * gfortran.dg/defined_operators_1.f90: Add new error.
4600
4601 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
4602
4603         PR tree-optimization/29902
4604         * g++.dg/tree-ssa/pr29902.C: New test.
4605
4606 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
4607
4608         PR fortran/29820
4609         * gfortran.dg/used_types_13.f90: New test.
4610
4611 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
4612
4613         * gcc.dg/dfp/snan.c: Delete.
4614
4615 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
4616
4617         * g++.dg/cpp0x/static_assert1.C: New.
4618         * g++.dg/cpp0x/static_assert2.C: New.
4619         * g++.dg/cpp0x/static_assert3.C: New.
4620
4621 2006-11-21  Richard Guenther  <rguenther@suse.de>
4622
4623         * gcc.dg/vect/vect-pow-1.c: New testcase.
4624         * gcc.dg/vect/vect-pow-2.c: Likewise.
4625
4626 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
4627
4628         PR c++/29570
4629         * g++.dg/template/static29.C: New test.
4630
4631         PR c++/29734
4632         * g++.dg/conversion/simd4.C: New test.
4633
4634 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
4635
4636         PR c++/29475
4637         * g++.dg/template/access19.C: New test.
4638         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
4639         error is reported.
4640
4641 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4642
4643         PR tree-opt/25500
4644         * gcc.dg/tree-ssa/sra-4.c: New testcase.
4645
4646 2006-11-20  Tobias Burnus  <burnus@net-b.de>
4647
4648         PR fortran/27546
4649         * gfortran.dg/import.f90: Extended test.
4650         * gfortran.dg/import2.f90: Extended test.
4651
4652 2006-11-20  Tobias Burnus  <burnus@net-b.de>
4653
4654         * gfortran.dg/volatile3.f90: Add conflict test.
4655
4656 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
4657
4658         PR fortran/24783
4659         * gfortran.dg/implicit_10.f90: New test.
4660
4661 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4662
4663         PR c++/8586
4664         * g++.dg/warn/Wall-write-strings.C: New.
4665
4666 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4667
4668         * gfortran.dg/alloc_comp_constraint_5.f90: New.
4669         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
4670
4671 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4672
4673         * gfortran.dg/use_3.f90: Remove error message.
4674         * gfortran.dg/iso_fortran_env_1.f90: New test.
4675         * gfortran.dg/iso_fortran_env_2.f90: New test.
4676         * gfortran.dg/iso_fortran_env_3.f90: New test.
4677         * gfortran.dg/iso_fortran_env_4.f90: New test.
4678
4679 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
4680
4681         * gcc.dg/vect/vect-27.c: Fix initialization.
4682
4683 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4684
4685         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
4686         * gcc.dg/torture/builtin-minmax-1.c: New.
4687
4688         * gcc.dg/builtins-20.c: Add cases for copysign.
4689
4690 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4691
4692         PR fortran/24285
4693         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
4694
4695 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4696         * gfortran.dg/use_1.f90: New test.
4697         * gfortran.dg/use_1.f90: New test.
4698         * gfortran.dg/use_1.f90: New test.
4699
4700 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
4701
4702         PR tree-optimization/29801
4703         * gcc.dg/pr29801.c: New test.
4704
4705 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
4706
4707         PR middle-end/29584
4708         * gcc.dg/torture/pr29584.c: New test.
4709
4710 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
4711
4712         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
4713         Condition PowerPC tests for saving FPRs on powerpc_fprs.
4714         * gcc.target/powerpc/compress-float-ppc.c,
4715         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
4716         powerpc_fprs.
4717         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
4718         do not pass -mhard-float.
4719
4720 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
4721
4722         * gnat.dg/volatile_aggregate.adb: New test.
4723
4724 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4725
4726         PR fortran/29391
4727         PR fortran/29489
4728         * gfortran.dg/bound_2.f90: Add more checks.
4729         * gfortran.dg/bound_3.f90: New test.
4730
4731 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4732
4733         PR target/29201
4734         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
4735
4736 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
4737
4738         * gfortran.dg/import3.f90: Fix error message.
4739
4740 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4741
4742         PR tree-opt/29788
4743         * gfortran.fortran-torture/compile/inline_1.f90:
4744         New testcase.
4745
4746 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
4747
4748         * gcc.target/i386/x87regparm-1.c: New test.
4749         * gcc.target/i386/x87regparm-2.c: New test.
4750         * gcc.target/i386/x87regparm-3.c: New test.
4751         * gcc.target/i386/x87regparm-4.c: New test.
4752
4753 2006-11-15  Tobias Burnus  <burnus@net-b.de>
4754
4755         PR fortran/27546
4756         * gfortran.dg/import.f90: New test.
4757         * gfortran.dg/import2.f90: New test.
4758         * gfortran.dg/import3.f90: New test.
4759
4760 2006-11-15  Tobias Burnus  <burnus@net-b.de>
4761
4762         PR fortran/27588
4763         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
4764
4765 2006-11-15  Tobias Burnus  <burnus@net-b.de>
4766
4767         PR fortran/29806
4768         * gfortran.dg/contains.f90: New test.
4769         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
4770
4771 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
4772
4773         PR tree-optimization/29581
4774         * gcc.dg/pr29581-1.c: New test.
4775         * gcc.dg/pr29581-2.c: New test.
4776         * gcc.dg/pr29581-3.c: New test.
4777         * gcc.dg/pr29581-4.c: New test.
4778         * gfortran.dg/pr29581.f90: New test.
4779
4780 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
4781
4782         PR fortran/29702
4783         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
4784         numbers in error message headers.
4785
4786 2006-11-14  Richard Guenther  <rguenther@suse.de>
4787
4788         * gcc.target/i386/math-torture/math-torture.exp: Restrict
4789         to i?86 and x86_64 targets.
4790
4791 2006-11-14  Caroline Tice  <ctice@apple.com>
4792
4793         * gcc.dg/pubtypes-1.c: New file/testcase.
4794         * gcc.dg/pubtypes-2.c: New file/testcase.
4795         * gcc.dg/pubtypes-3.c: New file/testcase.
4796         * gcc.dg/pubtypes-4.c: New file/testcase.
4797         * g++.dg/pubtypes.C: New file/testcase.
4798
4799 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
4800
4801         PR c++/29106
4802         * g++.dg/init/self1.C: New test.
4803
4804 2006-11-14  Tobias Burnus  <burnus@net-b.de>
4805
4806         PR fortran/29657
4807         * gfortran.dg/conflicts.f90: Add.
4808
4809 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
4810
4811         PR rtl-optimization/29798
4812
4813         * gcc.c-torture/execute/pr29798.c: New.
4814
4815 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4816
4817         * gcc.dg/builtins-20.c: Add more cases.
4818
4819 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
4820
4821         PR fortran/29759
4822         * gfortran.dg/gomp/pr29759.f90: New test.
4823
4824 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
4825
4826         PR c++/29518
4827         * g++.dg/template/static28.C: New test.
4828
4829 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
4830
4831         * lib/c-torture.exp: Use target-libpath.exp.
4832         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
4833         set GCC_EXEC_PREFIX env var from global variable of same name.
4834
4835 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4836
4837         PR fortran/26994
4838         * gfortran.fortran-torture/compile/transfer-1.f90:
4839         New testcase.
4840
4841 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
4842             Zdenek Dvorak <dvorakz@suse.cz>
4843
4844         PR tree-optimization/29680
4845         * gcc.dg/alias-11.c: New test.
4846
4847 2006-11-12  Jason Merrill  <jason@redhat.com>
4848             Andrew Pinski <pinskia@physics.uc.edu>
4849
4850         PR middle-end/28915
4851         * gcc.target/i386/vectorize1.c: New.
4852
4853 2006-11-12  Roger Sayle  <roger@eyesopen.com>
4854
4855         PR rtl-optimization/29797
4856         * gcc.c-torture/execute/pr29797-1.c: New test case.
4857
4858 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4859
4860         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
4861
4862 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
4863
4864         * gcc.dg/tree-ssa/prefetch-3.c: New test.
4865
4866 2006-11-12  Roger Sayle  <roger@eyesopen.com>
4867
4868         PR tree-optimization/13827
4869         * gcc.dg/fold-eqand-1.c: New test case.
4870
4871 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4872
4873         PR rtl-opt/28812
4874         * gcc.c-torture/execute/mayalias-3.c: New test.
4875
4876 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
4877
4878         PR middle-end/27528
4879         * gcc.c-torture/compile/pr27528.c: New test.
4880         * gcc.dg/pr27528.c: Likewise.
4881
4882 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4883
4884         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
4885
4886         * gcc.dg/torture/builtin-symmetric-1.c: New test.
4887
4888 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
4889
4890         PR fortran/29758
4891         * gfortran.dg/reshape_source_size_1.f90: New test.
4892
4893 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
4894
4895         PR fortran/29315
4896         * gfortran.dg/aliasing_dummy_4.f90: New test.
4897
4898 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
4899
4900         PR target/29777
4901         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
4902         and x86_64-*-* targets.
4903
4904 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4905
4906         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
4907         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
4908         New macros. Use them in exact tests.
4909         (TESTIT3): New macro.
4910         Add tests for fmin, fmax and fma.
4911
4912 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
4913
4914         PR fortran/29431
4915         * gfortran.dg/array_constructor_13.f90: New test.
4916
4917 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
4918
4919         PR fortran/29744
4920         * gfortran.dg/used_types_12.f90: New test.
4921
4922 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
4923
4924         PR middle-end/29726
4925         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
4926         (test6): Ditto.
4927         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
4928         * gcc.dg/fold-eqandshift-3.c: New test case.
4929
4930 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
4931
4932         PR fortran/29699
4933         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
4934
4935         PR fortran/21370
4936         * gfortran.dg/change_symbol_attributes_1.f90: New test.
4937
4938 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4939
4940         * gcc.dg/20061109-1.c: New testcase.
4941
4942 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4943
4944         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
4945
4946 2006-11-09  Tobias Burnus  <burnus@net-b.de>
4947
4948         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
4949         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
4950
4951 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
4952
4953         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
4954         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
4955
4956 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4957
4958         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
4959
4960 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4961
4962         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
4963         vect-9.c).
4964         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
4965         * gcc.dg/vect/vect-9.c: Now vectorizable.
4966         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
4967         that support vect_widen_mult.
4968         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
4969         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
4970         vect-reduc-dot-u16.c).
4971         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
4972         vect-reduc-dot-u16.c).
4973         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
4974         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
4975         vect-reduc-dot-s8.c).
4976         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
4977         vect-reduc-dot-s8.c).
4978         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
4979         vect-reduc-dot-s8.c).
4980         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
4981         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
4982         vect-reduc-dot-u8.c).
4983         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
4984         vect-reduc-dot-u8.c).
4985         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
4986         * gcc.dg/vect/vect-multitypes-9.c: New test.
4987         * gcc.dg/vect/vect-multitypes-10.c: New test.
4988         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
4989         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
4990         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
4991         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
4992         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
4993         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
4994         wrapv-vect-reduc-dot-s8.c.
4995         * lib/target-support.exp (check_effective_target_vect_unpack): New.
4996         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
4997         targets that support vec_unpack.
4998         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4999         (check_effective_target_vect_widen_mult_qi_to_hi): New.
5000         (check_effective_target_vect_widen_mult_hi_to_si): New.
5001         (check_effective_target_vect_widen_sum): Removed.
5002
5003         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
5004
5005         * gcc.dg/vect/vect-multitypes-8.c: New test.
5006         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
5007
5008         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
5009
5010         * gcc.dg/vect/vect-multitypes-7.c: New test.
5011
5012         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
5013
5014         * gcc.dg/vect/vect-multitypes-4.c: New test.
5015         * gcc.dg/vect/vect-multitypes-5.c: New test.
5016         * gcc.dg/vect/vect-multitypes-6.c: New test.
5017
5018         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
5019
5020         * gcc.dg/vect/vect-multitypes-1.c: New test.
5021         * gcc.dg/vect/vect-multitypes-2.c: New test.
5022         * gcc.dg/vect/vect-multitypes-3.c: New test.
5023
5024 2006-11-07  Eric Christopher  <echristo@apple.com>
5025
5026         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
5027         Test using scan-assembler-not.
5028
5029 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
5030
5031         * gcc.dg/inline-17.c: New test.
5032
5033 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
5034
5035         PR other/25028
5036         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
5037         on HP-UX.
5038
5039 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
5040
5041         PR fortran/29539
5042         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
5043
5044         PR fortran/29634
5045         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
5046         test.
5047
5048 2006-11-07  Tobias Burnus  <burnus@net-b.de>
5049
5050         PR fortran/29601
5051         * gfortran.dg/volatile.f90: Add.
5052         * gfortran.dg/volatile2.f90: Add.
5053         * gfortran.dg/volatile3.f90: Add.
5054         * gfortran.dg/volatile4.f90: Add.
5055         * gfortran.dg/volatile5.f90: Add.
5056         * gfortran.dg/volatile6.f90: Add.
5057         * gfortran.dg/volatile7.f90: Add.
5058
5059 2006-11-06  Tobias Burnus  <burnus@net-b.de>
5060
5061         * gfortran.dg/io_constraints_2.f90: Adjust pattern
5062           for matching error messages.
5063         * gfortran.dg/specifics_3.f90: Adjust pattern
5064           for matching error messages.
5065
5066 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
5067             Bernhard Fischer  <aldot@gcc.gnu.org>
5068
5069         * lib/gcc-dg.exp (output-exists): New proc.
5070         (output-exists-not): New proc.
5071         * gcc.test-framework/test-framework.awk: Support new directives.
5072         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
5073         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
5074         * gcc.test-framework/dg-outexists-exp-F.c: New test.
5075         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
5076         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
5077         * gcc.test-framework/dg-outexists-exp-P.c: New test.
5078
5079 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
5080
5081         PR fortran/29630
5082         PR fortran/29679
5083         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
5084         * gfortran.dg/initialization_3.f90: New.
5085
5086 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5087
5088         PR libgfortran/25545
5089         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
5090
5091 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
5092
5093         PR middle-end/29695
5094         * gcc.c-torture/execute/pr29695-1.c: New test.
5095         * gcc.c-torture/execute/pr29695-2.c: New test.
5096
5097 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
5098
5099         PR fortran/29565
5100         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
5101
5102 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
5103
5104         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
5105         for matching error messages.
5106
5107 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
5108
5109         PR target/26915
5110         * gcc.target/i386/387-12.c: New test.
5111
5112 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5113
5114         PR libfortran/29713
5115         * gfortran.dg/pr29713.f90: New test.
5116
5117 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
5118
5119         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
5120         Also test for bogus rest sign.
5121
5122 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5123
5124         PR libfortran/27895
5125         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
5126
5127 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
5128
5129         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
5130         from error messages.
5131
5132 2006-11-02  Mike Stump  <mrs@apple.com>
5133
5134         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
5135
5136         * g++.old-deja/g++.abi/align.C: Enable for darwin.
5137
5138 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
5139
5140         * g++.dg/eh/gcsec1.C: New test.
5141
5142 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5143
5144         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
5145         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
5146
5147 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
5148
5149         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
5150         hexadecimal value.
5151         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
5152         * gcc.dg/pr14796-2.c: Likewise.
5153
5154 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5155
5156         * gcc.c-torture/execute/20061101-1.c: New test.
5157
5158 2006-11-01  Richard Guenther  <rguenther@suse.de>
5159
5160         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
5161
5162 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5163
5164         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
5165         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
5166
5167 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
5168
5169         * gcc.c-torture/execute/20061031-1.c: New test.
5170
5171 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
5172
5173         PR 23067
5174         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
5175         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
5176         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
5177         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
5178         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
5179         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
5180         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
5181
5182 2006-10-31  Eric Christopher  <echristo@apple.com>
5183             Falk Hueffner  <falk@debian.org>
5184
5185         * gcc.dg/builtin-bswap-1.c: New.
5186         * gcc.dg/builtin-bswap-2.c: New.
5187         * gcc.dg/builtin-bswap-3.c: New.
5188         * gcc.dg/builtin-bswap-4.c: New.
5189         * gcc.dg/builtin-bswap-5.c: New.
5190         * gcc.target/i386/builtin-bswap-1.c: New.
5191
5192 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
5193
5194         * gcc.dg/inline-16.c: New.
5195
5196         PR 16622
5197         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
5198         defining it.
5199         * gcc.dg/inline-13.c: New.
5200         * gcc.dg/inline-14.c: New.
5201         * gcc.dg/inline-15.c: New.
5202
5203         PR 11377
5204         * gcc.dg/inline6.c: New.
5205         * gcc.dg/inline7.c: New.
5206
5207 2006-10-31  Roger Sayle  <roger@eyesopen.com>
5208
5209         PR middle-end/23470
5210         * gcc.dg/pr23470-1.c: New test case.
5211
5212 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
5213
5214         PR fortran/29537
5215         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
5216         data.
5217         * gfortran.dg/blockdata_2.f90: New testcase.
5218
5219 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
5220
5221         PR libfortran/29627
5222         * gfortran.dg/unf_short_record_1.f90:  New test.
5223
5224 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5225
5226         PR fortran/29067
5227         * gfortran.dg/pr29067.f: New test.
5228
5229 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
5230             Richard Sandiford  <richard@codesourcery.com>
5231
5232         * lib/target-supports.exp (get_compiler_messages): Append options
5233         as a single list element.
5234         (check_effective_target_arm_vfp_ok): New.
5235         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
5236
5237 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
5238
5239         PR fortran/29387
5240         * gfortran.dg/intrinsic_actual_2.f90: New test.
5241
5242         PR fortran/29490
5243         * gfortran.dg/actual_array_interface_1.f90: New test.
5244
5245         PR fortran/29641
5246         * gfortran.dg/used_types_11.f90: New test.
5247
5248 2006-10-30  Dirk Mueller  <dmueller@suse.de>
5249
5250         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
5251         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
5252         * g++.old-deja/g++.pt/eichin01.C (main): Same.
5253         * g++.old-deja/g++.mike/net25.C (main): Same.
5254         * g++.dg/lookup/exception1.C (main): Same.
5255         * g++.dg/parse/parens2.C (main): Same.
5256
5257 2006-10-30  Roger Sayle  <roger@eyesopen.com>
5258
5259         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
5260
5261 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5262
5263         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
5264         * gcc.dg/torture/builtin-math-3.c: Likewise.
5265
5266 2006-10-30  Tobias Burnus  <burnus@net-b.de>
5267
5268         PR fortran/29452
5269         * gfortran.dg/write_check.f90: Check run-time keyword checking.
5270         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
5271
5272 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
5273
5274         PR Fortran/29410
5275         * gfortran.fortran-torture/execute/transfer1.f90: New test.
5276
5277 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
5278
5279         * lib/target-supports.exp (check_function_available): Declare
5280         function before calling.
5281
5282 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
5283
5284         PR tree-optimization/29637
5285         * gcc.dg/pr29637.c: New test.
5286
5287 2006-10-29  Roger Sayle  <roger@eyesopen.com>
5288
5289         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
5290         tree canonicalization.
5291
5292 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5293
5294         * gcc.dg/builtins-20.c: Add more hypot tests.
5295
5296 2006-10-29  Roger Sayle  <roger@eyesopen.com>
5297
5298         * gcc.dg/fold-compare-1.c: New test case.
5299
5300 2006-10-29  Dirk Mueller  <dmueller@suse.de>
5301
5302         PR c++/16307
5303         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
5304
5305 2006-10-29  Roger Sayle  <roger@eyesopen.com>
5306
5307         PR tree-optimization/15458
5308         * gcc.dg/fold-xornot-1.c: New test case.
5309
5310 2006-10-29  Richard Guenther  <rguenther@suse.de>
5311
5312         * gcc.target/i386/math-torture/trunc.c: New testcase.
5313
5314 2006-10-29  Richard Guenther  <rguenther@suse.de>
5315
5316         * gcc.target/i386/math-torture/round.c: New testcase.
5317
5318 2006-10-29  Richard Guenther  <rguenther@suse.de>
5319
5320         * gcc.target/i386/math-torture/ceil.c: New testcase.
5321         * gcc.target/i386/math-torture/floor.c: Likewise.
5322
5323 2006-10-29  Richard Guenther  <rguenther@suse.de>
5324
5325         * gcc.target/i386/math-torture/rint.c: New testcase.
5326         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
5327
5328 2006-10-29  Richard Guenther  <rguenther@suse.de>
5329
5330         * gcc.target/i386/math-torture/lfloor.c: New testcase.
5331         * gcc.target/i386/math-torture/lceil.c: Likewise.
5332
5333 2006-10-28  Tobias Burnus  <burnus@net-b.de>
5334
5335         PR libgfortran/24313
5336         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
5337
5338 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
5339
5340         * gcc.c-torture/execute/20020118-1.c,
5341         gcc.c-torture/execute/builtins/strlen.c,
5342         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
5343         comment typos.
5344
5345 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5346
5347         * gcc.dg/builtins-20.c: Add tests for hypot.
5348         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
5349         two-argument builtins.
5350         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
5351         TESTIT2.  Update all callers.
5352         (TESTIT2, TESTIT2_R): New helper macros.
5353         Add testcases for pow, hypot and atan2.
5354
5355 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5356
5357         PR C++/29295
5358         * g++.dg/expr/bool1.C: New test.
5359         * g++.dg/expr/bool2.C: New test.
5360
5361 2006-10-28  Tobias Burnus  <burnus@net-b.de>
5362
5363         PR fortran/28224
5364         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
5365         * gfortran.dg/namelist_internal.f90: New test.
5366
5367 2006-10-28  Tobias Burnus  <burnus@net-b.de>
5368
5369         PR fortran/29625
5370         * gfortran.dg/io_real_boz.f90: Add.
5371         * gfortran.dg/io_real_boz2.f90: Add.
5372
5373 2006-10-28  Richard Guenther  <rguenther@suse.de>
5374
5375         PR middle-end/26899
5376         * gcc.dg/tree-ssa/pr26899.c: New testcase.
5377
5378 2006-10-28  Richard Guenther  <rguenther@suse.de>
5379
5380         PR target/28806
5381         * gcc.target/i386/math-torture/lround.c: New testcase.
5382
5383 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
5384
5385         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
5386         * gcc.dg/builtins-44.c: Likewise.
5387         * gcc.dg/builtins-45.c: Likewise.
5388         * gcc.dg/pr28796-2.c: Likewise.
5389         * gcc.dg/unordered-3.c: Likewise.
5390
5391 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5392
5393         PR libgfortran/27954
5394         * gfortran.dg/error_recovery_2.f90: New test.
5395
5396 2006-10-26  Richard Guenther  <rguenther@suse.de>
5397
5398         * gcc.target/i386/i386.exp: Use glob, not find to collect
5399         tests.  Avoids recursing into subdirectories.
5400         * gcc.target/i386/math-torture/math-torture.exp: Torture
5401         for interesting ia32 math options.
5402         * gcc.target.i386/math-torture/lrint.c: New testcase.
5403
5404 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5405
5406         PR libgfortran/29563
5407         * gfortran.dg/arrayio_9.f90: Update test.
5408         * gfortran.dg/arrayio_19.f90: New test.
5409
5410 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
5411
5412         * gcc.dg/20061026.c: New testcase.
5413
5414 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5415
5416         PR libgfortran/29563
5417         * gfortran.dg/arrayio_9.f90: New test.
5418
5419 2006-10-26  Ben Elliston  <bje@au.ibm.com>
5420
5421         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
5422         Copy the strings manually, as strcpy may call strlen.
5423
5424 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5425
5426         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
5427         Add checks for log, log2, log10 and log1p.
5428
5429         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
5430         we already test 0.0.  Add checks for expm1, log, log2, log10,
5431         log1p, cbrt, erf and erfc.
5432
5433 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
5434
5435         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
5436
5437 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
5438
5439         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
5440         and remainderl() built-in functions.  Remove -ffast-math from
5441         dg-options.
5442
5443 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5444
5445         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
5446         acosh and atanh.
5447
5448         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
5449         floating point modifiers to arguments passed to float and long
5450         double functions respectively.  Update all callers to use floating
5451         point numbers, not integers.  Add tests for exp, exp2 and
5452         exp10/pow10.
5453
5454         * gcc.dg/torture/builtin-math-3.c: New test.
5455
5456 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
5457
5458         PR fortran/29393
5459         * gfortran.dg/initialize_2.f90: New.
5460
5461 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5462
5463         * gcc.dg/torture/builtin-math-2.c: New test.
5464
5465 2006-10-24  Richard Guenther  <rguenther@suse.de>
5466
5467         PR middle-end/28796
5468         * gcc.dg/pr28796-1.c: New testcase.
5469         * gcc.dg/pr28796-2.c: Likewise.
5470
5471 2006-10-24  Richard Guenther  <rguenther@suse.de>
5472
5473         * gcc.dg/builtins-57.c: New testcase.
5474
5475 2006-10-24  Richard Guenther  <rguenther@suse.de>
5476
5477         PR tree-optimization/29567
5478         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
5479
5480 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
5481
5482         PR tree-optimization/14784
5483         * gcc.dg/alias-10.c: New test.
5484
5485 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5486
5487         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
5488
5489 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
5490
5491         * gcc.dg/builtin-strncat-chk-1.c: New test.
5492
5493 2006-10-23  Jan Hubicka  <jh@suse.cz>
5494
5495         * gcc.dg/memmove-1.c: New test.
5496
5497 2006-10-23  Paul Brook  <paul@codesourcery.com>
5498
5499         * gcc.dg/pragma-pack-5.c: New test.
5500
5501 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
5502
5503         * g++.dg/other/s390-1.C: New testcase.
5504
5505 2006-10-23  Richard Guenther  <rguenther@suse.de>
5506
5507         PR middle-end/27132
5508         PR middle-end/23295
5509         * gcc.dg/pr27132.c: New testcase.
5510         * gcc.dg/pr23295.c: Likewise.
5511         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
5512         * g++.dg/tree-ssa/pr19807.C: Likewise.
5513
5514 2006-10-23  Richard Guenther  <rguenther@suse.de>
5515
5516         PR middle-end/21032
5517         * gcc.dg/pr21032.c: New testcase.
5518
5519 2006-10-22  Jeff Law  <law@redhat.com>
5520         Richard Guenther  <rguenther@suse.de>
5521
5522         PR tree-optimization/15911
5523         * gcc.dg/tree-ssa/vrp30.c: New testcase.
5524
5525 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5526
5527         PR c++/20647
5528         * g++.dg/abi/rtti3.C: New.
5529
5530 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
5531
5532         PR middle-end/28252
5533         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
5534         transformation.
5535
5536 2006-10-21  Richard Guenther  <rguenther@suse.de>
5537
5538         PR tree-optimization/3511
5539         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
5540
5541 2006-10-21  Richard Guenther  <rguenther@suse.de>
5542
5543         PR middle-end/26898
5544         * gcc.dg/torture/pr26898-1.c: New testcase.
5545         * gcc.dg/torture/pr26898-2.c: Likewise.
5546
5547 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
5548
5549         PR c++/28053
5550         * g++.dg/parse/bitfield1.C: Adjust error markers.
5551         * g++.dg/parse/bitfield2.C: New test.
5552
5553 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
5554
5555         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
5556
5557 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5558
5559         PR libfortran/27895
5560         * gfortran.dg/zero_sized_1.f90: New test.
5561
5562 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
5563
5564         * gcc.dg/div-compare-1.c: New test.
5565
5566 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
5567
5568         PR fortran/29216
5569         * gfortran.dg/result_default_init_1.f90: New test.
5570
5571         PR fortran/29314
5572         * gfortran.dg/automatic_default_init_1.f90: New test.
5573
5574         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
5575         from 38 to 33.
5576
5577 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
5578
5579         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
5580         'using namespace std' without previous declaration.
5581         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
5582         * g++.old-deja/g++.robertl/eb133c.C: New.
5583
5584 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5585
5586         PR libgfortran/29277
5587         * gfortran.dg/streamio_4.f90: Update test.
5588         * gfortran.dg/streamio_11.f90: New test.
5589
5590 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
5591
5592         PR c++/27952
5593         * g++.dg/inherit/virtual1.C: New test.
5594
5595 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
5596
5597         PR c++/28261
5598         * g++.dg/parse/enum3.C: New test.
5599
5600 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
5601
5602         PR c++/29039
5603         * g++.dg/init/ctor8.C: New test.
5604
5605 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
5606
5607         PR c++/27270
5608         * g++.dg/ext/complit8.C: Tweak error markers.
5609         * g++.dg/template/complit1.C: Add error marker.
5610
5611 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
5612
5613         PR c++/27270
5614         * g++.dg/ext/complit8.C: New test.
5615
5616         PR c++/29408
5617         * g++.dg/parse/dtor12.C: New test.
5618
5619         PR c++/29435
5620         * g++.dg/template/sizeof11.C: New test.
5621
5622 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
5623
5624         PR fortran/29392
5625         * gfortran.dg/data_char_3.f90: New test.
5626
5627         PR fortran/29451
5628         * gfortran.dg/negative_automatic_size.f90: New test.
5629
5630 2006-10-16  David Daney  <ddaney@avtrex.com>
5631
5632         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
5633
5634 2006-10-16  Eric Christopher  <echristo@apple.com>
5635
5636         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
5637         x86_64.
5638
5639 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
5640
5641         PR c++/28211
5642         * g++.dg/tc1/dr49.C: Tweak error messages.
5643         * g++.dg/parse/template21.C: New test.
5644
5645 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5646
5647         PR middle-end/20491
5648         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
5649
5650 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
5651
5652         PR fortran/29403
5653         * gfortran.dg/print_1.f90: New test.
5654
5655 2006-10-15  Jan Hubicka  <jh@suse.cz>
5656
5657         PR middle-end/29241
5658         * gcc.c-torture/compile/pr29241.c: New testcase.
5659
5660 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
5661
5662         PR middle-end/29250
5663         * gcc.c-torture/compile/pr29250.c: New test.
5664
5665 2006-10-15  Richard Guenther  <rguenther@suse.de>
5666
5667         * gcc.dg/pr29299.c: New testcase.
5668
5669 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
5670
5671         PR fortran/24767
5672         * gfortran.dg/label_4.f90: Adjust warning flag.
5673
5674 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
5675
5676         PR fortran/29371
5677         * gfortran.dg/nullify_3.f90: New test.
5678
5679 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5680
5681         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
5682         on Solaris 2.5.1 too.
5683
5684 2006-10-13  Eric Christopher  <echristo@apple.com>
5685
5686         * gcc.dg/pr25993.c: Skip for darwin.
5687
5688 2006-10-13  Eric Christopher  <echristo@apple.com>
5689
5690         * gcc.dg/visibility-11.c: Skip for darwin.
5691
5692 2006-10-13  Eric Christopher  <echristo@apple.com>
5693
5694         * gcc.dg/darwin-weakimport-1.c: Use
5695         -fno-asynchronous-unwind-tables.
5696         * gcc.dg/darwin-weakimport-3.c: Ditto.
5697
5698 2006-10-13  Richard Guenther  <rguenther@suse.de>
5699
5700         PR tree-optimization/29446
5701         * gcc.dg/torture/pr29446.c: New testcase.
5702
5703 2006-10-13  Bill Wendling  <wendling@apple.com>
5704
5705         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
5706         * g++.old-deja/g++.jason/hmc1.C: Likewise.
5707         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
5708         * g++.old-deja/g++.law/shadow1.C: Likewise.
5709         * g++.old-deja/g++.law/ctors10.C: Likewise.
5710         * g++.dg/debug/namespace1.C: Likewise.
5711         * g++.dg/inherit/namespace-as-base.C: Likewise.
5712         * g++.dg/opt/delay-slot-1.C: Likewise.
5713         * g++.dg/parse/defarg10.C: Likewise.
5714         * g++.dg/template/ptrmem11.C: Likewise.
5715         * g++.dg/template/mem_func_ptr.C: Likewise.
5716         * g++.dg/template/spec19.C: Likewise.
5717
5718 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
5719
5720         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
5721
5722 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
5723
5724         PR fortran/29373
5725         * gfortran.dg/implicit_9.f90: New test.
5726
5727         PR fortran/29407
5728         * gfortran.dg/namelist_25.f90: New test.
5729
5730         PR fortran/27701
5731         * gfortran.dg/same_name_2.f90: New test.
5732
5733         PR fortran/29232
5734         * gfortran.dg/host_assoc_types_1.f90: New test.
5735
5736         PR fortran/29364
5737         * gfortran.dg/missing_derived_type_1.f90: New test.
5738         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
5739
5740         PR fortran/29422
5741         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
5742
5743         PR fortran/29428
5744         * gfortran.dg/alloc_comp_assign_5.f90: New test.
5745
5746 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5747
5748         PR fortran/29391
5749         * gfortran.dg/bound_2.f90: New test.
5750
5751 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5752
5753         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
5754         directive.
5755         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
5756         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
5757         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
5758         * gfortran.dg/gomp/reduction3.f90: Likewise.
5759         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
5760         * gfortran.dg/dummy_procedure_2.f90: Likewise.
5761         * gfortran.dg/interface_derived_type_1.f90: Likewise.
5762         * gfortran.dg/forall_4.f90: Likewise.
5763         * gfortran.dg/spec_expr_4.f90: Likewise.
5764         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
5765         * gfortran.dg/forall_5.f90: Likewise.
5766         * gfortran.dg/open_access_append_2.f90: Add check for
5767         compile-time warning.
5768
5769 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
5770
5771         PR c++/28506
5772         * g++.dg/parse/pure1.C: New test.
5773
5774 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5775
5776         PR fortran/21435
5777         * gfortran.dg/io_constraints_3.f90: New test.
5778         * gfortran.dg/open_access_append_1.f90: Add checks
5779         for compile-time warnings.
5780         * gfortran.dg/pr20163-2.f: Likewise.
5781         * gfortran.dg/iostat_2.f90: Likewise.
5782         * gfortran.dg/label_4.f90: Delete the temporary
5783         file.
5784         * gfortran.dg/direct_io_2.f90: Add a FILE=
5785         specifier.
5786         * gfortran.dg/iomsg_1.f90: Add check for
5787         compile-time warning.
5788
5789 2006-10-12  Jan Hubicka  <jh@suse.cz>
5790
5791         PR c/28419
5792         * gcc.dg/pr28319.c: New test.
5793
5794 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
5795         PR c++/29318
5796         * g++.dg/ext/vla4.C: New test.
5797
5798 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
5799
5800         PR c++/27961
5801         * g++.dg/template/crash60.C: New test.
5802         * g++.dg/other/large-size-array.C: Adjust error markers.
5803         * g++.dg/parse/crash27.C: Likewise.
5804         * g++.dg/template/crash1.C: Likewise.
5805
5806 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
5807
5808         PR testsuite/29093
5809         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
5810
5811 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
5812
5813         PR preprocessor/28709
5814         * gcc.dg/cpp/paste14.c: New test.
5815
5816 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
5817
5818         PR c++/29175
5819         * g++.dg/init/array24.C: New test.
5820
5821 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5822
5823         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
5824         of <sys/types.h>.
5825
5826 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
5827
5828         PR c++/29024
5829         * g++.dg/parse/typedef8.C: New test.
5830         * g++.dg/other/mult-stor1.C: Adjust error markers.
5831
5832 2006-10-11  Richard Guenther  <rguenther@suse.de>
5833
5834         PR tree-optimization/28230
5835         * gcc.dg/torture/pr28230.c: New testcase.
5836
5837 2006-10-11  Richard Guenther  <rguenther@suse.de>
5838
5839         PR inline-asm/29119
5840         * gcc.dg/torture/pr29119.c: New testcase.
5841
5842 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
5843
5844         PR middle-end/29272
5845         * gcc.c-torture/execute/20060930-2.c: New test.
5846
5847 2006-10-09  Richard Henderson  <rth@redhat.com>
5848
5849         Revert emutls patch.
5850
5851 2006-10-09  Richard Guenther  <rguenther@suse.de>
5852
5853         PR middle-end/29254
5854         * gcc.dg/pr29254.c: New testcase.
5855
5856 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
5857             Paul Thomas  <pault@gcc.gnu.org>
5858
5859         PR fortran/20541
5860         * gfortran.dg/alloc_comp_basics_1.f90: New test.
5861         * gfortran.dg/alloc_comp_basics_2.f90: New test.
5862         * gfortran.dg/alloc_comp_assign_1.f90: New test.
5863         * gfortran.dg/alloc_comp_assign_2.f90: New test.
5864         * gfortran.dg/alloc_comp_assign_3.f90: New test.
5865         * gfortran.dg/alloc_comp_assign_4.f90: New test.
5866         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
5867         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
5868         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
5869         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
5870         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
5871         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
5872         * gfortran.dg/alloc_comp_std.f90: New test.
5873         * gfortran.dg/move_alloc.f90: New test.
5874
5875 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
5876
5877         PR fortran/29115
5878         * gfortran.dg/derived_constructor_comps_2.f90: New test.
5879
5880         PR fortran/29211
5881         * gfortran.dg/forall_char_dependencies_1.f90: New test.
5882
5883 2006-10-08  Tobias Burnus  <burnus@net-b.de>
5884
5885         PR fortran/28585
5886         * gfortran.dg/new_line.f90: New test.
5887
5888 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5889
5890         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
5891         * gcc.dg/torture/builtin-convert-1.c,
5892         gcc.dg/torture/builtin-convert-2.c,
5893         gcc.dg/torture/builtin-convert-3.c,
5894         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
5895
5896 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
5897
5898         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
5899         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
5900         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
5901         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
5902
5903 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
5904
5905         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5906         Xfail some tests for powerpc-darwin and powerpc-aix.
5907
5908 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
5909
5910         PR c/29380
5911         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
5912
5913 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5914
5915         PR target/29300
5916         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
5917         on hppa*-*-hpux*.
5918
5919 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5920
5921         PR fortran/16580
5922         PR fortran/29288
5923         * gfortran.fortran-torture/execute/specifics.f90:
5924         Add tests for using all possible intrinsics as actual arguments.
5925         * gfortran.dg/specifics_1.f90: Add tests for using
5926         all possible intrinsics as actual arguments.
5927         * gfortran.dg/specifics_2.f90: New file.
5928         * gfortran.dg/specifics_3.f90: New file.
5929
5930 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
5931
5932         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
5933         * gcc.dg/debug/debug-2.c: Likewise.
5934
5935 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
5936
5937         * gcc.c-torture/compile/sync-2.c: New test.
5938
5939 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5940
5941         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
5942         line endings.
5943
5944 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5945
5946         PR rtl-optimization/29128
5947         * gcc.c-torture/compile/pr29128.c: New test.
5948
5949 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5950
5951         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
5952         line endings.
5953
5954 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
5955
5956         PR middle-end/29256
5957         * gcc.dg/tree-ssa/loop-19.c: New test.
5958
5959 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
5960
5961         PR tree-optimization/29330
5962         * gcc.dg/pr29330.c: New test.
5963
5964         PR target/28924
5965         * gcc.c-torture/compile/20061005-1.c: New test.
5966
5967 2006-10-06  Olivier Hainque  <hainque@adacore.com>
5968
5969         * gcc.dg/typename-vla-1.c: New case.
5970         * gnat.dg/forward_vla.adb: New case.
5971
5972 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
5973
5974         PR tree-optimization/29290
5975         * gfortran.dg/loop_nest_1.f90: New test.
5976
5977         PR target/29198
5978         * gcc.dg/tls/opt-12.c: New test.
5979
5980         PR fortran/28415
5981         * gfortran.dg/save_2.f90: New test.
5982
5983         PR c/29091
5984         * gcc.dg/pr29091.c: New test.
5985
5986 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
5987
5988         * lib/target-supports.exp
5989         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
5990         same as x86_64-*-*; check for LP64.
5991
5992 2006-10-04  Richard Henderson  <rth@redhat.com>
5993
5994         * lib/target-supports.exp (check_effective_target_tls): Redefine
5995         to mean non-emulated tls.
5996         * gcc.dg/tls/alias-1.c: Remove tls requirement.
5997         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5998         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5999         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6000         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6001         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6002         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6003
6004 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
6005
6006         PR fortran/29343
6007         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
6008
6009 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6010
6011         * gfortran.dg/bounds_check_fail_1.f90: New test.
6012
6013 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
6014
6015         PR c++/29020
6016         * g++.dg/template/friend48.C: New test.
6017
6018 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
6019
6020         PR fortran/29098
6021         * gfortran.dg/default_initialization_2.f90: New test.
6022
6023 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
6024
6025         PR fortran/20779
6026         PR fortran/20891
6027         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
6028
6029 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
6030
6031         PR fortran/29284
6032         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
6033
6034         PR fortran/29321
6035         PR fortran/29322
6036         * gfortran.dg/missing_optional_dummy_2.f90: New test.
6037
6038         PR fortran/25091
6039         PR fortran/25092
6040         * gfortran.dg/entry_array_specs_1.f90: New test.
6041
6042 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6043
6044         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
6045         insufficient to inhibit some test failures at -O3.  Do testing
6046         on integers.
6047
6048 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
6049
6050         PR c++/29138
6051         * g++.dg/inherit/access8.C: New test.
6052         * g++.dg/template/dtor4.C: Tweak error messages.
6053
6054 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6055
6056         PR fortran/27478
6057         * gfortran.dg/entry_8.f90: New test.
6058
6059 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6060
6061         PR c++/29291
6062         * g++.dg/parse/new4.C: New test.
6063
6064 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
6065
6066         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
6067         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
6068         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
6069         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
6070         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
6071
6072 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6073
6074         PR fortran/19260
6075         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
6076         * gfortran.dg/continuation_2.f90: New test.
6077
6078         PR fortran/19262
6079         * gfortran.dg/continuation_3.f90: New test.
6080         * gfortran.dg/continuation_4.f90: New test.
6081         * gfortran.dg/continuation_5.f: New test.
6082         * gfortran.dg/continuation_6.f: New test.
6083
6084 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
6085
6086         PR c++/29226
6087         * g++.dg/template/vla1.C: New test.
6088
6089 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6090
6091         PR fortran/29210
6092         * gfortran.dg/complex_parameter_1.f90: New test.
6093
6094 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
6095
6096         PR c/29154
6097         * gcc.c-torture/execute/20060929-1.c: New test.
6098
6099 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
6100
6101         PR c++/29105
6102         * g++.dg/template/member6.C: New test.
6103         * g++.dg/parse/typename7.C: Adjust error markers.
6104
6105         PR c++/29080
6106         * g++.dg/template/member7.C: New test.
6107
6108 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
6109
6110         PR c/24010
6111         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
6112         gcc.dg/Woverride-init-3.c: New tests.
6113
6114 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6115
6116         * gcc.c-torture/execute/20060930-1.c: New test.
6117
6118 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6119
6120         PR fortran/18791
6121         * gfortran.dg/specifics_1.f90: New test.
6122         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
6123         complex specifics.
6124
6125 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6126
6127         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
6128         pthread-init-common.h: New.
6129
6130 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6131
6132         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
6133         precision on some archs.
6134
6135 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
6136
6137         * gcc.dg/non-local-goto-1.c: New test.
6138         * gcc.dg/non-local-goto-2.c: Likewise.
6139         * gcc.dg/setjmp-3.c: Likewise.
6140         * gcc.dg/setjmp-4.c: Likewise.
6141
6142 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
6143
6144         * gnat.dg/self_aggregate_with_pointer.adb: New test.
6145
6146 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6147
6148         PR fortran/28276
6149         * gfortran.dg/exponent_1.f90: New test.
6150
6151         PR fortran/27021
6152         * gfortran.dg/nearest_1.f90: New test.
6153
6154 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
6155
6156         PR middle-end/25261
6157         PR middle-end/28790
6158         * gcc.dg/gomp/nestedfn-1.c: New test.
6159
6160 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
6161
6162         PR objc/29195
6163         * objc/compile/method-1.m: New test.
6164
6165 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
6166
6167         PR c++/26938
6168         * g++.dg/template/crash58.C: New test.
6169         * g++.dg/parse/crash28.C: Adjust error markers.
6170         * g++.dg/template/crash34.C: Likewise.
6171         * g++.dg/template/friend31.C: Likewise.
6172         * g++.dg/template/crash32.C: Likewise.
6173
6174         PR c++/27329
6175         * g++.dg/template/crash59.C: New test.
6176
6177         PR c++/27667
6178         * g++.dg/template/spec33.C: New test.
6179         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
6180
6181 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
6182             Adam Nemet  <anemet@caviumnetworks.com>
6183
6184         * gcc.dg/tree-ssa/ivopts-1.c: New test.
6185         * gcc.dg/tree-ssa/ivopts-2.c: New test.
6186
6187 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
6188
6189         PR target/28911
6190         * gcc.dg/pr28911.c: New.
6191
6192 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
6193
6194         PR target/29169
6195         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
6196         (dg-options): Add -mfpmath=387.
6197
6198 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
6199
6200         PR c/28706
6201         * gcc.dg/pr28706.c: New test.
6202
6203         PR c/28712
6204         * gcc.dg/pr28712.c: New test.
6205
6206 2006-09-22  Mike Stump  <mrs@apple.com>
6207
6208         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
6209
6210 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
6211
6212         PR tree-optimization/28888
6213         * gcc.dg/pr28888.c: New test.
6214
6215 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
6216
6217         PR c++/29016
6218         * g++.dg/init/ptrfn1.C: New test.
6219
6220 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
6221
6222         PR c++/28861
6223         * g++.dg/template/spec32.C: New test.
6224         * g++.dg/parse/crash9.C: Adjust error markers.
6225
6226         PR c++/28303
6227         * g++.dg/template/typedef6.C: New test.
6228         * g++.dg/init/error1.C: Adjust error markers.
6229         * g++.dg/parse/crash9.C: Likewise.
6230         * g++.dg/template/crash55.C: Likewise.
6231
6232 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
6233
6234         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
6235
6236 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
6237
6238         PR target/27650
6239         * g++.dg/ext/dllimport12.C: New test.
6240
6241 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
6242
6243         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
6244         * gcc.target/mips/nmadd-2.c: Likewise.
6245         * gcc.target/mips/mips-ps-6.c: New test.
6246         * gcc.target/mips/neg-abs-1.c: Likewise.
6247         * gcc.target/mips/neg-abs-2.c: Likewise.
6248         * gcc.target/mips/nmadd-3.c: New test.
6249
6250 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
6251
6252         PR middle-end/28046
6253         * gcc.dg/gomp/atomic-10.c: New test.
6254         * g++.dg/gomp/atomic-10.C: New test.
6255
6256 2006-09-20  Eric Christopher  <echristo@apple.com>
6257
6258         * gcc.target/i386/sse3-not-fisttp.c: New.
6259
6260 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
6261
6262         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
6263
6264 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
6265
6266         * gcc.c-torture/execute/pr28289.c (one): New variable.
6267         (main): Use it instead of argc.
6268         * gcc.c-torture/execute/20060102-1.c (one): New variable.
6269         (main): Use it instead of argc.
6270
6271 2006-09-19  Paul Brook  <paul@codesourcery.com>
6272
6273         PR target/28516
6274         * gcc.dg/nested-func-5.c: New test.
6275
6276 2006-09-19  Ben Elliston  <bje@au.ibm.com>
6277
6278         * lib/target-supports.exp (check_effective_target_tls): Compile
6279         test stubs using ${tool}_target_compile, not just target_compile.
6280         (check_effective_target_tls_runtime): Likewise.
6281
6282 2006-09-19  Ben Elliston  <bje@au.ibm.com>
6283
6284         * gcc.c-torture/compile/20030405-1.x: Remove.
6285
6286         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
6287         optimising linker from discarding it.
6288
6289 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
6290
6291         PR fortran/28526
6292         * gfortran.dg/keyword_symbol_1.f90: New test.
6293
6294         * gfortran.dg/spread_shape_1.f90: Add missing warning with
6295         pedantic compilation option.
6296
6297 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
6298
6299         PR fortran/29060
6300         * gfortran.dg/spread_shape_1.f90: New test.
6301
6302 2006-09-17  Roger Sayle  <roger@eyesopen.com>
6303
6304         PR tree-optimization/28887
6305         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
6306
6307 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
6308
6309         PR c/25993
6310         * gcc.dg/pr25993.c: New test.
6311
6312 2006-09-17  Ira Rosen  <irar@il.ibm.com>
6313
6314         PR tree-opt/21591
6315         * gcc.dg/vect/pr21591.c: New test.
6316
6317 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
6318
6319         PR tree-opt/29059
6320         * gcc.c-torture/compile/strcpy-1.c: New test.
6321         * gcc.c-torture/compile/strcpy-2.c: New test.
6322         * gcc.c-torture/compile/memcpy-1.c: New test.
6323         * gcc.c-torture/compile/memcpy-2.c: New test.
6324
6325 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
6326
6327         PR testsuite/29055
6328         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
6329
6330 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
6331
6332         * gnat.dg/specs/double_record_extension1.ads: New test.
6333         * gnat.dg/specs/double_record_extension2.ads: Likewise.
6334
6335 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
6336
6337         PR fortran/29051
6338         * gfortran.dg/oldstyle_3.f90: New test.
6339
6340 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6341
6342         PR libgfortran/29099
6343         * gfortran.dg/secnds-1.f: New test.
6344
6345 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6346
6347         PR libgfortran/29053
6348         * gfortran.dg/streamio_9.f90: New test.
6349         * gfortran.dg/streamio_10.f90: New test.
6350
6351 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
6352
6353         PR C++/29002
6354         * g++.dg/init/array22.C: New test.
6355         * g++.dg/init/array23.C: New test.
6356
6357 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
6358
6359         * stackcheck.lst: Update list of tests requiring stack checking.
6360         * norun.lst: Adjust for above change.
6361         * ada95.lst: New file.
6362         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
6363         requiring -gnat95 switch.
6364
6365 2006-09-14  Olivier Hainque  <hainque@adacore.com>
6366
6367         * gnat.dg/in_out_parameter.adb: New test.
6368
6369 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
6370
6371         PR debug/28980
6372         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
6373
6374 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
6375
6376         * gnat.dg/specs/unchecked_union.ads: New test.
6377
6378 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
6379
6380         PR rtl-optimization/28982
6381         * gcc.c-torture/execute/pr28982a.c: New test.
6382         * gcc.c-torture/execute/pr28982b.c: Likewise.
6383
6384 2006-09-12  Eric Christopher  <echristo@apple.com>
6385
6386         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
6387         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
6388
6389 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
6390
6391         PR c/28768
6392         PR preprocessor/14634
6393         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
6394         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
6395         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
6396
6397 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6398
6399         * gcc.dg/pr28243.c: New test.
6400
6401 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
6402
6403         PR fortran/28971
6404         gfortran.dg/pr28971.f90: New test to act as a backstop in case
6405         this undiagnosed regression reappears.
6406
6407 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
6408
6409         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
6410         Treat $srcdir as a literal.
6411         * lib/fortran-torture.exp (fortran-torture-compile,
6412         fortran-torture-execute): Likewise.
6413         * lib/objc-torture.exp (objc-torture-compile,
6414         objc-torture-execute): Likewise.
6415         * lib/profopt.exp (profopt-execute): Likewise.
6416
6417 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
6418
6419         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
6420
6421 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
6422
6423         PR testsuite/28950
6424         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
6425
6426 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
6427
6428         PR target/13685
6429         * gcc.target/i386/pr13685.c: New test.
6430
6431 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
6432
6433         * gcc.dg/pr28726.c: New test.
6434
6435 2006-09-11  Josh Conner  <jconner@apple.com>
6436
6437         * gcc.dg/nrv3.c: Increase size of structure.
6438         * gcc.dg/nrv4.c: Likewise.
6439         * gcc.dg/nrv5.c: Likewise.
6440
6441 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
6442
6443         PR libfortran/28890
6444         gfortran.dg/assumed_charlen_function_5.f90: New test.
6445
6446 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
6447
6448         PR c++/28991
6449         * g++.dg/init/static3.C: New test.
6450
6451 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
6452
6453         PR testsuite/29007
6454         * gcc.dg/long-long-cst1.c (t): Add cast to
6455         __SIZE_TYPE__ before casting to int.
6456         (main): Return 0 on success.
6457
6458 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6459
6460         * gcc.c-torture/execute/20060910-1.c: New test.
6461
6462 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
6463
6464         PR middle-end/26983
6465         * gcc.dg/pr26983.c: New test.
6466
6467 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
6468
6469         PR target/29006
6470         * gcc.c-torture/execute/pr29006.c: New test.
6471
6472 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
6473
6474         PR libfortran/28947
6475         gfortran.dg/matmul_4.f90: New test.
6476
6477 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
6478
6479         PR fortran/28959
6480         gfortran.dg/used_types_10: New test.
6481
6482 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
6483
6484         PR libfortran/28923
6485         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
6486         gfortran.dg/array_initializer_3.f90: New test.
6487
6488 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6489
6490         PR fortran/28914
6491         * gfortran.dg/actual_array_constructor_3.f90: New test.
6492
6493 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
6494
6495         PR testsuite/26778
6496         * gcc.target/i386/pr26778.c: New testcase.
6497
6498 2006-09-08  Eric Christopher  <echristo@apple.com>
6499
6500         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
6501         * gcc.target/i386/memcpy-1.c: Ditto.
6502         * gcc.target/i386/asm-1.c: Ditto.
6503         * gcc.target/i386/20060512-4.c: Ditto.
6504         * gcc.target/i386/compress-float-387.c: Ditto.
6505         * gcc.target/i386/20060512-1.c: Ditto.
6506         * gcc.target/i386/compress-float-sse.c: Ditto.
6507         * gcc.target/i386/20060512-2.c: Ditto.
6508         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
6509         * gcc.target/i386/stack-prot-kernel.c: Ditto.
6510         * gcc.target/i386/compress-float-387-pic.c: Ditto.
6511         * gcc.dg/pr26449.c: Ditto.
6512         * gcc.dg/attr-ms_struct-2.c: Ditto.
6513         * gcc.dg/attr-ms_struct-1.c: Ditto.
6514         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
6515
6516 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
6517
6518         PR c/28504
6519         * gcc.dg/vla-10.c: New test.
6520
6521 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6522
6523         PR c++/28858
6524         * g++.dg/parse/template20.C: New test.
6525         * g++.dg/template/operator8.C: Remove obsolete part.
6526         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
6527         * g++.old-deja/g++.pt/crash65.C: Likewise.
6528
6529 2006-09-07  Jason Merrill  <jason@redhat.com>
6530
6531         PR middle-end/27724
6532         * gcc.dg/long-long-cst1.c: New test.
6533
6534 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6535
6536         PR C++/28906
6537         * g++.dg/other/array3.C: New test.
6538         * g++.dg/other/array4.C: New test.
6539         * g++.dg/other/array5.C: New test.
6540
6541 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
6542
6543         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
6544
6545 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
6546
6547         PR target/28946
6548         * gcc.target/i386/pr28946.c: New test.
6549
6550 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
6551
6552         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
6553         in integer literal constant.
6554         * gfortran.dg/enum_8.f90: Ditto.
6555         * gfortran.dg/g77/20030326-1.f: Ditto.
6556
6557 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
6558
6559         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
6560         nonconformance usage.
6561
6562 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6563
6564         PR middle-end/28862
6565         * gcc.c-torture/compile/vector-align-1.c: New test.
6566
6567 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
6568
6569         PR rtl-opt/27883
6570         * g++.dg/opt/copysign-1.C: New test.
6571
6572 2006-09-06  Jason Merrill  <jason@redhat.com>
6573
6574         PR c++/27371
6575         * g++.dg/warn/unused-result1.C: New test.
6576
6577 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
6578
6579         PR c++/28903
6580         * g++.dg/ext/vla3.C: New test.
6581
6582         PR c++/28886
6583         * g++.dg/template/array16.C: New test.
6584
6585 2006-09-06  Richard Guenther  <rguenther@suse.de>
6586
6587         * gcc.dg/pr27226.c: Remove testcase again.
6588
6589 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
6590
6591         PR tree-opt/28937
6592         * g++.dg/opt/unroll2.C: New test.
6593
6594 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
6595
6596         PR tree-opt/28952
6597         * gcc.dg/vect/pr28952.c: New test.
6598
6599 2006-09-05  Richard Guenther  <rguenther@suse.de>
6600
6601         PR tree-optimization/28900
6602         * gcc.dg/torture/pr28900.c: New testcase
6603
6604 2006-09-05  Richard Guenther  <rguenther@suse.de>
6605
6606         PR tree-optimization/28905
6607         * gcc.c-torture/compile/pr28905.c: New testcase.
6608
6609 2006-09-05  Richard Guenther  <rguenther@suse.de>
6610
6611         PR middle-end/28935
6612         * gcc.dg/pr28935.c: New testcase.
6613
6614 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6615
6616         * gcc.c-torture/execute/20060905-1.c: New test.
6617
6618 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
6619
6620         PR fortran/28908
6621         * gfortran.dg/used_types_7.f90: New test.
6622         * gfortran.dg/used_types_8.f90: New test.
6623         * gfortran.dg/used_types_9.f90: New test.
6624
6625 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6626
6627         * gcc.c-torture/compile/20060904-1.c: New test.
6628
6629 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
6630
6631         PR c++/23287 Revert my 2006-09-01 patch
6632         * g++.dg/parse/dtor12.C: Remove.
6633
6634 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
6635
6636         PR c+/27670
6637         * g++.dg/template/operator9.C: New test.
6638
6639         PR c++/27493
6640         * g++.dg/template/operator7.C: New test.
6641
6642         PR c++/27494
6643         * g++.dg/template/operator8.C: New test.
6644
6645         PR c++/27397
6646         * g++.dg/template/crash57.C: New test.
6647
6648         * g++.dg/template/typedef4.C: Adjust error markers.
6649         * g++.dg/template/typedef5.C: Likewise.
6650
6651 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
6652
6653         PR c++/28878
6654         * g++.dg/parse/crash33.C: New test.
6655
6656 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
6657         Richard Guenther  <rguenther@suse.de>
6658         Adam Nemet  <anemet@caviumnetworks.com>
6659
6660         PR middle-end/27226
6661         * gcc.target/mips/memcpy-1.c: New testcase.
6662         * gcc.dg/pr27226.c: Likewise.
6663
6664 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
6665
6666         PR c++/28705
6667         * g++.dg/lookup/koenig5.C: New.
6668         * g++.dg/template/crash56.C: New.
6669
6670 2006-09-01  Josh Conner  <jconner@apple.com>
6671
6672         PR c++/25505
6673         * gcc.dg/nrv3.c: New test.
6674         * gcc.dg/nrv4.c: New test.
6675         * gcc.dg/nrv5.c: New test.
6676
6677 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
6678
6679         PR c++/23287
6680         * g++.dg/parse/dtor12.C: New.
6681
6682 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
6683
6684         PR tree-optimization/28839
6685         * gcc.dg/pr28839.c: New test.
6686
6687 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
6688
6689         PR target/24367
6690         * gcc.dg/pr24367.c: New testcase.
6691
6692 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
6693
6694         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
6695
6696 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
6697
6698         PR rtl-optimization/27735
6699         * gcc.dg/loop-unswitch-1.c: New test.
6700
6701 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
6702
6703         PR fortran/28885
6704         * gfortran.dg/aliasing_dummy_2.f90: New test.
6705
6706         PR fortran/20067
6707         * gfortran.dg/generic_5.f90: Change error message.
6708
6709         PR fortran/28873
6710         * gfortran.dg/generic_6.f90: New test.
6711
6712         PR fortran/25077
6713         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
6714
6715         PR fortran/25102
6716         * gfortran.dg/invalid_interface_assignment.f90: New test.
6717
6718         PR fortran/24866
6719         * gfortran.dg/module_proc_external_dummy.f90: New test.
6720
6721 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
6722
6723         PR c++/28349
6724         * testsuite/g++.dg/warn/var-args1.C: New test.
6725
6726 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
6727
6728         PR fortran/28866
6729         * gfortran.dg/simpleif_2.f90: New test.
6730         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
6731         * gfortran.dg/enum_5.f90: Ditto.
6732
6733 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6734             Kazu Hirata  <kazu@codesourcery.com>
6735
6736         PR tree-optimization/17506
6737         * gcc.dg/pr17506.c: New.
6738
6739 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
6740
6741         PR c++/28139
6742         * g++.dg/eh/alias1.C: New test.
6743
6744 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6745
6746         PR c++/28860
6747         * g++.dg/template/ttp22.C: New test.
6748
6749 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
6750
6751         PR middle-end/26632
6752         * gcc.dg/pr26632.c: New.
6753
6754 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6755
6756         PR libgfortran/28354
6757         * gfortran.dg/fmt_zero_precision.f90: New test.
6758
6759 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
6760
6761         PR c++/28058
6762         * g++.dg/template/spec31.C: New test.
6763
6764 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
6765
6766         PR c++/26573
6767         * g++.dg/other/static2.C: New test.
6768
6769 2006-08-26  Roger Sayle  <roger@eyesopen.com>
6770
6771         * gcc.dg/Wswitch-enum-2.c: New test case.
6772         * gcc.dg/Wswitch-enum-3.c: Likewise.
6773
6774 2006-08-26  Richard Guenther  <rguenther@suse.de>
6775
6776         * gcc.c-torture/compile/20060826-1.c: New testcase.
6777
6778 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
6779
6780         PR c++/28736
6781         * g++.dg/template/void10.C: New test.
6782
6783         PR c++/28737
6784         * g++.dg/template/void8.C: New test.
6785
6786         PR c+_+/28738
6787         * g++.dg/template/void9.C: New test.
6788
6789         * g++.dg/template/void3.C: Adjust error markers.
6790         * g++.dg/template/void4.C: Likewise.
6791         * g++.dg/template/crash55.C: Likewise.
6792         * g++.dg/template/void7.C: Likewise
6793
6794 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
6795
6796         PR c++/28588
6797         * g++.dg/inherit/access6.C: New test.
6798         * g++.dg/inherit/access7.C: Likewise.
6799
6800         PR c++/28595
6801         * g++.dg/template/array15.C: New test.
6802         * g++.dg/template/crash2.C: Tweak error markers.
6803
6804 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
6805
6806         PR middle-end/28683
6807         * gcc.c-torture/compile/20060823-1.c: New test.
6808
6809 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6810
6811         PR c++/28853
6812         * g++.dg/template/ttp21.C: New test.
6813
6814         PR c++/28852
6815         * g++.dg/other/operator1.C: Add error-marker.
6816         * g++.dg/other/operator2.C: New test.
6817
6818 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
6819
6820         PR c/27893
6821         * gcc.c-torture/compile/vla-const-1.c,
6822         gcc.c-torture/compile/vla-const-2.c: New tests.
6823
6824 2006-08-26  Richard Guenther  <rguenther@suse.de>
6825
6826         PR middle-end/28814
6827         * gcc.dg/torture/pr28814.c: New testcase.
6828
6829 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
6830
6831         PR c/28418
6832         * gcc.c-torture/compile/compound-literal-1.c: New test.
6833
6834 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
6835
6836         PR c/28299
6837         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
6838         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
6839         Expect extra diagnostics.
6840
6841 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
6842
6843         gcc.dg/noncompile/pr16876.c: New test.
6844
6845 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
6846
6847         PR c++/28056
6848         * g++.dg/parse/local1.C: New test.
6849         * g++.dg/other/qual1.C: Tweak error marker.
6850
6851 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
6852
6853         PR c++/27787
6854         * g++.dg/template/typename10.C: New.
6855         * g++.dg/template/lookup4.C: Remove bogus error marker.
6856
6857 2006-08-25  Richard Guenther  <rguenther@suse.de>
6858
6859         PR testsuite/28829
6860         * gcc.dg/pr26570.c: Fix testcase.
6861
6862 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
6863
6864         PR tree-opt/28807
6865         * gcc.c-torture/execute/mayalias-2.c: New test.
6866         * gcc.dg/tree-ssa/alias-13.c: New test.
6867
6868 2006-08-24  Jan Hubicka  <jh@suse.cz>
6869
6870         PR debug/26881
6871         * gcc.dg/debug/pr26881.c: New file.
6872
6873 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
6874
6875         PR fortran/28788
6876         * gfortran.dg/used_types_4.f90: New test.
6877         * gfortran.dg/derived_init_2.f90: Modify to check sibling
6878         association of derived types.
6879         * gfortran.dg/used_types_2.f90: Add module cleanup.
6880         * gfortran.dg/used_types_3.f90: The same.
6881
6882         PR fortran/28771
6883         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
6884         fix of regression.
6885
6886 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6887
6888         PR 28813
6889         * gfortran.dg/direct_io_6.f90: Remove test.
6890
6891 2006-08-23  Stuart Hastings  <stuart@apple.com>
6892
6893         PR 28825
6894         * gcc.target/i386/20060821-1.c: New.
6895
6896 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
6897
6898         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
6899         dg-warning strings for dllimport.
6900
6901 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
6902
6903         PR C++/28450
6904         * g++.dg/ext/vector4.C: New test.
6905         * g++.dg/ext/complex1.C: New test.
6906
6907 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
6908
6909         PR debug/28692
6910         * gcc.dg/debug/const-1.c: New.
6911         * gcc.dg/debug/const-2.c: New.
6912         * gcc.dg/debug/dwarf2/const-1.c: New.
6913         * gcc.dg/debug/dwarf2/const-2.c: New.
6914         * gcc.dg/debug/dwarf2/const-2b.c: New.
6915
6916 2006-08-22  Richard Guenther  <rguenther@suse.de>
6917
6918         PR middle-end/28776
6919         * gcc.c-torture/compile/pr28776-1.c: New testcase.
6920         * gcc.c-torture/compile/pr28776-2.c: Likewise.
6921
6922 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
6923
6924         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
6925
6926 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
6927
6928         PR c++/26269
6929         * g++.dg/other/error14.C: New test.
6930
6931         PR c++/28505
6932         * g++.dg/parse/ctor7.C: New test.
6933         * g++.dg/parse/ctor8.C: Likewise.
6934
6935         PR c++/28741
6936         * g++.dg/template/void7.C: New test.
6937
6938 2006-08-21  Olivier Hainque  <hainque@adacore.com>
6939
6940         * gnat.dg/self_aggregate_with_zeros.adb: New test.
6941         * gnat.dg/self_aggregate_with_array.adb: New test.
6942
6943 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
6944
6945         * g++.dg/eh/arm-vfp-unwind.C: New test.
6946
6947 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
6948
6949         PR c++/28341
6950         * g++.dg/template/ref3.C: New test.
6951         * g++.dg/template/nontype13.C: New test.
6952
6953         PR c++/28346
6954         * g++.dg/template/ptrmem17.C: New test.
6955
6956 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
6957
6958         PR target/28648 c:
6959         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
6960
6961 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
6962
6963         PR fortran/28630
6964         * gfortran.dg/used_types_2.f90: New test.
6965
6966         PR fortran/28601
6967         * gfortran.dg/used_types_3.f90: New test.
6968
6969         PR fortran/20886
6970         * gfortran.dg/generic_actual_arg.f90: New test.
6971
6972         PR fortran/28735
6973         * gfortran.dg/module_private_array_refs_1.f90: New test.
6974
6975         PR fortran/28762
6976         * gfortran.dg/program_name_1.f90: New test.
6977
6978         PR fortran/28425
6979         * gfortran.dg/derived_constructor_comps_1.f90: New test.
6980
6981         PR fortran/28496
6982         * gfortran.dg/array_initializer_2.f90: New test.
6983
6984         PR fortran/18111
6985         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
6986
6987         PR fortran/28600
6988         * gfortran.dg/assumed_charlen_function_4.f90: New test.
6989
6990         PR fortran/28771
6991         * gfortran.dg/assumed_charlen_in_main.f90: New test.
6992
6993         PR fortran/28660
6994         * gfortran.dg/dependent_decls_1.f90: New test.
6995
6996 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
6997
6998         PR fortran/25217
6999         * gfortran.dg/derived_init_2.f90: New.
7000
7001 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
7002
7003         * gcc.c-torture/execute/pr28289.c: New test.
7004
7005 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
7006
7007         PR c/28744
7008         * gcc.dg/attr-externally-visible-1.c: New test.
7009         * gcc.dg/attr-externally-visible-2.c: New test.
7010         * g++.dg/parse/attr-externally-visible-1.C: New test.
7011         * g++.dg/parse/attr-externally-visible-2.C: New test.
7012
7013 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7014
7015         PR c++/28606
7016         * g++.dg/parse/dtor11.C: New test.
7017
7018 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
7019
7020         PR rtl-optimization/28489
7021         * gcc.c-torture/compile/pr28489.c: New test.
7022
7023 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7024
7025         PR c++/28710
7026         * g++.dg/template/redecl4.C: New test.
7027
7028         PR c++/28711
7029         * g++.dg/template/ctor8.C: New test.
7030
7031 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
7032
7033         * gcc.dg/pr26570.c: Fix testcase.
7034
7035 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
7036
7037         * PR c++/28573
7038         * g++.dg/parse/offsetof6.C: New test.
7039         * g++.dg/parse/offsetof6.C: New test.
7040         * g++.dg/parse/offsetof7.C: New test.
7041
7042 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7043
7044         PR testsuite/28602
7045         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
7046         is false.
7047
7048 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
7049
7050         PR c++/28302
7051         * g++.dg/ext/vector3.C: New test.
7052
7053 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
7054
7055         PR gcov/profile/26570
7056         * gcc.dg/pr26570.c: New test.
7057
7058 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
7059
7060         PR c/27697
7061         * gcc.dg/qual-component-1.c: New test.
7062
7063 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7064
7065         PR c++/28593
7066         * g++.dg/parse/new3.C: New test.
7067
7068 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7069
7070         PR fortran/25828
7071         * gfortran.dg/streamio_1.f90: New test.
7072         * gfortran.dg/streamio_2.f90: New test.
7073         * gfortran.dg/streamio_3.f90: New test.
7074         * gfortran.dg/streamio_4.f90: New test.
7075         * gfortran.dg/streamio_5.f90: New test.
7076         * gfortran.dg/streamio_6.f90: New test.
7077         * gfortran.dg/streamio_7.f90: New test.
7078         * gfortran.dg/streamio_8.f90: New test.
7079
7080 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
7081
7082         PR c/28287
7083         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
7084
7085 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
7086
7087         PR c++/28594
7088         * g++.dg/template/void6.C: New test.
7089
7090 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7091
7092         PR c/28649
7093         * gcc.dg/parse-error-1.c: New test.
7094         * gcc.dg/parse-error-2.c: New test.
7095         * gcc.dg/cpp/digraph2.c: Add error-marker.
7096         * gcc.dg/noncompile/920923-1.c: Likewise.
7097
7098 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
7099
7100         PR c/27490
7101         * gcc.dg/sizeof-2.c: New testcase.
7102
7103         PR c/27489
7104         * gcc.dg/switch-A.c: New testcase.
7105
7106 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
7107
7108         PR c++/28288
7109         PR c++/14556
7110         * g++.old-deja/g++.warn/compare1.C: Delete.
7111         * g++.dg/opt/pr7503-2.C: Delete.
7112         * g++.dg/opt/pr7503-3.C: Delete.
7113         * g++.dg/opt/pr7503-4.C: Delete.
7114         * g++.dg/opt/pr7503-5.C: Delete.
7115         * g++.dg/opt/max1.C: Delete.
7116         * g++.dg/warn/minmax.C: Delete.
7117         * g++.dg/expr/minmax.C: New test.
7118
7119 2006-08-14  Richard Guenther  <rguenther@suse.de>
7120
7121         PR testsuite/28703
7122         * gcc.c-torture/execute/pr28651.c: Do not use argc
7123         to avoid optimization, instead forbid inlining.
7124
7125 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
7126
7127         PR rtl-optimization/28634
7128         * gcc.c-torture/execute/ieee/pr28634.c: New test.
7129
7130 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
7131
7132         PR c/27184
7133         * gcc.dg/torture/pr27184.c: New test.
7134
7135 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
7136
7137         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
7138
7139 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7140
7141         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
7142         * gfortran.dg/stat_2.f90: Likewise.
7143         * gfortran.dg/chmod_1.f90: Likewise.
7144         * gfortran.dg/chmod_2.f90: Likewise.
7145         * gfortran.dg/chmod_3.f90: Likewise.
7146
7147 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
7148
7149         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
7150
7151 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
7152
7153         * g++.dg/opt/pr23454-2.C: New test.
7154
7155 2006-08-11  Richard Guenther  <rguenther@suse.de>
7156
7157         PR middle-end/28651
7158         * gcc.c-torture/execute/pr28651.c: New testcase.
7159
7160 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
7161
7162         * gnat.dg/specs/static_initializer.ads: New test.
7163
7164 2006-08-10  Paul Brook  <paul@codesourcery.com>
7165
7166         * gcc.target/arm/cond-asm.c: New test.
7167
7168 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
7169
7170         PR tree-optimization/26197
7171         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
7172         * g++.dg/vect/vect.exp: Compile the new tests with
7173         --param max-aliased-vops=0.
7174
7175 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
7176
7177         PR c++/28637
7178         * g++.dg/template/void3.C: New test.
7179
7180         PR c++/28638
7181         * g++.dg/template/void4.C: New test.
7182
7183         PR c++/28640
7184         * g++.dg/template/void5.C: New test.
7185
7186 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
7187
7188         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
7189         after dg-do compile.
7190
7191 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
7192
7193         PR tree-optimizations/26969
7194         * gcc.dg/vect/vect.exp: Compile tests prefixed with
7195         "unswitch-loops" with -funswitch-loops.
7196         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
7197
7198 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7199
7200         * gcc.dg/sparc-getcontext-1.c: Fix typo.
7201         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
7202         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
7203         * objc.dg/dwarf-1.m: Likewise.
7204         * objc.dg/dwarf-2.m: Likewise.
7205         * obj-c++.dg/dwarf-2.mm: Likewise.
7206
7207 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7208
7209         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
7210         * objc.dg/dwarf-2.m: Likewise.
7211         * obj-c++.dg/dwarf-2.mm: Likewise.
7212
7213         PR libfortran/28603
7214         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
7215
7216         PR testsuite/27611
7217         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
7218
7219         PR testsuite/27033
7220         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
7221
7222 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
7223
7224         PR target/27827
7225         * gcc.target/i386/pr27827.c: New testcase.
7226
7227 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
7228
7229         PR fortran/28590
7230         * gfortran.dg/sequence_types_1.f90: New test.
7231
7232 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
7233
7234         PR fortran/28548
7235         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
7236         dg-warning.  Add -pedantic option.
7237
7238 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7239
7240         PR c/28502
7241         * gcc.dg/proto-1.c: New test.
7242
7243         PR c/27721
7244         * gcc.dg/lvalue-4.c: New test.
7245
7246         PR c/28136
7247         * gcc.dg/init-bad-5.c: New test.
7248
7249 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
7250
7251         PR c++/28347
7252         * g++.dg/ext/typedef-init.C: Add new test for typedef
7253         initialization inside templates. Adjust existing error markers.
7254
7255 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
7256
7257         PR c++/28148
7258         * g++.dg/init/ptrmem3.C: New test.
7259
7260 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
7261
7262         PR tree-optimization/27770
7263         * lib/target-support.exp: New target keyword "section_anchors".
7264         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
7265         tests.
7266         * gcc.dg/vect/section-anchors-pr27770.c: New test.
7267         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
7268         * gcc.dg/vect/section-anchors-vect-69.c: New test.
7269         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
7270
7271 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7272
7273         * gcc.dg/20060801-1.c: Add missing '}'.
7274
7275 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7276
7277         PR c++/27508
7278         * g++.dg/parse/dtor9.C: New test.
7279         * g++.dg/parse/dtor10.C: New test.
7280         * g++.dg/other/error7.C: Adjust error-marker.
7281
7282         PR c++/28274
7283         * g++.dg/other/default5.C: New test.
7284
7285 2006-08-02  Richard Guenther  <rguenther@suse.de>
7286
7287         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
7288
7289 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
7290
7291         PR c++/28557
7292         * g++.dg/template/conv9.C: New test.
7293
7294 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
7295
7296         PR debug/28063
7297         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
7298         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
7299         Optionally return assembly text.  Update callers.
7300         (check_no_compiler_messages): Update verbose messages.
7301         (check_no_messages_and_pattern): New.
7302         (check_effective_target_string_merging): New.
7303
7304 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7305
7306         PR c++/28250
7307         * g++.dg/eh/catch4.C: New test.
7308
7309         PR c++/28257
7310         * g++.dg/other/qual1.C: New test.
7311
7312         PR c++/28259
7313         * g++.dg/inherit/error2.C: New test.
7314
7315         PR c++/28267
7316         * g++.dg/other/new1.C: New test.
7317
7318         * g++.dg/warn/pr23075.C: Remove obsolete test.
7319         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
7320         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
7321
7322 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
7323
7324         PR c++/28523
7325         * g++.dg/eh/cast1.C: New test.
7326
7327 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
7328
7329         PR libfortran/28452
7330         * gfortran.dg/random_3.f90:  New test.
7331
7332 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
7333
7334         PR c++/28432
7335         * g++.dg/other/pr28304.C: Change expected error message.
7336         * g++.dg/other/pr28432.C: New test.
7337
7338 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
7339
7340         PR c++/28256
7341         * g++.dg/init/brace2.C: Change expected error message, add empty init.
7342
7343 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
7344
7345         PR debug/23336
7346         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
7347         at -g1.
7348         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
7349         g++.dg/debug/enum-2.C: New.
7350
7351 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7352
7353         PR c++/6634
7354         * g++.dg/parse/long1.C: Add more tests.
7355
7356 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7357
7358         * gfortran.dg/lrshift_1.c: New file.
7359
7360 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7361
7362         PR libgfortran/28335
7363         * gfortran.dg/no_unit_error_1.f90: New test.
7364
7365 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7366
7367         PR libgfortran/28335
7368         * gfortran.dg/no_unit_error_1.f90: Delete test.
7369         * gfortran.dg/no_unit_error_2.f90: Delete test.
7370
7371 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7372
7373         * gfortran.dg/chmod_3.f90: New test.
7374         * gfortran.dg/ltime_gmtime_1.f90: New test.
7375         * gfortran.dg/ltime_gmtime_2.f90: New test.
7376         * gfortran.dg/lrshift_1.f90: New test.
7377         * gfortran.dg/chmod_1.f90: New test.
7378         * gfortran.dg/chmod_2.f90: New test.
7379
7380 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
7381
7382         PR c++/27668
7383         * g++.dg/template/crash55.C: New test.
7384
7385         PR c++/27962
7386         * g++.dg/template/nontype16.C: New test.
7387
7388         * g++.dg/template/void2.C: Adjust error markers.
7389         * g++.dg/template/nontype5.C: Adjust error markers.
7390
7391 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
7392
7393         * gcc.target/i386/stack-prot-kernel.c: New test.
7394
7395 2006-07-27  Roger Sayle  <roger@eyesopen.com>
7396
7397         * gcc.dg/builtins-55.c: New test case.
7398
7399 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
7400
7401         PR rtl-optimization/27907
7402         * gcc.c-torture/compile/pr27907.c: New test.
7403
7404 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7405
7406         * gfortran.dg/mclock.f90: New test.
7407         * gfortran.dg/int_conv_1.f90: New test.
7408         * gfortran.dg/stat_1.f90: New test.
7409         * gfortran.dg/stat_2.f90: New test.
7410
7411 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7412
7413         PR libgfortran/28335
7414         * gfortran.dg/no_unit_error_1.f90: New test.
7415         * gfortran.dg/no_unit_error_2.f90: New test.
7416         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
7417
7418 2006-07-25  Roger Sayle  <roger@eyesopen.com>
7419
7420         PR middle-end/28473
7421         * gcc.dg/fold-convround-1.c: New test case.
7422
7423 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
7424
7425         * gfortran.dg/arithmetic_if.f90:  Fix comments.
7426
7427 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7428
7429         PR c++/27572
7430         * g++.dg/other/typedef1.C: New test.
7431         * g++.dg/template/typedef4.C: New test.
7432         * g++.dg/template/typedef5.C: New test.
7433
7434 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
7435
7436         PR fortran/28416
7437         * gfortran.dg/allocatable_dummy_3.f90: New.
7438
7439 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
7440
7441         PR fortran/28439
7442         * gfortran.dg/arithmetic_if.f90:  New test.
7443
7444 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
7445
7446         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
7447         avoid memcpy optimization.
7448
7449 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7450
7451         PR fortran/25289
7452         * gfortran.dg/direct_io_6.f90: New test.
7453
7454 2006-07-24  Jan Hubicka  <jh@suse.cz>
7455
7456         PR c/25795
7457         PR c++/27369
7458         * gcc.dg/pr25795.c: New test.
7459         * gcc.dg/pr25795-1.c: New test.
7460
7461 2006-07-23  Roger Sayle  <roger@eyesopen.com>
7462
7463         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
7464         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
7465         which may be transformed to "g || h" on some platforms.
7466
7467 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
7468
7469         PR c++/28025
7470         * g++.dg/template/friend45.C: New test.
7471
7472 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7473
7474         PR libgfortran/28339
7475         * gfortran.dg/arrayio_8.f90: New test.
7476
7477 2006-07-21  Mike Stump  <mrs@apple.com>
7478
7479         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
7480
7481         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
7482
7483 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7484
7485         PR c++/28250
7486         * g++.dg/eh/catch3.C: New test.
7487
7488         PR c++/28363
7489         * g++.dg/template/defarg10.C: New test.
7490
7491 2006-07-20  Paul Brook  <paul@codesourcery.com>
7492
7493         PR 27363
7494         * gcc.dg/pr27363.c: New test.
7495
7496 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
7497
7498         PR c++/28338
7499         * g++.dg/init/ref13.C: New test.
7500
7501 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7502
7503         PR obj-c++/28434
7504         * obj-c++.dg/proto-error-1.mm: New test.
7505
7506 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
7507
7508         PR c++/28337
7509         * g++.dg/template/string1.C: New test.
7510
7511 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
7512
7513         PR c++/28048
7514         * g++.dg/template/defarg9.C: New test.
7515
7516         PR c++/28235
7517         * g++.dg/template/static27.C: New test.
7518
7519 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
7520
7521         PR 28410
7522         * gcc.dg/tree-ssa/pr28410.c: New test.
7523
7524 2006-07-18  Lee Millward  <lee.millward@gmail.com>
7525
7526         PR c++/28258
7527         * g++/dg/other/error13.C: New test.
7528
7529         PR c++/28260
7530         * g++.dg/template/friend44.C: New test.
7531
7532 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
7533
7534         PR c++/27495
7535         * g++.dg/other/pr27495.C: New.
7536
7537 2006-07-18  Olivier Hainque  <hainque@adacore.com>
7538
7539         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
7540         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
7541
7542 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7543
7544         PR c/28286
7545         * gcc.dg/pragma-pack-4.c: New test.
7546
7547 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
7548
7549         PR c++/28291
7550         * g++.dg/ext/pr28291.C: New test.
7551
7552 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
7553
7554         PR middle-end/28403
7555         * gcc.c-torture/execute/pr28403.c: New test.
7556
7557 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
7558
7559         PR middle-end/28402
7560         * gcc.dg/pr28402.c: New test.
7561
7562 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
7563
7564         PR c++/28304
7565         * g++.dg/other/pr28304.C: New test.
7566
7567 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
7568
7569         PR other/28251
7570         gcc.c-torture/unsorted/dump-noaddr.c: New test.
7571         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
7572
7573 2006-07-17  Richard Guenther  <rguenther@suse.de>
7574
7575         PR tree-optimization/28238
7576         * g++.dg/tree-ssa/pr28238.C: New testcase.
7577
7578 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7579
7580         PR c++/28250
7581         * g++.dg/eh/catch1.C: New test.
7582         * g++.dg/eh/catch2.C: New test.
7583
7584 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
7585
7586         PR c++/28370
7587         * g++.dg/template/anon3.C: New test.
7588
7589 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
7590
7591         PR fortran/20844
7592         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
7593         specifiers requiring an explicit format tag..
7594
7595         PR fortran/28201
7596         * gfortran.dg/generic_5: New test.
7597
7598         PR fortran/20893
7599         * gfortran.dg/elemental_optional_args_1.f90: New test.
7600
7601 2006-07-16  Olivier Hainque  <hainque@adacore.com>
7602
7603         * gnat.dg/assert.ads: New file.
7604         * gnat.dg/controlled_record.ads: Likewise.
7605         * gnat.dg/controlled_record.adb: Likewise.
7606
7607 2006-07-15  Lee Millward  <lee.millward@gmail.com>
7608
7609         PR c++/28292
7610         * g++.dg/other/error12.C: New test.
7611
7612         PR c++/28269
7613         * g++.dg/template/crash54.C: New test.
7614
7615 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7616
7617         PR c++/28249
7618         * g++.dg/parse/catch1.C: New test.
7619
7620         PR c++/28294
7621         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
7622
7623         PR c++/28387
7624         * g++.dg/ext/attrib24.C: New test.
7625
7626 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7627
7628         PR c++/28343
7629         * g++.dg/ext/asmspec1.C: New test.
7630
7631 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
7632
7633         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
7634         (dg-test): Support shouldfail tests.
7635         * lib/target-supports-dg.exp (dg-shouldfail): New.
7636         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
7637         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
7638         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
7639         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
7640         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
7641         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
7642         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
7643
7644 2006-07-13  Jan Hubicka  <jh@suse.cz>
7645
7646         * gcc.target/i386/memcpy-1.c: New.
7647
7648 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
7649
7650         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
7651
7652 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
7653
7654         PR fortran/25097
7655         * gfortran.dg/present_1.f90: New test.
7656
7657         PR fortran/20903
7658         * gfortran.dg/interface_derived_type_1.f90: New test.
7659
7660 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
7661
7662         PR fortran/28213
7663         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
7664         list.
7665
7666 2006-07-07  Lee Millward  <lee.millward@gmail.com>
7667
7668         PR c++/27820
7669         * g++.dg/other/label1.C: New test.
7670
7671 2006-07-07  Richard Guenther  <rguenther@suse.de>
7672
7673         PR middle-end/28268
7674         * gcc.dg/torture/pr28268.c: New testcase.
7675
7676 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
7677
7678         PR c++/27019
7679         * g++.dg/ext/pr27019.C: New.
7680
7681 2006-07-07  Richard Guenther  <rguenther@suse.de>
7682
7683         PR tree-optimization/28187
7684         * gcc.dg/pr28187.c: New testcase.
7685
7686 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
7687
7688         * gnat.dg/address_conversion.adb: New test.
7689         * gnat.dg/boolean_subtype.adb: Likewise.
7690         * gnat.dg/frame_overflow.adb: Likewise.
7691         * gnat.dg/pointer_array.adb: Likewise.
7692         * gnat.dg/pointer_conversion.adb: Likewise.
7693
7694 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
7695
7696         PR fortran/28237
7697         PR fortran/23420
7698         * gfortran.dg/print_fmt_5.f90: New test.
7699
7700 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7701
7702         PR fortran/28129
7703         * gfortran.dg/bounds_check_4.f90: New test.
7704
7705 2006-07-05  Richard Guenther  <rguenther@suse.de>
7706
7707         PR target/28158
7708         * gfortran.dg/pr28158.f90: New testcase.
7709
7710 2006-07-05  Richard Guenther  <rguenther@suse.de>
7711
7712         PR tree-optimization/28162
7713         * gcc.dg/pr28162.c: New testcase.
7714
7715 2006-07-05  Richard Guenther  <rguenther@suse.de>
7716         Andrew Pinski  <pinskia@gcc.gnu.org>
7717
7718         PR c++/27084
7719         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
7720
7721 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
7722
7723         PR fortran/28174
7724         * gfortran.dg/actual_array_substr_2.f90: New test.
7725
7726         PR fortran/28167
7727         * gfortran.dg/actual_array_constructor_2.f90: New test.
7728
7729 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7730
7731         * gfortran.dg/itime_idate_1.f: New test.
7732         * gfortran.dg/itime_idate_2.f: New test.
7733
7734 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7735
7736         PR libgfortran/27704
7737         * gfortran.dg/open_status_3.f90: New test.
7738         * gfortran.dg/fmt_l.f90: Update for new feature.
7739
7740 2006-07-03  Asher Langton  <langton2@llnl.gov>
7741
7742         * gfortran.dg/oldstyle_2.f90: New.
7743
7744 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7745
7746         * gnat.dg/string_slice.adb: New test.
7747
7748 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7749
7750         PR fortran/19259
7751         * gfortran.dg/semicolon_fixed.c: New.
7752         * gfortran.dg/semicolon_free.c: New.
7753
7754 2006-06-30  Mike Stump  <mrs@apple.com>
7755
7756         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
7757         that don't support internal visibility.
7758
7759 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
7760
7761         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
7762         for '(' / ')' needing an extra '\'.
7763
7764 2006-06-29  Roger Sayle  <roger@eyesopen.com>
7765
7766         PR middle-end/27428
7767         * gcc.dg/pr27428-1.c: New test case.
7768
7769 2006-06-29  Mike Stump  <mrs@apple.com>
7770
7771         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
7772         on darwin as we can't align commons large enough yet.
7773
7774         * gcc.dg/vla-8.c: Add additional testcases.
7775
7776 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
7777
7778         PR c++/28114
7779         * g++.dg/other/pr28114.C: New.
7780
7781 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
7782
7783         * gcc.c-torture/compile/20060625-1.c: New test.
7784
7785 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
7786
7787         PR fortran/20867
7788         * gfortran.dg/stfunc_3.f90: New test.
7789
7790         PR fortran/25056
7791         * gfortran.dg/impure_actual_1.f90: New test.
7792
7793         PR fortran/20874
7794         * gfortran.dg/elemental_result_1.f90: New test.
7795
7796         PR fortran/25073
7797         * gfortran.dg/select_7.f90: New test.
7798
7799         PR fortran/27554
7800         * intrinsic_actual_1.f: New test.
7801
7802         PR fortran/22038
7803         PR fortran/28119
7804         * gfortran.dg/forall_4.f90: New test.
7805
7806         PR fortran/25072
7807         * gfortran.dg/forall_5.f90: New test.
7808
7809 2006-06-25  Lee Millward  <lee.millward@gmail.com>
7810
7811         PR c++/28051
7812         * g++.dg/template/using13.C: New test.
7813
7814         PR c++/28054
7815         * g++.dg/other/incomplete3.C: New test.
7816
7817 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7818
7819         PR fortran/28081
7820         * gfortran.dg/substr_3.f: New test.
7821         * gfortran.dg/equiv_2.f90: Update expected error message.
7822
7823 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
7824
7825         PR fortran/28118
7826         * gfortran.dg/actual_array_substr_1.f90: New test.
7827
7828 2006-06-24  Olivier Hainque  <hainque@adacore.com>
7829
7830         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
7831         * gnat.dg/scalar_mode_agg_compare.adb: New test.
7832
7833 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
7834
7835         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
7836
7837 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
7838
7839         PR fortran/27981
7840         * gfortran.dg/simpleif_2.f90: New test.
7841
7842 2006-06-23  Lee Millward  <lee.millward@gmail.com>
7843
7844         * g++.dg/template/error22.C: Fix typo.
7845
7846 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7847
7848         PR c++/28112
7849         * g++.dg/ext/attrib23.C: New test.
7850
7851 2006-06-23  Olivier Hainque  <hainque@adacore.com>
7852
7853         * gnat.dg/varsize_temp.adb: New test.
7854
7855 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7856
7857         PR c++/11468
7858         * g++.dg/other/java2.C: New test.
7859
7860 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
7861
7862         PR target/27789
7863         * g++.dg/ext/dllimport4.C. Add more tests for invalid
7864         initialization.
7865
7866 2006-06-22  Roger Sayle  <roger@eyesopen.com>
7867
7868         PR target/27531
7869         * gcc.dg/pr27531-1.c: New test case.
7870
7871 2006-06-22  Asher Langton  <langton2@llnl.gov>
7872
7873         PR fortran/24748
7874         * gfortran.dg/implicit_8.f90: New.
7875
7876 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
7877
7878         PR rtl-optimization/28121
7879         * gcc.dg/pr28121.c: New test.
7880
7881 2006-06-22  Lee Millward  <lee.millward@gmail.com>
7882
7883         PR c++/27805
7884         * g++.dg/parse/ptrmem6.C: New test.
7885
7886         PR c++/27821
7887         * g++.dg/template/error22.C: New test.
7888
7889 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7890
7891         PR c++/28111
7892         * g++.dg/template/friend43.C: New test.
7893
7894         PR c++/28110
7895         * g++.dg/template/crash53.C: New test.
7896
7897         PR c++/28109
7898         * g++.dg/rtti/incomplete1.C: New test.
7899
7900 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
7901
7902         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
7903
7904 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
7905
7906         * gcc.c-torture/execute/complex-7.c: New.
7907
7908 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
7909
7910         * gcc.dg/merge-all-constants-1.c: New test.
7911
7912 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
7913
7914         PR c++/28113
7915         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
7916
7917 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
7918
7919         * gfortran.dg/rrspacing_1.f90: New test.
7920
7921 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7922
7923         PR c++/28052
7924         * g++.dg/other/bitfield2.C: New test.
7925
7926 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
7927
7928         PR tree-optimization/27331
7929         * gcc.dg/pr27331.c: New test.
7930
7931 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
7932             Eric Botcazou  <ebotcazou@adacore.com>
7933
7934         PR ada/18692
7935         * lib/gnat.exp: New file.
7936         * lib/gnat-dg.exp: Likewise.
7937         * gnat.dg: New directory.
7938         * gnat.dg/dg.exp: New driver.
7939         * gnat.dg/specs: New directory.
7940         * gnat.dg/specs/specs.exp: New driver.
7941         * gnat.dg/style: New directory.
7942         * gnat.dg/style/style.exp: New driver.
7943
7944 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
7945
7946         PR fortran/16206
7947         * gfortran.dg/array_initializer_1.f90: New test.
7948
7949         PR fortran/28005
7950         * gfortran.dg/matmul_3.f90: New test.
7951
7952 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
7953
7954         PR middle-end/28075
7955         * gcc.dg/tree-ssa/inline-1.c: New test.
7956
7957 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
7958
7959         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
7960         in malloc prototype; remove XFAIL.
7961         * gcc.dg/pr18241-2.c: Ditto.
7962         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
7963         in memset prototype; remove XFAIL.
7964         * gcc.dg/tree-ssa/pr23382.c: Ditto.
7965
7966 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
7967
7968         * gcc.dg/vla-8.c: Add.
7969
7970 2006-06-19  Richard Guenther  <rguenther@suse.de>
7971
7972         PR tree-optimization/27090
7973         * g++.dg/tree-ssa/pr27090.C: New testcase.
7974
7975 2006-06-19  Roger Sayle  <roger@eyesopen.com>
7976
7977         PR target/27861
7978         * gcc.dg/pr27861-1.c: New test case.
7979
7980 2006-06-19  Richard Guenther  <rguenther@suse.de>
7981
7982         PR middle-end/28045
7983         * gcc.dg/torture/pr28045.c: New testcase.
7984
7985 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7986
7987         PR fortran/26801
7988         * gfortran.dg/associated_4.f90: New test.
7989
7990 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7991
7992         PR fortran/19310
7993         PR fortran/19904
7994         * gfortran.dg/real_const_3.f90: New test.
7995
7996 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
7997
7998         PR c++/28016
7999         * g++.dg/template/static26.C: New test.
8000
8001         PR c++/27979
8002         * g++.dg/expr/bitfield2.C: New test.
8003
8004         PR c++/27884
8005         * g++.dg/parse/linkage2.C: New test.
8006
8007 2006-06-16  Richard Guenther  <rguenther@suse.de>
8008
8009         PR middle-end/27116
8010         * gcc.dg/pr15785-1.c: Revert last change.
8011         * gcc.dg/torture/pr27116-2.c: New testcase.
8012
8013 2006-06-16  Roger Sayle  <roger@eyesopen.com>
8014
8015         PR middle-end/27802
8016         * gcc.dg/pr27802-1.c: New test case.
8017
8018 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
8019
8020         PR c++/27689
8021         * g++.dg/template/ttp18.C: New test.
8022         * g++.dg/template/ttp19.C: Likewise.
8023
8024         PR c++/27666
8025         * g++.dg/expr/cond9.C: New test.
8026
8027         PR c++/27640
8028         * g++.dg/template/ctor7.C: New test.
8029
8030 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
8031
8032         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
8033
8034 2006-06-16  Richard Guenther  <rguenther@suse.de>
8035
8036         PR tree-optimization/27781
8037         * gcc.dg/tree-ssa/pr27781.c: New testcase.
8038
8039 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
8040
8041         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
8042
8043 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
8044
8045         * gcc.dg/tree-ssa/loop-18.c: New test.
8046
8047 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
8048
8049         PR c++/27665
8050         * g++.dg/template/crash52.C: New test.
8051
8052         PR c++/27648
8053         * g++.dg/ext/attrib22.C: New test.
8054
8055         PR c++/26559
8056         * g++.dg/template/builtin1.C: New test.
8057         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
8058
8059         PR c++/28018
8060         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
8061         assignment.
8062         * g++.old-deja/g++.pt/crash51.C: Likewise.
8063
8064         PR c++/27227
8065         * g++.dg/lookup/linkage1.C: New test.
8066         * g++.dg/lookup/linkage2.C: Likewise.
8067
8068 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
8069
8070         PR middle-end/27959
8071         * gcc.dg/pr27959.c: New testcase.
8072
8073 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
8074
8075         PR target/28014:
8076         * g++.dg/eh/div.C: New test.
8077
8078 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
8079
8080         PR c++/27894
8081         * g++.dg/tree-ssa/pr26757.C: New test.
8082         * g++.dg/tree-ssa/pr27894.C: New test.
8083
8084 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
8085
8086         * gcc.c-torture/compile/20060609-1.c: New test.
8087
8088         PR target/27863
8089         * gcc.c-torture/compile/pr27863.c: New test.
8090
8091 2006-06-13  Richard Guenther  <rguenther@suse.de>
8092
8093         PR tree-optimization/27830
8094         * g++.dg/tree-ssa/pr27830.C: New testcase.
8095
8096 2006-06-13  Matthew Sachs  <msachs@apple.com>
8097
8098         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
8099         the list of compiler flags; this causes those flags to be checked
8100         for things like dg-skip-if.
8101
8102 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8103
8104         PR c++/27601
8105         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
8106
8107 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
8108             Kazu Hirata  <kazu@codesourcery.com>
8109
8110         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
8111         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
8112
8113 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8114
8115         PR c++/27933
8116         * g++.dg/lookup/using15.C: New test.
8117
8118         PR c++/27951
8119         * g++.dg/other/anon4.C: New test.
8120
8121 2006-06-12  Roger Sayle  <roger@eyesopen.com>
8122
8123         PR c++/21210
8124         * g++.dg/init/complex1.C: New test case.
8125
8126 2006-06-11  Eric Christopher  <echristo@apple.com>
8127
8128         PR middle-end/27948
8129         * gcc.dg/bf-ms-layout.c: Run on darwin.
8130         * gcc.dg/bf-no-ms-layout: Ditto.
8131         * gcc.dg/attr-ms_struct-2.c: New.
8132         * gcc.dg/bf-ms-layout-2.c: Ditto.
8133
8134 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
8135
8136         * gcc.dg/attr-ms_struct-packed1.c: New.
8137
8138 2006-06-09  Mike Stump  <mrs@apple.com>
8139
8140         * gcc.dg/vla-7.c: Add.
8141
8142 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
8143
8144         PR fortran/24558
8145         * gfortran.dg/entry_6.f90: New test.
8146
8147         PR fortran/20877
8148         PR fortran/25047
8149         * gfortran.dg/entry_7.f90: New test.
8150
8151 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
8152
8153         PR c/27747
8154         * gcc.dg/cpp/_Pragma6.c: New test.
8155
8156         PR c++/27748
8157         * g++.dg/cpp/_Pragma1.C: New test.
8158
8159         PR preprocessor/27746
8160         * gcc.dg/gomp/macro-3.c: New test.
8161         * gcc.dg/gomp/macro-4.c: New test.
8162         * g++.dg/gomp/macro-3.C: New test.
8163         * g++.dg/gomp/macro-4.C: New test.
8164
8165 2006-06-09  Richard Guenther  <rguenther@suse.de>
8166
8167         PR tree-optimization/26998
8168         * gcc.dg/torture/pr26998.c: New testcase.
8169         * gcc.dg/tree-ssa/vrp29.c: New testcase.
8170
8171 2006-06-08  Mike Stump  <mrs@apple.com>
8172
8173         * gcc.dg/pr27095.c: Account for stubs.
8174
8175         PR target/26427
8176         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
8177         produce bad code on darwin.
8178
8179 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8180
8181         PR fortran/27958
8182         * gfortran.dg/substr_2.f: New test.
8183
8184 2006-06-08  Asher Langton  <langton2@llnl.gov>
8185
8186         PR fortran/27786
8187         * cray_pointers_2.f90: Add -fbounds-check compile flag.
8188
8189 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8190
8191         PR target/27421
8192         * gcc.dg/union-3.c: New test.
8193
8194 2006-06-08  Richard Guenther  <rguenther@suse.de>
8195
8196         PR middle-end/27116
8197         * gcc.dg/torture/pr27116.c: New testcase.
8198         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
8199
8200 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
8201
8202         PR rtl-optimization/26449
8203         * gcc.dg/pr26449.c: New test.
8204
8205 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8206
8207         PR c++/27601
8208         * g++.dg/ext/offsetof1.C: Test member functions.
8209
8210 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
8211
8212         * gcc.dg/pr27095.c: Improve scanning.
8213
8214 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
8215
8216         PR fortran/23091
8217         * gfortran.dg/saved_automatic_1.f90: New test.
8218
8219         PR fortran/24168
8220         * gfortran.dg/array_simplify_1.f90: New test.
8221
8222         PR fortran/25090
8223         * gfortran.dg/entry_dummy_ref_1.f90: New test.
8224
8225         PR fortran/25058
8226         * gfortran.dg/entry_dummy_ref_2.f90: New test.
8227
8228 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
8229
8230         PR c++/27177
8231         * g++.dg/expr/cast7.C: New test.
8232
8233 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
8234
8235         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
8236         * lib/gcc-defs.exp (tool_check_compile): Ditto.
8237         * lib/fortran-torture.exp (fortran-torture-compile,
8238         fortran-torture-execute): Ditto.
8239
8240 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
8241
8242         PR target/27842
8243         * gcc.dg/vmx/pr27842.c: New test.
8244
8245 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8246
8247         PR libfortran/27895
8248         * gfortran.dg/bounds_check_3.f90: New test.
8249
8250 2006-06-05  Mike Stump  <mrs@apple.com>
8251
8252         * objc.dg/objc-fast-4.m: Skip for ppc64.
8253
8254 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
8255
8256         PR testsuite/27705
8257         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
8258
8259 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
8260             Victor Kaplansky  <victork@il.ibm.com>
8261
8262         PR tree-optimizations/26360
8263         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
8264         with -fno-tree-dce.
8265         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
8266
8267 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
8268
8269         PR fortran/14067
8270         * gfortran.dg/data_char_1.f90: Add messages for truncated
8271         strings.
8272
8273         PR fortran/16943
8274         * gfortran.dg/func_decl_2.f90: New test.
8275
8276         PR fortran/20839
8277         * gfortran.dg/do_2.f90: New test.
8278
8279         PR fortran/27655
8280         * gfortran.dg/associated_3.f90: New test.
8281
8282 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
8283
8284         PR c++/27819
8285         * g++.dg/template/static25.C: New test.
8286
8287         PR c++/27722
8288         * g++.dg/init/array21.C: New test.
8289
8290         PR c++/27807
8291         * g++.dg/ext/complit7.C: New test.
8292
8293         PR c++/27806
8294         * g++.dg/parse/ptrmem5.C: New test.
8295
8296 2006-06-04  Roger Sayle  <roger@eyesopen.com>
8297             Andrew Pinski  <pinskia@physics.uc.edu>
8298
8299         PR c/27150
8300         PR middle-end/27382
8301         * gcc.dg/pr27150-1.c: New testcase.
8302         * gcc.dg/pr27382-1.c: New testcase.
8303         * gcc.dg/pr27382-2.c: New testcase.
8304
8305 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
8306
8307         PR c/25161
8308         PR c/27020
8309         * gcc.dg/array-10.c: New test.
8310
8311 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8312
8313         PR c++/27804
8314         * g++.dg/init/const4.C: New test.
8315         * g++.dg/init/member1.C: Add error-marker.
8316         * g++.dg/other/fold1.C: Adjust error-marker.
8317
8318 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8319
8320         PR c++/27601
8321         * g++.dg/ext/offsetof1.C: New test.
8322
8323 2006-06-04 Eric Christopher <echristo@apple.com>
8324
8325         * gcc.dg/attr-ms_struct-1.c: New.
8326
8327 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
8328
8329         * gcc.c-torture/compile/builtin_constant_p.c: New test.
8330
8331 2006-06-04  Richard Guenther  <rguenther@suse.de>
8332
8333         PR tree-optimization/27039
8334         * gcc.dg/tree-ssa/loop-17.c: New testcase.
8335
8336 2006-06-03  Roger Sayle  <roger@eyesopen.com>
8337
8338         PR target/26223
8339         * gcc.target/i386/amd64-abi-2.c: New test case.
8340
8341 2006-06-02  Eric Christopher  <echristo@apple.com>
8342
8343         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
8344         * gcc.target/i386/20020523-1.c: Skip if darwin.
8345         * gcc.target/i386/asm-3.c: Ditto.
8346         * gcc.target/i386/20011119-1.c: Ditto.
8347         * gcc.target/i386/clobbers.c: Remove pic part of test.
8348
8349 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
8350
8351         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
8352         * g++.old-deja/g++.other/init19.C: Ditto.
8353         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
8354         and add other platforms as expected failures.
8355
8356 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
8357
8358         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
8359         (is-effective-target-keyword): Ditto.
8360
8361 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
8362
8363         PR fortran/27715
8364         * gfortran.dg/extended_char_comparison_1.f:  New test.
8365
8366 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
8367
8368         PR fortran/25098
8369         * gfortran.dg/dummy_procedure_1.f90: New test.
8370
8371         PR fortran/25147
8372         * gfortran.dg/dummy_procedure_2.f90: New test.
8373
8374         * gfortran.dg/associated_2.f90: Correct to make consistent with
8375         standard.
8376
8377 2006-05-31  Roger Sayle  <roger@eyesopen.com>
8378
8379         * gcc.target/i386/387-11.c: New test case.
8380
8381 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
8382
8383         PR c++/27801
8384         * g++.dg/template/cond6.C: New test.
8385
8386         PR c++/26496
8387         * g++.dg/template/crash51.C: New test.
8388         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
8389
8390         PR c++/27385
8391         * g++.dg/init/array20.C: New test.
8392
8393 2006-05-31  Roger Sayle  <roger@eyesopen.com>
8394
8395         * gcc.dg/builtins-54.c: New test case.
8396
8397 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
8398
8399         PR c++/26433
8400         * g++.dg/template/fntry1.C: Add dg-do link.
8401
8402         PR c++/27808
8403         * g++.dg/parse/friend6.C: New test.
8404
8405 2006-05-30  Asher Langton  <langton2@llnl.gov>
8406
8407         * gfortran.dg/cray_pointers_7.f90: New test.
8408
8409 2006-05-30  Roger Sayle  <roger@eyesopen.com>
8410
8411         PR tree-optimization/23452
8412         * gcc.dg/fold-mulconj-1.c: New test case.
8413
8414 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
8415
8416         PR c++/27803
8417         * g++.dg/parse/bitfield1.C: New test.
8418
8419 2006-05-30  Roger Sayle  <roger@eyesopen.com>
8420
8421         * gcc.target/ppc-eq0-1.c: New test case.
8422         * gcc.target/ppc-negeq0-1.c: New test case.
8423
8424 2006-05-30  Dirk Mueller  <dmueller@suse.de>
8425
8426         PR c/27273
8427         * gcc.dg/overflow-warn-5.c: New test.
8428
8429 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8430
8431         PR c/27718
8432         * gcc.dg/sizeof-1.c: New test.
8433
8434 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
8435
8436         PR target/27790
8437         * gcc.target/i386/pr27790.c: New test.
8438
8439 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8440
8441         PR libgfortran/27757
8442         * gfortran.dg/direct_io_5.f90: New test.
8443
8444 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8445
8446         PR libgfortran/27634
8447         * gfortran.dg/fmt_missing_period_1.f: New test.
8448         * gfortran.dg/fmt_missing_period_2.f: New test.
8449         * gfortran.dg/fmt_missing_period_3.f: New test.
8450
8451 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8452
8453         PR fortran/19777
8454         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
8455         arrays.
8456
8457 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8458
8459         PR c++/27713
8460         * g++.dg/template/new6.C: New test.
8461
8462 2006-05-29  Roger Sayle  <roger@eyesopen.com>
8463
8464         PR tree-optimization/24964
8465         * gcc.target/i386/387-10.c: New test case.
8466
8467 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
8468
8469         * intrinsics/string_intrinsics.c (compare_string):
8470         Use memcmp instead of strncmp to avoid tripping over
8471         CHAR(0) in a string.
8472
8473 2006-05-27  Richard Guenther  <rguenther@suse.de>
8474
8475         PR middle-end/27773
8476         * gcc.dg/torture/pr27773.c: New testcase.
8477
8478 2006-05-27  Dirk Mueller  <dmueller@suse.de>
8479
8480         * gcc.dg/pr24561.c: Rename to..
8481         * gcc.dg/pr25962.c: .. this.
8482
8483 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8484
8485         PR fortran/19777
8486         * gfortran.dg/bounds_check_2.f: New test.
8487
8488 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
8489
8490         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
8491         * gfortran.dg/byte_1.f90: Likewise.
8492         * gfortran.dg/dup_save_2.f90: Likewise.
8493
8494 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
8495
8496         * gfortran.dg/associated_2.f90: New test.
8497
8498 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8499
8500         PR fortran/27524
8501         * gfortran.dg/bounds_check_1.f90: New test.
8502
8503 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
8504
8505         PR rtl-optimization/27661
8506         * gcc.dg/pr27661.c: New test case.
8507
8508 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
8509
8510         PR fortran/23151
8511         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
8512         * gfortran.dg/print_parentheses_1.f:  New test.
8513         * gfortran.dg/print_parentheses_2.f90:  New test.
8514
8515 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
8516
8517         PR target/27758
8518         * gcc.dg/pr27758.c: New test.
8519
8520 2006-05-24  Falk Hueffner  <falk@debian.org>
8521
8522         * gcc.c-torture/compile/pr27571.c: New test.
8523
8524 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
8525
8526         PR fortran/27709
8527         * gfortran.dg/spec_expr_4.f90: New test.
8528
8529         PR fortran/27155
8530         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
8531
8532 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
8533
8534         PR c++/20103
8535         * g++.dg/ext/complit6.C: New test.
8536         * g++.dg/ext/complit3.C: Adjust error markers.
8537         * g++.dg/init/const3.C: New test.
8538
8539 2006-05-25  Richard Guenther  <rguenther@suse.de>
8540
8541         PR middle-end/27743
8542         * gcc.dg/torture/pr27743.c: New testcase.
8543
8544 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8545
8546         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
8547
8548 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
8549
8550         * gcc.dg/compat/scalar-by-value-x.h: New.
8551         * gcc.dg/compat/scalar-by-value-y.h: New.
8552         * gcc.dg/compat/scalar-by-value-5.c: New.
8553         * gcc.dg/compat/scalar-by-value-5_main.c: New.
8554         * gcc.dg/compat/scalar-by-value-5_x.c: New.
8555         * gcc.dg/compat/scalar-by-value-5_y.c: New.
8556         * gcc.dg/compat/scalar-by-value-6.c: New.
8557         * gcc.dg/compat/scalar-by-value-6_main.c: New.
8558         * gcc.dg/compat/scalar-by-value-6_x.c: New.
8559         * gcc.dg/compat/scalar-by-value-6_y.c: New.
8560
8561 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
8562
8563         PR tree-optimization/27639
8564         PR tree-optimization/26719
8565         * gcc.dg/pr27639.c: New test.
8566         * gcc.dg/pr26719.c: New test.
8567         * gcc.dg/tree-ssa/scev-cast.c: New test.
8568
8569 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
8570
8571         PR c++/20173
8572         * g++.dg/template/error21.C: New test.
8573
8574 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
8575
8576         PR target/27696
8577         * gcc.target/i386/pr27696.c: New.
8578
8579 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
8580
8581         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
8582
8583         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
8584
8585 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8586
8587         PR c++/27716
8588         * g++.dg/other/assign1.C: New test.
8589
8590 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
8591
8592         PR target/27266
8593         * gcc.target/i386/pr27266.c: New.
8594
8595 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8596
8597         PR c++/27451
8598         * g++.dg/ext/asm9.C: New test.
8599
8600 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
8601
8602         PR rtl-optimization/25514
8603         * gcc.c-torture/compile/pr25514.c: New test.
8604
8605 2006-05-22  Richard Guenther  <rguenther@suse.de>
8606
8607         Revert
8608         2006-01-31  Richard Guenther  <rguenther@suse.de>
8609
8610         * gcc.target/i386/sselibm-1.c: New testcase.
8611         * gcc.target/i386/sselibm-2.c: Likewise.
8612         * gcc.target/i386/sselibm-3.c: Likewise.
8613         * gcc.target/i386/sselibm-4.c: Likewise.
8614         * gcc.target/i386/sselibm-5.c: Likewise.
8615
8616 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8617
8618         PR c/27420
8619         * gcc.dg/func-args-2.c: New test.
8620
8621         PR c/26818
8622         * gcc.dg/struct-incompl-1.c: New test.
8623
8624 2006-05-22  Richard Guenther  <rguenther@suse.de>
8625
8626         PR testsuite/27708
8627         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
8628         the transformations we test for.
8629
8630 2006-05-22  Richard Guenther  <rguenther@suse.de>
8631
8632         PR testsuite/27707
8633         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
8634
8635 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
8636
8637         PR c++/27210
8638         * g++.dg/warn/new1.C: New test.
8639         * g++.dg/template/new5.C: Likewise.
8640
8641 2006-05-21  Roger Sayle  <roger@eyesopen.com>
8642
8643         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
8644         * gcc.target/i386/20060512-3.c: Likewise.
8645
8646 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
8647
8648         PR rtl-optimization/27671
8649         * gcc.c-torture/execute/pr27671-1.c: New.
8650         * gcc.dg/pr27671-2.c: Likewise.
8651
8652         PR tree-optimization/26622.
8653         * gcc.c-torture/compile/pr26622.c: New.
8654
8655 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
8656
8657         PR fortran/27613
8658         * gfortran.dg/recursive_reference_1.f90: New test.
8659
8660 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
8661
8662         PR fortran/25746
8663         * gfortran.dg/elemental_subroutine_3.f90: New test.
8664
8665         PR fortran/25090
8666         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
8667
8668         PR fortran/27584
8669         * gfortran.dg/associated_target_1.f90: New test.
8670
8671         PR fortran/19015
8672         * gfortran.dg/maxloc_shape_1.f90: New test.
8673
8674 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8675
8676         PR libgfortran/24459
8677         * gfortran.dg/namelist_24.f90: New test.
8678         * gfortran.dg/namelist_12.f: Fix typo in comment.
8679
8680 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
8681
8682         PR middle-end/25776
8683         * g++.dg/other/error11.C: New test.
8684
8685 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
8686
8687         * gcc.target/mips/pr26765.c: Add -w to options.
8688
8689 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
8690
8691         * lib/target-supports.exp (check_effective_target_mpaired_single):
8692         New function.
8693         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
8694         multilibs.
8695         * g++.dg/vect/vect.exp: Likewise.
8696
8697 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
8698
8699         PR testsuite/25891
8700         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
8701
8702 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
8703
8704         PR fortran/27662
8705         * gfortran.dg/temporary_1.f90: New file.
8706
8707 2006-05-19  Andreas Schwab  <schwab@suse.de>
8708
8709         * g++.dg/other/unused1.C: Also match "stringz".
8710
8711 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
8712
8713         PR c++/26433
8714         * g++.dg/template/fntry1.C: New test.
8715
8716 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
8717
8718         PR c++/27471
8719         PR c++/27506
8720         * g++.dg/conversion/bitfield5.C: New test.
8721         * g++.dg/conversion/bitfield6.C: New test.
8722
8723 2006-05-18  Mike Stump  <mrs@apple.com>
8724
8725         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
8726         * gcc.dg/vla-4.c: Add.
8727         * gcc.dg/vla-5.c: Add.
8728         * gcc.dg/vla-6.c: Add.
8729
8730 2006-05-12  Stuart Hastings  <stuart@apple.com>
8731
8732         * testsuite/gcc.target/i386/20060512-1.c: New.
8733         * testsuite/gcc.target/i386/20060512-2.c: New.
8734         * testsuite/gcc.target/i386/20060512-3.c: New.
8735         * testsuite/gcc.target/i386/20060512-4.c: New.
8736
8737 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
8738
8739         PR c++/26122
8740         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
8741
8742         PR c++/26068
8743         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
8744         * g++.dg/parse/linkage1.C: New test.
8745
8746 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
8747
8748         PR tree-optimization/27548
8749         * g++.dg/tree-ssa/pr27548.C: New test.
8750
8751 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8752
8753         PR fortran/26551
8754         * gfortran.dg/recursive_check_1.f: New test.
8755         * gfortran.dg/recursive_check_2.f90: New test.
8756
8757 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
8758
8759         * g++.dg/opt/temp2.C: New test.
8760
8761 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
8762
8763         PR c++/27491
8764         * g++.dg/init/brace5.C: New test.
8765
8766         PR middle-end/27415
8767         * gcc.dg/gomp/pr27415.c: New test.
8768         * g++.dg/gomp/pr27415.C: New test.
8769
8770         PR tree-optimization/27549
8771         * g++.dg/tree-ssa/pr27549.C: New test.
8772
8773 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8774
8775         PR libgfortran/27575
8776         * gfortran.dg/read_eof_4.f90: New test.
8777
8778 2006-05-16  Richard Guenther  <rguenther@suse.de>
8779
8780         PR tree-optimization/22303
8781         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
8782
8783 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
8784
8785         PR middle-end/27573
8786         * gcc.dg/gomp/pr27573.c: New test.
8787         * gfortran.dg/gomp/pr27573.f90: New test.
8788
8789         PR c/27499
8790         * gcc.dg/gomp/pr27499.c: New test.
8791         * g++.dg/gomp/pr27499.C: New test.
8792
8793 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
8794
8795         PR c++/27339
8796         * g++.dg/parser/access8.C: Adjust error marker.
8797         * g++.dg/template/access17.C: New test.
8798         * g++.dg/template/access18.C: Likewise.
8799
8800 2006-05-15  Roger Sayle  <roger@eyesopen.com>
8801
8802         PR target/26600
8803         * gcc.target/i386/pr26600.c: New test case.
8804
8805 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
8806
8807         PR c++/27505
8808         * g++.dg/expr/bitfield1.C: New test.
8809
8810 2006-05-15  Richard Guenther  <rguenther@suse.de>
8811
8812         PR tree-optimization/27603
8813         * gcc.dg/torture/pr27603.c: New testcase.
8814
8815 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
8816
8817         PR fortran/25090
8818         * gfortran.dg/entry_dummy_ref_1.f90: New test.
8819
8820         PR fortran/25082
8821         * gfortran.dg/scalar_return_1.f90: New test.
8822
8823         PR fortran/27411
8824         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
8825
8826 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
8827
8828         * gcc.dg/gomp/critical-4.c: New test.
8829         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
8830         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
8831         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
8832         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
8833
8834 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8835
8836         PR c++/27582
8837         * g++.dg/template/dependent-args1.C: New test.
8838
8839         PR c++/27581
8840         * g++.dg/lookup/this1.C: New test.
8841
8842         PR c++/27315
8843         * g++.dg/template/operator6.C: New test.
8844         * g++.dg/template/incomplete3.C: New test.
8845
8846         PR c++/27559
8847         * g++.dg/template/new4.C: New test.
8848
8849         PR c++/27496
8850         * g++.dg/template/void2.C: New test.
8851
8852 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
8853
8854         * g++.dg/template/dependent-expr5.C: New test.
8855
8856 2006-05-14  Roger Sayle  <roger@eyesopen.com>
8857
8858         PR middle-end/26729
8859         * gcc.dg/pr26729-1.c: New test case.
8860
8861 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
8862
8863         * gcc.dg/pr27003.c: New test.
8864
8865 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
8866
8867         * lib/target-supports.dg (check_cxa_atexit_available): Change
8868         v3_target_compile to ${tool}_target_compile.
8869
8870 2006-05-11  Jason Merrill  <jason@redhat.com>
8871
8872         * lib/scanasm.exp (scan-not-hidden): Fix typo.
8873
8874 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8875
8876         PR fortran/27553
8877         * gfortran.dg/label_5.f90: New test.
8878
8879 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
8880
8881         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
8882         check_effective_target_powerpc_altivec_ok): New.
8883         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
8884         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
8885         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
8886         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
8887         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
8888         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
8889         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
8890         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
8891         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
8892         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
8893         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
8894         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
8895         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
8896         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
8897         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
8898         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
8899         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
8900         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
8901         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
8902         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
8903         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
8904         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
8905         gcc.target/powerpc/altivec-9.c,
8906         gcc.target/powerpc/altivec-consts.c,
8907         gcc.target/powerpc/altivec-pr22085.c,
8908         gcc.target/powerpc/altivec-splat.c,
8909         gcc.target/powerpc/altivec-types-1.c,
8910         gcc.target/powerpc/altivec-types-2.c,
8911         gcc.target/powerpc/altivec-types-3.c,
8912         gcc.target/powerpc/altivec-types-4.c,
8913         gcc.target/powerpc/altivec-varargs-1.c,
8914         gcc.target/powerpc/altivec-vec-merge.c,
8915         gcc.target/powerpc/ppc-vector-memcpy.c,
8916         gcc.target/powerpc/ppc-vector-memset.c,
8917         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
8918         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
8919         these effective targets.
8920         * gcc.dg/vmx/pr27006.c: Add missing close brace.
8921         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
8922
8923 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8924
8925         PR middle-end/27384
8926         * g++.dg/other/fold1.C: New test.
8927
8928         PR middle-end/27488
8929         * gcc.dg/fold-nonneg-1.c: New test.
8930
8931         PR c++/27547
8932         * g++.dg/other/operator1.C: New test.
8933
8934 2006-05-11  Richard Guenther  <rguenther@suse.de>
8935
8936         PR middle-end/27529
8937         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
8938
8939 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
8940
8941         * lib/target-supports-dg.exp (check-flags): New.
8942         (dg-skip-if): Move flag checks.
8943
8944 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
8945
8946         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
8947         * lib/target-supports.dg (check_cxa_atexit_available): New.
8948
8949 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
8950
8951         PR fortran/27470
8952         * gfortran.dg/multiple_allocation_2.f90: New test case.
8953
8954 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
8955
8956         * gcc.target/arm/pr27387.C: Fix a comment typo.
8957
8958 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8959
8960         PR fortran/24549
8961         * gfortran.dg/error_recovery_1.f90: New test.
8962
8963 2006-05-10  Richard Guenther  <rguenther@suse.de>
8964
8965         PR tree-optimization/27302
8966         * gcc.dg/torture/pr27302.c: New testcase.
8967
8968 2006-05-09  Dirk Mueller  <dmueller@suse.de>
8969         Richard Guenther  <rguenther@suse.de>
8970
8971         PR middle-end/27498
8972         * gcc.dg/tree-ssa/pr27498.c: New testcase.
8973
8974 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
8975
8976         PR rtl-optimization/27335
8977         * gcc.dg/pr27335.c: New test.
8978
8979 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
8980
8981         * gcc.target/mips/mips-ps-5.c: New file.
8982
8983 2006-05-08  Jan Hubicka  <jh@suse.cz>
8984
8985         PR middle-end/25962
8986         * gcc.dg/pr25962.c: New.
8987
8988 2006-05-08  Roger Sayle  <roger@eyesopen.com>
8989
8990         PR target/27158
8991         * gcc.target/powerpc/pr27158.c: New test case.
8992
8993 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
8994
8995         PR testsuite/27476
8996         * ada/acats/run_all.sh: Use test -z.
8997
8998 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8999
9000         PR libfortran/18271
9001         * gfortran.dg/spec_expr_3.f90: New test.
9002
9003 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
9004
9005         PR target/24879
9006         * gcc.target/i386/monitor.c: New file.
9007
9008 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
9009
9010         * gcc.dg/pr27095.c: xfail *-*-darwin*.
9011
9012 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9013
9014         PR c++/27447
9015         * g++.dg/other/ptrmem7.C: New test.
9016
9017 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9018
9019         PR target/27421
9020         * gcc.dg/array-9.c: New test.
9021
9022 2006-05-07  Richard Guenther  <rguenther@suse.de>
9023
9024         PR tree-optimization/27409
9025         * gcc.dg/torture/pr27409.c: New testcase.
9026
9027 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9028
9029         PR fortran/27457
9030         * gfortran.dg/select_6.f90: New.
9031
9032 2006-05-07  Richard Guenther  <rguenther@suse.de>
9033
9034         PR tree-optimization/27136
9035         * gcc.dg/torture/pr27136.c: New testcase.
9036
9037 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
9038
9039         PR fortran/24813
9040         * gfortran.dg/char_cons_len_1.f90: New test.
9041
9042 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9043
9044         PR c++/27427
9045         * g++.dg/template/incomplete2.C: New test.
9046
9047 2006-05-06  Richard Guenther  <rguenther@suse.de>
9048
9049         PR tree-optimization/27151
9050         * gcc.dg/vect/pr27151.c: New testcase.
9051
9052 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9053
9054         PR c++/27430
9055         * g++.dg/template/void1.C: New test.
9056
9057         PR c++/27423
9058         * g++.dg/other/void2.C: New test.
9059
9060         PR c++/27422
9061         * g++.dg/conversion/void1.C: New test.
9062
9063 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
9064
9065         PR/21391
9066         * g++.dg/other/unused1.C: New.
9067
9068 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9069
9070         PR objc/27240
9071         * objc.dg/member-1.m: New test.
9072
9073 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
9074
9075         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
9076
9077 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9078
9079         PR libfortran/26985
9080         * gfortran.dg/matmul_2.f90: New test.
9081
9082 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
9083
9084         * ada/acats/run_all.sh: Use sync when main not found.
9085
9086 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
9087
9088         PR target/26765
9089         * gcc.target/mips/pr26765.c: New.
9090
9091 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
9092
9093         * gcc.target/bfin: New directory.
9094         * gcc.target/bfin/bfin.exp: New file.
9095         * gcc.target/bfin/frmul.c: New file.
9096         * gcc.target/bfin/arith.c: New file.
9097         * gcc.target/bfin/mul-combine.c: New file.
9098         * gcc.target/bfin/shift.c: New file.
9099
9100 2006-05-04  Richard Guenther  <rguenther@suse.de>
9101
9102         PR tree-optimization/14287
9103         PR tree-optimization/14844
9104         PR tree-optimization/19792
9105         PR tree-optimization/21608
9106         PR tree-optimization/27090
9107         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
9108         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9109         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9110         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9111         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9112
9113 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
9114
9115         PR tree-optimization/27285
9116         * gcc.c-torture/execute/pr27285.c: New test.
9117
9118         PR middle-end/27388
9119         * gcc.dg/gomp/pr27388-1.c: New test.
9120         * gcc.dg/gomp/pr27388-2.c: New test.
9121         * gcc.dg/gomp/pr27388-3.c: New test.
9122
9123         PR c++/27359
9124         * g++.dg/gomp/pr27359.C: New test.
9125
9126 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
9127
9128         PR fortran/20248
9129         * gfortran.dg/iargc.f90: New test.
9130
9131 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
9132
9133         PR c++/27102
9134         * g++.dg/template/crash49.C: New test.
9135
9136 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
9137
9138         PR testsuite/27032
9139         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
9140
9141 2006-05-02  Jeff Law  <law@redhat.com>
9142
9143         PR tree-optimization/27364
9144         * gcc.c-torture/execute/pr27364.c: New test.
9145
9146 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
9147
9148         PR c++/27309
9149         * g++.dg/parser/ctor5.C: New test.
9150
9151 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
9152
9153         PR target/27387
9154         * gcc.target/arm/arm.exp: New.
9155         * gcc.target/arm/pr27387.C: Likewise.
9156
9157 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
9158
9159         PR fortran/27269
9160         PR fortran/27324
9161         * gfortran.dg/module_equivalence_2.f90: New test.
9162
9163 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
9164
9165         PR middle-end/27337
9166         * g++.dg/gomp/pr27337-1.C: New test.
9167         * g++.dg/gomp/pr27337-2.C: New test.
9168
9169         PR middle-end/27328
9170         * gcc.dg/gomp/pr27328.c: New test.
9171
9172         PR middle-end/27325
9173         * g++.dg/gomp/pr27325.C: New test.
9174
9175         PR middle-end/27310
9176         * g++.dg/gomp/pr27310.C: New test.
9177
9178 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
9179
9180         PR tree-optimization/27291
9181         * g++.dg/tree-ssa/pr27291.C: New test.
9182
9183 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
9184
9185         PR tree-optimization/27283
9186         * g++.dg/tree-ssa/pr27283.C: New test.
9187
9188 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
9189
9190         * gcc.dg/tree-ssa/loop-16.c: New test.
9191
9192 2006-05-01  Roger Sayle  <roger@eyesopen.com>
9193             Joseph S. Myers  <joseph@codesourcery.com>
9194
9195         * gcc.dg/Wconversion-3.c: New test case.
9196         * gcc.dg/Wconversion-4.c: Likewise.
9197
9198 2006-05-01  Richard Guenther  <rguenther@suse.de>
9199
9200         PR tree-optimization/26726
9201         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
9202
9203 2006-04-30  Roger Sayle  <roger@eyesopen.com>
9204
9205         * gcc.dg/Woverflow-1.c: New test case.
9206         * gcc.dg/Woverflow-2.c: Likewise.
9207         * gcc.dg/Woverflow-3.c: Likewise.
9208
9209 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
9210
9211         PR c++/27094
9212         * g++.dg/template/defarg8.C: New test.
9213
9214 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9215
9216         PR c++/27278
9217         * g++.dg/parse/operator7.C: New test.
9218
9219 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9220
9221         PR c++/11471
9222         PR c++/27102
9223         * g++.dg/template/crash48.C: New test.
9224
9225         PR c++/27279
9226         * g++.dg/parse/ctor4.C: New test.
9227
9228 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9229
9230         PR fortran/25681
9231         * gfortran.df/char_type_len.f90: New test.
9232
9233 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9234
9235         PR libgfortran/27304
9236         * gfortran.dg/fmt_exhaust.f90: New test.
9237
9238 2006-04-28  Roger Sayle  <roger@eyesopen.com>
9239
9240         PR c/25309
9241         * gcc.dg/large-size-array-2.c: New test case.
9242
9243 2006-04-28  Richard Guenther  <rguenther@suse.de>
9244
9245         PR target/26826
9246         * gcc.target/i386/pr26826.c: New testcase.
9247
9248 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
9249
9250         PR middle-end/27260
9251         * gcc.c-torture/execute/pr27260.c: New.
9252
9253 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
9254
9255         PR middle-end/27095
9256         * gcc.dg/pr27095.c: New.
9257
9258 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
9259
9260         PR c++/27292
9261         * g++.dg/conversion/bitfield4.C: New test.
9262
9263 2006-04-27  Eric Christopher  <echristo@apple.com>
9264
9265         * gcc.dg/pragma-ms_struct.c: New.
9266
9267 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
9268
9269         PR c++/27102
9270         * g++.dg/template/crash47.C: New test.
9271
9272 2006-04-27  Dirk Mueller  <dmueller@suse.de>
9273
9274         * gcc.target/i386/sse-7.c: build with -msse.
9275
9276 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
9277
9278         PR testsuite/27274:
9279         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
9280         (main): Exit if processor doesn't support SSE.
9281
9282 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
9283
9284         PR middle-end/27282
9285         * gcc.c-torture/compile/pr27282.c: New test.
9286
9287 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
9288
9289         PR middle-end/26913
9290         * g++.dg/gomp/pr26913.C: New test.
9291
9292         PR c/25996
9293         * gcc.dg/gomp/pr25996.c: New test.
9294         * g++.dg/gomp/pr25996.C: New test.
9295
9296 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
9297
9298         PR rtl-optimization/26725
9299         * gcc.c-torture/compile/pr26725.c: New test.
9300
9301 2006-04-25  Richard Guenther  <rguenther@suse.de>
9302
9303         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
9304         than n + -1.
9305
9306 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
9307
9308         * gcc.dg/20060425-1.c: New testcase.
9309
9310 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
9311
9312         PR tree-optimization/26865
9313         * gcc.dg/pr26865.c: New test.
9314
9315 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
9316
9317         PR c++/27292
9318         * g++.dg/conversion/bitfield1.C: New test.
9319         * g++.dg/conversion/bitfield2.C: Likewise.
9320         * g++.dg/conversion/bitfield3.C: Likewise.
9321
9322 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
9323         Richard Guenther  <rguenther@suse.de>
9324
9325         PR tree-optimization/27236
9326         * gcc.dg/tree-ssa/pr27236.c: New testcase.
9327
9328 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9329
9330         PR c++/19963
9331         * g++.dg/other/incomplete2.C: New test.
9332
9333 2006-04-24  Richard Guenther  <rguenther@suse.de>
9334
9335         PR middle-end/26869
9336         * gcc.dg/torture/pr26869.c: New testcase.
9337
9338 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
9339         Richard Guenther  <rguenther@suse.de>
9340
9341         PR tree-optimization/27218
9342         * g++.dg/tree-ssa/pr27218.C: New testcase.
9343
9344 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
9345
9346         PR c++/26912
9347         * g++.dg/template/friend41.C: New test.
9348
9349 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
9350
9351         * g++.dg/opt/pr15551.C: Include cstdio.
9352         (main): Use remove instead of unlink.
9353
9354 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
9355
9356         * gcc.dg/sibcall-7.c: New test.
9357         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
9358         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
9359         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
9360         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
9361         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
9362
9363 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
9364
9365         PR c++/26534
9366         * g++.dg/opt/bitfield1.C: New test.
9367         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
9368         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
9369         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
9370         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
9371         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
9372         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
9373         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
9374         * g++.dg/abi/bitfield2.C: Likewise.
9375         * g++.dg/init/bitfield1.C: Likewise.
9376
9377 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
9378
9379         PR fortran/25099
9380         * gfortran.dg/elemental_subroutine_4.f90: New test.
9381         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
9382         call sub (m, x).
9383
9384 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
9385
9386         * gcc.c-torture/compile/20060421-1.c: New testcase.
9387
9388 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9389
9390         PR c/25875
9391         * gcc.dg/init-bad-4.c: New test.
9392
9393 2006-04-21  Paul Brook  <paul@codesourcery.com>
9394
9395         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
9396
9397 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
9398
9399         PR fortran/27122
9400         * gfortran.dg/defined_operators_1.f90: New test.
9401         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
9402         remove old ones associated, incorrectly, with Note 5.46.
9403
9404         PR fortran/27113
9405         * gfortran.dg/character_array_constructor_1.f90: New test.
9406
9407 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
9408
9409         * gcc.dg/20060419-1.c: New test.
9410
9411 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
9412
9413         PR c/26774
9414         * gcc.dg/struct-parse-1.c: New test case.
9415
9416 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9417
9418         PR c++/26558
9419         * g++.dg/parse/template19.C: New test.
9420
9421         PR c++/26739
9422         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
9423
9424         PR c++/26036
9425         * g++.dg/expr/call3.C: New test.
9426
9427         PR c++/10385
9428         * g++.dg/conversion/dynamic1.C: New test.
9429
9430 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
9431
9432         PR c++/27102
9433         * g++.dg/template/crash35.C: Tweak error markers.
9434         * g++.dg/template/crash46.C: New test.
9435         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
9436         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
9437
9438 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
9439
9440         PR rtl-optimization/14261
9441         * gcc.c-torture/compile/20060419-1.c: Added.
9442
9443 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
9444
9445         * gfortran.dg/label_1.f90: Adjust dg-error.
9446
9447 2006-04-16  Roger Sayle  <roger@eyesopen.com>
9448
9449         PR target/26961
9450         * gcc.dg/fold-cond-1.c: New test case.
9451         * gcc.dg/pr26961-1.c: Likewise.
9452
9453 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9454
9455         PR libgfortran/27138
9456         * gfortran.dg/read_bad_advance.f90: New test.
9457
9458 2006-04-16  Roger Sayle  <roger@eyesopen.com>
9459             Dale Johannesen  <dalej@apple.com>
9460
9461         PR target/24076
9462         * gcc.target/i386/vecinit-3.c: New testcase.
9463         * gcc.target/i386/vecinit-4.c: Likewise.
9464         * gcc.target/i386/sse-18.c: Likewise.
9465         * gcc.target/i386/sse-19.c: Likewise.
9466
9467 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
9468
9469         * gfortran.dg/allocate_zerosize_1.f90: New test.
9470
9471 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
9472
9473         PR c++/26365
9474         * g++.dg/template/crash45.C: New test.
9475
9476 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
9477
9478         PR fortran/26787
9479         * gfortran.dg/proc_assign_1.f90: New test.
9480         * gfortran.dg/procedure_lvalue.f90: Change message.
9481         * gfortran.dg/namelist_4.f90: Add new error.
9482
9483         PR fortran/25597
9484         PR fortran/27096
9485         * gfortran.dg/auto_pointer_array_result_1.f90
9486
9487         PR fortran/27089
9488         * gfortran.dg/specification_type_resolution_1.f90
9489
9490         PR fortran/18003
9491         PR fortran/25669
9492         PR fortran/26834
9493         * gfortran.dg/bounds_temporaries_1.f90: New test.
9494
9495         PR fortran/27124
9496         * gfortran.dg/array_return_value_1.f90: New test.
9497
9498 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
9499
9500         PR fortran/25336
9501         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
9502
9503 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
9504
9505         PR middle-end/26823
9506         * g++.dg/gomp/pr26823-1.C: New test.
9507         * g++.dg/gomp/pr26823-2.C: New test.
9508
9509 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
9510
9511         PR middle-end/27134
9512         * gcc.dg/pr27314.c: New test.
9513
9514 2006-04-13  Richard Henderson  <rth@redhat.com>
9515
9516         * g++.dg/gomp/block-0.C: Update expected matches.
9517
9518 2006-04-13  DJ Delorie  <dj@redhat.com>
9519
9520         * lib/target-supports.exp (check_effective_target_int32plus): New.
9521         (check_effective_target_ptr32plus): New.
9522         (check_effective_target_size32plus): New.
9523         (check_effective_target_int16): New.
9524         (check_profiling_available): Add m32c to the list of unsupported targets.
9525
9526         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
9527         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
9528         memory size.
9529         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
9530         pointers.
9531         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
9532         size_t.
9533         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
9534         and size_t.
9535         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
9536         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
9537         not just xstormy16.  Skip m32c due to weird pointer size.
9538         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
9539         not just xstormy16.
9540         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
9541         not just xstormy16.
9542         * gcc.dg/20020312-2.c: Add m32c support.
9543         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
9544         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
9545         in test.
9546         * gcc.dg/20050321-2.c: Require >=32 bit integers.
9547         * gcc.dg/asm-1.c: Skip if int and short are the same size.
9548         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
9549         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
9550         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
9551         * gcc.dg/init-string-2.c: Require >=32 bit integers.
9552         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
9553         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
9554         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
9555         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
9556         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
9557         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
9558         in test.
9559         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
9560         in test.
9561         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
9562         * gcc.dg/pr23049.c: Require >=32 bit integers.
9563         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
9564         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
9565         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
9566         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
9567         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
9568         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
9569         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
9570         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
9571         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
9572         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
9573         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
9574         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
9575         prototype in test.
9576         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
9577         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
9578         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
9579         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
9580         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
9581
9582         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
9583         * gcc.c-torture/execute/20040703-1.x: Likewise.
9584         * gcc.c-torture/execute/20040705-1.x: Likewise.
9585         * gcc.c-torture/execute/20040705-2.x: Likewise.
9586         * gcc.c-torture/execute/20040709-1.x: Likewise.
9587         * gcc.c-torture/execute/20040709-2.x: Likewise.
9588         * gcc.c-torture/execute/20040811-1.x: Likewise.
9589         * gcc.c-torture/execute/20050316-1.x: Likewise.
9590         * gcc.c-torture/execute/bitfld-4.x: Likewise.
9591         * gcc.c-torture/execute/pr19689.x: Likewise.
9592         * gcc.c-torture/execute/pr7284-1.x: Likewise.
9593         * gcc.c-torture/execute/usmul.x: Likewise.
9594         * gcc.c-torture/execute/vrp-5.x: Likewise.
9595         * gcc.c-torture/execute/vrp-6.x: Likewise.
9596         * gcc.dg/debug/20041023-1.s: Likewise.
9597
9598 2006-04-13  Roger Sayle  <roger@eyesopen.com>
9599
9600         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
9601         of integers to a vector types are now constant expressions in C.
9602         * gcc.dg/vect/vect-fold-1.c: New test case.
9603
9604 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
9605             Ulrich Weigand  <uweigand@de.ibm.com>
9606
9607         PR target/27006
9608         * gcc.dg/vmx/pr27006.c: New testcase.
9609
9610 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9611
9612         PR libgfortran/26766
9613         * gfortran.dg/write_recursive.f90: New test.
9614
9615 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
9616
9617         * g++.dg/parse/dtor7.C: New test.
9618         * g++.dg/parse/new1.C: Add error marker.
9619         * g++.dg/template/new3.C: New test.
9620
9621         PR c++/26122
9622         * g++.dg/template/pure1.C: New test.
9623
9624         PR c++/26295
9625         * g++.dg/parse/ptrmem4.C: New test.
9626
9627 2006-04-10  Jeff Law  <law@redhat.com>
9628
9629         PR/27087
9630         * gcc.c-torture/compile/pr27087.c: New test.
9631
9632 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
9633
9634         PR/21391
9635         * gcc.dg/20060410.c: New.
9636
9637 2006-04-10  Matthias Klose  <doko@debian.org>
9638
9639         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
9640         Recognize multilib directory names containing underscores.
9641
9642 2006-04-10  Roger Sayle  <roger@eyesopen.com>
9643
9644         * gcc.target/i386/vecinit-1.c: New test case.
9645         * gcc.target/i386/vecinit-2.c: Likewise.
9646
9647 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
9648
9649         PR debug/27057
9650         * g++.dg/debug/dwarf2-2.C: New test.
9651
9652 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
9653
9654         PR rtl-optimization/27073
9655         * gcc.c-torture/execute/pr27073.c: New test.
9656
9657 2006-04-08  Mike Stump  <mrs@apple.com>
9658
9659         * gcc.dg/pragma-darwin.c: Improve for ppc64.
9660
9661 2006-04-07  Richard Guenther  <rguenther@suse.de>
9662
9663         PR tree-optimization/26135
9664         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
9665
9666 2006-04-06  Jan Hubicka  <jh@suse.cz>
9667
9668         PR profile/26399
9669         * g++.dg/bprob/g++-bprob-2.C: New testcase.
9670
9671 2006-04-06  Roger Sayle  <roger@eyesopen.com>
9672
9673         * g++.dg/conversion/nullptr1.C: New test case.
9674         * g++.dg/conversion/nullptr2.C: Likewise.
9675
9676 2006-04-05  Roger Sayle  <roger@eyesopen.com>
9677
9678         * gfortran.dg/dependency_18.f90: New test case.
9679
9680 2006-04-05  Richard Guenther  <rguenther@suse.de>
9681
9682         PR tree-optimization/26919
9683         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
9684         * gcc.dg/ipa/ipa-2.c: Likewise.
9685         * gcc.dg/ipa/ipa-3.c: Likewise.
9686         * gcc.dg/ipa/ipa-5.c: Likewise.
9687
9688 2006-04-05  Richard Guenther  <rguenther@suse.de>
9689
9690         PR tree-optimization/26763
9691         * gcc.dg/torture/pr26763-1.c: New testcase.
9692         * gcc.dg/torture/pr26763-2.c: Likewise.
9693
9694 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
9695
9696         PR fortran/23634
9697         PR fortran/25619
9698         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
9699
9700 2006-04-04  Eric Christopher  <echristo@apple.com>
9701
9702         * gcc.target/i386/387-1.c: Allow regexp to match darwin
9703         stubs.
9704         * gcc.target/i386/387-5.c: Ditto.
9705
9706 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
9707
9708         * gcc.target/sparc/struct-ret-check.c: New test.
9709
9710 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9711
9712         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
9713         zero decimal digits specified in format.
9714
9715 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
9716
9717         PR fortran/26891
9718         * gfortran.dg/missing_optional_dummy_1.f90: New test.
9719
9720         PR fortran/26976
9721         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
9722         * gfortran.dg/initialization_1.f90: Make assignment compliant.
9723         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
9724         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
9725         bigendian-ness.
9726
9727 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
9728
9729         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
9730         dummy arguments work when the actual argument is itself a dummy
9731         argument of the caller.
9732
9733 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9734
9735         PR libfortran/24685
9736         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
9737
9738 2006-04-01  Roger Sayle  <roger@eyesopen.com>
9739
9740         * gfortran.dg/dependencency_17.f90: New test case.
9741
9742 2006-04-01  Roger Sayle  <roger@eyesopen.com>
9743
9744         * gfortran.dg/dependency_14.f90: New test case.
9745         * gfortran.dg/dependency_15.f90: Likewise.
9746         * gfortran.dg/dependency_16.f90: Likewise.
9747
9748 2006-03-31  Asher Langton  <langton2@llnl.gov>
9749
9750         PR fortran/25358
9751         gfortran.dg/cray_pointers_6.f90: New test.
9752
9753 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9754
9755         PR libgfortran/26890
9756         * gfortran.dg/read_size_noadvance.f90: New test.
9757
9758 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
9759
9760         PR fortran/25031
9761         * gfortran.dg/multiple_allocation_1.f90: Check that the
9762         size has changed after a re-allocation with stat.
9763
9764 2006-03-30  Richard Guenther  <rguenther@suse.de>
9765
9766         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
9767         removal.
9768         * gcc.target/i386/sselibm-2.c: Likewise.
9769         * gcc.target/i386/sselibm-3.c: Likewise.
9770         * gcc.target/i386/sselibm-4.c: Likewise.
9771         * gcc.target/i386/sselibm-5.c: Likewise.
9772
9773 2006-03-28  Roger Sayle  <roger@eyesopen.com>
9774
9775         * gcc.dg/fold-andxor-1.c: New test case.
9776         * gcc.dg/fold-xorand-1.c: Likewise.
9777
9778 2006-03-28  Roger Sayle  <roger@eyesopen.com>
9779
9780         * gcc.dg/fold-convnotconv-1.c: New test case.
9781
9782 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
9783
9784         PR fortran/26779
9785         * gfortran.dg/private_type_5.f90: New test.
9786
9787 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
9788
9789         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
9790
9791 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
9792
9793         * gfortran.dg/advance_2.f90: New test.
9794         * gfortran.dg/advance_3.f90: New test.
9795
9796         * gfortran.fortran-torture/execute/equiv_5.f: New test.
9797
9798 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9799
9800         PR libgfortran/26661
9801         PR libgfortran/26880
9802         * gfortran.dg/read_x_past.f: New test.
9803
9804 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
9805
9806         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
9807         to be STABS.
9808
9809 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
9810
9811         * objc.dg/dwarf-1.m: Skip on AIX.
9812         * objc.dg/dwarf-2.m: Skip on AIX.
9813
9814 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
9815
9816         PR fortran/26816
9817         * gfortran.dg/float_1.f90: New test.
9818
9819 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
9820
9821         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
9822         X86_64 targets.
9823         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
9824
9825 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
9826
9827         PR libfortran/26735
9828         * gfortran.dg/convert_implied_open.f90: New test case.
9829
9830 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
9831
9832         PR fortran/26769
9833         * gfortran.dg/transpose_reshape_r10.f90: New test case.
9834
9835 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
9836
9837         PR middle-end/26717
9838         * gcc.dg/pr26717.c: New test.
9839
9840 2006-03-25  Roger Sayle  <roger@eyesopen.com>
9841
9842         * gfortran.dg/dependency_12.f90: New test case.
9843
9844 2006-03-24  Roger Sayle  <roger@eyesopen.com>
9845
9846         * gfortran.dg/dependency_9.f90: New (resurected) test case.
9847
9848 2006-03-24  Jeff Law  <law@redhat.com>
9849
9850         * gcc.c-torture/pr26840.c: New test.
9851
9852 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
9853
9854         * objc.dg/dwarf-2.m: New.
9855         * obj-c++.dg/dwarf-2.mm: New.
9856
9857         * g++.old-deja/g++.other/init19.C: New.
9858
9859 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
9860
9861         * g++.dg/eh/spbp.C: Skip on AIX.
9862
9863 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
9864
9865         PR middle-end/26611
9866         * g++.dg/gomp/pr26611-1.C: New test.
9867         * g++.dg/gomp/pr26611-2.C: New test.
9868
9869 2006-03-24  Jeff Law  <law@redhat.com>
9870
9871         * gcc.c-torture/compile/pr26833.c: New test.
9872         * gfortran.fortran-torture/compile/pr26806.f90: New test.
9873
9874 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9875
9876         * gfortran.dg/endfile_2.f90: Delete temp file.
9877
9878 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
9879
9880         PR fortran/19303
9881         * gfortran.dg/record_marker_1.f90: New test case.
9882         * gfortran.dg/record_marker_2.f: New test case.
9883         * gfortran.dg/record_marker_3.f90: New test case.
9884
9885 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
9886
9887         PR fortran/17298
9888         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
9889         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
9890
9891 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
9892
9893         * lib/gcc-dg.exp (cleanup-modules): New proc.
9894         * gfortran.dg/allocatable_function_1.f90,
9895         gfortran.dg/allocate_char_star_scalar_1.f90,
9896         gfortran.dg/assumed_charlen_function_1.f90,
9897         gfortran.dg/assumed_dummy_1.f90,
9898         gfortran.dg/assumed_shape_ranks_1.f90,
9899         gfortran.dg/assumed_shape_ranks_2.f90,
9900         gfortran.dg/assumed_size_dt_dummy.f90,
9901         gfortran.dg/auto_char_dummy_array_1.f90,
9902         gfortran.dg/auto_char_len_3.f90,
9903         gfortran.dg/automatic_module_variable.f90,
9904         gfortran.dg/bad_automatic_objects_1.f90,
9905         gfortran.dg/char_array_constructor.f90,
9906         gfortran.dg/char_array_structure_constructor.f90,
9907         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
9908         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
9909         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
9910         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
9911         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
9912         gfortran.dg/derived_pointer_recursion.f90,
9913         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
9914         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
9915         gfortran.dg/dummy_functions_1.f90,
9916         gfortran.dg/elemental_initializer_1.f90,
9917         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
9918         gfortran.dg/elemental_pointer_1.f90,
9919         gfortran.dg/elemental_subroutine_1.f90,
9920         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
9921         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
9922         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
9923         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
9924         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
9925         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
9926         gfortran.dg/global_references_1.f90,
9927         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
9928         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
9929         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
9930         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
9931         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
9932         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
9933         gfortran.dg/large_integer_kind_1.f90,
9934         gfortran.dg/large_real_kind_1.f90,
9935         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
9936         gfortran.dg/module_double_reuse.f90,
9937         gfortran.dg/module_equivalence_1.f90,
9938         gfortran.dg/module_interface_1.f90,
9939         gfortran.dg/module_parameter_array_refs_1.f90,
9940         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
9941         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
9942         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
9943         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
9944         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
9945         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
9946         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
9947         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
9948         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
9949         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
9950         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
9951         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
9952         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
9953         gfortran.dg/same_name_1.f90,
9954         gfortran.dg/sibling_dummy_procedure_1.f90,
9955         gfortran.dg/sibling_dummy_procedure_2.f90,
9956         gfortran.dg/sibling_dummy_procedure_3.f90,
9957         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
9958         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
9959         gfortran.dg/used_dummy_types_2.f90,
9960         gfortran.dg/used_dummy_types_3.f90,
9961         gfortran.dg/used_dummy_types_4.f90,
9962         gfortran.dg/used_dummy_types_5.f90,
9963         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
9964         gfortran.dg/userdef_operator_1.f90: Use it.
9965
9966 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9967
9968         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
9969         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
9970         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
9971         gfortran.dg/write_back.f,
9972         gfortran.fortran-torture/execute/inquire_1.f90,
9973         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
9974
9975 2006-03-21  Jeff Law  <law@redhat.com>
9976
9977         * gcc.dg/tree-ssa/vrp28.c: New test.
9978
9979 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9980
9981         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
9982         if _STDC_C99 is defined.
9983         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
9984         * gcc.dg/builtins-20.c: Likewise.
9985         * gcc.dg/builtins-53.c: Likewise.
9986         * gcc.dg/single-precision-constant.c: Likewise. Also pass
9987         -mmacosx-version-min=10.3 on PowerPC/Darwin.
9988
9989 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
9990
9991         PR tree-opt/26781
9992         * gcc.c-torture/compile/pr26781-1.c: New test.
9993         * gcc.c-torture/compile/pr26781-2.c: New test.
9994
9995 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
9996
9997         PR c++/26690
9998         * g++.dg/gomp/pr26690-1.C: New test.
9999         * g++.dg/gomp/pr26690-2.C: New test.
10000
10001 2006-03-20  Jeff Law  <law@redhat.com>
10002
10003         * gcc.dg/tree-ssa/pr21829.c: New test.
10004
10005         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
10006
10007 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
10008
10009         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
10010         (check_visibility_available): Use it.
10011         (check_effective_target_default_packed): Likewise.
10012         (check_effective_target_pcc_bitfield_type_matters): Likewise.
10013         (check_effective_target_fopenmp): Likewise.
10014         (check_effective_target_freorder): Likewise.
10015         (check_effective_target_fpic): Likewise.
10016         (check_named_sections_available): Likewise.
10017         (check_effective_target_ilp32): Likewise.
10018         (check_effective_target_lp64): Likewise.
10019
10020 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
10021
10022         PR fortran/20935
10023         * gfortran.dg/scalar_mask_2.f90: New test case.
10024
10025 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
10026
10027         PR tree-opt/26629
10028         * gcc.dg/tree-ssa/loadpre12.c: New test.
10029         * gcc.dg/tree-ssa/loadpre13.c: New test.
10030         * gcc.dg/tree-ssa/loadpre14.c: New test.
10031         * gcc.dg/tree-ssa/loadpre15.c: New test.
10032         * gcc.dg/tree-ssa/loadpre16.c: New test.
10033         * gcc.dg/tree-ssa/loadpre17.c: New test.
10034         * gcc.dg/tree-ssa/loadpre18.c: New test.
10035         * gcc.dg/tree-ssa/loadpre19.c: New test.
10036         * gcc.dg/tree-ssa/loadpre20.c: New test.
10037         * gcc.dg/tree-ssa/loadpre21.c: New test.
10038         * gcc.dg/tree-ssa/loadpre22.c: New test.
10039
10040 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
10041
10042         PR fortran/26741
10043         * gfortran.dg/elemental_initializer_1.f90: New test.
10044
10045         PR fortran/26716
10046         * gfortran.dg/assumed_shape_ranks_2: New test.
10047
10048 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
10049
10050         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
10051         target fpic.
10052
10053 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10054
10055         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
10056         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
10057         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
10058         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
10059         gfortran.fortran-torture/execute/direct_io.f90,
10060         gfortran.fortran-torture/execute/inquire_2.f90,
10061         gfortran.fortran-torture/execute/inquire_4.f90,
10062         gfortran.fortran-torture/execute/list_read_1.f90,
10063         gfortran.fortran-torture/execute/open_replace.f90,
10064         gfortran.fortran-torture/execute/slash_edit.f90,
10065         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
10066         temporary files from testcases.
10067
10068 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10069
10070         PR libgfortran/26509
10071         gfortran.dg/write_direct_eor.f90: New test.
10072
10073 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
10074
10075         * gcc.target/powerpc/pr26350.c: New.
10076         * gcc.target/powerpc/indexed-addr.c: New.
10077
10078 2006-03-16  Roger Sayle  <roger@eyesopen.com>
10079
10080         * gfortran.dg/dependency_13.f90: New test case.
10081
10082 2006-03-16  Roger Sayle  <roger@eyesopen.com>
10083
10084         PR middle-end/21781
10085         * gcc.dg/real-const-1.c: New test case.
10086
10087 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
10088
10089         * g++.old-deja/g++.other/init18.C: New.
10090         * g++.old-deja/g++.other/init5.C: Remove xfail.
10091
10092 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10093
10094         * g++.dg/opt/pr15551.C: Cleanup temp file.
10095
10096 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10097
10098         PR c++/6634
10099         g++.dg/parse/long1.C: New test.
10100
10101 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10102
10103         PR fortran/19101
10104         * gfortran.dg/continuation.f90: New test.
10105         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
10106
10107 2006-03-14  Richard Guenther  <rguenther@suse.de>
10108
10109         PR tree-optimization/26672
10110         * gcc.dg/torture/pr26672.c: New testcase.
10111
10112 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
10113
10114         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
10115         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
10116
10117 2006-03-13  Roger Sayle  <roger@eyesopen.com>
10118
10119         PR middle-end/26557
10120         * gcc.c-torture/compile/switch-1.c: New test case.
10121
10122 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
10123
10124         PR fortran/25378
10125         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
10126         test to include more permuatations of mask and index.
10127         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
10128         respond to F2003 spec. that the position returned for an all false
10129         mask && condition is zero.
10130
10131 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
10132
10133         PR middle-end/25989
10134         * gcc.dg/gomp/pr25989.c: New test.
10135
10136 2006-03-13  Jeff Law  <law@redhat.com>
10137
10138         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
10139
10140 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
10141
10142         * gcc.dg/switch-9.c: New test.
10143
10144 2006-03-13  Richard Guenther  <rguenther@suse.de>
10145
10146         PR middle-end/26630
10147         * gcc.dg/torture/pr26630.c: New testcase.
10148
10149 2006-03-11  Roger Sayle  <roger@eyesopen.com>
10150
10151         * gfortran.dg/dependency_10.f90: New test case.
10152         * gfortran.dg/dependency_11.f90: Likewise.
10153
10154 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
10155             Erik Edelmann  <eedelman@gcc.gnu.org>
10156
10157         * gfortran.dg/allocatable_function_1.f90: New.
10158         * gfortran.dg/allocatable_function_2.f90: New.
10159
10160 2006-03-10  Richard Guenther  <rguenther@suse.de>
10161
10162         PR middle-end/26565
10163         * gcc.dg/torture/pr26565.c: New testcase.
10164
10165 2006-03-09  Eric Christopher  <echristo@apple.com>
10166
10167         * gcc.c-torture/compile/20060309-1.c: New.
10168
10169 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10170
10171         PR libgfortran/26499
10172         * gfortran.dg/write_back.f: New test.
10173         * gfortran.dg/write_rewind_1.f: New test.
10174         * gfortran.dg/write_rewind_2.f: New test.
10175
10176 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10177
10178         PR libgfortran/26554
10179         * gfortran.dg/read_logical.f90: New test.
10180
10181 2006-03-04  Laurent GUERBY <laurent@guerby.net>
10182
10183         * ada/acats/norun.lst: cdd2a03 now passes.
10184
10185 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
10186
10187         PR testsuite/25177
10188         * gcc.target/powerpc/pr18096-1.c: Change where the error
10189         would match.
10190
10191 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
10192
10193         * gcc.target/i386/cleanup-1.c: New test.
10194         * gcc.target/i386/cleanup-2.c: New test.
10195
10196 2006-03-04  Roger Sayle  <roger@eyesopen.com>
10197
10198         * gfortran.dg/dependency_9.f90: Remove for the time being.
10199
10200 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
10201
10202         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
10203         directive.
10204
10205 2006-03-03  Roger Sayle  <roger@eyesopen.com>
10206
10207         * gfortran.dg/dependency_9.f90: New test case.
10208
10209 2006-03-03  Roger Sayle  <roger@eyesopen.com>
10210
10211         * gfortran.dg/dependency_4.f90: New test case.
10212         * gfortran.dg/dependency_5.f90: New test case.
10213         * gfortran.dg/dependency_6.f90: New test case.
10214         * gfortran.dg/dependency_7.f90: New test case.
10215         * gfortran.dg/dependency_8.f90: New test case.
10216
10217 2006-03-03  Paul Brook  <paul@codesourcery.com>
10218
10219         * lib/target-supports.exp (check_profiling_available):
10220         Add m68k-*-elf.
10221
10222 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
10223
10224         PR fortran/25031
10225         * multiple_allocation_1.f90: New test.
10226
10227 2006-03-03  Roger Sayle  <roger@eyesopen.com>
10228
10229         PR tree-optimization/26524
10230         * gfortran.dg/pr26524.f: New test case.
10231
10232 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10233
10234         * g++.dg/template/repo5.C: Cleanup repo files.
10235         * gcc.dg/20051201-1.c: Cleanup coverage files.
10236         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
10237         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
10238         tree dump files.
10239
10240 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
10241
10242         * objc.dg/objc-nofilename-1.m: New test.
10243         * objc.dg/bad-receiver-type.m: New test.
10244         * obj-c++.dg/bad-receiver-type.mm: New test.
10245
10246 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10247
10248         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
10249
10250 2006-03-01  Mike Stump  <mrs@apple.com>
10251
10252         * g++.dg/abi/key2.C: Add.
10253
10254 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
10255
10256         * gfortran.dg/logical_dot_product.f90: New test.
10257
10258         PR fortran/26393
10259         * gfortran.dg/used_interface_ref.f90: New test.
10260
10261         PR fortran/20938
10262         * gfortran.dg/dependency_2.f90: New test.
10263         * gfortran.fortran-torture/execute/where17.f90: New test.
10264         * gfortran.fortran-torture/execute/where18.f90: New test.
10265         * gfortran.fortran-torture/execute/where19.f90: New test.
10266         * gfortran.fortran-torture/execute/where20.f90: New test.
10267
10268 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
10269
10270         * g++.dg/tree-ssa/pr26443.C: New test case.
10271
10272 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
10273
10274         PR middle-end/26022
10275         * g++.dg/opt/return-slot1.C: New test.
10276
10277 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10278
10279         PR libgfortran/26136
10280         * gfortran.dg/namelist_23.f90: New test.
10281
10282 2006-02-28  Roger Sayle  <roger@eyesopen.com>
10283
10284         PR middle-end/14752
10285         * gcc.dg/fold-eqandshift-2.c: New test case.
10286
10287 2006-02-28  Richard Guenther  <rguenther@suse.de>
10288
10289         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
10290         decomposition.
10291
10292 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
10293
10294         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
10295
10296 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10297
10298         PR libgfortran/26464
10299         * gfortran.dg/backspace_5.f: New test.
10300         * gfortran.dg/backspace_6.f: New test.
10301
10302 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10303
10304         * gcc.dg/fold-eqandnot-1.c: New test case.
10305
10306 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10307
10308         PR middle-end/19983
10309         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
10310
10311 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
10312
10313         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
10314         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
10315
10316 2006-02-26  Richard Guenther  <rguenther@suse.de>
10317
10318         PR tree-optimization/26421
10319         * gcc.dg/tree-ssa/pr26421.c: New testcase.
10320
10321 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
10322
10323         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
10324         * g++.old-deja/g++.robertl/eb132.C: Likewise.
10325
10326 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10327
10328         * gcc.dg/fold-even-1.c: New test case.
10329
10330 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10331
10332         PR middle-end/21137
10333         * gcc.dg/fold-eqandshift-1.c: New test case.
10334
10335 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
10336
10337         PR tree-optimization/25125
10338         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
10339         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
10340
10341 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
10342
10343         PR tree-optimizations/26359
10344         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
10345         with -fdump-tree-dceloop-details.
10346         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
10347
10348 2006-02-25  Roger Sayle  <roger@eyesopen.com>
10349
10350         PR middle-end/23673
10351         * gcc.dg/fold-eqxor-1.c: New test case.
10352         * gcc.dg/fold-eqxor-2.c: Likewise.
10353         * gcc.dg/fold-eqxor-3.c: Likewise.
10354
10355 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
10356
10357         PR fortran/23092
10358         * scalar_mask_1.f90: New test.
10359
10360 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
10361
10362         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
10363         * g++.dg/eh/uncaught2.C: New.
10364         * g++.dg/eh/uncaught3.C: New.
10365
10366 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10367
10368         PR libgfortran/26423
10369         * gfortran.dg/read_many_1.f: New test.
10370
10371 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
10372
10373         PR fortran/24519
10374         * gfortran.dg/dependency_3.f90: New test.
10375         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
10376         XFAILs.
10377
10378         PR fortran/25395
10379         * gfortran.dg/equiv_6.f90: New test.
10380
10381 2006-02-23  Jeff Law  <law@redhat.com>
10382
10383         * gcc.c-torture/compile/pr26425.c: New test.
10384
10385 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
10386
10387         PR middle-end/26412
10388         * gcc.dg/gomp/pr26412.c: New test.
10389
10390 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10391
10392         PR c++/26291
10393         * g++.dg/other/ellipsis1.C: New test.
10394         * g++.dg/parse/operator4.C: Adjust error marker.
10395
10396 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
10397
10398         PR target/25603
10399         * gfortran.dg/pr25603.f: New testcase.
10400
10401 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
10402
10403         * gcc.dg/bf-spl1.c: Don't specify -m68000.
10404         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
10405
10406 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
10407
10408         * g++.dg/eh/spbp.C: New.
10409
10410 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
10411
10412         PR middle-end/26379
10413         * gcc.target/i386/mmx-7.c: New test.
10414
10415 2006-02-20  Roger Sayle  <roger@eyesopen.com>
10416
10417         PR tree-optimization/26361
10418         * gcc.dg/tree-ssa/vrp27.c: New test case.
10419
10420 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
10421
10422         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
10423         * gcc.dg/tree-ssa/complex-4.c: Here.
10424
10425 2006-02-19  Roger Sayle  <roger@eyesopen.com>
10426
10427         PR middle-end/19543
10428         * gfortran.dg/logical_1.f90: New test case.
10429
10430 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
10431
10432         PR middle-end/26334
10433         * gcc.dg/20060218-1.c: Moved to...
10434         * gcc.target/i386/20060218-1.c: ... here.  New test.
10435
10436 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
10437
10438         PR fortran/26201
10439         * gfortran.dg/convert_1.f90: New.
10440
10441 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
10442
10443         PR fortran/25054
10444         * gfortran.dg/namelist_5.f90: New test.
10445
10446         PR fortran/25089
10447         * gfortran.dg/namelist_4.f90: New test.
10448
10449 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
10450
10451         PR tree-opt/25680
10452         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
10453
10454 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
10455
10456         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
10457         variable to take into account the variable name in the
10458         function header.
10459         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
10460
10461 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
10462
10463         PR middle-end/26334
10464         * gcc.c-torture/compile/20060217-1.c: New test.
10465         * gcc.dg/20060218-1.c: New test.
10466
10467 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
10468
10469         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
10470
10471 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
10472
10473         * gcc.dg/cpp/undef3.c: New test.
10474         * gcc.dg/cpp/trad/builtins2.c: New test.
10475
10476 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
10477
10478         PR c++/26266
10479         * g++.dg/template/static22.C: New test.
10480         * g++.dg/template/static23.C: New test.
10481         * g++.dg/template/static24.C: New test.
10482         * g++.dg/template/non-dependent13.C: New test.
10483         * g++.dg/init/member1.C: Tweak error markers.
10484
10485 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10486
10487         PR target/26255
10488         * gcc.c-torture/compile/pr26255.c: New test case.
10489
10490 2006-02-16  Roger Sayle  <roger@eyesopen.com>
10491
10492         * gfortran.fortran-torture/execute/where_10.f90: New test case.
10493         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
10494         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
10495         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
10496         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
10497         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
10498         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
10499
10500 2006-02-16  Jeff Law  <law@redhat.com>
10501
10502         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
10503         * gcc.dg/tree-ssa/vrp26.c: New test.
10504
10505 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
10506
10507         PR target/20353
10508         PR target/24578
10509         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
10510         __UCLIBC__ is defined.
10511
10512 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
10513
10514         PR fortran/26224
10515         * gfortran.dg/gomp/pr26224.f: New test.
10516
10517 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
10518
10519         PR tree-opt/25918
10520         * lib/target-supports.exp
10521         (check_effective_target_vect_short_mult): New.
10522         (check_effective_target_vect_char_mult): New.
10523         (check_effective_target_vect_widen_sum_qi_to_si): New.
10524         (check_effective_target_vect_widen_sum_qi_to_hi): New.
10525         (check_effective_target_vect_widen_sum_hi_to_si): New.
10526         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
10527         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
10528         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
10529         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
10530         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
10531         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
10532         vect-reduc-pattern-2c.c
10533         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
10534         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
10535         vect-reduc-pattern-1c.c
10536
10537 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
10538
10539         PR fortran/24557
10540         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
10541
10542 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10543
10544         PR fortran/26054
10545         * gfortran.dg/enum_8.f90: Remove check for warning.
10546         * gfortran.dg/iomsg_1.f90: Ditto.
10547         * gfortran.dg/enum_1.f90: Ditto.
10548         * gfortran.dg/enum_9.f90: Ditto.
10549         * gfortran.dg/enum_2.f90: Ditto.
10550         * gfortran.dg/enum_10.f90: Ditto.
10551         * gfortran.dg/enum_3.f90: Ditto.
10552         * gfortran.dg/flush_1.f90: Ditto.
10553         * gfortran.dg/enum_4.f90: Ditto.
10554         * gfortran.dg/array_constructor_1.f90: Ditto.
10555         * gfortran.dg/enum_5.f90: Ditto.
10556         * gfortran.dg/enum_6.f90: Ditto.
10557         * gfortran.dg/enum_7.f90: Ditto.
10558
10559 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
10560
10561         PR middle-end/26300
10562         * gcc.c-torture/compile/20060215-1.c: New test.
10563
10564 2006-02-14  Roger Sayle  <roger@eyesopen.com>
10565
10566         PR middle-end/23670
10567         * gcc.dg/tree-ssa/andor-2.c: New test case.
10568
10569 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
10570
10571         PR fortran/25045
10572         * optional_dim.f90: New test.
10573
10574 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10575
10576         PR fortran/26277
10577         * gfortran.dg/label_4.f90: New.
10578
10579 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
10580             Diego Novillo  <dnovillo@redhat.com>
10581             Uros Bizjak  <uros@kss-loka.si>
10582
10583         * gfortran.dg/gomp: New directory.
10584
10585 2006-02-14  Richard Guenther  <rguenther@suse.de>
10586
10587         PR tree-optimization/26258
10588         * gcc.dg/torture/pr26258.c: New testcase.
10589
10590 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
10591
10592         PR fortran/26246
10593         * gfortran.dg/pr26246_1.f90: New test.
10594         * gfortran.dg/pr26246_2.f90: New test.
10595
10596         PR middle-end/26092
10597         * gcc.c-torture/compile/20060208-1.c: New test.
10598
10599 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
10600
10601         PR fortran/26074
10602         PR fortran/25103
10603         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
10604         * gfortran.dg/bad_automatic_objects_1.f90: New test.
10605         * gfortran.dg/automatic_module_variable.f90: Change error message.
10606
10607         PR fortran/20861
10608         * gfortran.dg/internal_dummy_1.f90: New test.
10609
10610         PR fortran/20871
10611         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
10612
10613
10614         PR fortran/25083
10615         * gfortran.dg/uncommon_block_data_1.f90: New test.
10616         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
10617         with standard.
10618
10619         PR fortran/25088
10620         * gfortran.dg/typed_subroutine_1.f90: New test.
10621
10622 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
10623
10624         * objc.dg/dwarf-1.m: New.
10625
10626 2006-02-13  Roger Sayle  <roger@eyesopen.com>
10627
10628         PR middle-end/24427
10629         * gcc.dg/tree-ssa/andor-1.c: New test case.
10630
10631 2006-02-13  Josh Conner  <jconner@apple.com>
10632
10633         PR target/25376
10634         * gcc.dg/pr25376.c: New test.
10635
10636         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
10637         assemble.
10638         * lib/target-supports.exp (check_named_sections_available):
10639         Only compile named-sections test -- don't assemble.
10640
10641 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10642
10643         * g++.dg/warn/no-write-strings.C: New test.
10644         * g++.dg/warn/write-strings.C: Likewise.
10645         * g++.dg/warn/write-strings-default.C: Likewise.
10646
10647 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
10648
10649         PR fortran/25806
10650         * gfortran.dg/ret_pointer_2.f90: New test.
10651
10652 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
10653
10654         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
10655
10656 2006-02-10  Jeff Law  <law@redhat.com>
10657
10658         * gcc.c-torture/compile/pr26213.c: New test.
10659
10660 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
10661
10662         gfortran.dg/null_1.f90: New test.
10663
10664 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10665
10666         PR fortran/14771
10667         * gfortran.dg/parens_4.f90: New.
10668         * gfortran.dg/parens_5.f90: New.
10669
10670 2006-02-10  Richard Guenther  <rguenther@suse.de>
10671
10672         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
10673
10674 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10675         Paul Thomas  <pault@gcc.gnu.org>
10676
10677         PR fortran/14771
10678         * gfortran.dg/parens_1.f90: New.
10679         * gfortran.dg/parens_2.f90: New.
10680         * gfortran.dg/parens_3.f90: New.
10681
10682 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
10683
10684         PR fortran/26038
10685         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
10686
10687         PR fortran/25059
10688         * gfortran.dg/impure_assignment_1.f90: New test.
10689
10690         PR fortran/25070
10691         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
10692
10693 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
10694
10695         PR target/26141
10696         * g++.dg/expr/stdarg2.C: New test.
10697
10698 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
10699
10700         PR inline-asm/16194
10701         * gcc.dg/pr16194.c: New test.
10702
10703 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10704
10705         * ada/acats/run_acats: Use portable variant of "$@".
10706
10707 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10708
10709         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
10710         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
10711
10712 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10713
10714         PR tree-opt/26179
10715         * g++.dg/opt/pr26179.C: New test.
10716
10717 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10718
10719         PR middle-end/26134
10720         * gcc.dg/tree-ssa/complex-3.c: New test.
10721
10722 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10723
10724         * gcc.c-torture/compile/volatile-1.c: New test.
10725
10726 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
10727
10728         PR 26180
10729         * gcc.dg/tree-ssa/pr26180.c: New test.
10730
10731 2006-02-08  Jeff Law  <law@redhat.com>
10732
10733         * gcc.dg/tree-ssa/pr21417.c: New test.
10734
10735 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
10736
10737         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
10738         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
10739
10740 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
10741
10742         * lib/scanrtl.exp: New.
10743
10744 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10745
10746         PR c++/26071
10747         * g++.dg/other/virtual2.C: New test.
10748
10749         PR c++/26070
10750         * g++.dg/other/virtual1.C: New test.
10751
10752 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
10753
10754         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
10755         cleanup-ipa-dump): Update dump file glob patterns.
10756         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
10757         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
10758
10759         * lib/gcc-dg.exp: Load it.
10760         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
10761
10762 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
10763
10764         PR testsuite/26159
10765         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
10766         * gcc.dg/tree-ssa/pr23382.c: Ditto.
10767
10768 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10769
10770         PR fortran/25577
10771         * gfortran.dg/mvbits_1.f90: New.
10772
10773 2006-02-07  Dirk Mueller  <dmueller@suse.com>
10774
10775         * g++.dg/warn/Wdiv-by-zero.C: New test.
10776         * g++.dg/warn/Wno-div-by-zero.C: New.
10777
10778 2006-02-07  Jeff Law  <law@redhat.com>
10779
10780         * gcc.dg/tree-ssa/pr21559.c: New test.
10781
10782         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
10783         multiple VRP passes.
10784         * gcc.dg/tree-ssa/vrp09.c: Likewise.
10785         * gcc.dg/tree-ssa/vrp18.c: Likewise.
10786         * gcc.dg/tree-ssa/pr21582.c: Likewise.
10787         * gcc.dg/tree-ssa/pr20657.c: Likewise.
10788         * gcc.dg/tree-ssa/pr21001.c: Likewise.
10789         * gcc.dg/tree-ssa/vrp02.c: Likewise
10790         * gcc.dg/tree-ssa/vrp11.c: Likewise
10791         * gcc.dg/tree-ssa/pr14341.c: Likewise
10792         * gcc.dg/tree-ssa/vrp19.c: Likewise
10793         * gcc.dg/tree-ssa/vrp20.c: Likewise
10794         * gcc.dg/tree-ssa/vrp03.c: Likewise
10795         * gcc.dg/tree-ssa/pr21086.c: Likewise
10796         * gcc.dg/tree-ssa/pr21959.c: Likewise
10797         * gcc.dg/tree-ssa/vrp21.c: Likewise
10798         * gcc.dg/tree-ssa/vrp04.c: Likewise
10799         * gcc.dg/tree-ssa/pr25485.c: Likewise
10800         * gcc.dg/tree-ssa/pr22026.c: Likewise
10801         * gcc.dg/tree-ssa/vrp22.c: Likewise
10802         * gcc.dg/tree-ssa/vrp05.c: Likewise
10803         * gcc.dg/tree-ssa/20030807-10.c: Likewise
10804         * gcc.dg/tree-ssa/pr20701.c: Likewise
10805         * gcc.dg/tree-ssa/vrp23.c: Likewise
10806         * gcc.dg/tree-ssa/vrp06.c: Likewise
10807         * gcc.dg/tree-ssa/pr22117.c: Likewise
10808         * gcc.dg/tree-ssa/pr20702.c: Likewise
10809         * gcc.dg/tree-ssa/vrp15.c: Likewise
10810         * gcc.dg/tree-ssa/pr21090.c: Likewise
10811         * gcc.dg/tree-ssa/pr21294.c: Likewise
10812         * gcc.dg/tree-ssa/vrp24.c: Likewise
10813         * gcc.dg/tree-ssa/vrp07.c: Likewise
10814         * gcc.dg/tree-ssa/pr21563.c: Likewise
10815         * gcc.dg/tree-ssa/pr25382.c: Likewise
10816         * gcc.dg/tree-ssa/vrp16.c: Likewise
10817         * gcc.dg/tree-ssa/vrp25.c: Likewise
10818         * gcc.dg/tree-ssa/vrp08.c: Likewise
10819         * gcc.dg/tree-ssa/20030807-6.c: Likewise
10820         * gcc.dg/tree-ssa/vrp17.c: Likewise
10821         * gcc.dg/tree-ssa/pr21458.c: Likewise
10822         * g++.dg/tree-ssa/pr18178.C: Likewise
10823
10824 2006-02-07  Richard Guenther  <rguenther@suse.de>
10825
10826         PR c++/26140
10827         Revert
10828         2006-01-30  Richard Guenther  <rguenther@suse.de>
10829         PR c++/23372
10830         * gcc.dg/pr23372-1.C: New testcase.
10831
10832         * g++.dg/tree-ssa/pr26140.C: New testcase.
10833
10834 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
10835
10836         PR c++/9737
10837         * g++.dg/template/ttp15.C: New test.
10838         * g++.dg/template/ttp16.C: Likewise.
10839         * g++.dg/template/ttp17.C: Likewise.
10840         * g++.old-deja/g++.pt/ttp36.C: Remove.
10841         * g++.old-deja/g++.pt/ttp19.C: Likewise.
10842         * g++.old-deja/g++.pt/ttp37.C: Likewise.
10843         * g++.old-deja/g++.pt/ttp38.C: Likewise.
10844         * g++.old-deja/g++.pt/ttp39.C: Likewise.
10845         * g++.old-deja/g++.pt/ttp9.C: Likewise.
10846         * g++.old-deja/g++.pt/ttp40.C: Likewise.
10847         * g++.old-deja/g++.pt/ttp51.C: Likewise.
10848         * g++.old-deja/g++.pt/ttp26.C: Likewise.
10849         * g++.old-deja/g++.pt/ttp36.C: Likewise.
10850
10851 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
10852
10853         PR libfortran/23815
10854         * unf_io_convert_4.f90: New test.
10855
10856 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
10857
10858         * gcc.dg/tree-ssa/loadpre10.c: New test.
10859         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
10860         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
10861         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
10862
10863 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10864
10865         PR libfortran/24685
10866         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
10867
10868 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
10869
10870         PR tree-opt/25251
10871         * gfortran.dg/assign_7.f: New test.
10872
10873 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
10874
10875         PR fortran/26041
10876         PR fortran/26064
10877         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
10878         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
10879         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
10880
10881 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
10882
10883         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
10884         in size_t typedef.
10885
10886 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10887
10888         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
10889         * g++.dg/charset/string.c (foo): Likewise.
10890         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
10891         const char*
10892         * g++.dg/ext/builtin2.C (printf): Likewise.
10893         * g++.dg/init/new15.C (printf): Likewise.
10894         * g++.dg/opt/pr17697-1.C (foo): Likewise.
10895         * g++.dg/opt/pr17697-2.C (foo): Likewise.
10896         * g++.dg/opt/pr17697-3.C (foo): Likewise.
10897         * g++.dg/template/non-dependent4.C (temp): Likewise.
10898         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
10899         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
10900         parameter type to const char*.
10901         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
10902         Change type to const char*.
10903         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
10904         Likewise.
10905         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
10906         second parameter type to const char*.
10907         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
10908         (Y::Y): Change parameter type to const char*.
10909         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
10910         * g++.old-deja/g++.jason/report.C: Apply const correctness.
10911         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
10912         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
10913         (char*).
10914         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
10915         const char*.
10916         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
10917         type to const char*.
10918         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
10919         return type to const char*.
10920         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
10921         to const char*.
10922         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
10923         * g++.old-deja/g++.law/refs1.C: Likewise.
10924         * g++.old-deja/g++.law/visibility1.C: Likewise.
10925         * g++.old-deja/g++.law/visibility2.C: Likewise.
10926         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
10927         const char*.
10928         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
10929         * g++.old-deja/g++.mike/net48.C: Likewise.
10930         * g++.old-deja/g++.mike/p646.C: Likewise.
10931         * g++.old-deja/g++.mike/p6746.C: Likewise.
10932         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
10933         type to const char*.
10934         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
10935         deprecated conversion warning.
10936         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
10937         char*.
10938         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
10939         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
10940         * g++.old-deja/g++.pt/explicit8.C: Likewise.
10941         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
10942         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
10943         * g++.old-deja/g++.pt/nontype3.C: Likewise.
10944         * g++.old-deja/g++.pt/t39.C: Likewise.
10945         * g++.old-deja/g++.robertl/eb106.C: Likewise.
10946         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
10947
10948 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
10949
10950         PR fortran/25075
10951         intrinsic_argument_conformance_1.f90: New test.
10952
10953 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
10954
10955         PR fortran/20845
10956         * gfortran.dg/char_result_11.f90: Add SAVE.
10957         * gfortran.dg/der_pointer_4.f90: Ditto.
10958         * gfortran.dg/default_initialization.f90: New test.
10959
10960 2006-02-03  Jeff Law  <law@redhat.com>
10961
10962         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
10963         handle more than 100 dump files.
10964         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
10965         * lib/scantree.exp (scan-tree-dump): Likewise.
10966         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
10967         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
10968         * lib/scanipa.exp (scan-ipa-dump): Likewise.
10969         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
10970         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
10971
10972 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
10973
10974         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
10975
10976 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
10977
10978         * g++.dg/template/using12.C: New test.
10979
10980 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
10981
10982         * gcc.target/powerpc/pr25960.c: New test.
10983
10984 2006-02-02  Steven G. Kargl  <kargls@comcast>
10985
10986         PR fortran/24958
10987         gfortran.dg/nullify_2.f90: New test.
10988
10989 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
10990
10991         PR 25990
10992         * gcc.dg/gomp/pr25990.c: New test.
10993
10994 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
10995
10996         PR c++/25342
10997         * g++.gd/template/partial4.C: New test.
10998
10999 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
11000
11001         PR middle-end/26001
11002         * gfortran.dg/data_char_2.f90: New.
11003
11004 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
11005
11006         PR fortran/26039
11007         maxval_maxloc_conformance_1.f90: New test.
11008
11009 2006-01-31  Richard Guenther  <rguenther@suse.de>
11010
11011         * gcc.target/i386/sselibm-1.c: New testcase.
11012         * gcc.target/i386/sselibm-2.c: Likewise.
11013         * gcc.target/i386/sselibm-3.c: Likewise.
11014         * gcc.target/i386/sselibm-4.c: Likewise.
11015         * gcc.target/i386/sselibm-5.c: Likewise.
11016
11017 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
11018
11019         PR fortran/24266
11020         * gfortran.dg/arrayio_derived_2.f90: New.
11021
11022 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
11023
11024         * gcc.dg/unsigned-long-compare.c: New test.
11025
11026 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
11027
11028         PR testsuite/25318
11029         * lib/target-supports.exp (check_effective_target_freorder):
11030         Check to see if target supports -freorder-blocks-and-partition.
11031         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
11032         instead of "dg-require-named-sections".
11033
11034 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
11035
11036         PR target/14798:
11037         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
11038         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
11039         * gcc.dg/pragma-isr-trapa2.c: Likewise.
11040         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
11041         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
11042         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
11043         * gcc.dg/attr-isr-trap_exit.c: Likewise.
11044         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
11045
11046 2006-01-30  Richard Guenther  <rguenther@suse.de>
11047
11048         PR c++/23372
11049         * gcc.dg/pr23372-1.C: New testcase.
11050
11051 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
11052
11053         * gcc.dg/gomp/pr25874.c: New test.
11054
11055 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
11056
11057         PR tree-opt/25911
11058         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
11059
11060 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
11061
11062         PR fortran/18578
11063         PR fortran/18579
11064         PR fortran/20857
11065         PR fortran/20885
11066         * gfortran.dg/intent_out_1.f90: New test.
11067
11068 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
11069
11070         PR fortran/17911
11071         * gfortran.dg/procedure_lvalue.f90: New test.
11072
11073         PR fortran/20895
11074         PR fortran/25030
11075         * gfortran.dg/char_pointer_assign_2.f90: New test.
11076         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
11077         assignment to be consistent with standard.
11078         * gfortran.dg/char_result_2.f90: The same.
11079         * gfortran.dg/char_result_8.f90: The same.
11080
11081 2006-01-28  Zack Weinberg  <zackw@panix.com>
11082
11083         * gcc.dg/Woverlength-strings.c
11084         * gcc.dg/Woverlength-strings-pedantic-c89.c
11085         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
11086         * gcc.dg/Woverlength-strings-pedantic-c99.c
11087         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
11088
11089 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
11090
11091         * gcc.c-torture/execute/20060127-1.c: New test.
11092
11093 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
11094
11095         PR c++/25999
11096         * g++.dg/ext/pragmaweak1.C: New test.
11097
11098 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
11099
11100         PR c++/25855
11101         * g++.dg/template/spec29.C: New test.
11102
11103 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
11104
11105         PR c/19606.
11106         * gcc.c-torture/execute/pr19606.c: New.
11107
11108 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
11109
11110         * gcc.dg/pragma-re-4.c: New test.
11111
11112 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
11113
11114         PR fortran/25964
11115         * gfortran.dg/assumed_size_refs_3.f90: New test.
11116
11117 2006-01-27  Ben Elliston  <bje@au.ibm.com>
11118
11119         * gcc.misc-tests/dectest.exp: Remove defunct comment.
11120
11121 2006-01-26  Laurent GUERBY <laurent@guerby.net>
11122
11123         PR ada/21317
11124         * ada/acats/support/impdef.a: Add One_Long_Second.
11125         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
11126         * ada/acats/tests/c9/c94026.a: Likewise.
11127         * ada/acats/tests/c9/c97305c.ada: Likewise.
11128         * ada/acats/tests/c9/c99004a.ada: Likewise.
11129
11130 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
11131
11132         PR fortran/25964
11133         * gfortran.dg/global_references_2.f90: New test.
11134
11135         PR fortran/25084
11136         PR fortran/20852
11137         PR fortran/25085
11138         PR fortran/25086
11139         * gfortran.dg/assumed_charlen_function_1.f90: New test.
11140         * gfortran.dg/assumed_charlen_function_3.f90: New test.
11141
11142         PR fortran/25416
11143         * gfortran.dg/assumed_charlen_function_2.f90: New test.
11144
11145 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
11146
11147         PR c/25892
11148         * gcc.dg/Wpointer-sign.c: New.
11149         * gcc.dg/Wpointer-sign-Wall.c: New.
11150         * gcc.dg/Wpointer-sign-Wall-no.c: New.
11151         * gcc.dg/Wpointer-sign-pedantic.c: New.
11152         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
11153         * gcc.dg/conv-2.c: Use -Wpointer-sign.
11154
11155 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
11156
11157         PR C/25861
11158         * gcc.c-torture/compile/pr25861.c: New test.
11159
11160 2006-01-26  Paul Brook  <paul@codesourcery.com>
11161
11162         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
11163         on short-enum targets.
11164         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
11165         variable.
11166         (generate_fields): Use short_enums.
11167         (main): Set short_enums.  Document -e.
11168         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
11169         on short-enum targets.
11170         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
11171         variable.
11172         (generate_fields): Use short_enums.
11173         (main): Set short_enums.  Document -e.
11174         * lib/target-supports.exp (check_effective_target_short_enums): New.
11175
11176 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
11177
11178         PR target/25947
11179         * gcc.dg/torture/pr25947-1.c: New test.
11180
11181 2006-01-25  Jan Hubicka  <jh@suse.cz>
11182             Roger Sayle  <roger@eyesopen.com>
11183
11184         PR rtl-optimization/25703
11185         * gcc.target/i386/20060125-1.c: New test case.
11186         * gcc.target/i386/20060125-2.c: New test case.
11187
11188 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11189
11190         PR fortran/18540
11191         * gfortran.dg/goto_1.f: New.
11192
11193 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
11194
11195         PR fortran/25716
11196         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
11197         25716 on 32-bit systems too.
11198
11199 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
11200
11201         PR testsuite/25590
11202         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
11203
11204 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
11205
11206         * gcc.dg/tree-ssa/gen-vect-33.c: New.
11207
11208 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11209
11210         PR fortran/25835
11211         * gfortran.dg/read_eof.f90: Delete, renamed.
11212         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
11213         * gfortran.dg/read_eof_2.f90: New test.
11214         * gfortran.dg/read_eof_3.f90: New test.
11215
11216 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
11217
11218         PR tree-opt/25860
11219         * gcc.c-torture/compile/pr25860.c: New test.
11220
11221 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11222
11223         PR c++/25552
11224         * g++.dg/parse/dtor8.C: New test.
11225
11226 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
11227
11228         PR testsuite/25891
11229         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
11230         * gcc.dg/gomp/gomp.exp: Return without testing anything if
11231         check_effective_target_fopenmp returns 0.
11232
11233 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
11234
11235         PR ada/20548
11236         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
11237         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
11238         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
11239
11240 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
11241
11242         PR tree-opt/25857
11243         * g++.dg/opt/pr25857.C: New test.
11244
11245 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
11246         Jan Hubicka  <jh@suse.cz>
11247         Richard Guenther  <rguenther@suse.de>
11248
11249         PR rtl-optimization/25654
11250         * gcc.dg/torture/pr25654.c: New testcase.
11251         * gcc.target/i386/pr25654.c: Likewise.
11252
11253 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
11254
11255         PR fortran/25901
11256         * gfortran.dg/internal references_2.f90: New test.
11257
11258         Fix regression in testing of admissability of attributes.
11259         * gfortran.dg/intent_used_1.f90: New test.
11260
11261 2006-01-23  Ben Elliston  <bje@au.ibm.com>
11262
11263         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
11264         Remove target conditional torture options for i?86 and x86_64
11265         GNU/Linux.
11266
11267 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11268
11269         PR c++/10891
11270         * g++.dg/rtti/no-rtti.C: New.
11271
11272 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
11273
11274         PR c++/25895
11275         * g++.dg/inherit/conv2.C: New test.
11276
11277         PR c++/25856
11278         * g++.dg/parse/dtor7.C: New test.
11279
11280         PR c++/25858
11281         * g++.dg/template/crash44.C: New test.
11282
11283 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
11284
11285         PR fortran/25124
11286         PR fortran/25625
11287         * gfortran.dg/internal_references_1.f90: New test.
11288           PR fortran/20881
11289         PR fortran/23308
11290         PR fortran/25538
11291         PR fortran/25710
11292         * gfortran.dg/global_references_1.f90: New test.
11293         * gfortran.dg/g77/19990905-1.f: Restore the error that
11294         there is a clash between the common block name and
11295         the name of a subroutine reference.
11296
11297         PR fortran/PR24276
11298         * gfortran.dg/aliasing_dummy_1.f90: New test.
11299
11300 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
11301
11302         * gcc.dg/vmx/1b-01.c: Warning fix.
11303         * gcc.dg/vmx/1c-02.c: Likewise.
11304         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
11305
11306 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
11307
11308         PR testsuite/24962
11309         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
11310
11311 2006-01-20  Richard Guenther  <rguenther@suse.de>
11312         Steven Bosscher <stevenb.gcc@gmail.com>
11313
11314         PR rtl-optimization/24626
11315         * gcc.dg/torture/pr24626-1.c: New testcase.
11316         * gcc.dg/torture/pr24626-2.c: Likewise.
11317         * gcc.dg/torture/pr24626-3.c: Likewise.
11318         * gcc.dg/torture/pr24626-4.c: Likewise.
11319
11320 2006-01-20  Dirk Mueller  <dmueller@suse.com>
11321
11322         PR c++/5520
11323         * g++.dg/warn/empty-body.C: New.
11324
11325 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
11326
11327         PR c++/22136
11328         * g++.dg/template/using10.C: New test.
11329         * g++.dg/temlpate/using11.C: Likewise.
11330         * g++.dg/inherit/using5.C: Tweak error messages.
11331
11332 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
11333
11334         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
11335         target test.
11336         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
11337
11338 2006-01-19  Jan Hubicka  <jh@suse.cz>
11339
11340         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
11341
11342 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11343
11344         PR c++/25854
11345         * g++.dg/template/spec28.C: New test.
11346
11347 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
11348
11349         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
11350         Fix fprintf's by adding srcdir or removing it.
11351
11352 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
11353
11354         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
11355         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
11356         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
11357         * testsuite/gcc.dg/gomp/empty.c: Likewise.
11358         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
11359         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
11360         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
11361         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
11362         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
11363         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
11364         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
11365         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
11366         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
11367         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
11368
11369 2006-01-18  Jeff Law  <law@redhat.com>
11370
11371         * gcc.dg/tree-ssa/vrp25.c: New test.
11372
11373 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
11374
11375         * gcc.dg/pr25805.c: Fix misapplied patch.
11376
11377 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
11378
11379         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
11380         (check_effective_target_vect_udot_qi): New.
11381         (check_effective_target_vect_sdot_hi): New.
11382         (check_effective_target_vect_udot_hi): New.
11383         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
11384         prefixed with "wrapv-" with -fwrapv.
11385         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
11386         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
11387         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
11388         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
11389         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
11390
11391         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
11392         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
11393         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
11394         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
11395
11396 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11397
11398         PR c++/16829
11399         * g++.dg/other/default2.C: New test.
11400         * g++.dg/other/default3.C: New test.
11401
11402 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
11403
11404         PR c/25805
11405         * gcc.dg/pr25805.c: New file.
11406
11407 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
11408
11409         PR c++/25836
11410         * g++.dg/template/init6.C: New test.
11411
11412 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
11413
11414         * gcc.dg/tree-ssa/pr24287.c: New test
11415
11416 2006-01-18  Eric Christopher  <echristo@apple.com>
11417
11418         * g++.dg/eh/table.C: New.
11419
11420 2006-01-18  DJ Delorie  <dj@redhat.com>
11421
11422         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
11423         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
11424         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
11425         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
11426
11427 2006-01-18  Jeff Law  <law@redhat.com>
11428
11429         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
11430         on wrapping on overflow semantics.
11431
11432         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
11433
11434         * gcc.gc/tree-ssa/vrp23.c: New test.
11435         * gcc.gc/tree-ssa/vrp24.c: New test.
11436
11437 2006-01-18  Richard Henderson  <rth@redhat.com>
11438             Aldy Hernandez  <aldyh@redhat.com>
11439             Jakub Jelinek  <jakub@redhat.com>
11440             Diego Novillo  <dnovillo@redhat.com>
11441             Uros Bizjak  <uros@kss-loka.si>
11442
11443         * testsuite/gcc.dg/gomp: New directory.
11444
11445 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
11446             Steven G. Kargl  <kargls@comcast.net>
11447
11448         PR fortran/20869
11449         * gfortran.dg/intrinsic_external_1.f90: New test.
11450
11451         PR fortran/20875.
11452         * gfortran.dg/elemental_pointer_1.f90: New test.
11453
11454         PR fortran/25024
11455         * gfortran.dg/external_procedures_1.f90: New test.
11456
11457         PR fortran/25785
11458         gfortran.dg/assumed_present.f90: New test.
11459
11460 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
11461
11462         * g++.dg/parse/lookup5.C: New test.
11463
11464 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11465
11466         PR fortran/25697
11467         * gfortran.dg/read_eof.f90: New test.
11468
11469 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11470
11471         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
11472         add a closing brace.
11473
11474 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11475
11476         PR fortran/25631
11477         * gfortran.dg/fmt_tl.f: New test.
11478
11479 2006-01-17  Eric Christopher  <echristo@apple.com>
11480
11481         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
11482         * g++.old-deja/g++.warn/impint2.C: Ditto.
11483         * g++.old-deja/g++.other/null1.C: Ditto.
11484         * g++.dg/warn/conv2.C: Ditto.
11485         * g++.dg/warn/conv4.C: New file.
11486
11487 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11488
11489         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
11490
11491 2006-01-17  Andreas Jaeger  <aj@suse.de>
11492             Janis Johnson <janis187@us.ibm.com>
11493
11494         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
11495         in 64-bit.
11496         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
11497         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
11498
11499 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11500
11501         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
11502         xfail txxx where xxx >= 25.
11503
11504 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11505
11506         PR testsuite/25764
11507         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
11508
11509 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
11510
11511         PR c/25682
11512         * gcc.dg/pr25682.c: New test.
11513         * g++.dg/parse/array-size2.C: New test.
11514
11515 2006-01-16  Ian Lance Taylor  <ian@airs.com>
11516
11517         * consistency.vlad: Remove entire directory, 1652 files.
11518
11519 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
11520
11521         * lib/target-supports.exp (check_effective_target_dfp_nocache,
11522         check_effective_target_dfprt_nocache): New.
11523         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
11524         (check_effective_target_dfprt): New.
11525         * lib/c-compat.exp (check_dfp): Remove.
11526         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
11527         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
11528         level of support for decimal float.
11529         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
11530         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
11531         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
11532         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
11533         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
11534         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
11535         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
11536         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
11537         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
11538         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
11539         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
11540         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
11541         directives.
11542
11543 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11544
11545         PR testsuite/25741
11546         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
11547         $base_dir/../.
11548         * lib/gfortran.exp (gfortran_init): Likewise.
11549         * lib/obj-c++.exp (obj-c++_init): Likewise.
11550         * lib/scanasm.exp (scan-assembler-dem): Likewise.
11551         (scan-assembler-dem-not): Likewise.
11552         * lib/scandump.exp (scan-dump-dem): Likewise.
11553         (scan-dump-dem-not): Likewise.
11554
11555 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
11556
11557         PR testsuite/25767
11558         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
11559         powerpc-*-darwin*.
11560         * lib/obj-c++.exp (obj-c++_init): Likewise.
11561
11562 2006-01-16  Richard Guenther  <rguenther@suse.de>
11563
11564         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
11565
11566 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11567
11568         PR testsuite/25777
11569         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
11570         to LD_LIBRARY_PATH.
11571
11572 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
11573             Andrew Pinski  <pinskia@physics.uc.edu>
11574
11575         * gcc.dg/minmax-1.c: New test.
11576
11577 2006-01-16  Ben Elliston  <bje@au.ibm.com>
11578
11579         * gcc.dg/dfp/dfp.exp: Correct FSF address.
11580         * gcc.misc-tests/dectest.exp: Ditto.
11581
11582 2006-01-15  Ian Lance Taylor  <ian@airs.com>
11583
11584         PR testsuite/25796
11585         * gcc.target/i386/cmov6.c: Use -march=k8.
11586
11587 2006-01-15  Andreas Jaeger  <aj@suse.de>
11588
11589         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
11590         x86 does not have __float128.
11591
11592 2006-01-14  Ian Lance Taylor  <ian@airs.com>
11593
11594         * gcc.target/i386/cmov6.c: New test.
11595
11596 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
11597
11598         PR c++/25663
11599         * g++.dg/template/ctor6.C: New test.
11600
11601 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
11602
11603         PR tree-optimization/25485
11604         * gcc.dg/tree-ssa/pr25485.c: New.
11605
11606 2006-01-14  Richard Guenther  <rguenther@suse.de>
11607
11608         PR tree-optimization/22548
11609         PR tree-optimization/22555
11610         PR tree-optimization/22501
11611         * gcc.dg/tree-ssa/alias-4.c: New testcase.
11612         * gcc.dg/tree-ssa/alias-5.c: Likewise.
11613         * gcc.dg/tree-ssa/alias-6.c: Likewise.
11614         * gcc.dg/tree-ssa/alias-7.c: Likewise.
11615         * gcc.dg/tree-ssa/alias-8.c: Likewise.
11616         * gcc.dg/tree-ssa/alias-9.c: Likewise.
11617         * gcc.dg/tree-ssa/alias-10.c: Likewise.
11618         * gcc.dg/tree-ssa/alias-11.c: Likewise.
11619         * gcc.dg/tree-ssa/alias-12.c: Likewise.
11620
11621 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
11622
11623         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
11624         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
11625
11626 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
11627         Richard Guenther  <rguenther@suse.de>
11628
11629         PR rtl-optimization/24257
11630         * gcc.dg/torture/pr24257.c: New testcase.
11631
11632 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
11633
11634         * gcc.c-torture/execute/20060110-1.c: New test.
11635         * gcc.c-torture/execute/20060110-2.c: New test.
11636
11637 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
11638
11639         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
11640
11641 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
11642
11643         PR fortran/25756
11644         * gfortran.dg/label_3.f90: New test.
11645
11646 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
11647
11648         PR tree-optimization/25771
11649         * g++.dg/tree-ssa/pr25771.C: New test
11650
11651 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
11652
11653         PR tree-opt/24365
11654         * g++.dg/opt/complex5.C: New test.
11655
11656 2006-01-13  Richard Guenther  <rguenther@suse.de>
11657
11658         * gcc.target/i386/387-9.c: New testcase.
11659
11660 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11661
11662         PR c++/24824
11663         * g++.dg/debug/dwarf2-1.C: New.
11664
11665 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11666
11667         PR testsuite/25728
11668         * lib/gcov.exp (verify-lines): Add "close $fd".
11669
11670 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
11671             Ben Elliston  <bje@au.ibm.com>
11672
11673         * gcc.dg/dfp/inf-1.c: New test.
11674
11675 2006-01-12  Janis Johnson <janis187@us.ibm.com>
11676             Yao Qi  <qiyaoltc@cn.ibm.com>
11677             Ben Elliston  <bje@au.ibm.com>
11678             Jon Grimm  <jgrimm2@us.ibm.com>
11679
11680         * gcc.dg/nodfp-1.c: New test.
11681         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
11682         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
11683         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
11684         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
11685         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
11686         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
11687         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
11688         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
11689         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
11690         * gcc.dg/format/dfp-scanf-1.c: Likewise.
11691         * gcc.dg/format/dfp-printf-1.c: Likewise.
11692         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
11693         (compat_setup_dfp): New.
11694         * gcc.dg/compat/compat.exp: Use it.
11695         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
11696         Make some variables global, prepend "compat_" to their names.
11697         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
11698         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
11699         * gcc.misc-tests/dectest.exp: New test driver for decTest.
11700         * lib/compat.exp (compat_skip_list): Make global, rename.
11701         * lib/c-compat.exp: New file.
11702         * lib/target-supports.exp (check_effective_target_dfp): New.
11703
11704         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
11705         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
11706         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
11707         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
11708         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
11709         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
11710         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
11711         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
11712         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
11713         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
11714         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
11715         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
11716         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
11717         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
11718         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
11719         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
11720         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
11721         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
11722         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
11723         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
11724         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
11725         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
11726         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
11727         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
11728         gcc.dg/dfp/struct-layout-1.c,
11729         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
11730         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
11731         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
11732         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
11733         gcc.dg/dfp/func-vararg-dfp.c,
11734         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
11735         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
11736         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
11737         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
11738         gcc.dg/dfp/wtr-conversion-1.c: New tests.
11739
11740 2006-01-11  Richard Guenther  <rguenther@suse.de>
11741
11742         PR tree-optimization/25734
11743         * gcc.dg/tree-ssa/pr25734.c: New testcase.
11744
11745 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
11746
11747         PR fortran/25486
11748         * gfortran.dg/literal_character_constant_1_x.F: New test.
11749         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
11750         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
11751         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
11752
11753 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11754
11755         PR c++/25386
11756         * g++.dg/ext/packed3.C: Add expected packed error.
11757
11758 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
11759
11760         PR target/25706
11761         * gcc.dg/torture/pr25706-1.c: New test.
11762
11763 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
11764
11765         PR tree-optimization/23109
11766         PR tree-optimization/23948
11767         PR tree-optimization/24123
11768
11769         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
11770         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
11771         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
11772         g++.dg/tree-ssa/pr23948.C: New testcases.
11773         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
11774         three divisions in order to do the optimization.
11775
11776 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
11777
11778         PR c++/25632
11779         * g++.dg/other/pr25632.C: New test.
11780
11781 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
11782
11783         PR fortran/25730
11784         * gfortran.dg/used_types_1.f90: New test.
11785
11786 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
11787
11788         PR target/25718
11789         * gcc.dg/torture/pr25718-1.c: New test.
11790
11791 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
11792
11793         * gfortran.dg/list_read_2.f90: Fix typo in description.
11794
11795 2006-01-10  Jan Beulich  <jbeulich@novell.com>
11796
11797         * lib/target-supports.exp (check_visibility_available): Simplify test
11798         for *-*-netware*.
11799         (check_profiling_available): Fail for *-*-netware*.
11800         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
11801         * gcc.dg/20021014-1.c: Likewise.
11802         * gcc.dg/nest.c: Likewise.
11803
11804 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
11805
11806         fortran/24936
11807         * gfortran.dg/forall_3.f90: New test.
11808
11809 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
11810
11811         PR fortran/21977
11812         * gfortran.dg/nesting_2.f90: New test.
11813         * gfortran.dg/nesting_3.f90: New test.
11814
11815 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
11816
11817         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
11818         Fix typo in comment.
11819
11820 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
11821
11822         * gfortran.dg/single_char_string.f90: New test.
11823
11824 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
11825
11826         * gfortran.dg/ichar_2.f90: New test.
11827
11828 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
11829
11830         PR fortran/25093
11831         * gfortran.dg/private_type_4.f90: New.
11832
11833 2006-01-07  Richard Guenther  <rguenther@suse.de>
11834
11835         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
11836
11837 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11838
11839         * gfortran.dg/func_decl_1.f90: New.
11840         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
11841         * gfortran.dg/array_alloc_2.f90: Likewise.
11842         * gfortran.dg/char_result_8.f90: Likewise.
11843         * gfortran.dg/dup_save_1.f90: Likewise.
11844         * gfortran.dg/dup_save_2.f90: Likewise.
11845         * gfortran.dg/f2c_6.f90: Likewise.
11846         * gfortran.dg/f2c_7.f90: Likewise.
11847         * gfortran.dg/func_result_2.f90: Likewise.
11848         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11849
11850 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
11851
11852         PR fortran/22146
11853         * gfortran.dg/elemental_subroutine_1.f90: New test.
11854         * gfortran.dg/elemental_subroutine_2.f90: New test.
11855
11856         PR fortran/25029
11857         PR fortran/21256
11858         * gfortran.dg/assumed_size_refs_1.f90: New test.
11859
11860         PR fortran/20868
11861         PR fortran/20870
11862         * gfortran.dg/assumed_size_refs_2.f90: New test.
11863         * gfortran.dg/initialization_1.f90: Change warning message.
11864
11865 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
11866
11867         * gcc.dg/tree-ssa/loop-15.c: New test.
11868
11869 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11870
11871         PR fortran/25598
11872         * gfortran.dg/backspace_3.f: New test.
11873         * gfortran.dg/backspace_4.f: New test.
11874
11875 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11876
11877         PR fortran/24268
11878         * gfortran.dg/fmt_white.f: Update test.
11879
11880 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
11881
11882         * gcc.dg/cast-1.c: Add new warning.
11883         * gcc.dg/cast-2.c: Likewise.
11884         * gcc.dg/cast-3.c: Likewise.
11885         * gcc.dg/format/cast-1.c: Likewise.
11886         * gcc.dg/cast-4.c: New testcase.
11887
11888 2006-01-05  Richard Guenther  <rguenther@suse.de>
11889
11890         PR tree-optimization/22555
11891         * gcc.dg/tree-ssa/alias-3.c: New testcase.
11892
11893 2006-01-05  Richard Guenther  <rguenther@suse.de>
11894             Diego Novillo  <dnovillo@redhat.com>
11895
11896         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
11897         * gcc.dg/tree-ssa/loop-8.c: Likewise.
11898         * gcc.dg/tree-ssa/loop-1.c: Likewise.
11899         * gcc.dg/tree-ssa/pr23294.c: Likewise.
11900         * gcc.dg/tree-ssa/pr21985.c: Likewise.
11901         * gcc.dg/tree-ssa/loop-14.c: Likewise.
11902         * gcc.dg/tree-ssa/loop-2.c: Likewise.
11903         * gcc.dg/tree-ssa/loop-3.c: Likewise.
11904         * gcc.dg/tree-ssa/loop-4.c: Likewise.
11905         * gcc.dg/tree-ssa/pr21171.c: Likewise.
11906         * gcc.dg/tree-ssa/loop-5.c: Likewise.
11907         * gcc.dg/tree-ssa/loop-10.c: Likewise.
11908         * gcc.dg/tree-ssa/loop-6.c: Likewise.
11909         * treelang/compile/extravar.tree: Likewise.
11910         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
11911         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
11912         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
11913         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
11914         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
11915
11916 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11917
11918         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
11919         for 64-bit fix.
11920
11921 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
11922
11923         PR fortran/23675
11924         gfortran.dg/char_result_11.f90: New.
11925
11926 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
11927
11928         PR c++/24782
11929         * g++.dg/parse/access9.C: New test.
11930         * g++.dg/tc1/dr52.C: Tweak error markers.
11931
11932 2006-01-04  Richard Henderson  <rth@redhat.com>
11933
11934         Merge from gomp branch.
11935         * g++.dg/parse/pragma2.C: Update expected error lines.
11936
11937 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
11938
11939         * g++.dg/other/i386-2.C: New test.
11940
11941         PR target/25554
11942         * gcc.c-torture/compile/20051228-1.c: New test.
11943
11944         PR c/25559
11945         * gcc.dg/pr25559.c: New test.
11946
11947 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
11948
11949         PR c++/25492
11950         * g++.dg/lookup/friend9.C: New test.
11951
11952         PR c++/25625
11953         * g++.dg/template/repo5.C: New test.
11954
11955 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
11956
11957         PR fortran/25101
11958         * gfortran.dg/forall_2.f90: New test.
11959
11960 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
11961
11962         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
11963         dg-require-weak.  Adjust regexp to handle leading-underscore
11964         targets and space as well as TAB after .weak.  Change previous
11965         64-bit fix to not use naked dot.
11966
11967 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
11968
11969         PR rtl-optimization/25578
11970         * gcc.c-torture/execute/20060102-1.c: New testcase.
11971
11972 2006-01-03  Richard Guenther  <rguenther@suse.de>
11973
11974         PR c/25183
11975         * gcc.dg/torture/pr25183.c: New testcase.
11976
11977 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
11978
11979         Merge from gomp-branch.
11980         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
11981         * gcc.dg/ia64-sync-2.c: Likewise.
11982         * gcc.dg/ia64-sync-3.c: Likewise.
11983         * gcc.dg/ia64-sync-4.c: Likewise.
11984         * gcc.dg/sync-2.c: Likewise.
11985         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
11986         that sparc64-*-* and sparcv9-*-* supports sync builtins.
11987
11988 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
11989
11990         PR c++/25635
11991         * g++.dg/parse/operator6.C: New test.
11992
11993         PR c++/25637
11994         * g++.dg/parse/error29.C: New test.
11995
11996         PR c++/25638
11997         * g++.dg/parse/dtor6.C: New test.
11998
11999         PR c++/25633
12000         * g++.dg/parse/ctor3.C: New test.
12001
12002         PR c++/25634
12003         * g++.dg/template/class3.C: New test.
12004
12005 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
12006
12007         * g++.dg/debug/debug9.C: New.
12008
12009 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
12010
12011         PR fortran/24640
12012         * gfortran.dg/label_2.f90: New test.
12013
12014 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12015
12016         * g++.dg/lookup/using12.C: Tighten error marker.
12017
12018 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
12019             Andrew Pinski <pinskia@physics.uc.edu>
12020
12021         * gcc.target/powerpc/darwin-abi-3.c: New file.
12022         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
12023         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
12024         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
12025         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
12026         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
12027         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
12028         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
12029         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
12030
12031 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
12032
12033         * gcc.dg/tree-ssa/loadpre1.c: New;
12034         * gcc.dg/tree-ssa/loadpre2.c: New;
12035         * gcc.dg/tree-ssa/loadpre3.c: New;
12036         * gcc.dg/tree-ssa/loadpre4.c: New;
12037         * gcc.dg/tree-ssa/loadpre5.c: New;
12038         * gcc.dg/tree-ssa/loadpre6.c: New;
12039         * gcc.dg/tree-ssa/loadpre7.c: New;
12040         * gcc.dg/tree-ssa/loadpre8.c: New;
12041         * gcc.dg/tree-ssa/loadpre9.c: New;
12042
12043 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
12044
12045         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
12046         * g++.dg/abi/thunk4.C: Likewise.
12047
12048 2006-01-01  Andreas Jaeger  <aj@suse.de>
12049
12050         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
12051         portable.
12052
12053 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
12054
12055         PR c++/25294
12056         * gcc.dg/pragma-pack-3.c: New test.
12057         * g++.dg/parse/pragma3.C: New test.
12058
12059 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12060
12061         PR middle-end/24827
12062         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
12063
12064 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12065
12066         PR testsuite/25214
12067         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
12068
12069 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
12070
12071         PR fortran/22607
12072         * gfortran-dg/pure_byref_3.f90: New.
12073
12074         fortran/PR 25396
12075         * gfortran.dg/userdef_operator_1.f90: New.
12076
12077 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12078
12079         * g++.dg/abi/thunk3.C: New.
12080         * g++.dg/abi/thunk4.C: New.
12081
12082 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
12083
12084         PR fortran/25532
12085         * gfortran.dg/host_used_types_1.f90: New test. Check that host
12086         associated derived type components of derived types are
12087         properly declared in contained procedures.
12088
12089 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12090
12091         PR libgfortran/25139
12092         * gfortran.dg/backspace_2.f: New test.
12093
12094 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12095
12096         PR libgfortran/25550
12097         * gfortran.dg/endfile.f: New test.
12098
12099 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12100
12101         PR libgfortran/25419
12102         * gfortran.dg/comma.f: New test.
12103
12104 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12105
12106         * lib/gfortran-dg.exp: Remove trailing whitespace.
12107         * lib/fortran-torture.exp: Test with -fbounds-check instead of
12108         -funroll-all-loops.
12109
12110 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
12111
12112         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
12113         Extended Double long doubles or repeat tests when long double is
12114         the same size as double.
12115
12116 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12117
12118         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
12119
12120         PR testsuite/25442
12121         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
12122         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
12123
12124         PR testsuite/25441
12125         * gcc.dg/pr23911.c: Make test variable static.
12126
12127         PR testsuite/25444
12128         * gcc.dg/tree-ssa/pr14841.c: Likewise.
12129
12130 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
12131
12132         PR c++/25439
12133         * g++.dg/parse/crash17.C: Adjust error markers.
12134         * g++.dg/template/error20.C: New test.
12135
12136 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
12137
12138         PR c++/23172
12139         * g++.dg/ext/complit4.C: New test.
12140
12141         PR c++/25417
12142         * g++.dg/ext/complit5.C: Likewise.
12143
12144 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
12145
12146         PR tree-optimization/25125
12147         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
12148         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
12149         * gcc.c-torture/execute/pr25125.c: New.
12150
12151 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
12152
12153         PR fortran/25029
12154         PR fortran/21256
12155         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
12156         with incorrect assumed size references.
12157
12158 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
12159
12160         PR c++/23171
12161         * g++.dg/opt/init1.C: New test.
12162
12163 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
12164
12165         PR c++/24671
12166         * g++.dg/template/sfinae3.C: New test.
12167
12168 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12169
12170         * g++.dg/other/friend4.C: New test.
12171
12172 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
12173
12174         PR target/25005
12175         * g++.dg/opt/pr25005.C: New test.
12176
12177 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
12178
12179         PR c++/25369
12180         * g++.dg/template/ptrmem16.C: New test.
12181
12182 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
12183
12184         PR fortran/25029
12185         PR fortran/21256
12186         * gfortran.dg/initialization_1.f90: Add test of SIZE.
12187
12188 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12189
12190         PR libgfortran/25307
12191         * gfortran.dg/list_read_5.f90: New test.
12192
12193 2005-12-22  Richard Henderson  <rth@redhat.com>
12194
12195         * gcc.target/i386/sse-7.c: Use -msse2.
12196
12197 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
12198
12199         PR rtl-optimization/25432
12200         * gcc.c-torture/compile/20051216-1.c: New test.
12201
12202         PR objc/25328
12203         * objc/execute/pr25328.m: New test.
12204
12205 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
12206
12207         PR c++/25364
12208         * g++.dg/template/call4.C: New test.
12209
12210 2005-12-22  Dale Johannesen  <dalej@apple.com>
12211
12212         * gcc.target/i386/sse-17.c: New.
12213
12214 2005-12-22  Paul Brook  <paul@codesourcery.com>
12215
12216         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
12217
12218 2005-12-22  Paul Brook  <paul@codesourcery.com>
12219
12220         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
12221
12222 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12223
12224         PR tree-opt/25513
12225         * gcc.c-torture/compile/pr25513.c: New test.
12226
12227 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12228
12229         PR c++/23333
12230         * g++.dg/parse/error25.C: Add more tests.
12231
12232 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12233
12234         PR fortran/18990
12235         * gfortran.dg/der_charlen_1.f90: New.
12236
12237 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
12238
12239         PR fortran/20889
12240         * gfortran.dg/pointer_component_type_1.f90: New test.
12241
12242         PR fortran/25029
12243         PR fortran/21256
12244         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
12245         should give an error with assumed size array refernces and checks those
12246         that should not.
12247         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
12248         reference an upper bound so that it does not generate an error.
12249
12250         PR fortran/19362
12251         PR fortran/20244
12252         PR fortran/20864
12253         PR fortran/25391
12254         * gfortran.dg/used_dummy_types_1.f90: New test.
12255         * gfortran.dg/used_dummy_types_2.f90: New test.
12256         * gfortran.dg/used_dummy_types_3.f90: New test.
12257         * gfortran.dg/used_dummy_types_4.f90: New test.
12258         * gfortran.dg/used_dummy_types_5.f90: New test.
12259
12260         PR fortran/23152
12261         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
12262         group already being USE associated.
12263         * gfortran.dg/assumed_shape_nml.f90: New test.
12264         * gfortran.dg/assumed_size_nml.f90: New test.
12265
12266         PR fortran/20862
12267         PR fortran/25053
12268         PR fortran/25063
12269         PR fortran/25064
12270         PR fortran/25066
12271         PR fortran/25067
12272         PR fortran/25068
12273         PR fortran/25307
12274         * gfortran.dg/io_constraints_1.f90: New test.
12275         * gfortran.dg/io_constraints_1.f90: New test.
12276         * gfortran.dg/iostat_3.f90: Change wording of warning.
12277         * gfortran.dg/g77/19981216-0.f: The same.
12278
12279 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
12280
12281         PR tree-optimization/23518
12282         * testsuite/gcc.dg/pr23518.c: New.
12283
12284 2005-12-21  Mike Stump  <mrs@apple.com>
12285
12286         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
12287
12288 2005-12-21  Paul Brook  <paul@codesourcery.com>
12289
12290         * gcc.dg/pr19340.c: Skip on m68k targets.
12291
12292 2005-12-21  Steven Bosscher  <stevenb@suse.de>
12293
12294         PR rtl-optimization/25196
12295         * gcc.dg/pr25196.c: New test.
12296
12297 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
12298
12299         PR fortran/25423
12300         gfortran.dg/where_nested_1.f90: New.
12301
12302 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
12303
12304         PR tree-optimization/25382.
12305         * gcc.dg/tree-ssa/pr25382.c: New.
12306
12307 2005-12-20  Richard Guenther  <rguenther@suse.de>
12308
12309         PR middle-end/24306
12310         * gcc.target/i386/pr24306.c: New testcase.
12311
12312 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
12313
12314         PR tree-optimization/25501
12315         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
12316
12317 2005-12-20  Richard Guenther  <rguenther@suse.de>
12318
12319         Revert
12320         2005-12-02  Richard Guenther  <rguenther@suse.de>
12321
12322         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
12323
12324 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
12325
12326         PR c++/21228
12327         * g++.dg/warn/Wunreachable-code-2.C: New test.
12328
12329 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
12330
12331         PR c++/24278
12332         * g++.dg/template/ctor5.C: New test.
12333
12334         PR c++/24915
12335         * g++.dg/template/overload8.C: New test.
12336
12337 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
12338
12339         * gcc.c-torture/compile/pr25483 : New test.
12340
12341 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12342
12343         PR c++/20552
12344         * g++.dg/ext/typeof10.C: New test.
12345
12346 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12347
12348         * gcc.dg/mt-loopi1.c: New.
12349
12350 2005-12-18  Richard Guenther  <rguenther@suse.de>
12351
12352         PR tree-optimization/25481
12353         * gcc.dg/torture/pr25481.c: New testcase.
12354
12355 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
12356
12357         PR rtl-optimization/21041
12358         * gcc.dg/pr21041.c: New test.
12359
12360 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12361
12362         PR libgfortran/25463
12363         * gfortran.dg/advance.f90: New test.
12364
12365 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
12366
12367         * gcc.dg/20051201-1.c: New test.
12368
12369 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
12370
12371         PR fortran/25018
12372         * gfortran.dg/initialization_1.f90: New test.
12373         * gfortran.dg/enum_5.f90: Change dg-error to new message.
12374         * gfortran.dg/g77/980616-0.f: The same.
12375
12376 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
12377
12378         * PR fortran/25458
12379         * gfortran.dg/chkbits.f90: New test.
12380
12381 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
12382
12383         * gfortran.dg/enum_5.f: Revert to previous version.
12384
12385 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
12386
12387         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
12388         * gfortran.dg/nested_modules_1.f90: Ditto.
12389         * gfortran.dg/hollerith_f95.f90: Ditto.
12390         * gfortran.dg/select_5.f90: Ditto.
12391         * gfortran.dg/secnds.f: Ditto.
12392         * gfortran.dg/hollerith2.f90: Ditto.
12393         * gfortran.dg/imag_2.f: Ditto.
12394         * gfortran.dg/ftell_2.f90: Ditto.
12395         * gfortran.dg/malloc_free_1.f90: Ditto.
12396         * gfortran.dg/logint-1.f: Ditto.
12397         * gfortran.dg/recursive_statement_functions.f90: Ditto.
12398         * gfortran.dg/e_d_fmt.f90: Ditto.
12399         * gfortran.dg/hollerith_legacy.f90: Ditto.
12400         * gfortran.dg/logint-2.f: Ditto.
12401         * gfortran.dg/enum_5.f90: Ditto.
12402         * gfortran.dg/f2c_2.f90: Ditto.
12403         * gfortran.dg/pr17143.f90: Ditto.
12404         * gfortran.dg/namelist_14.f90: Ditto.
12405         * gfortran.dg/logint-3.f: Ditto.
12406         * gfortran.dg/spread_scalar_source.f90: Ditto.
12407         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
12408         * gfortran.dg/namelist_11.f: Ditto.
12409         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
12410         * gfortran.dg/g77/20010519-1.f
12411         * gfortran.dg/g77/alpha1.f: Ditto.
12412         * gfortran.dg/g77/990115-1.f: Ditto.
12413         * gfortran.dg/g77/erfc.f: Ditto.
12414         * gfortran.dg/g77/19990313-3.f: Ditto.
12415         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
12416         * gfortran.dg/g77/20010426.f: Ditto.
12417         * gfortran.dg/g77/19990313-0.f: Ditto.
12418         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
12419         * gfortran.dg/g77/20000629-1.f: Ditto.
12420         * gfortran.dg/g77/970125-0.f: Ditto.
12421         * gfortran.dg/g77/8485.f: Ditto.
12422         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
12423         * gfortran.dg/g77/19990313-1.f: Ditto.
12424         * gfortran.dg/g77/int8421.f: Ditto.
12425         * gfortran.dg/g77/19990305-0.f: Ditto.
12426         * gfortran.dg/g77/947.f: Ditto.
12427         * gfortran.dg/g77/19990905-2.f: Ditto.
12428         * gfortran.dg/g77/cabs.f: Ditto.
12429         * gfortran.dg/g77/19990313-2.f: Ditto.
12430         * gfortran.dg/g77/20020307-1.f: Ditto.
12431         * gfortran.dg/g77/dcomplex.f: Ditto.
12432         * gfortran.dg/g77/19990502-1.f: Ditto.
12433         * gfortran.dg/g77/19981216-0.f: Ditto.
12434         * gfortran.dg/common_4.f90: Ditto.
12435         * gfortran.dg/entry_4.f90: Ditto.
12436         * gfortran.dg/equiv_constraint_2.f90: Ditto.
12437         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
12438         * gfortran.dg/namelist_12.f: Ditto.
12439         * gfortran.dg/scale_1.f90: Ditto.
12440         * gfortran.dg/modulo_1.f90
12441         * gfortran.dg/hollerith.f90: Ditto.
12442         * gfortran.dg/direct_io_3.f90: Ditto.
12443         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
12444         * gfortran.dg/gnu_logical_1.F: Ditto.
12445         * gfortran.dg/unf_io_convert_1.f90: Ditto.
12446         * gfortran.dg/assign_1.f90: Ditto.
12447         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
12448         * gfortran.dg/pr23095.f: Ditto.
12449         * gfortran.dg/read_float_1.f90: Ditto.
12450
12451 2005-12-17  Andreas Jaeger  <aj@suse.de>
12452
12453         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
12454         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
12455
12456 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12457
12458         PR fortran/24268
12459         * gfortran.dg/fmt_white.f: New test.
12460
12461 2005-12-16  Steven G. Kargl <kargls@comcast.net>
12462
12463         * gfortran.dg/label_1.f90: New test.
12464
12465 2005-12-15  Ben Elliston  <bje@au.ibm.com>
12466
12467         PR testsuite/25422
12468         * gcc.dg/20031012-1.c: Add -Walways-true option.
12469         * gcc.dg/weak/weak-3.c: Likewise.
12470         * g++.old-deja/g++.mike/warn8.C: Likewise.
12471
12472 2005-12-16  Mike Stump  <mrs@apple.com>
12473
12474         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
12475         exit.
12476
12477 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12478
12479         PR libgfortran/25264
12480         PR libgfortran/25349
12481         * gfortran.dg/tl_editing.f90: Added additional checks.
12482         * gfortran.dg/t_editing.f: New test.
12483         * gfortran.dg/write_padding.f90: New test
12484
12485 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12486
12487         PR testsuite/25215
12488         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
12489
12490 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
12491
12492         PR rtl-optimization/24899
12493         * gcc.c-torture/execute/20051215-1.c: New test.
12494
12495 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
12496
12497         PR 24823
12498         * gfortran.dg/pr24823.f: New test.
12499
12500 2005-12-16  Jeff Law  <law@redhat.com>
12501
12502         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
12503
12504 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
12505
12506         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
12507         Change C++ style comments to C style comments.
12508         Remove aligned types from the array.
12509         Keep Enums disabled.
12510         (complex_types): Remove aligned types from the array.
12511         Comment out "_Complex long double".
12512         (attrib_types): Remove.
12513         (complex_attrib_types): Remove.
12514         (attrib_array_types): Remove.
12515         (complex_attrib_array_types): Remove.
12516         (aligned_bitfld_types): Remove.
12517         (n_aligned_bitfld_types): Remove.
12518         (FEATURE_ALIGNEDPACKED): Delete.
12519         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
12520         (singles): Remove support for adding attributes.
12521         (choose_type): Remove support for attributed types.
12522         (generate_fields): Remove support for attributed bit-fields.
12523         Remove support for adding attributes.
12524         (generate_random_tests): Remove support for adding attributes.
12525         (features): Add back "[0] :0" and "complex vector [0]".
12526         (main): Remove support for attributed bit-fields.
12527         Uncomment the calling of generate_random_tests for the rests of
12528         the tests.
12529
12530 2005-12-16  Jan Hubicka  <jh@suse.cz>
12531
12532         * gcc.c-torture/combine/pr25224.c: New.
12533
12534 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
12535
12536         PR other/25028
12537         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
12538         HP-UX.
12539
12540 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
12541
12542         * gcc.dg/20051215-1.c: New file.
12543
12544 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12545
12546         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
12547         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
12548
12549 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
12550
12551         PR fortran/18197
12552         * gfortran.dg/dummy_functions_1.f90: New.
12553
12554 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
12555
12556         PR rtl-optimization/25310
12557         * gcc.c-torture/compile/pr25310.c: New test.
12558
12559 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
12560
12561         PR debug/25023
12562         * gcc.dg/pr25023.c: New test.
12563
12564 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12565
12566         * g++.old-deja/g++.brendan/redecl1.C,
12567         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
12568         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
12569         g++.old-deja/g++.oliva/typeof1.C,
12570         g++.old-deja/g++.other/crash16.C,
12571         g++.old-deja/g++.other/crash34.C,
12572         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
12573         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
12574         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
12575         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
12576         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
12577         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
12578         Remove xfail.
12579
12580 2005-12-14  Kean Johnston  <jkj@sco.com>
12581             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12582
12583         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
12584         * gcc.target/i386/20020523-1.c: Ditto.
12585         * gcc.target/i386/tailcall-1.c: Ditto.
12586         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
12587         * gcc.target/i386/ssetype-5.c: Ditto.
12588
12589 2005-12-14  Jeff Law  <law@redhat.com>
12590
12591         * gcc.dg/tree-ssa/foldstring-1.c: New test.
12592
12593 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
12594
12595         PR target/25254
12596         PR target/24188
12597         * gcc.target/i386/pr25254.c: New test.
12598         * gfortran.dg/PR24188.f: New test.
12599
12600 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
12601
12602         * lib/fortran-torture.exp: Catch remaining uses of
12603         remote_file build delete.
12604
12605 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12606
12607         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
12608
12609 2005-12-14  Ben Elliston  <bje@au.ibm.com>
12610
12611         * gcc.dg/warn-addr-cmp.c: New test.
12612
12613 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
12614
12615         PR debug/25023
12616         PR target/25293
12617         * gcc.target/i386/pr25293.c: New test.
12618
12619 2005-12-13  Petr Machata  <machata@post.cz>
12620
12621         PR c++/24907
12622         * g++.dg/parse/comma2.C: New test.
12623
12624 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
12625             Jakub Jelinek  <jakub@redhat.com>
12626
12627         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
12628         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
12629         (limits.h): Include unconditionally.
12630         (stdlib.h): Likewise.
12631         (hashtab.h): Do not include.
12632         (getopt.h): Likewise.
12633         (stddef.h): Include.
12634         (hashval_t): Define.
12635         (struct entry): Add "next" field.
12636         (HASH_SIZE): New macro.
12637         (hash_table): New variable.
12638         (switchfiles): Do not use xmalloc.
12639         (mix): New macro.
12640         (iterative_hash): New function.
12641         (hasht): Remove.
12642         (e_exists): New function.
12643         (e_insert): Likewise.
12644         (output): Use, instead of libiberty hashtable functions.
12645         (main): Do not use getopt.  Do not call htab_create.
12646
12647 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
12648
12649         PR c++/25331
12650         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
12651         put atal* and atpaal* attributes on array elements.
12652         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
12653         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
12654         put atal* and atpaal* attributes on array elements.
12655         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
12656
12657 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
12658
12659         * gcc.dg/single-precision-constant.c: New test.
12660
12661 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
12662
12663         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
12664         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
12665         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
12666         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
12667         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
12668         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
12669         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
12670         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
12671         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
12672         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
12673         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
12674         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
12675         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
12676         gcc.target/powerpc/ppc-sdata-2.c,
12677         gcc.target/powerpc/ppc-stackalign-1.c,
12678         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
12679         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
12680         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
12681         gcc.target/powerpc/rs6000-ldouble-2.c,
12682         gcc.target/powerpc/rs6000-power2-1.c,
12683         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
12684         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
12685         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
12686         option into target selector.
12687         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
12688         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
12689
12690 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
12691
12692         PR objc/25348
12693         * objc.dg/encode-9.m: New test.
12694
12695 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12696
12697         PR testsuite/20772
12698         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
12699         * gcc.dg/asm-b.c: Fix typo.
12700         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
12701         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
12702         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
12703         i?86 lp64 and x86_64 ilp32.
12704         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
12705         on i?86 lp64.
12706         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
12707
12708 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
12709
12710         PR fortran/25078
12711         gfortran.dg/equiv_5.f90: New test.
12712
12713 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
12714
12715         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
12716         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
12717         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
12718         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
12719         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
12720         * gcc.dg/tree-ssa/reassoc-5.c: New.
12721         * gcc.dg/tree-ssa/reassoc-6.c: New.
12722         * gcc.dg/tree-ssa/reassoc-7.c: New.
12723         * gcc.dg/tree-ssa/reassoc-8.c: New.
12724         * gcc.dg/tree-ssa/reassoc-9.c: New.
12725         * gcc.dg/tree-ssa/reassoc-10.c: New.
12726         * gcc.dg/tree-ssa/reassoc-11.c: New.
12727
12728 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12729
12730         PR testsuite/25167
12731         PR testsuite/24478
12732         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
12733
12734 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
12735
12736         PR c++/25300
12737         * g++.dg/template/inherit.C: Do not use a generic error message.
12738
12739 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
12740
12741         PR libobjc/25354
12742         * objc.dg/gnu-encoding: New directory.
12743         * objc.dg/gnu-encoding/compat-common.h: New file.
12744         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
12745         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
12746         * objc.dg/gnu-encoding/vector-defs.h: New file.
12747         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
12748         * objc.dg/gnu-encoding/generate-random.c: New file.
12749         * objc.dg/gnu-encoding/generate-random_r.c: New file.
12750         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
12751         * objc.dg/gnu-encoding/generate-random.h: New file.
12752
12753 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
12754
12755         PR c++/25337
12756         * g++.dg/template/defarg7.C: New test.
12757
12758 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
12759
12760         PR libobjc/25347
12761         * objc.dg/encode-8.m: New test.
12762
12763 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
12764
12765         PR libobjc/25346
12766         * objc.dg/encode-7.m: New test.
12767
12768 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
12769
12770         PR c++/25010
12771         * g++.dg/opt/inline10.C: New test.
12772
12773 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
12774
12775         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
12776
12777 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
12778
12779         * gfortran.dg/substring_equivalence.f90: typo in comment
12780
12781 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12782
12783         PR fortran/25068
12784         * gfortran.dg/iostat_3.f90: New test.
12785
12786 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
12787
12788         PR fortran/23815
12789         * gfortran.dg/unf_io_convert_1.f90: New test.
12790         * gfortran.dg/unf_io_convert_2.f90: New test.
12791         * gfortran.dg/unf_io_convert_3.f90: New test.
12792
12793 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12794
12795         PR testsuite/20772
12796         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
12797         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
12798         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
12799         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
12800         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
12801         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
12802         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
12803         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
12804         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
12805         gcc.dg/torture/fp-int-convert-float128-timode.c,
12806         gcc.dg/torture/fp-int-convert-float128.c,
12807         gcc.dg/torture/fp-int-convert-float80-timode.c,
12808         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
12809         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
12810
12811         * gcc.dg/tls/opt-1.c: Require effective target fpic.
12812
12813 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
12814
12815         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
12816
12817 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
12818
12819         * gcc.dg/20051207-1.c,
12820         * gcc.dg/20051207-2.c,
12821         * gcc.dg/20051207-3.c: New tests.
12822
12823 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12824
12825         PR testsuite/20772
12826         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
12827         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
12828         dg-skip-if target selector.
12829
12830         PR testsuite/20772
12831         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
12832         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
12833         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
12834         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
12835         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
12836         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
12837         and/or merge with i?86 cases.
12838
12839         * gcc.dg/tls/opt-3.c: Require effective target fpic.
12840
12841         PR testsuite/20772
12842         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
12843         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
12844         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
12845         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
12846         x86_64-*-linux*.
12847
12848 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
12849
12850         PR target/25311
12851         * gcc.c-torture/compile/pr25311.c: New test.
12852
12853 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12854
12855         PR libgfortran/25039
12856         * gfortran.dg/read_comma.f: New test.
12857
12858 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
12859
12860         PR c++/19317
12861         * g++.dg/opt/pr19317-1.C: New test.
12862         * g++.dg/opt/pr19317-2.C: New test.
12863         * g++.dg/opt/pr19317-3.C: New test.
12864
12865         PR target/19005
12866         * gcc.c-torture/execute/pr19005.c: New test.
12867
12868         PR target/17828
12869         * g++.old-deja/g++.other/comdat5.C: New test.
12870         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
12871
12872         * g++.dg/compat/struct-layout-1.exp: New file.
12873         * g++.dg/compat/struct-layout-1.h: New.
12874         * g++.dg/compat/struct-layout-1_generate.c: New.
12875         * g++.dg/compat/struct-layout-1_x1.h: New.
12876         * g++.dg/compat/struct-layout-1_x2.h: New.
12877         * g++.dg/compat/struct-layout-1_y1.h: New.
12878         * g++.dg/compat/struct-layout-1_y2.h: New.
12879
12880         * gcc.dg/20050330-2.c: New test.
12881
12882 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
12883
12884         PR fortran/25292
12885         * gfortran.dg/associated_1.f90: New.
12886
12887 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12888
12889         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
12890         ILP32 vect_no_align platforms.
12891
12892 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
12893             Jakub Jelinek  <jakub@redhat.com>
12894
12895         PR target/25268
12896         * gcc.c-torture/compile/20051207-1.c: New test.
12897
12898 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12899
12900         PR testsuite/20772
12901         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
12902         gcc.dg/torture/pr18582-1.c,
12903         gcc.target/i386/attributes-error.c: Also test on x86_64.
12904
12905         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
12906
12907 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12908
12909         PR c++/19397
12910         * g++.dg/template/typedef3.C: New test.
12911
12912         PR c++/19762
12913         PR c++/19764
12914         * g++.dg/template/dtor3.C: Fix error markers.
12915
12916 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
12917
12918         * lib/target-supports.exp (check_effective_target_sync_char_short):
12919         Add s390*.
12920
12921 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
12922
12923         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
12924
12925 2005-12-06  Roger Sayle  <roger@eyesopen.com>
12926
12927         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
12928         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
12929         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
12930         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
12931
12932 2005-12-06  Roger Sayle  <roger@eyesopen.com>
12933
12934         PR c++/25263
12935         * g++.dg/other/array2.C: New test case.
12936
12937 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
12938
12939         * gcc.dg/darwin-weakimport-3.c: New.
12940
12941         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
12942         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
12943         and to work on Darwin.
12944         * gcc.dg/attr-weakref-1b.c: New file.
12945         * gcc.dg/attr-weakref-2.c: New test.
12946         * gcc.dg/darwin-weakref-1.c: New test.
12947
12948 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
12949
12950         PR testsuite/25247
12951         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
12952         use in selector expressions.
12953         (dg-xfail-if): Ditto.
12954         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
12955         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
12956         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
12957         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
12958         * gcc.test-framework/test-framework.exp: Skip generated tests if
12959         CHECK_TEST_FRAMEWORK is not 1.
12960
12961 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12962
12963         PR tree-optimization/24963
12964         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
12965
12966         PR target/24108
12967         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
12968
12969         PR target/18580
12970         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
12971         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
12972         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
12973         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
12974
12975 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
12976
12977         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
12978         dg-options.
12979
12980 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
12981
12982         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
12983
12984 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
12985
12986         * gcc.dg/format/cast-1.c: New test.
12987
12988 2005-12-04  Roger Sayle  <roger@eyesopen.com>
12989
12990         PR c/7776
12991         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
12992         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
12993         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
12994         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
12995
12996 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
12997
12998         * gcc.dg/cast-pretty-print-1.c: New test.
12999
13000 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
13001
13002         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
13003
13004 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
13005
13006         PR c++/24173
13007         * g++.dg/template/friend40.C: New test.
13008
13009 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
13010
13011         PR target/25199
13012         * gcc.target/i386/movq-2.c: New test.
13013         * gcc.target/i386/movq.c: Remove target i?86, instead add
13014         dg-require-effective-target ilp32.
13015
13016 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13017
13018         PR c++/24103
13019         * g++.dg/other/default1.C: New test.
13020
13021 2005-12-02  Richard Guenther  <rguenther@suse.de>
13022
13023         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
13024
13025 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13026
13027         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
13028
13029 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
13030
13031         PR target/21017
13032         * gcc.target/powerpc/rotate.c: New.
13033
13034 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13035
13036         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
13037         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
13038
13039 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13040
13041         PR c/13384
13042         * gcc.dg/pr17730-1.c: Adjust.
13043         * gcc.dg/lvalue1.c (main): Likewise.
13044         * gcc.dg/lvalue-2.c: Likewise.
13045         * g++.dg/pr7503-3.C
13046
13047 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
13048
13049         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
13050         error messages.
13051
13052 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
13053
13054         PR fortran/24789
13055         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
13056
13057 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
13058
13059         PR target/24475
13060         * lib/target-supports.exp (check_effective_target_tls): New.
13061         (check_effective_target_tls_runtime): New.
13062         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
13063         for TLS support.
13064         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
13065         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13066         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
13067         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
13068         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
13069         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
13070         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13071         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
13072         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
13073         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
13074         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
13075         effective-target TLS.
13076         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
13077         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
13078         effective-target TLS runtime.
13079
13080 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
13081
13082         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
13083
13084 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
13085
13086         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
13087         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
13088         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
13089         ignored" warnings when "packing" is the same as the ABI layout.
13090
13091 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
13092
13093         PR fortran/21302
13094         * gfortran.dg/line_length_1.f: New test.
13095         * gfortran.dg/line_length_2.f90: Ditto.
13096
13097 2005-11-30  Richard Guenther  <rguenther@suse.de>
13098
13099         PR tree-optimization/21655
13100         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
13101
13102 2005-11-30  Dale Johannesen  <dalej@apple.com>
13103
13104         * gcc.c-torture/compile/pr24930.c: New.
13105
13106 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
13107
13108         PR fortran/15809
13109         *  gfortran.dg/auto_char_dummy_array.f90: New test.
13110
13111 2005-11-30  Jeff Law  <law@redhat.com>
13112
13113         * g++.old-deja/g++.law/pr25000.C: New test.
13114
13115 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
13116
13117         * gcc.dg/tls/opt-11.c: New test.
13118
13119 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
13120
13121         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
13122         targets.
13123         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
13124         LP64 ia64.
13125
13126 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
13127
13128         * gfortran.dg/open_access_1.f90: New test.
13129
13130 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13131
13132         * gcc.dg/charset/builtin2.c: New test.
13133
13134 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
13135
13136         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
13137         on mmix-*-* for *_[xy].c.
13138
13139 2005-11-28  Kean Johnston  <jkj@sco.com>
13140
13141         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
13142         headers.
13143         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
13144         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
13145         * gcc.target/i386/asm-3.c: Ditto.
13146         * gcc.target/i386/clobbers.c: Ditto.
13147         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
13148         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
13149         test regexp.
13150         * gcc.target/i386/mul.c: Ditto.
13151         * gcc.target/i386/ssetype-1.c: Ditto.
13152         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
13153         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
13154         static so the test works with -fPIC mode too. Based on comment in
13155         PR19231 by Pinski.
13156         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
13157
13158 2005-11-28  Richard Guenther  <rguenther@suse.de>
13159
13160         * gcc.dg/alias-9.c: New testcase.
13161         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
13162
13163 2005-11-28  Roger Sayle  <roger@eyesopen.com>
13164             Uros Bizjak  <uros@kss-loka.si>
13165
13166         PR middle-end/20219
13167         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
13168         tan(x)/sin(x) transformations.
13169
13170 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
13171
13172         PR middle-end/24575
13173         * gcc.dg/tree-ssa/divide-3.c: New test.
13174         * gcc.dg/tree-ssa/divide-4.c: New test.
13175
13176 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
13177
13178         PR fortran/24917
13179         *  gfortran.dg/boz_6.f90: New test.
13180
13181 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13182
13183         PR fortran/23912
13184         * gfortran.dg/modulo_1.f90: New test.
13185
13186 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13187
13188         PR libfortran/24919
13189         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
13190         fail on CRLF platforms.
13191         * gfortran.dg/ftell_2.f90: Likewise.
13192
13193 2005-11-26  Eric Christopher  <echristo@apple.com>
13194
13195         * gcc.dg/intmax_t-1.c: Remove mips xfail.
13196
13197 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
13198
13199         * objc.dg/gnu-runtime-3.m: Simplify.
13200
13201 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
13202
13203         PR middle-end/23669
13204         * gcc.dg/tree-ssa/divide-1.c: New test.
13205         * gcc.dg/tree-ssa/divide-2.c: New test.
13206
13207 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
13208
13209         PR libgfortran/24945
13210         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
13211
13212 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
13213
13214         PR libgfortran/24945
13215         * gfortran.dg/open_status_2.f90: New test.
13216
13217 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13218
13219         * gcc.c-torture/execute/builtins/fprintf.c,
13220         gcc.c-torture/execute/builtins/fputs-lib.c,
13221         gcc.c-torture/execute/builtins/fputs.c,
13222         gcc.c-torture/execute/builtins/lib/fprintf.c,
13223         gcc.c-torture/execute/builtins/lib/printf.c,
13224         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
13225
13226 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
13227
13228         * gcc.dg/20050922-2.c: New test.
13229
13230 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
13231
13232         * objc.dg/gnu-runtime-3.m: New test.
13233
13234 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13235
13236         PR c++/9278
13237         * g++.dg/other/void1.C: New test.
13238
13239 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
13240
13241         PR middle-end/24998
13242         * gcc.dg/torture/fp-int-convert-float.c,
13243         gcc.dg/torture/fp-int-convert-double.c,
13244         gcc.dg/torture/fp-int-convert-long-double.c,
13245         gcc.dg/torture/fp-int-convert-timode.c,
13246         gcc.dg/torture/fp-int-convert-float80.c,
13247         gcc.dg/torture/fp-int-convert-float80-timode.c,
13248         gcc.dg/torture/fp-int-convert-float128.c,
13249         gcc.dg/torture/fp-int-convert-float128-timode.c,
13250         gcc.dg/torture/fp-int-convert.h: New files.
13251
13252 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
13253
13254         PR middle-end/24989
13255         * gcc.dg/tree-ssa/bool-10.c: New test.
13256         * gcc.dg/tree-ssa/bool-11.c: New test.
13257         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
13258
13259 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
13260
13261         PR middle-end/24990
13262         * tree-ssa/pr24990-1.c: New test.
13263
13264 2005-11-24  Richard Guenther  <rguenther@suse.de>
13265         Dirk Mueller <dmueller@suse.de>
13266
13267         PR c++/14024
13268         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
13269         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
13270         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
13271         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
13272         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
13273         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
13274
13275 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
13276
13277         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
13278
13279 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13280
13281         PR c/21668
13282         * gcc.dg/Wc++-compat.c: New.
13283         * gcc.dg/Wno-c++-compat.c: New.
13284
13285 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
13286
13287         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
13288         (vspltish, vspltisw): Likewise.
13289
13290 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13291
13292         PR libgfortran/24794
13293         * gfortran.dg/namelist_12.f: Fix quotes.
13294         * gfortran.dg/namelist_13.f90: Fix quotes.
13295         * gfortran.dg/namelist_14.f90: Fix quotes.
13296         * gfortran.dg/namelist_15.f90: Fix quotes.
13297         * gfortran.dg/namelist_use.f90: Fix quotes.
13298         * gfortran.dg/namelist_use_only.f90: Fix quotes.
13299         * gfortran.dg/namelist_21.f90: New test.
13300         * gfortran.dg/namelist_22.f90: New test.
13301
13302 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
13303
13304         PR target/23435
13305         * gcc.c-torture/compile/pr23435.c: New.
13306
13307 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
13308
13309         * gcc.c-torture/execute/floatunsisf-1.c: New test.
13310
13311 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
13312
13313         * gcc.target/powerpc/405-macchw-1.c,
13314         gcc.target/powerpc/405-macchw-2.c,
13315         gcc.target/powerpc/405-macchwu-1.c,
13316         gcc.target/powerpc/405-macchwu-2.c,
13317         gcc.target/powerpc/405-machhw-1.c,
13318         gcc.target/powerpc/405-machhw-2.c,
13319         gcc.target/powerpc/405-machhwu-1.c,
13320         gcc.target/powerpc/405-machhwu-2.c,
13321         gcc.target/powerpc/405-maclhw-1.c,
13322         gcc.target/powerpc/405-maclhw-2.c,
13323         gcc.target/powerpc/405-maclhwu-1.c,
13324         gcc.target/powerpc/405-maclhwu-2.c,
13325         gcc.target/powerpc/405-mulchw-1.c,
13326         gcc.target/powerpc/405-mulchw-2.c,
13327         gcc.target/powerpc/405-mulchwu-1.c,
13328         gcc.target/powerpc/405-mulchwu-2.c,
13329         gcc.target/powerpc/405-mulhhw-1.c,
13330         gcc.target/powerpc/405-mulhhw-2.c,
13331         gcc.target/powerpc/405-mulhhwu-1.c,
13332         gcc.target/powerpc/405-mulhhwu-2.c,
13333         gcc.target/powerpc/405-mullhw-1.c,
13334         gcc.target/powerpc/405-mullhw-2.c,
13335         gcc.target/powerpc/405-mullhwu-1.c,
13336         gcc.target/powerpc/405-mullhwu-2.c,
13337         gcc.target/powerpc/405-nmacchw-1.c,
13338         gcc.target/powerpc/405-nmacchw-2.c,
13339         gcc.target/powerpc/405-nmachhw-1.c,
13340         gcc.target/powerpc/405-nmachhw-2.c,
13341         gcc.target/powerpc/405-nmaclhw-1.c,
13342         gcc.target/powerpc/405-nmaclhw-2.c,
13343         gcc.target/powerpc/440-macchw-1.c,
13344         gcc.target/powerpc/440-macchw-2.c,
13345         gcc.target/powerpc/440-macchwu-1.c,
13346         gcc.target/powerpc/440-macchwu-2.c,
13347         gcc.target/powerpc/440-machhw-1.c,
13348         gcc.target/powerpc/440-machhw-2.c,
13349         gcc.target/powerpc/440-machhwu-1.c,
13350         gcc.target/powerpc/440-machhwu-2.c,
13351         gcc.target/powerpc/440-maclhw-1.c,
13352         gcc.target/powerpc/440-maclhw-2.c,
13353         gcc.target/powerpc/440-maclhwu-1.c,
13354         gcc.target/powerpc/440-maclhwu-2.c,
13355         gcc.target/powerpc/440-mulchw-1.c,
13356         gcc.target/powerpc/440-mulchw-2.c,
13357         gcc.target/powerpc/440-mulchwu-1.c,
13358         gcc.target/powerpc/440-mulchwu-2.c,
13359         gcc.target/powerpc/440-mulhhw-1.c,
13360         gcc.target/powerpc/440-mulhhw-2.c,
13361         gcc.target/powerpc/440-mulhhwu-1.c,
13362         gcc.target/powerpc/440-mulhhwu-2.c,
13363         gcc.target/powerpc/440-mullhw-1.c,
13364         gcc.target/powerpc/440-mullhw-2.c,
13365         gcc.target/powerpc/440-mullhwu-1.c,
13366         gcc.target/powerpc/440-mullhwu-2.c,
13367         gcc.target/powerpc/440-nmacchw-1.c,
13368         gcc.target/powerpc/440-nmacchw-2.c,
13369         gcc.target/powerpc/440-nmachhw-1.c,
13370         gcc.target/powerpc/440-nmachhw-2.c,
13371         gcc.target/powerpc/440-nmaclhw-1.c,
13372         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
13373
13374 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
13375
13376         PR fortran/24774
13377         * gfortran.dg/inquire_9.f90: New test.
13378
13379         PR fortran/21647
13380         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
13381
13382 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13383
13384         PR libfortran/24432
13385         * lib/target-supports.exp (check_effective_target_fortran_large_real):
13386         Check that 'cos' is supported.
13387
13388 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
13389
13390         PR fortran/24223
13391         * gfortran.dg/substring_equivalence.f90: New test.
13392
13393         PR fortran/24705
13394         * gfortran.dg/auto_internal_assumed.f90: New test.
13395
13396 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
13397
13398         * gcc.dg/fold-div-2.c: New test.
13399
13400 2005-11-20  Ian Lance Taylor  <ian@airs.com>
13401
13402         PR rtl-optimization/24883
13403         * gcc.c-torture/compile/pr24883.c: New test.
13404
13405 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
13406
13407         PR middle-end/20583
13408         * gcc.c-torture/compile/pr20583.c: New.
13409
13410 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
13411
13412         * gcc.c-torture/execute/usmul.c: New test.
13413
13414 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
13415
13416         * gcc.dg/tree-ssa/vrp22.c: New test.
13417
13418 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
13419
13420         PR middle-end/24912
13421         * gcc.dg/torture/pr24912-1.c: New test.
13422
13423 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
13424
13425         PR fortran/24862
13426         * gfortran.dg/arrayio_derived_1.f90: New test.
13427
13428 2005-11-19  Richard Guenther  <rguenther@suse.de>
13429
13430         PR middle-end/23294
13431         * gcc.dg/tree-ssa/pr23294.c: New testcase.
13432
13433 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
13434
13435         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
13436
13437 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
13438
13439         PR c++/8355
13440         * g++.dg/template/friend39.C: New test.
13441
13442 2005-11-18  James E Wilson  <wilson@specifix.com>
13443
13444         * gcc.dg/builtin-strstr.c: New.
13445
13446 2005-11-18  Richard Henderson  <rth@redhat.com>
13447
13448         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
13449         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
13450         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
13451         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
13452         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
13453         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
13454         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
13455         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
13456         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
13457         renaming to remove initial "ia64-".
13458
13459 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
13460
13461         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
13462
13463 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
13464
13465         * g++.dg/cpp/string-2.C: New test.
13466
13467 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
13468
13469         * gcc.dg/tree-ssa/loop-14.c: New test.
13470
13471 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
13472             Michael Chamberlain <michael@chamberlain.net.au>
13473
13474         * ada/acats/run_all.sh (target_run): Kill long running tests.
13475
13476 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13477
13478         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
13479         * gcc.dg/cleanup-9.c: Likewise.
13480         * gcc.dg/cleanup-10.c: Likewise.
13481         * gcc.dg/cleanup-11.c: Likewise.
13482
13483 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13484
13485         PR fortran/24892
13486         * gfortran.dg/open_access_append_1.f90: New test.
13487         * gfortran.dg/open_access_append_2.f90: New test.
13488
13489 2005-11-16  Richard Guenther  <rguenther@suse.de>
13490
13491         PR middle-end/24851
13492         * gcc.c-torture/execute/pr24851.c: New testcase.
13493
13494 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
13495
13496         * gcc.dg/fold-overflow-1.c: New test.
13497
13498 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
13499
13500         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
13501         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
13502
13503 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
13504
13505         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
13506         structures.
13507         * g++.dg/eh/forced2.C: Likewise.
13508         * g++.dg/eh/forced3.C: Likewise.
13509         * g++.dg/eh/forced4.C: Likewise.
13510
13511 2005-11-11  Mike Stump  <mrs@apple.com>
13512
13513         * g++.old-deja/g++.mike/unused.C: Add.
13514
13515 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
13516
13517         PR c++/24667
13518         * g++.dg/warn/Wcast-qual1.C: New test.
13519
13520 2005-11-15  Jan Hubicka  <jh@suse.cz>
13521
13522         * gcc.dg/winline-5.c: Add large-unit-insns limit.
13523
13524 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
13525
13526         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
13527
13528 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
13529
13530         PR 24840
13531         * gcc.dg/tree-ssa/pr24840.c: New test.
13532
13533 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
13534
13535         PR testsuite/24841
13536         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
13537
13538 2005-11-14  Dale Johannesen  <dalej@apple.com>
13539
13540         * gcc.c-torture/execute/20051113-1.c: New.
13541
13542 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
13543
13544         PR c++/24687
13545         * g++.dg/template/crash43.C: New test.
13546
13547 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
13548
13549         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
13550
13551 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
13552
13553         PR c++/24817
13554         * g++.dg/eh/spec8.C: New test.
13555
13556 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
13557
13558         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
13559
13560 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
13561
13562         PR c++/20293
13563         * g++.dg/parse/ambig4.C: New test.
13564         * g++.dg/tc1/dr101.C: Adjust error markers.
13565         * g++.dg/lookup/strong-using-2.C: Likewise.
13566         * g++.dg/lookup/ambig5.C: Likewise.
13567         * g++.dg/lookup/ambig4.C: Likewise.
13568         * g++.dg/parse/crash22.C: Likewise.
13569
13570 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
13571
13572         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
13573
13574 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
13575
13576         * gcc.dg/nested-calls-1.c: New test.
13577
13578 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13579
13580         * gfortran.dg/complex_intrinsic_1.f90: New test.
13581         * gfortran.dg/complex_intrinsic_2.f90: New test.
13582         * gfortran.dg/fgetc_1.f90: New test.
13583         * gfortran.dg/fgetc_2.f90: New test.
13584         * gfortran.dg/fgetc_3.f90: New test.
13585         * gfortran.dg/ftell_1.f90: New test.
13586         * gfortran.dg/ftell_2.f90: New test.
13587         * gfortran.dg/gnu_logical_1.F: New test.
13588         * gfortran.dg/gnu_logical_2.f90: New test.
13589
13590 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
13591
13592         PR middle-end/24820
13593         * testsuite/gcc.dg/pr24820.c: New test.
13594
13595 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
13596
13597         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
13598         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
13599         variable.
13600
13601 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13602
13603         testsuite/24614
13604         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
13605
13606 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
13607
13608         * gcc.target/cris/cris.exp: New file.
13609         * gcc.target/cris/rld-legit1.c: New test.
13610         * gcc.target/cris/rld-legit2.c: New test.
13611
13612 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
13613
13614         PR c++/24780
13615         * g++.dg/opt/pr24780.C: New test.
13616
13617         PR c++/24761
13618         * g++.dg/template/asm1.C: New test.
13619
13620 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
13621
13622         PR libgfortran/24787
13623         * gfortran.dg/scan_1.f90: New test.
13624
13625 2005-11-12  Jan Hubicka  <jh@suse.cz>
13626
13627         * gcc.target/i386/minmax-1.c: New.
13628         * gcc.target/i386/minmax-2.c: New.
13629
13630 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
13631
13632         * gcc.dg/pr24445.c: Fix for 64-bit targets.
13633
13634 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
13635
13636         * gcc.c-torture/execute/20051110-1.c,
13637         gcc.c-torture/execute/20051110-2.c: New tests.
13638
13639 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
13640
13641         PR middle-end/24750
13642         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
13643         New tests.
13644
13645 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
13646
13647         * lib/target-libpath.exp (get_shlib_extension): New proc.
13648         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
13649         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13650         * lib/objc.exp (objc_target_compile): Likewise.
13651         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
13652         detection.
13653
13654 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
13655
13656         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
13657
13658         * lib/target-supports.exp (check_effective_target_static_libgfortran):
13659         Add -static to additional_flags and pass it to target_compile.
13660
13661 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
13662
13663         PR libgfortran/24719
13664         gfortran.dg/read_noadvance.f90: New test.
13665
13666         PR libgfortran/24699
13667         gfortran.dg/fmt_t_2.f90: New test.
13668
13669         PR libgfortran/24785
13670         gfortran.dg/read_x_eor.f90: New test.
13671
13672         PR libgfortran/24584
13673         gfortran.dg/namelist_empty.f90: Rename test.
13674
13675         PR libgfortran/24489
13676         gfortran/read_eor.f90: Rename test.
13677
13678 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
13679
13680         PR fortran/15976
13681         * gfortran.dg/automatic_module_variable.f90: New test.
13682
13683 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
13684
13685         PR target/24445
13686         * gcc.dg/pr24445.c: New test.
13687
13688 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
13689
13690         PR fortran/24655
13691         PR fortran/24755
13692         * gfortran.dg/recursive_statement_functions.f90: Add statement
13693         functions using inline intrinsic functions and parameters to test
13694         that they no longer seg-fault.
13695
13696         PR fortran/24409
13697         gfortran.dg/nested_modules_4.f90: New test.
13698         gfortran.dg/nested_modules_5.f90: New test.
13699
13700 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13701
13702         PR fortran/24643
13703         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
13704
13705 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
13706
13707         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
13708         failures.
13709
13710 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13711
13712         * gcc.dg/sparc-getcontext-1.c: New test.
13713
13714 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
13715
13716         * gcc.dg/ifcvt-fabs-1.c: New test.
13717
13718 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
13719
13720         PR other/4372
13721         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
13722         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
13723
13724 2005-11-09  Richard Guenther  <rguenther@suse.de>
13725
13726         PR tree-optimization/24716
13727         * gcc.c-torture/execute/pr24716.c: New testcase.
13728
13729 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13730
13731         * gcc.dg/pr24624.c: Disable for non S/390 targets.
13732
13733 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13734
13735         PR 24624
13736         * gcc.dg/pr24624.c: Testcase added.
13737
13738 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13739
13740         PR 24623
13741         * g++.dg/other/pr24623.C: Testcase added.
13742
13743 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
13744
13745         PR fortran/22607
13746         * gfortran-dg/pure_byref_1.f90: New.
13747         * gfortran-dg/pure_byref_2.f90: New.
13748
13749 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
13750
13751         PR c/24101
13752         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
13753         * gcc.dg/dg.exp: Run main loop also for *.i files.
13754
13755 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
13756
13757         PR c++/19450
13758         * g++.dg/tls/diag-3.C: New test.
13759         * g++.dg/tls/diag-4.C: New test.
13760         * g++.dg/tls/static-1.C: New test.
13761         * g++.dg/tls/static-1a.cc: New file.
13762
13763 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
13764
13765         PR 23046
13766         * g++.dg/tree-ssa/pr23046.C: New test.
13767
13768 2005-11-08  Devang Patel <dpatel@apple.com>
13769
13770         PR tree-optimization/23115
13771         * gcc.dg/tree-ssa/pr23115.c: New.
13772
13773 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
13774
13775         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
13776         * gcc.target/powerpc/pr16155.c: Same.
13777         * gcc.target/powerpc/altivec-1.c: Same.
13778         * gcc.target/powerpc/altivec-2.c: Same.
13779         * gcc.target/powerpc/altivec-3.c: Same.
13780         * gcc.target/powerpc/altivec-5.c: Same.
13781         * gcc.target/powerpc/altivec-11.c: Same.
13782         * gcc.target/powerpc/altivec-12.c: Same.
13783         * gcc.target/powerpc/altivec-14.c: Same.
13784         * gcc.target/powerpc/altivec-22.c: Same.
13785         * gcc.target/powerpc/altivec-consts.c: Same.
13786         * gcc.target/powerpc/altivec-pr22085.c: Same.
13787         * gcc.target/powerpc/altivec-splat.c: Same.
13788         * gcc.target/powerpc/altivec-varargs-1.c: Same.
13789         * gcc.target/powerpc/altivec-vec-merge.c: Same.
13790         * gcc.target/powerpc/darwin-longlong.c: Same.
13791
13792 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
13793
13794         PR target/19340
13795         * gcc.dg/pr19340.c: New test.
13796
13797 2005-11-07  Ian Lance Taylor  <ian@airs.com>
13798
13799         PR rtl-optimization/24683
13800         * gcc.dg/pr24683.c: New test.
13801
13802 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
13803
13804         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
13805         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
13806
13807 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
13808
13809         * gcc.target/i386/pr23376.c: Compile with -mmmx.
13810
13811 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
13812
13813         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
13814
13815 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
13816
13817         PR target/24230
13818
13819         * gcc.target/powerpc/altivec-consts.c,
13820         gcc.target/powerpc/altivec-splat.c: New testcase.
13821
13822 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
13823
13824         PR c/24599
13825
13826         * gcc.dg/overflow-2.c: New testcase.
13827
13828 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
13829
13830         PR rtl-optimization/23567
13831         * gcc.c-torture/execute/20051104-1.c: New test.
13832
13833 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
13834
13835         PR fortran/24534
13836         gfortran.dg/private_type_2.f90: Modified to check that case with
13837         PRIVATE declaration within derived type is accepted.
13838
13839         PR fortran/20838
13840         gfortran.dg/pointer_assign_1.f90: New test.
13841
13842         PR fortran/20840
13843         * gfortran.dg/arrayio_0.f90: New test.
13844
13845         PR fortran/17737
13846         gfortran.dg/data_initialized.f90: New test.
13847         gfortran.dg/data_constraints_1.f90: New test.
13848         gfortran.dg/data_constraints_2.f90: New test.
13849
13850 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
13851
13852         PR fortran/24174
13853         PR fortran/24305
13854         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
13855
13856 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
13857
13858         PR 24670
13859         * gcc.dg/tree-ssa/pr24670.c: New test.
13860
13861 2005-11-05  Ian Lance Taylor  <ian@airs.com>
13862
13863         PR target/22432
13864         * gcc.target/i386/pr22432.c: New test.
13865
13866 2005-11-05  Richard Henderson  <rth@redhat.com>
13867
13868         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
13869         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
13870         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
13871         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
13872         from gcc.dg/alpha-*.
13873         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
13874         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
13875
13876 2005-11-05  Andreas Jaeger  <aj@suse.de>
13877
13878         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
13879
13880 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
13881
13882         PR target/23424
13883         * gcc.dg/torture/pr23424-1.c: New test.
13884
13885 2005-11-04  Richard Henderson  <rth@redhat.com>
13886
13887         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
13888         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
13889         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
13890         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
13891         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
13892         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
13893         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
13894         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
13895         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
13896         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
13897         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
13898         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
13899         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
13900         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
13901         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
13902         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
13903         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
13904         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
13905         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
13906         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
13907         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
13908         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
13909         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
13910         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
13911         Move from gcc.dg/.
13912         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
13913         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
13914         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
13915         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
13916         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
13917         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
13918         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
13919         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
13920         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
13921         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
13922         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
13923         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
13924         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
13925         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
13926         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
13927         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
13928         gcc.target/i386/lea.c, gcc.target/i386/local.c,
13929         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
13930         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
13931         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
13932         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
13933         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
13934         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
13935         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
13936         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
13937         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
13938         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
13939         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
13940         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
13941         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
13942         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
13943         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
13944         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
13945         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
13946         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
13947         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
13948         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
13949         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
13950         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
13951         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
13952         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
13953         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
13954         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
13955         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
13956         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
13957
13958 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
13959
13960         PR 24627
13961         * gcc.dg/tree-ssa/pr24627.c: New test.
13962
13963 2005-11-04 Paul Brook  <paul@codesourcery.com>
13964
13965         * gcc.dg/tls/opt-10.c: New test.
13966
13967 2005-11-04  Andreas Jaeger  <aj@suse.de>
13968
13969         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
13970         avoid extra warnings.
13971
13972 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13973
13974         PR libfortran/22298
13975         * lib/target-supports.exp
13976         (check_effective_target_static_libgfortran): New
13977         static_libgfortran effective target.
13978         * gfortran.dg/static_linking_1.f: New test.
13979         * gfortran.dg/static_linking_1.c: New file.
13980
13981 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
13982
13983         * gcc.dg/pr24615.c: Guard test with { target fpic }.
13984
13985 2005-11-03  Josh Conner  <jconner@apple.com>
13986
13987         PR c++/19989
13988         g++.dg/ext/array2.C: New test.
13989         g++.dg/template/dependent-name3.C: New test.
13990         g++.dg/template/dependent-name4.C: New test.
13991         g++.dg/template/sfinae2.C: New test.
13992
13993 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
13994
13995         PR preprocessor/22042
13996         * gcc.dg/cpp/strify4.c: New test.
13997
13998 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
13999
14000         PR c++/17964
14001         * g++.dg/cpp/string-1.C: New test.
14002
14003 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
14004
14005         * gcc.target/powerpc: New directory.
14006         * gcc.target/powerpc/powerpc.exp: New file.
14007         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
14008         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
14009         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
14010         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
14011         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
14012         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
14013         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
14014         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
14015         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
14016         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
14017         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
14018         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
14019         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
14020         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
14021         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
14022         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
14023         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
14024         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
14025         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
14026         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
14027         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
14028         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
14029         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
14030         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
14031         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
14032         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
14033         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
14034         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
14035         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
14036         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
14037         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
14038         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
14039         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
14040         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
14041
14042 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
14043
14044         PR c++/21627
14045         * g++.dg/warn/inline2.C: New test.
14046
14047 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
14048
14049         PR middle-end/23155
14050         * g++.dg/ext/c99struct1.C: New test.
14051         * gcc.dg/union-cast-1.c: New test.
14052         * gcc.dg/union-cast-2.c: New test.
14053         * gcc.dg/union-cast-3.c: New test.
14054
14055 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
14056
14057         PR middle-end/24589
14058         * gcc.c-torture/execute/zero-struct-2.c: New test.
14059
14060 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
14061
14062         PR c++/24582
14063         * g++.dg/init/switch1.C: New test.
14064
14065 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14066
14067         * gcc.dg/delay-slot-1.c: New test.
14068
14069 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
14070
14071         PR target/24620
14072         * gcc.dg/pr24620.c: New test.
14073
14074 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
14075
14076         PR c/24329
14077         * gcc.dg/format/unnamed-1.c: New test.
14078
14079 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
14080
14081         PR c++/22434
14082         * g++.dg/expr/cond8.C: New test.
14083
14084         PR c++/24560
14085         * g++.dg/parse/dot1.C: New test.
14086
14087 2005-11-02  Jan Hubicka  <jh@suse.cz>
14088
14089         PR target/23303
14090         * gcc.dg/i386-lea.c: New test
14091
14092 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
14093
14094         PR target/24615
14095         * gcc.dg/pr24615.c: New test.
14096
14097 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
14098
14099         PR target/24600
14100         * gcc.dg/pr24600.c: New test.
14101
14102 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
14103
14104         PR c++/19253
14105         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
14106         * g++.dg/parse/typename9.C: New test.
14107         * g++/dg/parse/typename10.C: Likewise.
14108
14109 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
14110
14111         PR fortran/18157
14112         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
14113         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
14114         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
14115
14116 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
14117
14118         PR c++/24569
14119         * g++.dg/debug/static1.C: New test.
14120
14121 2005-11-02  Josh Conner  <jconner@apple.com>
14122
14123         * g++.dg/crash38.C: moved into proper directory...
14124         * g++.dg/template/crash42.C: ...here
14125
14126 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
14127
14128         PR target/18338
14129         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
14130         pcc_bitfield_type_matters || default_packed.
14131
14132         * lib/target-supports.exp
14133         (check_effective_target_pcc_bitfield_type_matters): New proc.
14134         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
14135
14136         PR testsuite/23304
14137         * lib/target-supports.exp (check_effective_default_packed): New proc.
14138         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
14139         Gate expected errors on target ! default_packed.
14140         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
14141
14142 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14143
14144         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
14145         change (r106358).
14146
14147 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14148
14149         PR fortran/24008
14150         * gfortran.dg/entry_5.f90: New.
14151         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
14152
14153 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
14154
14155         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
14156
14157 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
14158
14159         PR fortran/21565
14160         gfortran.dg/namelist_blockdata.f90: New test.
14161
14162         PR fortran/18737
14163         gfortran.dg/external_implicit_none.f90: New test.
14164
14165         PR fortran/14994
14166         * gfortran.dg/secnds.f: New test.
14167
14168 2005-10-31  Jan Hubicka  <jh@suse.cz>
14169
14170         PR target/20928
14171         * gcc.c-torture/compile/pr20928.c: New test.
14172
14173 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
14174
14175         PR middle-end/23492
14176         * gcc.c-torture/compile/zero-strct-5.c: New test.
14177
14178 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
14179
14180         PR libgfortran/24584
14181         * gfortran.dg/pr24584.f90: New test.
14182
14183 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
14184
14185         PR fortran/18883
14186         * gfortran.dg/char_result_9.f90: New.
14187         * gfortran.dg/char_result_10.f90: New.
14188
14189 2005-10-30  Jan Hubicka  <jh@suse.cz>
14190
14191         * g++.dg/tree-ssa/pr24172.C: New testcase.
14192
14193 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14194
14195         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
14196
14197 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
14198
14199         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
14200         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
14201         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
14202         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
14203         gfortran.dg/enum_9.f90,
14204         gfortran.fortran-torture/compile/enum_1.f90,
14205         gfortran.fortran-torture/execute/enum_1.f90,
14206         gfortran.fortran-torture/execute/enum_2.f90,
14207         gfortran.fortran-torture/execute/enum_3.f90,
14208         gfortran.fortran-torture/execute/enum_4.f90: New tests.
14209
14210 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
14211
14212         PR target/18482
14213         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
14214         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
14215
14216 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14217
14218         PR libfortran/20179
14219         * gfortran.dg/mixed_io_1.f90: New test.
14220         * gfortran.dg/mixed_io_1.c: New file.
14221
14222 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14223
14224         * gfortran.dg/malloc_free_1.f90: New test.
14225
14226 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
14227
14228         * gcc.dg/nested-func-4.c: Require profiling -pg.
14229
14230 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14231
14232         PR C++/23229
14233         * g++.dg/warn/main-2.C: New test.
14234
14235 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
14236
14237         PR fortran/24545
14238         * gfortran.dg/interface_2.f90: new test.
14239
14240 2005-10-28  Josh Conner  <jconner@apple.com>
14241
14242         PR c++/22153
14243         * g++.dg/template/crash38.C: New test.
14244         * g++.dg/parse/explicit1.C: Change expected errors.
14245
14246 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14247
14248         PR C++/23426
14249         * g++.dg/other/large-size-array.C: New test.
14250
14251 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14252
14253         PR middle-end/24362
14254         * g++.dg/opt/complex4.C: New test.
14255
14256 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
14257
14258         * gcc.dg/nested-func-4.c: New test.
14259
14260 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
14261
14262         PR fortran/24158
14263         gfortran.dg/derived_recursion.f90: New test.
14264         gfortran.dg/implicit_actual.f90: New test.
14265
14266 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
14267
14268         PR middle-end/24295, PR testsuite/24477
14269         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
14270         removed when weakref hits the tree.
14271
14272 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
14273
14274         * gfortran.dg/cray_pointers_4.f90: New test.
14275
14276         * gfortran.dg/cray_pointers_5.f90: New test.
14277
14278 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
14279
14280         PR fortran/22290
14281         * gfortran.dg/assign_5.f90: New test.
14282         * gfortran.dg/assign_6.f: New test.
14283
14284 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
14285
14286         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
14287         CPU has no SSE support.
14288
14289 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
14290
14291         PR libgfortran/24224
14292         * gfortran.dg/arrayio_1.f90: Update attribution.
14293         * gfortran.dg/arrayio_2.f90: Update attribution.
14294         * gfortran.dg/arrayio_3.f90: Update attribution.
14295         * gfortran.dg/arrayio_4.f90: Update test conditions.
14296         * gfortran.dg/arrayio_5.f90: Update attribution.
14297         * gfortran.dg/arrayio_6.f90: New test.
14298         * gfortran.dg/arrayio_7.f90: New test.
14299
14300 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
14301
14302         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
14303
14304 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
14305
14306         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
14307
14308 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
14309
14310         PR fortran/24416
14311         * gfortran.dg/namelist_char_only.f90: New test.
14312
14313 2005-10-24  Asher Langton  <langton2@llnl.gov>
14314
14315         PR fortran/17031
14316         PR fortran/22282
14317         * gfortran.dg/cray_pointers_1.f90: New test.
14318         * gfortran.dg/cray_pointers_2.f90: New test.
14319         * gfortran.dg/cray_pointers_3.f90: New test.
14320         * gfortran.dg/loc_1.f90: New test.
14321         * gfortran.dg/loc_2.f90: New test.
14322
14323 2005-10-24  Steven Bosscher  <stevenb@suse.de>
14324
14325         * gcc.dg/pr24225.c: New test.
14326
14327 2005-10-24  Asher Langton  <langton2@llnl.gov>
14328
14329         * gfortran.dg/dup_save_1.f90: New test.
14330         * gfortran.dg/dup_save_2.f90: New test.
14331
14332 2005-10-24  Paul Brook  <paul@codesourcery.com>
14333
14334         PR 24107
14335         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
14336         stdint.h.
14337
14338 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
14339
14340         PR libgfortran/24489
14341         * gfortran.dg/pr24489.f90: New test.
14342
14343 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
14344
14345         PR fortran/23635
14346         * gfortran.dg/ichar_1.f90: Add tests for derived types.
14347
14348 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
14349
14350         PR target/18911
14351         * g++.dg/init/array16.C: Skip for mmix-*-*.
14352
14353 2005-10-23  Asher Langton  <langton2@llnl.gov>
14354
14355         * gfortran.dg/byte_1.f90: New test.
14356         * gfortran.dg/byte_2.f90: New test.
14357
14358 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
14359
14360         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
14361
14362 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
14363
14364         PR fortran/18022
14365         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
14366
14367         PR fortran/24311
14368         * gfortran.dg/merge_char_const.f90: New test.
14369
14370         PR fortran/24384
14371         * gfortran.dg/spread_scalar_source.f90: New test.
14372
14373 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
14374
14375         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
14376
14377         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
14378         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
14379
14380         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
14381
14382 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
14383
14384         PR fortran/24426
14385         * gfortran.dg/der_pointer_4.f90: New.
14386
14387 2005-10-22  David Ayers  <d.ayers@inode.at>
14388
14389         * obj-c++.dg/except-1.mm: Simplify.
14390
14391 2005-10-21  David Ayers  <d.ayers@inode.at>
14392
14393         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
14394
14395 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
14396
14397         * gfortran.dg/assumed_dummy_2.f90: New test.
14398
14399 2005-10-21  James E Wilson  <wilson@specifix.com>
14400
14401         PR preprocessor/15220
14402         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
14403
14404 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
14405
14406         * gcc.c-torture/execute/20051021-1.c: New test.
14407
14408 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
14409
14410         PR c++/24260
14411         * g++.dg/ext/tmplattr1.C: New test.
14412
14413 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
14414
14415         PR fortran/24440
14416         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
14417
14418 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
14419
14420         * obj-c++.dg/except-1.mm: New.
14421
14422         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
14423
14424 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
14425
14426         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
14427
14428 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
14429
14430         PR middle-end/24295
14431         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
14432         declarations with the same names as thunks' alias targets, use
14433         aliases instead.
14434         * gcc.dg/attr-alias-3.c: New test.
14435         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
14436
14437 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
14438
14439         PR c++/22618
14440         * g++.dg/parse/access8.C: New test.
14441
14442 2005-10-20  Richard Guenther  <rguenther@suse.de>
14443
14444         PR c++/24439
14445         * g++.dg/tree-ssa/pr24439.C: New testcase.
14446
14447 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14448
14449         * g++.dg/opt/delay-slot-1.C: New test.
14450
14451 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
14452
14453         PR fortran/21625
14454         * gfortran.fg/der_init_1.f90: New.
14455
14456 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
14457
14458         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
14459
14460 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
14461
14462         PR c++/21908
14463         * g++.dg/parse/error28.C: New test.
14464
14465 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14466
14467         * gcc.dg/profile-generate-2.c: New test.
14468
14469 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
14470
14471         PR target/23589
14472         * g++.dg/ext/dllimport11.C: New.
14473
14474 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14475
14476         PR c++/22293
14477         * g++.dg/other/friend3.C: New test.
14478
14479 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
14480
14481         PR c++/23293
14482         * g++.dg/template/error19.C: New test.
14483
14484 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
14485
14486         PR c++/21383
14487         * g++.dg/overload/koenig2.C: New.
14488
14489         PR c++/23118
14490         * g++.dg/overload/error2.C: New.
14491
14492         PR c++/22604
14493         * g++.dg/inherit/covariant14.C: New.
14494
14495 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14496
14497         PR c++/23440
14498         * g++.dg/parse/for1.C: New test.
14499
14500 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
14501
14502         PR fortran/23446
14503         * gfortran.dg/host_dummy_index_1.f90: New test.
14504
14505         PR fortran/21459
14506         * gfortran.dg/automatic_char_len_2.f90: New test.
14507
14508         PR fortran/20866
14509         * gfortran.dg/recursive_statement_functions.f90: New test.
14510
14511         PR fortran/20853
14512         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
14513
14514         PR fortran/20849
14515         * gfortran.dg/external_initializer.f90: New test.
14516
14517         PR fortran/20837
14518         * non_module_public.f90: New test.
14519
14520 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
14521
14522         PR c++/24386
14523         * g++.dg/template/overload7.C: New.
14524
14525         PR c++/22551
14526         * g++.dg/other/switch2.C: Remove expected warnings.
14527
14528         PR c++/21353
14529         * g++.dg/template/defarg6.C: New.
14530
14531 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
14532
14533         PR target/24315
14534         * gcc.target/i386/pr24315.c: New test.
14535
14536 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
14537
14538         PR c++/24389
14539         * g++.dg/template/static21.C: New test.
14540         * g++.dg/template/static21-a.cc: Likewise.
14541
14542 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
14543
14544         PR c++/23959
14545         * g++.dg/warn/Wswitch-default-1.C: New test.
14546         * g++.dg/warn/Wswitch-default-2.C: New test.
14547
14548 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
14549
14550         PR c++/22173
14551         * g++.dg/parse/template18.C: New test.
14552         * g++.dg/template/nontype15.C: Likewise.
14553
14554 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
14555
14556         PR fortran/22273
14557         * gfortran.dg/spec_expr_2.f90: New.
14558
14559 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
14560
14561         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
14562         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
14563         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
14564         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
14565         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
14566         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
14567         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
14568         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
14569         previous target-specific skips and warning-message matches where
14570         applicable.
14571
14572 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
14573
14574         PR c++/21347
14575         * g++.dg/warn/Wctor-dtor.C: New test.
14576
14577 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14578
14579         PR c/23439
14580         * gcc.dg/for-1.c: New test.
14581
14582 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
14583
14584         PR c++/19565
14585         * g++.dg/warn/Wconversion1.C: New test.
14586         * g++.dg/ext/packed4.C: Compile with -w.
14587         * g++.dg/opt/20050511-1.C: Likewise.
14588         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
14589
14590 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
14591
14592         * gfortran.dg/boz_5.f90: New test.
14593
14594 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
14595
14596         PR c++/22551
14597         * g++.dg/other/switch2.C: New.
14598
14599         PR c++/23984
14600         * g++.dg/init/ctor7.C: New.
14601
14602 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
14603
14604         PR c++/23730
14605         * g++.dg/parse/crash32.C: New test.
14606
14607 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
14608
14609         PR c++/20721
14610         * g++.dg/init/goto2.C: New test.
14611
14612         PR c++/22464
14613         * g++.dg/template/crash/41.C: New test.
14614
14615         PR c++/22180
14616         * g++.dg/template/crash40.C: New test.
14617
14618         PR c++/23694
14619         * g++.dg/parse/friend5.C: New test.
14620
14621         PR c++/23307
14622         * g++.dg/template/crash38.C: New test.
14623
14624         PR c++/22352
14625         * g++.dg/template/friend38.C: New test.
14626
14627         PR c++/22405
14628         * g++.dg/template/crash39.C: New test.
14629
14630 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
14631
14632         * gcc.dg/debug/dwarf2/dwarf-char1.c,
14633         gcc.dg/debug/dwarf2/dwarf-char2.c,
14634         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
14635
14636         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
14637
14638 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
14639
14640         * gcc.dg/dll-2.c: Add tests for warnings.
14641         * gcc.dg/dll-3.c: Likewise.
14642         * gcc.dg/dll-4.c: Likewise.
14643
14644         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
14645         * g++.dg/ext/dllimport2.C: Likewise.
14646         * g++.dg/ext/dllimport3.C: Likewise.
14647         * g++.dg/ext/dllimport7.C: Likewise.
14648         * g++.dg/ext/dllimport8.C: Likewise.
14649         * g++.dg/ext/dllimport9.C: Likewise.
14650
14651 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
14652
14653         PR fortran/24092
14654         * gfortran.dg/derived_pointer_recursion.f90: New test.
14655
14656 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
14657
14658         * gcc.c-torture/execute/20051012-1.c: New test.
14659
14660 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
14661
14662         PR fortran/18082
14663         * gfortran.dg/automatic_char_len_1.f90: New test.
14664
14665 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
14666
14667         PR fortran/20847
14668         * gfortran.dg/save_common.f90: New test.
14669
14670         PR fortran/20856
14671         * gfortran.dg/save_result.f90: New test.
14672
14673 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
14674
14675         PR c++/21592
14676         * g++.dg/template/dependent-expr1.C: Add new expected error.
14677         * g++.dg/template/dependent-expr2.C: Adjust error text.
14678         * g++.dg/template/overload6.C: New.
14679
14680         PR c++/23797
14681         * g++.dg/other/typename8.C: New.
14682
14683         PR c++/21117
14684         * g++.dg/other/return1.C: New.
14685
14686 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
14687
14688         PR c++/24052
14689         * g++.dg/ext/label5.C: New.
14690
14691 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
14692
14693         PR c++/19964
14694         * g++.dg/parse/crash31.C: New.
14695
14696 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
14697
14698         * g++.dg/ipa/ipa-1.c: New test.
14699         * g++.dg/ipa/ipa-2.c: New test.
14700         * g++.dg/ipa/ipa-3.c: New test.
14701         * g++.dg/ipa/ipa-4.c: New test.
14702         * g++.dg/ipa/ipa-5.c: New test.
14703         * g++.dg/ipa/ipa.exp: New file.
14704
14705 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
14706
14707         PR fortran/24207
14708         * gfortran.dg/private_type_3.f90: New test.
14709
14710 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
14711
14712         PR fortran/20786
14713         gfortran.dg/aint_anint_1.f90: New test.
14714
14715 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
14716
14717         PR libgfortran/24313
14718         gfortran.dg/csqrt.f: New test.
14719
14720 2005-10-11  Ian Lance Taylor  <ian@airs.com>
14721
14722         PR c++/8057
14723         * g++.dg/warn/noeffect7.C: New test.
14724         * g++.dg/warn/noeffect2.C: Instantiate templates.
14725         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
14726         and warning.
14727
14728 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
14729
14730         PR c++/21089
14731         * g++.dg/init/float1.C: New test.
14732
14733         PR c++/24277
14734         * g++.dg/init/member1.C: Tweak error markers.
14735
14736 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
14737
14738         PR testsuite/24281
14739         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
14740         Check for null pointer.
14741
14742 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
14743
14744         PR c++/21369
14745         * g++.dg/parse/ret-type3.C: New test.
14746
14747 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
14748
14749         PR tree-opt/23946
14750         * gcc.c-torture/compile/pr23946.c: New test.
14751
14752 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
14753
14754         * g++.dg/opt/mmx2.C: New test.
14755
14756 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
14757
14758         PR c++/24277
14759         * g++.dg/template/static20.C: New test.
14760
14761         PR c++/24302
14762         * g++.dg/warn/Wunused-12.C: New test.
14763
14764         PR c++/23437
14765         * g++.dg/template/arg4.C: New test.
14766
14767 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14768
14769         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
14770         * gcc.dg/ucnid-3.c: Likewise.
14771         * gcc.dg/ucnid-4.c: Likewise.
14772         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
14773         * g++.dg/other/ucnid-1.C: Likewise.
14774         * gcc.dg/sparc-frame-1.c: New test.
14775
14776 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
14777
14778         PR c++/24139
14779         * g++.dg/template/spec27.C: New test.
14780
14781         PR c++/24275
14782         * g++.dg/template/static19.C: New test.
14783
14784 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14785
14786         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
14787         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
14788
14789 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
14790
14791         PR target/24136
14792         * gfortran.fortran-torture/compile/pr24136.f: New test.
14793
14794 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
14795
14796         PR c++/22172
14797         * g++.dg/parse/crash30.C: New test.
14798
14799 2005-10-07  Richard Guenther  <rguenther@suse.de>
14800
14801         PR middle-end/24227
14802         * gcc.c-torture/compile/pr24227.c: New testcase.
14803
14804 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
14805
14806         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
14807         Do not put aligned attributes on array elements.
14808
14809 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
14810
14811         PR testsuite/23611, PR testsuite/23615
14812         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
14813         writing prototypes of library functions by hand.
14814         * obj-c++.dg/bitfield-4.mm: Likewise.
14815         * obj-c++.dg/const-str-4.mm: Likewise.
14816         * obj-c++.dg/encode-4.mm: Likewise.
14817         * obj-c++.dg/encode-5.mm: Likewise.
14818         * obj-c++.dg/encode-6.mm: Likewise.
14819         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
14820         * obj-c++.dg/method-10.mm: Likewise.
14821         * obj-c++.dg/method-17.mm: Likewise.
14822         * obj-c++.dg/method-19.mm: Likewise.
14823         * obj-c++.dg/try-catch-2.mm: Likewise.
14824
14825 2005-10-06  Richard Henderson  <rth@redhat.com>
14826
14827         PR 24236
14828         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
14829
14830 2005-10-06  Dale Johannesen  <dalej@apple.com>
14831
14832         * gcc.c-torture/execute/20030125-1.c: Correct.
14833
14834 2005-10-06  Richard Guenther  <rguenther@suse.de>
14835
14836         PR tree-optimization/24238
14837         * g++.dg/tree-ssa/pr24238.C: New testcase.
14838
14839 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
14840
14841         PR 18568
14842         * gfortran.dg/der_pointer_3.f90: New test.
14843
14844 2005-10-05  Devang Patel  <dpatel@apple.com>
14845
14846         PR Debug/23205
14847         * g++.dg/other/PR23205.C: New.
14848
14849 2005-10-05  Richard Henderson  <rth@redhat.com>
14850
14851         PR target/23602
14852         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
14853         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
14854
14855 2005-10-05  Dale Johannesen  <dalej@apple.com>
14856
14857         * gcc.c-torture/execute/float-floor.c: New.
14858
14859 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
14860
14861         PR tree-optimization/21419
14862         PR tree-optimization/24146
14863         PR tree-optimization/24151
14864
14865         * g++.dg/ext/asm7.C: New.
14866         * g++.dg/ext/asm8.C: New.
14867         * gcc.dg/asm-1.c: Compile on all targets.
14868         * gcc.dg/asm-pr24146.c: New.
14869         * gcc.dg/pr21419.c: Adjust error messages.
14870
14871 2005-10-05  Richard Guenther  <rguenther@suse.de>
14872
14873         PR fortran/24176
14874         * gfortran.fortran-torture/compile/empty.f90: New testcase.
14875
14876 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14877
14878         PR c++/23513
14879         * g++.dg/template/spec22.C: Robustify test.
14880         * g++.dg/template/spec26.C: New.
14881
14882 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
14883
14884         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
14885         if target supports vector instructions.
14886
14887 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
14888
14889         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
14890         C99 functions.
14891
14892 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
14893
14894         * lib/target-supports.exp (check_effective_target_fortran_large_real,
14895         check_effective_target_fortran_large_int): Replace cached result
14896         when target changes.
14897
14898 2005-10-04  Devang Patel  <dpatel@apple.com>
14899
14900         * gcc.dg/i386-sse-vect-types.c: New.
14901
14902 2005-10-04  Ian Lance Taylor  <ian@airs.com>
14903
14904         PR preprocessor/13726
14905         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
14906         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
14907
14908 2005-10-04  Richard Guenther  <rguenther@suse.de>
14909
14910         PR c/23576
14911         * gcc.dg/noncompile/pr23576.c: New testcase.
14912
14913 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
14914
14915         PR middle-end/23125
14916         * gcc.dg/register-var-3.c: New test.
14917
14918 2005-10-04  Steven Bosscher  <stevenb@suse.de>
14919
14920         * gcc.dg/pr23049.c: New test.
14921
14922         * gcc.dg/ucnid-4.c: Fix test.
14923
14924 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
14925
14926         PR 23445
14927         * gcc.c-torture/compile/pr23445.c: New test.
14928
14929 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
14930
14931         * g++.dg/overload/unknown1.C: New.
14932
14933 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
14934
14935         PR c++/17775
14936         * g++.dg/template/repo4.C: New test.
14937
14938 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14939
14940         PR libfortran/19308
14941         * gfortran.dg/large_real_kind_2.F90: New test.
14942         * gfortran.dg/large_integer_kind_2.f90: New test.
14943
14944 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
14945
14946         * lib/target-supports.exp (check_effective_target_vect_shift):
14947         Implement with result caching. Add i?86, x86_64 and ia64 targets.
14948         (check_effective_target_vect_condition): Fix copy-n-pasto.
14949
14950         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
14951         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
14952         targets.
14953
14954 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
14955
14956         PR c++/22621
14957         * g++.dg/template/overload5.C : New test.
14958
14959         PR c++/23840
14960         * g++.dg/expr/stdarg1.C: New test.
14961
14962 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
14963
14964         PR 24142
14965         * gcc.c-torture/execute/pr24142.c: New test.
14966
14967 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
14968
14969         PR 24141
14970         * gcc.c-torture/execute/pr24141.c: New test.
14971
14972 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
14973             Diego Novillo  <dnovillo@redhat.com>
14974
14975         PR 23604
14976         * gcc.c-torture/execute/pr23604.c: New test.
14977
14978 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
14979
14980         PR fortran/16404
14981         PR fortran/20835
14982         PR fortran/20890
14983         PR fortran/20899
14984         PR fortran/20900
14985         PR fortran/20901
14986         PR fortran/20902
14987         gfortran.dg/equiv_constraint_1.f90: New test.
14988         gfortran.dg/equiv_constraint_2.f90: New test.
14989         gfortran.dg/equiv_constraint_3.f90: New test.
14990         gfortran.dg/equiv_constraint_4.f90: New test.
14991         gfortran.dg/equiv_constraint_5.f90: New test.
14992         gfortran.dg/equiv_constraint_6.f90: New test.
14993         gfortran.dg/equiv_constraint_7.f90: New test.
14994         gfortran.dg/equiv_constraint_8.f90: New test.
14995         gfortran.dg/private_type_1.f90: New test.
14996         gfortran.dg/private_type_2.f90: New test.
14997         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
14998         980628-10.f: Assert std=gnu to permit mixing of
14999         types in equivalence statements.
15000
15001 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
15002
15003         PR 24112
15004         * gfortran.dg/open_status_1.f90: New.
15005
15006 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
15007
15008         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
15009         * gcc.dg/vect/pr22480.c: Clean up temp files.
15010         * gcc.dg/vect/pr23831.c: Clean up temp files.
15011         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
15012         Clean up temp files.
15013         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
15014         Clean up temp files.
15015
15016         * gcc.dg/20050309-1.c: Clean up temp files.
15017         * gcc.dg/20050325-1.c: Clean up temp files.
15018
15019 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
15020
15021         PR tree-optimization/24059
15022         * gcc.dg/vect/pr24059.c : New test.
15023
15024 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
15025
15026         PR middle-end/24109
15027         * gcc.c-torture/execute/20050929-1.c: New test.
15028
15029 2005-09-29  Steven Bosscher  <stevenb@suse.de>
15030
15031         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
15032
15033 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
15034
15035         PR c/21419
15036         * gcc.dg/pr21419.c: New test.
15037
15038 2005-09-29  Steven Bosscher  <stevenb@suse.de>
15039
15040         * gcc.dg/pr23911.c: New test.
15041
15042 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
15043
15044         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
15045
15046         PR c++/16782
15047         * g++.dg/parse/qualified4.C: New test.
15048         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
15049         * g++.old-deja/g++.mike/p8154.C: Likewise.
15050
15051 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
15052
15053         PR c++/22147
15054         * g++.dg/template/friend37.C: New test.
15055         * g++.dg/parse/crash28.C: Adjust error markers.
15056
15057 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
15058
15059         PR fortran/18518
15060         * gfortran.fortran-torture/execute/save_2.f90: New decl.
15061
15062 2005-09-27  Devang Patel  <dpatel@apple.com>
15063
15064         PR tree-optimization/23625
15065         * gcc.dg/pr23625.c: New test.
15066
15067 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
15068
15069         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
15070         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
15071
15072 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
15073
15074         PR fortran/23677
15075         * gfortran.fortran-torture/execute/save_1.f90: New test.
15076         * gfortran.dg/save_1.f90: New test.
15077
15078 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
15079
15080         * gcc.target/i386/builtin-apply-mmx.c: New test.
15081
15082         PR target/22576
15083         * gcc.target/i386/pr22576.c: New test.
15084
15085         PR target/22585
15086         * gcc.target/i386/pr22585.c: New test.
15087
15088         PR target/23268
15089         * gcc.target/i386/pr23268.c: New test.
15090
15091         PR middle-end/23831
15092         * gcc.dg/vect/pr23831.c: New test.
15093
15094         PR target/24055
15095         * gcc.target/i386/pr24055.c: New test.
15096
15097 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
15098
15099         PR tree-optimization/23960
15100         * gcc.c-torture/compile/pr23960.c: New.
15101
15102 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
15103
15104         PR fortran/16861
15105         * gfortran.dg/nested_modules_3.f90: New.
15106
15107 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
15108
15109         PR fortran/24005
15110         gfortran.dg/interface_1.f90: New test.
15111
15112 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
15113         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15114
15115         PR fortran/23843
15116         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
15117
15118 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
15119
15120         PR fortran/23516
15121         * gfortran.dg/imag_1.f: New test.
15122         * gfortran.dg/imag_2.f: Ditto.
15123
15124 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
15125
15126         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
15127
15128 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
15129
15130         PR c++/21983
15131         * g++.dg/warn/pr21983.C: New test.
15132
15133 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
15134
15135         * gcc.dg/20050922-1.c: Testcase added.
15136
15137 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
15138
15139         PR c++/23993
15140         * g++.dg/template/array14.C: New test.
15141
15142 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
15143
15144         PR fortran/19929
15145         * gfortran.dg/der_ptr_component_1.f90: New test.
15146
15147 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15148
15149         PR c++/23965
15150         * g++.dg/template/error1.C: Reject "no matching function" message.
15151
15152 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15153
15154         PR c++/17609
15155         * g++.dg/lookup/error1.C: New test.
15156
15157 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
15158
15159         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
15160         functionality of the testcase.
15161
15162 2005-09-20  Richard Henderson  <rth@redhat.com>
15163
15164         * gcc.dg/vect/vect-22.c: Require vect_float.
15165         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
15166
15167 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
15168
15169         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
15170         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
15171         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
15172         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
15173         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
15174         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
15175         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
15176         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
15177         * gcc.dg/cpp/ucnid-8.c: New test.
15178
15179 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
15180
15181         PR tree-optimization/23929
15182         * gcc.c-torture/compile/pr23929.c: New test.
15183
15184 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
15185
15186         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
15187         for one loop.
15188
15189 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
15190
15191         PR testsuite/23186
15192         * g++.dg/other/pr22003.C: Require named sections.
15193
15194 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
15195
15196         PR c++/23947
15197         * g++.dg/rtti/crash3.C: New test.
15198
15199         PR tree-optimization/23818
15200         * gcc.dg/pr23818.c: New test.
15201
15202 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15203
15204         PR fortran/23420
15205         * gfortran.dg/print_fmt_4.f: New.
15206
15207 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
15208
15209         PR fortran/23663
15210         * gfortran.fortran-torture/execute/entry_11.f90: New test.
15211
15212 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
15213
15214         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
15215         Use pointers to local alignable arrays instead. Added comments.
15216         * gcc.dg/vect/vect-46.c: Likewise.
15217         * gcc.dg/vect/vect-48.c: Likewise.
15218         * gcc.dg/vect/vect-49.c: Likewise.
15219         * gcc.dg/vect/vect-52.c: Likewise.
15220         * gcc.dg/vect/vect-53.c: Likewise.
15221         * gcc.dg/vect/vect-54.c: Likewise.
15222         * gcc.dg/vect/vect-56.c: Likewise.
15223         * gcc.dg/vect/vect-57.c: Likewise.
15224         * gcc.dg/vect/vect-58.c: Likewise.
15225         * gcc.dg/vect/vect-60.c: Likewise.
15226         * gcc.dg/vect/vect-61.c: Likewise.
15227
15228         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
15229         The test is no longer vectorizable on vect_no_align targets.
15230         * gcc.dg/vect/vect-43.c: Likewsie.
15231
15232         * gcc.dg/vect/vect-44.c: Added comments.
15233         * gcc.dg/vect/vect-45.c: Added comments.
15234         * gcc.dg/vect/vect-50.c: Added comments.
15235         * gcc.dg/vect/vect-51.c: Added comments.
15236
15237         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
15238         aligned type.
15239         * gcc.dg/vect/Os-vect-95.c: Likewise.
15240
15241         * gcc.dg/vect/vect-41.c: Test removed.
15242         * gcc.dg/vect/vect-47.c: Test removed.
15243         * gcc.dg/vect/vect-55.c: Test removed.
15244         * gcc.dg/vect/vect-59.c: Test removed.
15245
15246 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
15247
15248         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
15249         No longer vectorizable on vect_no_align targets.
15250         * gcc.dg/vect/pr20122.c: Likewise.
15251         * gcc.dg/vect/vect-74.c: Likewise.
15252         * gcc.dg/vect/vect-75.c: Likewise.
15253         * gcc.dg/vect/vect-76.c: Likewise.
15254
15255         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
15256         Will not be vectorizable on vect_no_align targets once aliasing issues
15257         are resolved.
15258         * gcc.dg/vect/vect-79.c: Likewise.
15259
15260         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
15261         * gcc.dg/vect/vect-78.c: Likewise.
15262         * gcc.dg/vect/vect-97.c: Likewise.
15263
15264 2005-09-19  Steven Bosscher  <stevenb@suse.de>
15265
15266         * gcc.dg/pr23943.c: New test.
15267
15268 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
15269
15270         PR fortran/19181
15271         * gfortran.dg/derived_pointer_null_1.f90: New test.
15272
15273 2005-09-18  Richard Guenther  <rguenther@suse.de>
15274
15275         PR middle-end/23944
15276         * gcc.c-torture/compile/pr23944.c: New testcase.
15277
15278 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
15279
15280         PR fortran/15975
15281         * gfortran.dg/der_pointer_2.f90: New test.
15282
15283 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
15284
15285         PR fortran/16861
15286         * gfortran.dg/nested_modules_2.f90: New test.
15287
15288 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15289
15290         PR c++/18368
15291         * g++.dg/other/semicolon.C: New test.
15292
15293 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
15294
15295         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
15296         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
15297
15298 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
15299
15300         PR c++/23914
15301         * g++.dg/template/static18.C: New test.
15302
15303         PR c++/21514
15304         * g++.dg/template/crash19.C: Remove dg-error marker.
15305         * g++.dg/template/local4.C: New test.
15306
15307 2005-09-16  Paul Brook  <paul@codesourcery.com>
15308
15309         PR fortran/23906
15310         * gfortran.dg/dependency_1.f90: New test.
15311
15312 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
15313
15314         PR c++/23896
15315         * g++.dg/template/static17.C: New test.
15316
15317 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
15318
15319         PR c++/23139
15320         * g++.dg/warn/huge-val1.C: New test.
15321
15322 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
15323
15324         PR c++/13140
15325         * g++.dg/parse/class2.C: New test.
15326         * g++.dg/template/explicit8.C: Likewise.
15327         * g++.dg/template/spec25.C: Likewise.
15328
15329 2005-09-14  Josh Conner  <jconner@apple.com>
15330
15331         PR middle-end/23584
15332         * gcc.dg/pr23584.c: New test.
15333
15334 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
15335
15336         PR fortran/21875 Internal Unit Array I/O, NIST
15337         * gfortran.dg/arrayio_1.f90: New test.
15338         * gfortran.dg/arrayio_1.f90: New test.
15339         * gfortran.dg/arrayio_1.f90: New test.
15340         * gfortran.dg/arrayio_1.f90: New test.
15341         * gfortran.dg/arrayio_1.f90: New test.
15342
15343 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
15344
15345         PR middle-end/22480
15346         * gcc.dg/vect/pr22480.c: New test.
15347
15348 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
15349
15350         PR fortran/19358
15351         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
15352
15353 2005-09-13 Josh Conner <jconner@apple.com>
15354
15355         PR c++/23180
15356         * g++.dg/init/struct2.C: New test.
15357         * g++.dg/init/struct3.C: New test.
15358
15359 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
15360
15361         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
15362         Clean up temp files.
15363         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
15364         gcc.dg/tree-ssa/builtin-fprintf-1.c,
15365         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
15366         gcc.dg/tree-ssa/builtin-printf-1.c,
15367         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
15368         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
15369         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
15370         gcc.dg/tree-ssa/builtin-vprintf-1.c,
15371         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
15372         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
15373         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
15374         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
15375         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
15376         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
15377         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
15378         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
15379
15380 2005-09-13  Josh Conner  <jconner@apple.com>
15381
15382         * lib/gcc-dg.exp: Load scanipa.exp.
15383         (cleanup-dump): New procedure.
15384         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
15385         * lib/scandump.exp: New file.
15386         * lib/scantree.exp: Use it.
15387         * lib/scanipa.exp: New file.
15388
15389 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
15390
15391         PR fortran/17740
15392         * gfortran.dg/generic_4.f90: New test.
15393
15394 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
15395
15396         PR target/23816
15397         * gcc.target/i386/pr23816-1.c: New test.
15398         * gcc.target/i386/pr23816-2.c: New test.
15399
15400
15401 2005-09-13  Bastian Blank <waldi@debian.org>
15402
15403         PR c++/16171
15404         * g++.dg/abi/mangle26.C: New test.
15405         * g++.dg/abi/mangle27.C: New test.
15406         * g++.dg/abi/mangle28.C: New test.
15407         * g++.dg/abi/mangle29.C: New test.
15408
15409         PR c++/23839
15410         * g++.dg/parse/register1.C: New test.
15411
15412 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
15413
15414         PR c++/23842
15415         * g++.dg/template/access16.C: New test.
15416
15417 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
15418
15419         * gfortran.dg/char_pack_2.f90: Increase the vector size.
15420
15421 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
15422
15423         PR fortran/18899
15424         * gfortran.dg/shape_2.f90: New test.
15425
15426 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
15427
15428         PR target/19269
15429         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
15430         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
15431         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
15432         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
15433         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
15434         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
15435         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
15436         tests.
15437
15438 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
15439
15440         PR c++/23841
15441         * g++.dg/parse/template17.C: New test.
15442
15443 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
15444
15445         PR c++/23789
15446         * g++.dg/template/nontype14.C: New test.
15447
15448 2005-09-12  Ian Lance Taylor  <ian@airs.com>
15449
15450         PR g++/7874
15451         * g++.dg/lookup/friend7.C: New test.
15452         * g++.dg/lookup/friend8.C: New test.
15453         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
15454         so that it will be found via argument dependent lookup.
15455         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
15456         friend functions which will no longer be found.
15457         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
15458         function g, so that it will be found via argument dependent
15459         lookup.
15460         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
15461         * g++.old-deja/g++.mike/net43.C: Likewise.
15462
15463 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
15464
15465         PR c++/23691
15466         * g++.dg/template/static16.C: New test.
15467
15468 2005-09-12  Josh Conner  <jconner@apple.com>
15469
15470         PR middle-end/23237
15471         * gcc.c-torture/compile/pr23237.c: New test.
15472
15473 2005-09-11  Richard Henderson  <rth@redhat.com>
15474
15475         * g++.dg/other/error8.C: Update expected diagnostic text.
15476
15477 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15478
15479         PR libfortran/19872
15480         * gfortran.dg/overwrite_1.f: New test.
15481
15482 2005-09-09  Josh Conner  <jconner@apple.com>
15483
15484         * g++.dg/init/pr23180-1.C: Removed.
15485         * g++.dg/init/pr23180-2.C: Removed.
15486
15487 2005-09-09  David Daney <ddaney@avtrex.com>
15488
15489         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
15490         files which are ...
15491         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
15492         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
15493
15494 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15495
15496         * gfortran.dg/iostat_2.f90: New test.
15497
15498 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
15499
15500         PR c++/22252
15501         * g++.dg/ext/interface1.C: New test.
15502         * g++.dg/ext/interface1.h: Likewise.
15503         * g++.dg/ext/interface1a.cc: Likewise.
15504
15505 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
15506
15507         * gfortran.dg/iomsg_1.f90: New test case.
15508
15509 2005-09-09  Richard Guenther  <rguenther@suse.de>
15510
15511         PR c++/23624
15512         * g++.dg/tree-ssa/pr23624.C: New testcase.
15513
15514 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
15515
15516         PR fortran/19239
15517         * gfortran.dg/vector_subscript_1.f90,
15518         * gfortran.dg/vector_subscript_2.f90: New tests.
15519
15520 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
15521
15522         PR fortran/21104
15523         * gfortran.dg/array_alloc_1.f90,
15524         * gfortran.dg/array_alloc_2.f90,
15525         * gfortran.dg/array_alloc_3.f90: New tests.
15526
15527 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
15528
15529         PR fortran/12840
15530         * gfortran.dg/array_constructor_6.f90
15531         * gfortran.dg/array_constructor_7.f90
15532         * gfortran.dg/array_constructor_8.f90
15533         * gfortran.dg/array_constructor_9.f90
15534         * gfortran.dg/array_constructor_10.f90
15535         * gfortran.dg/array_constructor_11.f90
15536         * gfortran.dg/array_constructor_12.f90: New tests.
15537
15538 2005-09-08  Josh Conner  <jconner@apple.com>
15539
15540         PR c++/23180
15541         * g++.dg/init/pr23180-1.C: New test.
15542         * g++.dg/init/pr23180-2.C: New test.
15543
15544 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
15545
15546         PR fortran/18878
15547         * gfortran.dg/module_double_reuse.f90: New.
15548
15549 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
15550
15551         PR fortran/23270
15552         PR fortran/22304
15553         PR fortran/18870
15554         PR fortran/17917
15555         PR fortran/16511
15556         * gfortran.dg/common_equivalence_1.f: New.
15557         * gfortran.dg/common_equivalence_2.f: New.
15558         * gfortran.dg/common_equivalence_3.f: New.
15559         * gfortran.dg/contained_equivalence_1.f90: New.
15560         * gfortran.dg/module_blank_common.f90: New.
15561         * gfortran.dg/module_commons_1.f90: New.
15562         * gfortran.dg/module_equivalence_1.f90: New.
15563         * gfortran.dg/nested_modules_1.f90: New.
15564         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
15565         equivalences and add comment to connect the test with
15566         the PR.
15567
15568 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15569
15570         PR fortran/23765
15571         * gfortran.dg/common_6.f90: New test.
15572
15573 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
15574
15575         PR fortran/15326
15576         * gfortran.dg/char_result_1.f90,
15577         * gfortran.dg/char_result_2.f90,
15578         * gfortran.dg/char_result_3.f90,
15579         * gfortran.dg/char_result_4.f90,
15580         * gfortran.dg/char_result_5.f90,
15581         * gfortran.dg/char_result_6.f90,
15582         * gfortran.dg/char_result_7.f90,
15583         * gfortran.dg/char_result_8.f90: New tests.
15584
15585 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
15586
15587         PR fortran/19928
15588         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
15589
15590 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
15591
15592         PR obj-c++/16816
15593         * obj-c++.dg/selector-5.mm: New test.
15594         * obj-c++.dg/selector-6.mm: New test.
15595
15596 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
15597
15598         PR objc/20574
15599         PR objc/19324
15600         * objc.dg/error-1.m: New test.
15601
15602 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
15603
15604         PR fortran/23373
15605         * gfortran.fortran-torture/execute/pr23373-1.f90,
15606         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
15607
15608 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
15609
15610         PR libfortran/23760
15611         * gfortran.dg/g77/1832.f: Remove long string in write statement
15612         to allow the test to pass on correct list directed output with
15613         prepended space.
15614
15615 2005-09-07  James E Wilson  <wilson@specifix.com>
15616
15617         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
15618
15619 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
15620
15621         * gfortran.dg/parameter+save.f90: Rename to
15622         * gfortran.dg/parameter_save.f90: .. this.
15623
15624 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
15625
15626         PR fortran/20848
15627         * gfortran.dg/parameter+save.f90: New test case.
15628
15629 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
15630
15631         PR fortran/19269
15632         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
15633
15634 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
15635
15636         PR c/23075
15637         * gcc.dg/pr23075.c: New test.
15638         * g++.dg/warn/pr23075.C: New test.
15639
15640         PR target/22362
15641         * gcc.target/i386/pr22362.c: New test.
15642
15643         PR rtl-optimization/23098
15644         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
15645
15646         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
15647         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
15648         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
15649
15650 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
15651
15652         * g++.dg/expr/cast6.C: New test.
15653
15654         PR c++/9782
15655         * g++.dg/init/new15.C: New test.
15656
15657 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
15658
15659         * gcc.dg/vect/Os-vect-95.c: New test.
15660         * gcc.dg/vect/vect-95.c: Same.
15661
15662 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
15663
15664         * gcc.dg/vect/vect-29.c: Update xfail testing.
15665         * gcc.dg/vect/vect-44.c: Same.
15666         * gcc.dg/vect/vect-48.c: Same.
15667         * gcc.dg/vect/vect-50.c: Same.
15668         * gcc.dg/vect/vect-72.c: Same.
15669         * gcc.dg/vect/vect-77.c: Same.
15670         * gcc.dg/vect/vect-78.c: Same.
15671         * gcc.dg/vect/vect-80.c: Same.
15672         * gcc.dg/vect/vect-96.c: Same.
15673         * gcc.dg/vect/vect-100.c: Same.
15674         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
15675         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
15676         * gfortran.dg/vect/vect-5.f90: Same.
15677
15678 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
15679
15680         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
15681         start strings.
15682         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
15683         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
15684
15685         PR c++/23056
15686         * g++.dg/opt/pr23056.C: New test.
15687
15688         PR rtl-optimization/23098
15689         * gcc.target/i386/pr23098.c: New test.
15690
15691 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
15692
15693         PR c++/23667
15694         * g++.dg/template/static15.C: New test.
15695
15696         PR c++/21440
15697         * g++.dg/ext/stmtexpr5.C: New test.
15698         * g++.dg/ext/stmtexpr6.C: Likewise.
15699
15700 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
15701
15702         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
15703
15704         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
15705         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
15706         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
15707
15708 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
15709
15710         PR libfortran/23321
15711         * gfortran.dg/direct_io_4.f90: New test case.
15712
15713 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
15714             Rasmus Hahn  <rassahah@neofonie.de>
15715
15716         PR libobjc/23108
15717         * objc.dg/type-stream-1.m: New test.
15718
15719 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
15720
15721         PR fortran/23661
15722         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
15723         gfortran.dg/print_fmt_3.f90: New test.
15724
15725 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
15726
15727         * gfortran.dg/fmt_t_1.f90: New test.
15728
15729 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
15730
15731         PR rtl-optimization/23454
15732         * g++.dg/opt/pr23454.C: New test.
15733
15734 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
15735
15736         PR c++/23699
15737         * g++.dg/ext/static1.C: New test.
15738
15739 2005-09-02  Richard Henderson  <rth@redhat.com>
15740
15741         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
15742         tail call to check_fa_work.
15743
15744 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
15745
15746         PR c++/21687
15747         * g++.dg/other/gc3.C: New test.
15748
15749 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15750
15751         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
15752         * gcc.dg/20050826-1.c: Likewise.
15753
15754 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
15755
15756         PR c++/23167
15757         * g++.dg/expr/volatile1.C: New test.
15758
15759 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
15760
15761         PR middle-end/23547
15762         * gcc.dg/pr23547.c: New test.
15763
15764 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
15765
15766         PR c/22061
15767         * gcc.c-torture/execute/pr22061-1.c,
15768         * gcc.c-torture/execute/pr22061-2.c,
15769         * gcc.c-torture/execute/pr22061-3.c,
15770         * gcc.c-torture/execute/pr22061-4.c: New tests.
15771
15772 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
15773
15774         * gcc.dg/Wredundant-decls-2.c: New test to check that
15775         -Wredundant-decls does not issue warning for a variable
15776         definition following a declaration.
15777
15778 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
15779
15780         PR debug/7241
15781         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
15782         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
15783         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
15784
15785         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
15786         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
15787         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
15788         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
15789         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
15790         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
15791         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
15792         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
15793
15794 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15795
15796         PR objc/23306
15797         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
15798         scan-assmbler.
15799
15800 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
15801
15802         PR target/21255
15803         * gcc.dg/pr21255-1.c: New test.
15804         * gcc.dg/pr21255-2-mb.c: Likewise.
15805         * gcc.dg/pr21255-2-ml.c: Likewise.
15806         * gcc.dg/pr21255-3.c: Likewise.
15807         * gcc.dg/pr21255-4.c: Likewise.
15808
15809 2005-08-31  Dale Johannesen  <dalej@apple.com>
15810
15811         * gcc.dg/20050830-1.c: New.
15812
15813 2005-08-31  Josh Conner  <jconner@apple.com>
15814
15815         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
15816         command-line options for arm-*-* targets.
15817         * g++.dg/init/array16.C: Likewise.
15818         * g++.dg/other/crash-4.C: Likewise.
15819
15820 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15821
15822         PR obj-c++/23640
15823         * obj-c++.dg/gnu-runtime-3.mm: New test.
15824
15825 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15826
15827         PR c++/13377
15828         * g++.dg/lookup/ambig4.C: New test.
15829         * g++.dg/lookup/ambig5.C: New test.
15830         * g++.dg/tc1/dr101.C: Adjust error markers.
15831
15832 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15833
15834         PR c++/23639
15835         * g++.dg/template/ttp5.C: Adjust error markers.
15836
15837 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
15838
15839         PR testsuite/23609
15840         * lib/obj-c++.exp: Include target-libpath.exp.
15841         (obj-c++_link_flags): Look for the GNU libobjc library
15842         and set the library path to include it.
15843         Don't manually set LD_LIBRARY_PATH (etc.) but call
15844         set_ld_library_path_env_vars instead.
15845         (obj-c++_target_compile): Don't set library path or
15846         linker flags because they are already set correctly
15847         in obj-c++_link_flags.
15848
15849 2005-08-30  Josh Conner  <jconner@apple.com>
15850
15851         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
15852         to command-line options for arm-*-* targets.
15853
15854 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
15855
15856         * g++.dg/other/i386-1.C: New.
15857
15858 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
15859
15860         PR preprocessor/20348
15861         PR preprocessor/20356
15862         * gcc.dg/cpp/pr20348.c: New test.
15863         * gcc.dg/cpp/pr20348.h: New file.
15864         * gcc.dg/cpp/inc/pr20348.h: New file.
15865         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
15866         * gcc.dg/cpp/pr20356.c: New test.
15867         * gcc.dg/cpp/pr20356.h: New file.
15868         * gcc.dg/cpp/inc/pr20356.h: New file.
15869         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
15870
15871 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
15872
15873         * gfortran.fortran-torture/execute/intrinsic_count.f90:
15874         Fix array dimension to avoid correct end-of-file error.
15875
15876 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
15877
15878         PR libfortran/23598
15879         * gfortran.dg/iostat_1.f90: New test.
15880
15881 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
15882
15883         PR middle-end/23408
15884         * gcc.dg/pr23408.c: New test.
15885
15886 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
15887
15888         PR c++/23099
15889         * g++.dg/init/member1.C: Make sure erroneous static data member
15890         definitions are required.
15891         * g++.dg/template/static13.C: New test.
15892         * g++.dg/template/static14.C: Likewise.
15893
15894 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
15895
15896         * gcc.target/i386/pr23575.c: Use -msse2 instead of
15897         -march=pentium4, remove ilp32 requirement.
15898
15899         PR middle-end/23484
15900         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
15901         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
15902
15903 2005-08-29  Andreas Jaeger  <aj@suse.de>
15904
15905         PR testsuite/23607
15906         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
15907
15908 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
15909
15910         * gcc.c-torture/execute/20050316-2.c: New test.
15911         * gcc.c-torture/execute/20050316-3.c: New test.
15912         * gcc.dg/torture/pr16104-1.c: New test.
15913
15914 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
15915
15916         PR middle-end/23463
15917         * gcc.c-torture/execute/zero-struct-1.c: New test.
15918
15919 2005-08-27  Richard Guenther  <rguenther@suse.de>
15920
15921         PR target/23575
15922         * gcc.target/i386/pr23575.c: New testcase.
15923
15924 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
15925
15926         PR rtl-optimization/23561
15927         * gcc.c-torture/execute/20050826-1.c: New test.
15928
15929         PR rtl-opt/23560
15930         * gcc.c-torture/execute/20050826-2.c: New test.
15931
15932 2005-08-26  Dale Johannesen  <dalej@apple.com>
15933
15934         * gcc.dg/20030711-1.c: Modify to work on Darwin.
15935         * gcc.dg/20050826-1.c: New.
15936
15937 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
15938
15939         PR c++/19004
15940         * g++.dg/template/nontype13.C: New test.
15941
15942         PR c++/23491
15943         * g++.dg/init/new14.C: New test.
15944         * g++.dg/expr/anew1.C: Do not XFAIL.
15945         * g++.dg/expr/anew2.C: Likewise.
15946         * g++.dg/expr/anew3.C: Likewise.
15947
15948 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
15949
15950         PR middle-end/22439
15951         * gcc.dg/vla-3.c: New test.
15952
15953 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
15954
15955         PR fortran/20363
15956         * gfortran.dg/named_interface.f90: New.
15957
15958 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
15959
15960         * gcc.c-torture/execute/frame-address.c: New test.
15961
15962 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
15963
15964         PR c++/20817
15965         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
15966
15967 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
15968
15969         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
15970
15971 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
15972
15973         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
15974         * gcc.dg/altivec-22.c: Rename from..
15975         * gcc.dg/altivec-nomfcr.c: ..this.
15976
15977 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
15978
15979         PR tree-optimization/23546
15980         * gcc.dg/tree-ssa/pr23546.c: New test.
15981
15982 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
15983
15984         PR fortran/17758
15985         * gfortran.dg/nonreturning_statements.f90: New test.
15986
15987 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
15988
15989         PR c++/22454
15990         * g++.dg/parse/crash29.C: New.
15991
15992 2005-08-23  DJ Delorie  <dj@redhat.com>
15993
15994         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
15995         constants have the L suffix.
15996
15997 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
15998
15999         PR c++/23044
16000         * g++.dg/template/instantiate8.C: New.
16001
16002 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
16003
16004         PR middle-end/23467
16005         * gcc.c-torture/execute/pr23467.c: New test.
16006
16007 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
16008
16009         PR tree-optimization/22043
16010         * gcc.c-torture/execute/20050613-1.c: New test.
16011
16012 2005-08-23  Ben Elliston  <bje@au.ibm.com>
16013
16014         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
16015
16016 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
16017
16018         PR rtl-optimization/23478
16019         * g++.dg/opt/pr23478.C: New test.
16020
16021 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
16022
16023         PR c/18715
16024         * gcc.dg/switch-warn-3.c: New test.
16025
16026 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16027
16028         PR c++/22233
16029         * g++.dg/template/param1.C: New test.
16030
16031 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16032
16033         PR c++/23089
16034         * g++.dg/other/incomplete1.C: New test.
16035
16036 2005-08-22  Ira Rosen  <irar@il.ibm.com>
16037
16038         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
16039         are vectorizable.
16040
16041 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16042
16043         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
16044         d_lines_5.f: New.
16045
16046 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
16047
16048         * gcc.target/i386/sse-4.c: New test.
16049
16050 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16051
16052         PR testsuite/23239
16053         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
16054
16055 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
16056
16057         * gcc.dg/20050811-1.c: New test.
16058         * gcc.dg/20050811-2.c: New test.
16059
16060 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
16061
16062         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
16063
16064 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
16065
16066         PR 23476
16067         * gcc.c-torture/compile/pr23476.c: New test.
16068
16069 2005-08-19  Devang Patel  <dpatel@apple.com>
16070
16071         PR tree-optimization/23048
16072         * gcc.dg/tree-ssa/pr23048.c: New test.
16073
16074 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
16075
16076         PR middle-end/20624
16077         * g++.dg/warn/Wreturn-3.C: New test
16078
16079 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
16080
16081         PR tree-optimization/22228
16082         * g++.dg/vect/pr22543.cc: New test.
16083
16084 2005-08-17  Steven Bosscher  <stevenb@suse.de>
16085
16086         PR tree-optimization/21574
16087         * gcc.dg/tree-ssa/pr21574.c: New test.
16088
16089 2005-08-16  James E Wilson  <wilson@specifix.com>
16090
16091         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
16092
16093 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
16094
16095         PR tree-opt/23402
16096         * gcc.c-torture/compile/zero-strct-3.c: New test.
16097         * gcc.c-torture/compile/zero-strct-4.c: New test.
16098
16099 2005-08-16  Steven Bosscher  <stevenb@suse.de>
16100
16101         PR target/23376
16102         * gcc.target/x86_64/pr23376.c: New test.
16103
16104 2005-08-16  Ian Lance Taylor  <ian@airs.com>
16105
16106         PR c++/23337
16107         * g++.dg/ext/vector2.C: New.
16108
16109 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
16110
16111         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
16112
16113 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
16114
16115         PR libfortran/23428
16116         * gfortran.dg/inquire-complex.f90: New test case.
16117
16118 2005-08-16  James E Wilson  <wilson@specifix.com>
16119
16120         PR tree-optimization/21105
16121         * gcc.dg/large-size-array.c: New.
16122
16123 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
16124
16125         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
16126         type.
16127         * gcc.dg/vect/vect-41: Likewise.
16128         * gcc.dg/vect/vect-42: Likewise.
16129         * gcc.dg/vect/vect-43: Likewise.
16130         * gcc.dg/vect/vect-44: Likewise.
16131         * gcc.dg/vect/vect-46: Likewise.
16132         * gcc.dg/vect/vect-47: Likewise.
16133         * gcc.dg/vect/vect-48: Likewise.
16134         * gcc.dg/vect/vect-52: Likewise.
16135         * gcc.dg/vect/vect-53: Likewise.
16136         * gcc.dg/vect/vect-54: Likewise.
16137         * gcc.dg/vect/vect-55: Likewise.
16138         * gcc.dg/vect/vect-56: Likewise.
16139         * gcc.dg/vect/vect-57: Likewise.
16140         * gcc.dg/vect/vect-58: Likewise.
16141         * gcc.dg/vect/vect-59: Likewise.
16142         * gcc.dg/vect/vect-60: Likewise.
16143         * gcc.dg/vect/vect-61: Likewise.
16144         * gcc.dg/vect/vect-85: Likewise.
16145         * gcc.dg/vect/vect-87: Likewise.
16146         * gcc.dg/vect/vect-88: Likewise.
16147         * gcc.dg/vect/vect-93.c: Likewise.
16148         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
16149         * gcc.dg/vect/vect-75: Likewise.
16150         * gcc.dg/vect/vect-76: Likewise.
16151         * gcc.dg/vect/vect-77: Likewise.
16152         * gcc.dg/vect/vect-78: Likewise.
16153         * gcc.dg/vect/vect-80: Likewise.
16154         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
16155         vectorized for the expected reason, rather than checking how alignment
16156         was handled.
16157         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
16158         type and also instead of aligned pointers. Added documentation.
16159
16160 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
16161
16162         * gfortran.dg/power.f90: New test.
16163
16164 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
16165
16166         PR rtl-optimization/23299
16167         * g++.dg/opt/pr23299.C: New test.
16168
16169 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16170
16171         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
16172
16173 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
16174
16175         * g++.dg/template/local6.C: New test.
16176
16177 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
16178
16179         * execute/exceptions/finally-1.m: Check that the catch and finally are
16180         being called.  Also add a "return 0;" at the end of main.
16181
16182 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
16183
16184         PR fortran/21432.
16185         * gfortran.dg/namelist_print_1.f: New test of functionality of
16186         PRINT namelist.
16187         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
16188         namelist generates error with -std=f95.
16189
16190 2005-08-14  Ira Rosen  <irar@il.ibm.com>
16191
16192         PR tree-optimization/23119
16193         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
16194
16195 2005-08-13  Marcin Koziej  <creep@desk.pl>
16196             Andrew Pinski  <pinskia@physics.uc.edu>
16197
16198         PR libobjc/22492
16199         * execute/exceptions/finally-1.m: New test.
16200
16201 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16202
16203         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
16204         testsuite.
16205         * objc/execute/exceptions/trivial.m: New test.
16206         * objc.dg/try-catch-11.m: Move to ...
16207         * objc/execute/exceptions/foward-1.m: Here.
16208         * objc.dg/try-catch-2.m: Move to ...
16209         * objc/execute/exceptions/catchall-1.m: Here.
16210         * objc.dg/try-catch-8.m: Move to ...
16211         * objc/execute/exceptions/local-variables-1.m: Here.
16212
16213 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16214
16215         * objc.dg/nested-func-1.m: Move to ...
16216         * objc/execute/nested-func-1.m: Here.
16217
16218 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16219
16220         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
16221         in ${options} instead of [target_info name].
16222         * lib/obj-c++.exp (objc_target_compile): Likewise.
16223
16224 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16225
16226         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
16227
16228 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16229
16230         part of PR testsuite/23348
16231         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
16232         of the torture options.
16233         * objc/compile/trivial.m: New test.
16234
16235 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
16236
16237         * gfortran.dg/eoshift.f90: Correct format.
16238
16239 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
16240
16241         * gfortran.fortran-torture/execute/character_passing.f90:
16242         Fix comment typo.
16243
16244 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
16245
16246         PR c++/8271
16247         * g++.dg/template/unify10.C: New.
16248
16249 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
16250
16251         * g++.dg/parse/pr22514.C: Move to...
16252         * g++.dg/debug/pr22514.C: here.
16253
16254 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16255
16256         PR c++/23266
16257         * g++.dg/inherit/pure1.C: New test.
16258
16259         * ChangeLog: Fix typos.
16260
16261 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16262             Steven Bosscher  <stevenb@suse.de>
16263
16264         * gfortran.dg/runtime_warning_1.f90: New test.
16265
16266 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
16267
16268         PR c++/23219
16269         * g++.dg/parse/crash28.C: New.
16270
16271 2005-08-11  Richard Guenther  <rguenther@suse.de>
16272
16273         PR target/23289
16274         * gcc.target/i386/tailcall-1.c: New testcase.
16275
16276 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
16277
16278         * gcc.dg/vect/vect-67.c: Un-xfail.
16279
16280 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
16281
16282         PR c++/23225
16283         * g++.dg/testsuite/parse/crash27.C: new test.
16284
16285 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
16286
16287         PR libfortran/22143
16288         * gfortran.dg/shift-kind.f90: New testcase.
16289
16290 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
16291
16292         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
16293         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
16294
16295 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16296
16297         PR c++/20646
16298         * g++.dg/other/mult-stor1.C: New test.
16299
16300 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
16301
16302         * gcc.c-torture/pr18299-1.c: Move to ...
16303         * gcc.c-torture/compile/pr18299-1.c: Here.
16304
16305 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
16306
16307         * gfortran/fortran.torture/execute/character_passing.f90:
16308         Fix types for LSAME.
16309
16310 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
16311
16312         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
16313         input data back to what it was originally.
16314
16315 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
16316
16317         * objc.dg/try-catch-8.m: Enable for all targets.
16318
16319 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
16320
16321         * gcc.dg/pr23165.c: New test.
16322
16323 2005-08-09  Steven Bosscher  <stevenb@suse.de>
16324
16325         PR tree-optimization/23234
16326         * gcc.dg/tree-ssa/pr23234.c: New test.
16327
16328 2005-08-08  Josh Conner  <jconner@apple.com>
16329
16330         PR rtl-optimization/23241
16331         * gcc.dg/char-compare.c: New test.
16332
16333 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16334
16335         PR c++/22508
16336         * g++.dg/init/new13.C: New test.
16337
16338 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
16339
16340         PR c++/21166
16341         * g++.dg/other/crash-4.C: Adjust
16342         * g++/dg/ext/packed9.C: New.
16343
16344 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
16345
16346         PR middle-end/21964
16347         * gcc.c-torture/execute/pr21964-1.c: New test.
16348
16349 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
16350
16351         PR c/22458
16352         * gcc.dg/pr22458-1.c: New test.
16353
16354 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
16355             Steven G. Kargl <kargls@comcast.net>
16356
16357         PR fortran/22390
16358         * gfortran.dg/flush_1.f90: New test.
16359
16360 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16361
16362         PR c++/23191
16363         * g++.dg/template/eh2.C: New test.
16364
16365 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16366
16367         PR c++/19498
16368         * g++.dg/template/instantiate7.C: New test.
16369
16370 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
16371
16372         PR c/23113
16373         * gcc.dg/Wunused-value-1.c: New test.
16374
16375 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
16376
16377         PR rtl-optimization/23233
16378         * gcc.c-torture/compile/pr23233-1.c: New test.
16379
16380 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
16381
16382         PR fortran/18833
16383         PR fortran/20850
16384         * gfortran.dg/equiv_1.f90: New test.
16385         * gfortran.dg/equiv_2.f90: New test.
16386         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
16387         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
16388         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
16389
16390 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
16391
16392         * gcc.c-torture/execute/vrp-5.c: New test.
16393         * gcc.c-torture/execute/vrp-6.c: New test.
16394         * gcc.dg/tree-ssa/vrp21.c: New test.
16395
16396 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
16397
16398         * g++.dg/parse/pr22514.C: New test.
16399
16400 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
16401
16402         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
16403
16404         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
16405         instead of constant loads / pool entries.
16406
16407 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
16408
16409         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
16410         TEST_TO_WCTYPE.
16411
16412 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
16413
16414         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
16415         __WINT_TYPE__ in generated prototypes if possible.
16416
16417 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
16418
16419         PR 22037
16420         * g++.dg/tree-ssa/pr22037.C:
16421
16422 2005-08-04  Richard Henderson  <rth@redhat.com>
16423
16424         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
16425         scan-tree-dump-times directive.
16426
16427 2005-08-04  Jan Hubicka  <jh@suse.cz>
16428
16429         * gcov-1.C: Fix switch counts.
16430         * gcov-4b.c: Likewise.
16431
16432 2005-08-03  Jeff Law  <law@redhat.com>
16433
16434         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
16435
16436 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
16437
16438         * gcc.c-torture/execute/pr23135.c: New test.
16439
16440 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16441
16442         PR tree-optimization/19899
16443         * gcc.dg/tree-ssa/scev-1.c: New test.
16444         * gcc.dg/tree-ssa/scev-2.c: New test.
16445
16446 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
16447
16448         PR target/18582
16449         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
16450
16451 2005-08-03  Jan Hubicka  <jh@suse.cz>
16452
16453         * update-conroll.c: New testcase.
16454         * update-conroll-2.c: New testcase.
16455
16456 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
16457
16458         * gfortran.dg/constant_substring.f: New test.
16459         * gfortran.dg/pr22491.f: New test.
16460
16461 2005-08-02  Jan Hubicka  <jh@suse.cz>
16462
16463         * update-threading.c: Replace by the proper one.
16464
16465 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
16466
16467         PR 23164
16468         * g++.dg/tree-ssa/pr23164.C: New test.
16469
16470 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
16471
16472         * gcc.dg/tree-ssa/pr23192.c: New test.
16473
16474 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
16475
16476         * gcc.c-torture/execute/vrp-4.c: New test.
16477
16478 2005-08-02  Jan Hubicka  <jh@suse.cz>
16479
16480         * update-threading.c: New test.
16481
16482 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
16483
16484         * gcc.c-torture/compile/20050801-1.c: New test.
16485         * gcc.c-torture/compile/20050801-2.c: New test.
16486
16487 2005-08-01  Jan Hubicka  <jh@suse.cz>
16488
16489         * val-prof-5.c: New test.
16490
16491 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
16492
16493         PR c/22311
16494         * gcc.dg/pr22311-1.c : New test.
16495
16496 2005-07-31  Steven Bosscher  <stevenb@suse.de>
16497
16498         PR target/23095
16499         * gfortran.dg/pr23095.f: New test.
16500
16501         PR c++/22003
16502         * g++.dg/other/pr22003.C: New test.
16503
16504 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
16505
16506         PR target/20621
16507         * gcc.c-torture/execute/pr20621-1.c: New test.
16508
16509 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
16510
16511         * gfortran.dg/comma_format_extension_4.f: Adjust length
16512         of string for format.
16513         * gfortran.dg/der_array_io_1.f: Replace illegal internal
16514         print statement with internal write.
16515         * gfortran.dg/der_array_io_2.f: Likewise.
16516         * gfortran.dg/der_array_io_3.f: Likewise.
16517
16518 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
16519
16520         * gcc.dg/fold-abs-4.c: new test.
16521
16522 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
16523
16524         PR fortran/22570 an related issues.
16525         * gfortran.dg/x_slash_1.f: New test.
16526
16527 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
16528
16529         PR c/23143
16530         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
16531         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
16532
16533 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16534
16535         PR c/529
16536         * gcc.dg/Wshadow-3.c: New test.
16537
16538 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
16539
16540         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
16541         used to have the wrong bounds).
16542
16543 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16544
16545         PR c/21720
16546         * gcc.dg/hex-round-1.c: Test more cases.
16547         * gcc.dg/hex-round-2.c: New test.
16548
16549 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
16550
16551         PR 22550
16552         * g++.dg/tree-ssa/pr22550.C: New test.
16553
16554 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
16555
16556         * gcc.dg/tree-ssa/vrp19.c: New test.
16557         * gcc.dg/tree-ssa-vrp20.c: New test.
16558
16559 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16560
16561         PR c/22240
16562         * gcc.dg/transparent-union-4.c: New test.
16563
16564 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16565
16566         PR c/22192
16567         * gcc.dg/c99-vla-2.c: New test.
16568
16569 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16570
16571         PR c/21720
16572         * gcc.dg/hex-round-1.c: New test.
16573
16574 2005-07-28  Jan Hubicka  <jh@suse.cz>
16575
16576         * inliner-1.c: Do not dump everything.
16577         * tree-prof.exp: Do not pass -ftree-based-profiling.
16578         * bprob.exp: Likewise.
16579
16580         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
16581
16582 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
16583
16584         PR c++/22545
16585         * g++.dg/expr/ptrmem7.C: New test.
16586
16587 2005-07-28  Mike Stump  <mrs@apple.com>
16588
16589         * g++.old-deja/g++.mike/visibility-1.C: New test.
16590
16591 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
16592
16593         PR c/20187
16594         * gcc.c-torture/execute/pr20187-1.c: New test.
16595
16596 2005-07-28  Jeff Law  <law@redhat.com>
16597
16598         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
16599         * gcc.dg/tree-ssa/vrp18.c: New test.
16600
16601 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
16602
16603         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
16604
16605 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
16606
16607         PR tree-optimization/22506
16608         * gcc.dg/vect/ps22506.c: New test.
16609
16610 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
16611
16612         PR target/21149
16613         * gcc.target/i386/sse-3.c: New test.
16614
16615 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
16616
16617         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
16618         * gcc.target/mips/mips32-dsp-type.c: Likewise.
16619
16620 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
16621
16622         PR c/22589
16623         * gcc.c-torture/compile/pr22589-1.c: New test.
16624
16625 2005-07-28  Jan Hubicka  <jh@suse.cz>
16626
16627         * update-loopch.c: New testcase.
16628
16629 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
16630
16631         PR rtl-optimization/23047
16632         * gcc.c-torture/execute/pr23047.c: New test.
16633         * gcc.c-torture/execute/pr23047.x: New.
16634
16635 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
16636
16637         PR tree-optimization/22493
16638         * gcc.c-torture/execute/pr22493-1.c: New test.
16639         * gcc.c-torture/execute/pr22493-1.x: New.
16640         * gcc.c-torture/execute/vrp-1.c: New test.
16641         * gcc.c-torture/execute/vrp-2.c: New test.
16642         * gcc.c-torture/execute/vrp-2.c: New test.
16643
16644 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
16645
16646         * gcc.target/frv/all-builtin-read8.c: Delete.
16647         * gcc.target/frv/all-builtin-read16.c: Delete.
16648         * gcc.target/frv/all-builtin-read32.c: Delete.
16649         * gcc.target/frv/all-builtin-read64.c: Delete.
16650         * gcc.target/frv/all-builtin-write8.c: Delete.
16651         * gcc.target/frv/all-builtin-write16.c: Delete.
16652         * gcc.target/frv/all-builtin-write32.c: Delete.
16653         * gcc.target/frv/all-builtin-write64.c: Delete.
16654         * gcc.target/frv/all-read-write-1.c: New.
16655
16656 2005-07-27  Jeff Law  <law@redhat.com>
16657
16658         * gcc.c-torture/execute/pr22630.c: New test.
16659
16660 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
16661
16662         PR tree-optimization/23073
16663         * gcc.dg/vect/nodump-pr23073.c: New test.
16664         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
16665
16666 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
16667
16668         PR tree-optimize/22348
16669         * gcc.c-torture/execute/pr22348.c: New.
16670
16671 2005-07-27  Richard Guenther  <rguenther@suse.de>
16672
16673         * gcc.dg/tree-ssa/salias-1.c: New testcase.
16674
16675 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16676
16677         PR fortran/22503
16678         * gfortran.dg/logical_comp.f90: New test.
16679
16680 2005-07-27  Jan Hubicka  <jh@suse.cz>
16681
16682         * inliner-1.c: Add cleanup of dumps.
16683         * val-prof-*.c: Likewise.
16684         * update-tailcall.c: New.
16685
16686 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
16687
16688         PR 22591
16689         * gcc.dg/tree-ssa/pr22591.c: New test.
16690         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
16691
16692 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
16693
16694         PR libobjc/22606
16695         * objc.dg/try-catch-11.m: New test.
16696
16697 2005-07-26  Richard Guenther  <rguenther@suse.de>
16698
16699         PR tree-optimization/22486
16700         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
16701
16702 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
16703
16704         PR tree-opt/22484
16705         * testsuite/g++.dg/opt/loop2.C: New test.
16706
16707 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
16708
16709         * gcc.dg/tree-ssa/reassoc-3.c: New test.
16710         * gcc.dg/tree-ssa/reassoc-4.c: New test.
16711
16712 2005-07-25  Adam Nemet  <anemet@lnxw.com>
16713
16714         * lib/profopt.exp (profopt-execute): Check for profiling data
16715         files on the target.
16716
16717 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
16718
16719         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
16720         for matching of asm labels.
16721
16722 2005-07-25  Richard Guenther  <rguenther@suse.de>
16723
16724         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
16725
16726 2005-07-25  Richard Guenther  <rguenther@suse.de>
16727
16728         PR testsuite/22624
16729         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
16730
16731 2005-07-25  Ira Rosen  <irar@il.ibm.com>
16732
16733         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
16734         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
16735         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
16736         * gcc.dg/vect/vect-100.c: New test.
16737         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
16738         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
16739         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
16740         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
16741         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
16742         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
16743         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
16744         * gfortran.dg/vect/pr19049.f90: New testcase.
16745         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
16746
16747 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
16748
16749         * gcc.c-torture/execute/20050713-1.c: New test.
16750
16751         PR fortran/20063
16752         * gfortran.fortran-torture/execute/data_4.f90: New test.
16753
16754         PR middle-end/20303
16755         * gcc.dg/visibility-d.c: New test.
16756
16757 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
16758
16759         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
16760         * gfortran.dg/underflow.f90: Ditto.
16761
16762 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16763
16764         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
16765         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
16766         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
16767
16768 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
16769
16770         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
16771         include case of field width of zero.
16772
16773 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
16774
16775         PR libgfortran/21875
16776         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
16777         with trailing blanks on normal formatted read.
16778
16779 2005-07-23  Chao-ying Fu  <fu@mips.com>
16780
16781         * gcc.target/mips/mips32-dsp-type.c: New test.
16782         * gcc.target/mips/mips32-dsp.c: New test.
16783
16784 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
16785
16786         PR testsuite/21073
16787         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
16788
16789         PR testsuite/20454
16790         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
16791         and __cyg_profile_func_exit.
16792
16793 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
16794
16795         * gfortran.dg/comma_format_extension_3.f: Fix typo.
16796         * gfortran.dg/comma_format_extension_4.f: Same.
16797         * gfortran.dg/pr15332.f: Same.
16798         * gfortran.dg/pr21730.f: Same.
16799
16800 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
16801
16802         * g++.dg/opt/vrp2.C: Fix testcase.
16803
16804         PR tree-opt/22625
16805         * g++.dg/opt/vrp2.C: New test.
16806
16807 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
16808
16809         PR debug/21828
16810         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
16811
16812 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
16813
16814         * gcc.dg/tree-ssa/20050719-1.c: New test.
16815
16816 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
16817
16818         * gcc.dg/bfin-longcall-1.c: New file.
16819         * gcc.dg/bfin-longcall-2.c: New file.
16820
16821 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
16822
16823         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
16824
16825 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
16826
16827         PR middle-end/19055
16828         * gcc.dg/tree-ssa/pr19055.c: New test.
16829         * gcc.dg/tree-ssa/pr19055-2.c: New test.
16830
16831 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
16832
16833         PR C++/22358
16834         * g++.dg/other/pr22358.C: New test.
16835
16836 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
16837
16838         PR c++/2922
16839         * g++.dg/lookup/two-stage5.C: New test from bug comments.
16840
16841 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16842
16843         PR c++/15938
16844         * g++.dg/init/union2.C: New test.
16845
16846 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16847
16848         PR c/22393
16849         * gcc.dg/complex-4.c: New test.
16850
16851 2005-07-21  Richard Guenther  <rguenther@suse.de>
16852
16853         PR testsuite/22522
16854         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
16855         scanning for asm labels.
16856         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
16857
16858 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
16859
16860         PR target/22085
16861         * gcc.dg/altivec-pr22085.c: New.
16862
16863 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
16864
16865         PR tree-optimization/19210
16866         * gcc.dg/tree-ssa/pr19210-1.c: New.
16867         * gcc.dg/tree-ssa/pr19210-2.c: New.
16868
16869 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
16870
16871         PR rtl-optimization/22167
16872         * g++.dg/opt/pr22167.C: New test.
16873
16874 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
16875
16876         PR c++/2922
16877         * g++.dg/lookup/two-stage2.C: New.
16878         * g++.dg/lookup/two-stage3.C: New.
16879         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
16880         fixed two-stage name lookup for operators.
16881         * g++.dg/template/call3.C: Compiler now produces an appropriate
16882         error message.
16883         * g++.dg/template/crash37.C: Compiler now describes bla() on line
16884         14 as a candidate.
16885         * g++.dg/template/ptrmem4.C: Compiler produces different error
16886         message.
16887         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
16888         connect_to_method as a candidate.
16889
16890 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
16891
16892         * gcc.dg/fold-alloc-1.c: New test.
16893
16894 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
16895
16896         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
16897         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
16898
16899 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
16900
16901         * gcc.dg/fold-abs-1.c: New test.
16902         * gcc.dg/fold-abs-2.c: New test.
16903         * gcc.dg/fold-abs-3.c: New test.
16904
16905 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
16906
16907         Make CONSTRUCTOR use VEC to store initializers.
16908         * g++.dg/ext/complit3.C: Check for specific error messages.
16909         * g++.dg/init/brace2.C: Update error message.
16910         * g++.dg/warn/Wbraces2.C: Likewise.
16911
16912 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
16913
16914         PR fortran/16940
16915         * gfortran.dg/module_interface_1.f90: New test.
16916
16917 2005-07-19  Danny Berlin <dberlin@dberlin.org>
16918             Kenneth Zadeck <zadeck@naturalbridge.com>
16919
16920         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
16921
16922 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16923
16924         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
16925         specify -Wformat for these tests.
16926         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
16927         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
16928         * gcc.dg/format/opt-6.c: Delete.
16929
16930 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
16931
16932         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
16933         * gcc.dg/tree-ssa/sra-3.c: Likewise.
16934
16935 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
16936
16937         * gcc.dg/tree-ssa/alias-2.c: New test.
16938
16939 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
16940
16941         PR c++/22263
16942         * g++.dg/template/explicit7.C: New test.
16943
16944 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
16945
16946         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
16947         width of 8 to +Inf and -Inf.
16948
16949 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
16950
16951         PR c++/22139
16952         * g++.dg/template/friend36.C: New test.
16953
16954 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
16955
16956         PR fortran/21730
16957         * gfortran.dg/pr21730.f: New test.
16958
16959 2005-07-16  Danny Berlin <dberlin@dberlin.org>
16960             Kenneth Zadeck <zadeck@naturalbridge.com>
16961
16962         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
16963         since pure const detection cannot run at -O1 in c compiler.
16964         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
16965         can now optimize this case properly.
16966         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
16967         because we now pass.
16968         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
16969
16970 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
16971
16972         PR c/22421
16973         * gcc.dg/format/bitfld-1.c: New test.
16974
16975 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
16976
16977         PR c++/22204
16978         * g++.dg/rtti/repo1.C: New test.
16979
16980 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
16981
16982         PR middle-end/22398
16983         * gcc.c-torture/compile/pr22398.c: New test.
16984
16985 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
16986
16987         PR c++/22132
16988         * g++.dg/expr/cast4.C: New test.
16989
16990 2005-07-15  Richard Guenther  <rguenther@suse.de>
16991
16992         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
16993         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
16994
16995 2005-07-15  Steven Bosscher  <stevenb@suse.de>
16996
16997         PR tree-optimization/22230
16998         * gcc.dg/tree-ssa/pr22230.c: New test.
16999
17000 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
17001
17002         * gfortran.dg/g77/cpp6.f: New test.
17003
17004         PR fortran/22417
17005         * gfortran.dg/g77/cpp5.F: New test.
17006         * gfortran.dg/g77/cpp5.h: New file.
17007         * gfortran.dg/g77/cpp5inc.h: New file.
17008
17009 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
17010
17011         PR libfortran/16435
17012         * gfortran.dg/tl_editting.f90: New.
17013         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
17014
17015 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
17016
17017         * gfortran.dg/char_array_constructor.f90: New test.
17018
17019 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
17020
17021         * gfortran.dg/past_eor.f90: New.
17022         * gfortran.dg/complex_read.f90: New.
17023
17024 2005-07-13  Jeff Law  <law@redhat.com>
17025
17026         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
17027         additional casts.
17028
17029         * gcc.dg/tree-ssa/pr22321.c: New test
17030
17031 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
17032
17033         PR tree-optimization/21921
17034         * gcc.dg/tree-ssa/pr21921.c: New.
17035
17036 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
17037
17038         PR tree-optimizatio/22442
17039         * gcc.dg/tree-ssa/loop-11.c: New test.
17040
17041 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
17042
17043         PR tree-opt/21840
17044         * gcc.c-torture/compile/pr21840.c: New test.
17045
17046 2005-07-12  Jan Hubicka  <jh@suse.cz>
17047
17048         * gcc.c-torture/compile/pr22379.c: New test.
17049
17050 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
17051
17052         PR libfortran/21593
17053         gfortran.dg/dev_null.f90: Remove outdated comment about
17054         PR libfortran/21593.
17055
17056
17057 2005-07-12  Dale Johannesen  <dalej@apple.com>
17058
17059         * gcc.target/i386/compress-float-sse.c: New.
17060         * gcc.target/i386/compress-float-sse-pic.c: New.
17061         * gcc.target/i386/compress-float-387.c: New.
17062         * gcc.target/i386/compress-float-387-pic.c: New.
17063         * gcc.dg/compress-float-ppc.c: New.
17064         * gcc.dg/compress-float-ppc-pic.c: New.
17065
17066 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
17067
17068         PR libfortran/21593
17069         gfortran.dg/dev_null.f90: Remove targets.
17070
17071 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
17072
17073         PR tree-opt/22335
17074         * gcc.dg/pr22335-1.c: New test.
17075         * gcc.dg/pr22335-2.c: New test.
17076
17077 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17078
17079         PR c++/20172
17080         * g++.dg/template/nontype12.C : New test.
17081
17082 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
17083
17084         * gcc.dg/tree-ssa/loop-10.c: New test.
17085
17086 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
17087
17088         * gcc.c-torture/execute/20020720-1.x: Remove.
17089
17090 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
17091
17092         * gfortran.fortran-torture/execute/forall_7.f90: New test.
17093
17094 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
17095
17096         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
17097         (dg-mips-options): Use it.
17098
17099 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
17100
17101         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
17102
17103 2005-07-09  Richard Henderson  <rth@redhat.com>
17104
17105         * lib/target-supports.exp (check_effective_target_sync_char_short):
17106         Add alpha.
17107
17108 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
17109
17110         PR libfortran/22217
17111         * gfortran.dg/negative-z-descriptor.f90: New test.
17112
17113 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
17114
17115         PR tree-opt/22329
17116         * gcc.dg/pr22329.c: New test.
17117
17118 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
17119
17120         PR tree-optimization/20139
17121         * gcc.dg/tree-ssa/pr20139.c: New.
17122
17123 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
17124
17125         PR tree-opt/22356
17126         * testsuite/gcc.dg/pr22356-1.c: New test.
17127
17128 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
17129
17130         PR c++/21799
17131         * g++.dg/template/unify8.C: New.
17132         * g++.dg/template/unify9.C: New.
17133
17134 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
17135
17136         * gfortran.fortran-torture/execute/entry_10.f90: New test.
17137
17138 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
17139
17140         * gcc.dg/darwin-version-1.c: New.
17141         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
17142         * gcc.dg/builtins-20.c: Likewise.
17143         * gcc.dg/builtins-53.c: Likewise.
17144         * gcc.dg/torture/builtins-convert-1.c: Likewise.
17145         * gcc.dg/torture/builtins-convert-2.c: Likewise.
17146         * gcc.dg/torture/builtins-convert-3.c: Likewise.
17147         * gcc.dg/torture/builtins-power-1.c: Likewise.
17148         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
17149         on Darwin.
17150
17151 2005-07-07  Jeff Law  <law@redhat.com>
17152
17153         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
17154         argument evaluation order.
17155
17156 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
17157
17158         PR libfortran/21594
17159         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
17160         Add test cases where the shift length is greater than the
17161         array length.
17162
17163 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
17164
17165         * obj-c++.dg/proto-lossage-6.mm: New.
17166         * objc.dg/proto-lossage-6.m: New.
17167
17168 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
17169
17170         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
17171         * objc.dg/gnu-runtime-2.m: Likewise.
17172
17173 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
17174
17175         * gfortran.dg/longline.f: New test.
17176
17177         * gfortran.dg/badline.f: New test.
17178
17179 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
17180
17181         PR fortran/16531
17182         PR fortran/15966
17183         PR fortran/18781
17184         * gfortran.dg/hollerith.f90: New.
17185         * gfortran.dg/hollerith2.f90: New.
17186         * gfortran.dg/hollerith3.f90: New.
17187         * gfortran.dg/hollerith4.f90: New.
17188         * gfortran.dg/hollerith_f95.f90: New.
17189         * gfortran.dg/hollerith_legacy.f90: New.
17190         * gfortran.dg/g77/cpp4.F: New. Port from g77.
17191
17192 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
17193
17194         PR objc/22274
17195         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
17196         * objc.dg/gnu-runtime-2.m: New.
17197
17198 2005-07-06  Jeff Law  <law@redhat.com>
17199
17200         * gcc.dg/tree-ssa/vrp17.c: New test.
17201
17202 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
17203
17204         PR fortran/22327
17205         * gfortran.dg/array_constructor_5.f90: New test.
17206
17207 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
17208
17209         * gfortran.fortran-torture/execute/entry_9.f90: New test.
17210
17211 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
17212
17213         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
17214         * gcc.dg/980816-1.c: Ditto.
17215
17216 2005-07-06  Jeff Law  <law@redhat.com>
17217
17218         * gcc.c-torture/compile/pr21356.c: New test.
17219
17220 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
17221
17222         PR c/22013
17223         PR c/22098
17224         * gcc.c-torture/compile/pr22013-1.c,
17225         gcc.c-torture/execute/pr22098-1.c,
17226         gcc.c-torture/execute/pr22098-2.c,
17227         gcc.c-torture/execute/pr22098-3.c: New tests.
17228
17229 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
17230
17231         PR c/22308
17232         * gcc.dg/pr22308-1.c: New test.
17233
17234 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
17235
17236         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
17237         target.
17238         * gcc.dg/compare9.c: Use -fshort-enums instead of
17239         -fno-short-enums.  Change the last test to dg-bogus.
17240
17241 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
17242
17243         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
17244         * gcc.dg/compare9.c: New.
17245
17246 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17247
17248         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
17249
17250 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
17251
17252         PR testsuite/22288
17253         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
17254
17255
17256 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17257
17258         * gcc.dg/format/gcc_gfc-1.c: New.
17259
17260 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
17261
17262         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
17263
17264 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17265
17266         PR fortran/20842
17267         * gfortran.dg/io_invalid_1.f90: New test.
17268
17269 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
17270
17271         * gcc.dg/format/gcc_diag-1.c: Update.
17272
17273 2005-07-02  Jeff Law  <law@redhat.com>
17274
17275         * gcc.dg/tree-ssa/pr22051-1.c: New test.
17276         * gcc.dg/tree-ssa/pr22051-2.c: New test.
17277
17278 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
17279
17280         * gcc.dg/format/gcc_diag-1.c: Update.
17281
17282 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
17283
17284         PR tree-opt/22269
17285         * gcc.c-torture/compile/pr22269.c: New test.
17286
17287 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
17288
17289         PR 21584
17290         PR 22219
17291         * g++.dg/tree-ssa/pr21584-1.C: New test.
17292         * g++.dg/tree-ssa/pr21584-2.C: New test.
17293
17294 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
17295
17296         * obj-c++.dg/try-catch-11.mm: New.
17297         * objc.dg/try-catch-10.m: New.
17298
17299 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
17300
17301         * g++.dg/other/ucnid-1.C: xfail on AIX.
17302
17303 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
17304
17305         PR 22234
17306         * gcc.dg/20050629-1.c: New test.
17307
17308 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
17309
17310         * obj-c++.dg/const-str-1[0-1].mm: New.
17311         * objc.dg/const-str-1[0-1].m: New.
17312
17313 2005-05-29  Richard Henderson  <rth@redhat.com>
17314
17315         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
17316         Rename from check_effective_target_vect_no_max.
17317         (check_effective_target_vect_no_int_add): New.
17318         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
17319         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
17320         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17321         * gcc.dg/vect/vect-reduc-1.c: Use both.
17322         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17323
17324 2005-05-29  Richard Henderson  <rth@redhat.com>
17325
17326         * lib/target-supports.exp (check_effective_target_vect_no_max):
17327         Remove i386 and x86_64.
17328
17329 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
17330
17331         PR testsuite/21969
17332         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
17333
17334 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
17335
17336         PR middle-end/21969
17337         * gcc.dg/vect/pr21969.c: New test.
17338
17339 2005-06-28  Eric Christopher  <echristo@redhat.com>
17340
17341         PR c/22052
17342         PR c/21975
17343         * gcc.dg/inline1.c: New test.
17344         * gcc.dg/inline2.c: Ditto.
17345         * gcc.dg/inline3.c: Ditto.
17346         * gcc.dg/inline4.c: Ditto.
17347         * gcc.dg/inline5.c: Ditto.
17348
17349 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
17350
17351         PR libfortran/22142
17352         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
17353         Add testcase also testing eoshift1 for PR 22142.
17354
17355 2005-06-28  Richard Henderson  <rth@redhat.com>
17356
17357         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
17358         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
17359         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
17360         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
17361         gcc.dg/tree-ssa/20030922-2.c: Likewise.
17362
17363 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
17364
17365         PR libfortran/22142
17366         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
17367         Add testcase for PR 22142.
17368
17369 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
17370
17371         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
17372         gcc.target/ia64/fpreg-2.c: New tests.
17373
17374 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17375
17376         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
17377
17378 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17379
17380         PR libfortran/22170
17381         * gfortran.dg/slash_1.f90: New test.
17382
17383 2005-06-27  Richard Henderson  <rth@redhat.com>
17384
17385         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
17386         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
17387         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
17388         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17389         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
17390         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
17391
17392 2005-06-27  Richard Henderson  <rth@redhat.com>
17393
17394         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
17395         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
17396
17397 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
17398
17399         * obj-c++.dg/proto-lossage-5.mm: New.
17400         * objc.dg/proto-lossage-5.m: New.
17401
17402 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
17403
17404         PR 21959
17405         * gcc.dg/tree-ssa/pr21959.c: New test.
17406
17407 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
17408
17409         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
17410         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
17411         testing uninitialized var.
17412
17413         * gcc.c-torture/execute/builtins/chk.h: New.
17414         * gcc.c-torture/execute/builtins/lib/chk.c: New.
17415         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
17416         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
17417         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
17418         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
17419         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
17420         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
17421         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
17422         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
17423         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
17424         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
17425         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
17426         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
17427         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
17428         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
17429         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
17430         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
17431         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
17432         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
17433         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
17434         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
17435         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
17436         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
17437         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
17438         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
17439         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
17440         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
17441         * gcc.dg/builtin-object-size-1.c: New test.
17442         * gcc.dg/builtin-object-size-2.c: New test.
17443         * gcc.dg/builtin-object-size-3.c: New test.
17444         * gcc.dg/builtin-object-size-4.c: New test.
17445         * gcc.dg/builtin-object-size-5.c: New test.
17446         * gcc.dg/builtin-stringop-chk-1.c: New test.
17447         * gcc.dg/builtin-stringop-chk-2.c: New test.
17448         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
17449         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
17450         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
17451         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
17452         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
17453         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
17454         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
17455         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
17456         * gcc.c-torture/execute/printf-1.c: New test.
17457         * gcc.c-torture/execute/fprintf-1.c: New test.
17458         * gcc.c-torture/execute/vprintf-1.c: New test.
17459         * gcc.c-torture/execute/vfprintf-1.c: New test.
17460         * gcc.c-torture/execute/printf-chk-1.c: New test.
17461         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
17462         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
17463         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
17464
17465 2005-06-27  Michael Matz  <matz@suse.de>
17466
17467         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
17468         slot is not merged if address escapes.
17469
17470 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17471
17472         PR c/21911
17473         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
17474
17475 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
17476
17477         PR middle-end/17965
17478         * gcc.c-torture/compile/20050622-1.c: New test.
17479
17480         PR middle-end/22028
17481         * gcc.dg/20050620-1.c: New test.
17482
17483 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
17484
17485         PR tree-optimization/22026
17486         * gcc.dg/tree-ssa/pr22026.c: New.
17487
17488 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
17489
17490         PR libfortran/22144
17491         * gfortran.dg/shift-alloc.f90: New testcase.
17492
17493 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
17494
17495         * all files: Update FSF address in copyright headers.
17496
17497 2005-06-22  Jan Hubicka  <jh@suse.cz>
17498
17499         * wholeprogram-1.c: New testcase.
17500         * wholeprogram-2.c: New testcase.
17501
17502 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
17503
17504         PR 22171
17505         * gcc.dg/tree-ssa/pr22171.c: New test.
17506
17507 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
17508
17509         * gfortran.dg/simplify_modulo.f90: New.
17510
17511 2005-06-24  Jan Hubicka  <jh@suse.cz>
17512
17513         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
17514
17515 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
17516
17517         * obj-c++.dg/proto-lossage-[1-4].mm: New.
17518
17519 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
17520
17521         * obj-c++.dg/typedef-alias-1.mm: New.
17522         * objc.dg/typedef-alias-1.m: New.
17523
17524 2005-06-23  Jeff Law  <law@redhat.com>
17525
17526         * gcc.dg/tree-ssa/vrp16.c: New test.
17527
17528 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17529
17530         * lib/target-supports.exp: Add
17531         check_effective_target_fortran_large_real and
17532         check_effective_target_fortran_large_int to check for
17533         corresponding effective targets.
17534         * gfortran.dg/large_integer_kind_1.f90: New test.
17535         * gfortran.dg/large_real_kind_1.f90: New test.
17536
17537 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
17538
17539         PR tree-optimization/22117
17540         * gcc.dg/tree-ssa/pr22117.c: New.
17541
17542 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
17543
17544         PR testsuite/22123
17545         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
17546
17547 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
17548
17549         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
17550
17551 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
17552
17553         * gfortran.dg/f2c_4.f90: Add tests for complex functions
17554         * gfortran.dg/f2c_4.c: Likewise.
17555
17556 2005-06-22 Paul Brook  <paul@codesourcery.com>
17557
17558         PR fortran/21034
17559         * gfortran.dg/auto_save_1.f90: New test.
17560
17561 2005-06-22  Michael Matz  <matz@suse.de>
17562
17563         * gcc.target/x86-64/abi: New directory.
17564         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
17565         * gcc.target/x86-64/abi/README.gcc: New file.
17566         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
17567         * gcc.target/x86-64/abi/asm-support.s: New file.
17568         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
17569         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
17570         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
17571         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
17572         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
17573         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
17574         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
17575         * gcc.target/x86_64/abi/test_bitfields.c: New test.
17576         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
17577         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
17578         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
17579         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
17580         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
17581         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
17582         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
17583         * gcc.target/x86_64/abi/test_varargs.c: New test.
17584
17585 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
17586
17587         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
17588         32-bit i?86 and x86_64.
17589
17590 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
17591
17592         * obj-c++.dg/const-str-[1-9].mm: New tests.
17593
17594 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
17595
17596         PR fortran/22010
17597         * gfortran.dg/namelist_use.f90: New.
17598         * gfortran.dg/namelist_use_only.f90: New.
17599
17600 2005-06-21  Jeff Law  <law@redhat.com>
17601
17602         * gcc.dg/tree-ssa/vrp15.c: New test.
17603
17604 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
17605
17606         * lib/target-supports.exp (check_effective_target_vect_reduction):
17607         Remove.
17608         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
17609         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
17610         remove vect_reduction target keyword. Also avoid two returns in main.
17611         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17612         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
17613         * gcc.dg/vect/vect-reduc-1short.c: New test.
17614         * gcc.dg/vect/vect-reduc-1char.c: New test.
17615         * gcc.dg/vect/vect-reduc-2short.c: New test.
17616         * gcc.dg/vect/vect-reduc-2char.c: New test.
17617         * gcc.dg/vect/vect-reduc-6.c: New test.
17618         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
17619         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
17620         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
17621
17622 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17623         Paul Thomas  <pault@gcc.gnu.org>
17624
17625         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
17626         New tests.
17627
17628 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17629
17630         * gfortran.dg/backslash_1.f90: New test.
17631         * gfortran.dg/backslash_2.f90: New test.
17632
17633 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
17634
17635         * gfortran.dg/duplicate_labels.f90: New test.
17636
17637 2005-06-20  Jan Beulich  <jbeulich@novell.com>
17638
17639         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
17640         unsupportable relocations.
17641         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17642         * gcc.dg/20050321-2.c: xfail for NetWare.
17643
17644 2005-06-20  Andreas Jaeger  <aj@suse.de>
17645
17646         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
17647         gcc.target/i386/fastcall-sseregparm.c,
17648         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
17649
17650 2005-06-19  Richard Henderson  <rth@redhat.com>
17651
17652         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
17653
17654 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
17655
17656         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
17657
17658 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
17659
17660         PR c++/22115
17661         * g++.dg/conversion/simd2.C: Change expected error message.
17662
17663 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
17664
17665         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
17666         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17667         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17668
17669 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
17670
17671         * gcc.dg/fold-mod-1.c: New test.
17672
17673 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
17674
17675         PR fortran/19926
17676         * gfortran.dg/pr19926.f90: New test.
17677
17678 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
17679
17680         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
17681         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
17682         targets.
17683         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17684         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17685
17686 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
17687
17688         * gcc.target/ia64/float80-varargs-1.c: New test.
17689
17690 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17691
17692         PR tree-opt/22035
17693         * gfortran.dg/f2c_6.f90: New test.
17694
17695 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
17696
17697         PR c++/17413
17698         * g++.dg/template/local5.C: New.
17699
17700 2005-06-17  Richard Henderson  <rth@redhat.com>
17701
17702         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
17703
17704 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
17705
17706         PR testsuite/21945
17707         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
17708
17709 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
17710
17711         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
17712         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
17713         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
17714         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
17715         check_vect to verify the presence of hardware vector support.
17716
17717 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
17718
17719         PR testsuite/22056
17720         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
17721
17722 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17723
17724         PR libfortran/19216
17725         * gfortran.dg/pr19216.f: Add correct space between brackets and
17726         dg directive.
17727
17728 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17729
17730         PR libfortran/16436
17731         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
17732
17733 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
17734
17735         * gcc.target/i386/attributes-error.c: New testcase.
17736         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
17737         * gcc.target/i386/regparm-stdcall.c: Likewise.
17738         * gcc.target/i386/sseregparm-1.c: Likewise.
17739         * gcc.target/i386/sseregparm-2.c: Likewise.
17740
17741 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
17742
17743         * g++.dg/rtti/crash2.C: New.
17744
17745 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
17746
17747         * gcc.dg/noncompile/20040203-3.c: Update expected message.
17748
17749 2005-06-15  David Ung  <davidu@mips.com>
17750
17751         * gcc.target/mips/mips16e-extends.c: New test for testing the
17752         generation of MIPS16e zeb/zeh, seb/seh instructions.
17753
17754 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
17755
17756         PR 22018
17757         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
17758         * gcc.dg/tree-ssa/pr22018.c: New test.
17759
17760 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
17761
17762         * gcc.dg/simd-1.c: Update error messages.
17763         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
17764         * gcc.dg/simd-2.c: Update error messages.
17765         * gcc.dg/simd-4.c: New.
17766
17767 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
17768
17769         PR c++/20678
17770         * g++.dg/other/crash-4.C: New.
17771
17772 2005-06-14  Devang Patel  <dpatel@apple.com>
17773
17774         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
17775
17776 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
17777
17778         PR c++/21929
17779         * g++.dg/parse/crash11.C: Update
17780
17781 2005-06-13  Jeff Law  <law@redhat.com>
17782
17783         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
17784         perform the desired transformations.
17785         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
17786         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
17787
17788 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17789
17790         PR fortran/22038
17791         * gfortran.dg/forall_1.f90: Un-XFAIL.
17792
17793 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
17794
17795         PR c++/21929
17796         * g++.dg/parse/crash26.C: New.
17797
17798         PR c++/20789
17799         * g++.dg/init/member1.C: New.
17800
17801 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
17802
17803         * gfortran.dg/altreturn_1.f90: New test.
17804
17805 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
17806
17807         PR middle-end/21985
17808         * gcc.dg/tree-ssa/pr21985.c: New test.
17809
17810 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
17811
17812         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
17813
17814 2005-06-12  Roger Sayle  <roger@eyesopen.com>
17815
17816         PR c++/21930
17817         * g++.dg/other/error10.C: New test case.
17818
17819 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17820
17821         PR libfortran/19155
17822         * gfortran.dg/pr19155.f: Add test.
17823
17824 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17825
17826         * gfortran.dg/f2c_7.f90: New test.
17827
17828         * gfortran.dg/forall_1.f90: XFAILed.
17829
17830 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
17831
17832         * gcc.dg/pr14796-1.c: New.
17833         * gcc.dg/pr14796-2.c: New.
17834
17835 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
17836
17837         PR fortran/17792
17838         PR fortran/21375
17839         * gfortran.dg/deallocate_stat.f90: New test.
17840
17841 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
17842
17843         * gfortran.fortran-torture/execute/in-pack.f90: New test.
17844
17845 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
17846
17847         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
17848         access will be generated when this loop is vectorized. Test that
17849         accesses with same alignment were detected.
17850         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
17851         Test that accesses with same alignment were detected.
17852         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
17853         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
17854         alignment were detected.
17855
17856 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
17857
17858         PR c++/10611
17859         * g++.dg/conversion/simd2.C: New.
17860
17861 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17862
17863         * gcc.dg/Wcxx-compat-1.c: New.
17864
17865 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
17866
17867         PR libfortran/21480
17868         * gfortran.dg/reshape-complex.f90: Add a test for a packed
17869         complex array.
17870
17871 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
17872
17873         * gcc.dg/alias-8.c: New.
17874
17875 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
17876
17877         * gcc.dg/format/cmn_err-1.c: Update.
17878
17879 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
17880
17881         PR target/20666
17882         * gcc.target/sparc/fexpand-2.c: New.
17883         * gcc.target/sparc/fpmerge-2.c: New.
17884         * gcc.target/sparc/fpmul-2.c: New.
17885         * gcc.target/sparc/noresult.c: New.
17886         * gcc.target/sparc/pdist-2.c: New.
17887         * gcc.target/sparc/pdist-3.c: New.
17888
17889 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
17890
17891         PR testsuite/21702
17892         * gcc.target/i386/i386.exp: Fix comment typo.
17893
17894 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
17895
17896         PR c++/19497
17897         * g++.dg/inherit/using5.C: New.
17898         * g++.dg/inherit/using6.C: New.
17899
17900 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17901
17902         PR c++/19894
17903         * g++.dg/template/ptrmem15.C: New test.
17904
17905         PR c++/20563
17906         * g++.dg/ext/label4.C: New test.
17907
17908 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17909
17910         * gcc.dg/tls/debug-1.c: New test.
17911
17912 2005-06-07  Dale Johannesen  <dalej@apple.com>
17913
17914         * gcc.target/i386/movq.c: New.
17915
17916 2005-06-07  Dale Johannesen  <dalej@apple.com>
17917
17918         * gcc.dg/20050607-1.c: New.
17919
17920 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
17921
17922         PR middle-end/21850
17923         * gcc.c-torture/execute/20050607-1.c: New test.
17924
17925 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
17926
17927         PR libfortran/21926
17928         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
17929         Test case where the return array has lowest stride one,
17930         but isn't packed.
17931
17932 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
17933
17934         * lib/target-supports.exp (check_effective_target_sync_int_long):
17935         Add s390 and s390x targets.
17936
17937 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
17938
17939         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
17940         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
17941         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
17942         * gcc.dg/tree-ssa/loop-9.c: New test.
17943
17944 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
17945
17946         * g++.dg/parse/defarg10.C: New.
17947
17948 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
17949
17950         PR regression/21897
17951         * gcc.c-torture/execute/20050604-1.c: New test.
17952
17953 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
17954
17955         PR 21903
17956         * g++.dg/parse/defarg9.C: New.
17957
17958         PR c++/20637
17959         * g++.dg/inherit/using4.C: New.
17960         * g++.dg/overload/error1.C: Adjust expected errors.
17961         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
17962         * g++.old-deja/g++.brendan/arm2.C: Likewise.
17963         * g++.old-deja/g++.other/redecl2.C: Likewise.
17964         * g++.old-deja/g++.other/redecl4.C: Likewise.
17965         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
17966
17967 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
17968
17969         * gfortran.dg/f2c_5.f90: Add -w to dg-options
17970
17971 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
17972
17973         * lib/gfortran.exp (gfortran_target_compile): Call
17974         dg-additional-files-options
17975         * gfortran.dg/f2c_4.f90: New file
17976         * gfortran.dg/f2c_4.c: New file
17977         * gfortran.dg/f2c_5.f90: New file
17978         * gfortran.dg/f2c_5.c: New file
17979
17980 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17981
17982         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
17983
17984         PR fortran/21912
17985         * gfortran.dg/array_constructor_4.f90: New test.
17986
17987 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
17988
17989         PR c++/21619
17990         * g++.dg/ext/builtin9.C: New test.
17991
17992 2005-06-05  Dale Johannesen  <dalej@apple.com>
17993
17994         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
17995         * gcc.c-torture/execute/20050603-2.c: Ditto.
17996
17997 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
17998
17999         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
18000         * gcc.dg/vect/vect-reduc-1.c: New.
18001         * gcc.dg/vect/vect-reduc-2.c: New.
18002         * gcc.dg/vect/vect-reduc-3.c: New.
18003
18004 2005-06-04  Dale Johannesen  <dalej@apple.com>
18005
18006         * gcc.c-torture/execute/20050603-1.c: New.
18007         * gcc.c-torture/execute/20050603-2.c: New.
18008         * gcc.dg/20050603-3.c: New.
18009
18010 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18011
18012         PR fortran/19195
18013         * gfortran.dg/debug_1.f90: New test.
18014
18015         * gfortran.dg/forall_1.f90: New test.
18016
18017 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
18018
18019         * gfortran.dg/array_constructor_3.f90: New test.
18020
18021 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18022
18023         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
18024
18025 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
18026
18027         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
18028
18029 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
18030
18031         PR c/21873
18032         * gcc.dg/init-excess-1.c: New test.
18033
18034 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
18035
18036         PR c++/21853
18037         * g++.dg/expr/static_cast6.C: New test.
18038
18039 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
18040
18041         * gcc.dg/tree-ssa/vrp14.c: New test.
18042
18043 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
18044
18045         PR c++/21336
18046         * g++.dg/template/new2.C: New test.
18047
18048 2005-06-03  Josh Conner  <jconner@apple.com>
18049
18050         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
18051         all entries in initializer.
18052
18053 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
18054
18055         PR middle-end/21858
18056         * gcc.dg/pr21858.c: New testcase.
18057
18058 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
18059
18060         PR tree-optimization/21292
18061
18062         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
18063         New.
18064         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
18065         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
18066         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
18067         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
18068         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
18069
18070 2005-06-02  Richard Henderson  <rth@redhat.com>
18071
18072         * gcc.dg/sync-2.c: Use -march=i486 for i386.
18073
18074 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
18075
18076         * gcc.dg/wtypequal.c: New testcase.
18077
18078 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
18079
18080         PR 21582
18081         * gcc.dg/tree-ssa/pr21582.c: New test.
18082
18083 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
18084
18085         PR c++/21280
18086         * g++.dg/opt/interface2.h: New.
18087         * g++.dg/opt/interface2.C: New.
18088         * g++.dg/init/ctor4.C: Adjust error lines.
18089         * g++.old-deja/g++.bob/inherit2.C: Likewise.
18090         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
18091         * g++.old-deja/g++.jason/opeq3.C: Likewise.
18092         * g++.old-deja/g++.pt/assign1.C: Likewise.
18093         * g++.old-deja/g++.pt/crash20.C: Likewise.
18094
18095 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
18096
18097         PR tree-optimization/21734
18098         * g++.dg/vect/pr21734_1.cc: New.
18099         * g++.dg/vect/pr21734_2.cc: New.
18100
18101 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
18102
18103         PR c++/20350
18104         * g++.dg/template/spec24.C: New.
18105
18106         PR c++/21151
18107         * g++.dg/pch/local-1.C: New.
18108         * g++.dg/pch/local-1.Hs: New.
18109
18110 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
18111
18112         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
18113         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
18114         * gcc.dg/tree-ssa/pr14341.c: New test.
18115         * gcc.dg/tree-ssa/pr14841.c: New test.
18116         * gcc.dg/tree-ssa/pr20701.c: New test.
18117         * gcc.dg/tree-ssa/pr21086.c: New test.
18118         * gcc.dg/tree-ssa/pr21090.c: New test.
18119         * gcc.dg/tree-ssa/pr21332.c: New test.
18120         * gcc.dg/tree-ssa/pr21458.c: New test.
18121         * gcc.dg/tree-ssa/pr21658.c: New test.
18122         * gcc.dg/tree-ssa/vrp01.c: New test.
18123         * gcc.dg/tree-ssa/vrp02.c: New test.
18124         * gcc.dg/tree-ssa/vrp03.c: New test.
18125         * gcc.dg/tree-ssa/vrp04.c: New test.
18126         * gcc.dg/tree-ssa/vrp05.c: New test.
18127         * gcc.dg/tree-ssa/vrp06.c: New test.
18128         * gcc.dg/tree-ssa/vrp07.c: New test.
18129         * gcc.dg/tree-ssa/vrp08.c: New test.
18130         * gcc.dg/tree-ssa/vrp09.c: New test.
18131         * gcc.dg/tree-ssa/vrp10.c: New test.
18132         * gcc.dg/tree-ssa/vrp11.c: New test.
18133         * gcc.dg/tree-ssa/vrp12.c: New test.
18134         * gcc.dg/tree-ssa/vrp13.c: New test.
18135
18136 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
18137
18138         PR 21029
18139         * gcc.dg/tree-ssa/pr21029.c: New test.
18140
18141 2005-06-01  Roger Sayle  <roger@eyesopen.com>
18142
18143         * gfortran.dg/logint-1.f: New test case.
18144         * gfortran.dg/logint-2.f: Likewise.
18145         * gfortran.dg/logint-3.f: Likewise.
18146
18147 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
18148
18149         PR c/21536
18150         PR c/20760
18151         * gcc.dg/20050527-1.c: New test.
18152
18153         * gcc.dg/i386-sse-12.c: New test.
18154
18155         PR fortran/21729
18156         * gfortran.dg/implicit_5.f90: New test.
18157
18158 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
18159
18160         PR fortran/20883
18161         * gfortran/assign_4.f90: New test.
18162         * gfortran/assign_2.f90: Change compile to run.
18163
18164 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
18165
18166         * lib/target-supports.exp
18167         (check_effective_target_sync_char_short): New.
18168         * gcc.dg/sync-2.c: New.
18169
18170 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
18171
18172         PR tree-optimization/21817
18173         * gcc.dg/torture/pr21817-1.c: New.
18174
18175 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
18176
18177         PR c++/21165
18178         * g++.dg/template/init5.C: New.
18179
18180 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
18181
18182         * gfortran.dg/char_initialiser_actual.f90:
18183         Test character initialisers as actual arguments.
18184         * gfortran.dg/char_pointer_comp_assign.f90:
18185         Test character pointer structure component assignments.
18186         * gfortran.dg/char_array_structure_constructor.f90:
18187         Test character components in structure constructors.
18188
18189 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
18190
18191         PR middle-end/20931
18192         * g++.dg/opt/pr20931.C: New test.
18193
18194 2005-05-31  Andreas Jaeger  <aj@suse.de>
18195
18196         PR testsuite/20772
18197         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
18198         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
18199         g++.old-deja/g++.ext/asmspec1.C,
18200         g++.old-deja/g++.other/regstack.C,
18201         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
18202         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
18203         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
18204         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
18205         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
18206         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
18207         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
18208         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
18209         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
18210         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
18211         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
18212         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
18213         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
18214         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
18215         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
18216         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
18217         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
18218         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
18219         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
18220
18221 2005-05-31  Jeff Law  <law@redhat.com>
18222
18223         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
18224
18225 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
18226
18227         PR middle-end/21743
18228         * gcc.dg/builtins-1.c: Activate disabled clog test.
18229         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18230
18231 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
18232
18233         * gfortran.dg/char_pointer_assign.f90:
18234         Test character-pointer assignments and pointer assignments.
18235         * gfortran.dg/char_pointer_dummy.f90:
18236         Test character-pointer dummy arguments.
18237         * gfortran.dg/char_pointer_func.f90:
18238         Test character-pointer function returns.
18239         * gfortran.dg/char_pointer_dependency.f90:
18240         Test character-pointer functions with dependencies.
18241
18242 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
18243
18244         PR c++/21784
18245         * g++.dg/lookup/using14.C: New test.
18246
18247 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
18248
18249         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
18250         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
18251         trailing ^M.
18252
18253 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
18254
18255         PR c++/17413
18256         * g++.dg/template/local5.C: New.
18257
18258         PR target/21761
18259         * gcc.c-torture/compile/pr21761.c: New.
18260
18261         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
18262         before darwin8.
18263
18264 2005-05-30  Steven G. Kargl
18265
18266         PR fortran/20846
18267         * gfortran.dg/inquire_8.f90: New test.
18268
18269 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18270
18271         PR libfortran/21376
18272         * gfortran.dg/output_exponents_1.f90: New test.
18273
18274 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18275
18276         PR libfortran/20006
18277         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
18278
18279 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
18280
18281         PR c++/21210
18282         * g++.dg/ext/complex1.C: New test.
18283
18284         PR c++/21340
18285         * g++.dg/init/ctor6.C: New test.
18286
18287 2005-05-29  Jan Hubicka  <jh@suse.cz>
18288
18289         * gcc.c-torture/compile/pr21562.c: New.
18290
18291 2005-05-28  Steven G. Kargl <kargls@comcast.net>
18292
18293         * gfortran.dg/subnormal_1.f90: New test.
18294
18295 2005-05-28  Jan Hubicka  <jh@suse.cz>
18296
18297         * tree-prof.exp: Fix comment.
18298         * value-prof-1.c: New.
18299         * value-prof-2.c: New.
18300         * value-prof-3.c: New.
18301         * value-prof-4.c: New.
18302
18303 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
18304
18305         PR c++/21614
18306         * g++.dg/expr/ptrmem6.C: New test.
18307         * g++.dg/expr/ptrmem6a.C: Likewise.
18308
18309 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
18310
18311         PR tree-optimization/21658
18312         * gcc.dg/tree-ssa/pr21658.c: New.
18313
18314 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
18315
18316         PR c++/21455
18317         * g++.dg/inherit/ptrmem3.C: New.
18318
18319         PR c++/21681
18320         * g++.dg/parse/template16.C: New.
18321
18322 2005-05-27  Andreas Jaeger  <aj@suse.de>
18323
18324         * gcc.dg/setjmp-2.c: Only run in 32-bit.
18325
18326         * gcc.dg/i386-sse-8.c: Run test on all archs.
18327
18328 2005-05-26  Mike Stump  <mrs@apple.com>
18329
18330         * objc.dg/isa-field-1.m: Only run on darwin.
18331         * objc.dg/lookup-1.m: Likewise.
18332         * objc.dg/try-catch-8.m: Likewise.
18333
18334 2005-05-26  Roger Sayle  <roger@eyesopen.com>
18335
18336         PR tree-optimization/9814
18337         * gcc.dg/pr9814-1.c: New test case.
18338
18339 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
18340
18341         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
18342         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
18343         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
18344         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
18345         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
18346         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
18347         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
18348         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
18349         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
18350         objc.dg/try-catch-8.m: New.
18351
18352 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
18353
18354         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
18355         remove extraneous semicolons.
18356
18357 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
18358
18359         * obj-c++.dg/comp-types-12.mm: New.
18360         * objc.dg/comp-types-11.m: New.
18361         * objc.dg/selector-4.m: New.
18362
18363 2005-05-26  Andreas Jaeger  <aj@suse.de>
18364
18365         PR testsuite/20772
18366         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
18367         g++.old-deja/g++.ext/attrib3.C,
18368         g++.old-deja/g++.other/store-expr1.C,
18369         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
18370         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
18371         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
18372         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
18373         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
18374         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
18375         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
18376         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
18377         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
18378         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
18379         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
18380         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
18381         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
18382         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
18383         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
18384         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
18385         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
18386         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
18387         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
18388
18389 2005-05-26  Andreas Jaeger  <aj@suse.de>
18390
18391         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
18392         x86-64 compilation.
18393
18394 2005-05-26  Andreas Jaeger  <aj@suse.de>
18395
18396         PR testsuite/20772
18397         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
18398         gcc.misc-tests/i386-pf-athlon-1.c,
18399         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
18400         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
18401         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
18402         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
18403         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
18404         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
18405         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
18406         programs.
18407
18408         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
18409         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
18410         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
18411         x86-64 compilation.
18412
18413         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
18414         x86_64.
18415
18416         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
18417         effective-target ilp32.
18418
18419 2005-05-26  David Ung  <davidu@mips.com>
18420
18421         * gcc.target/mips/ext_ins.c: New test for testing the generation
18422         of MIPS32/64 rev 2 ext/ins instructions.
18423
18424 2005-05-26  Andreas Jaeger  <aj@suse.de>
18425
18426         * treelang/compile/unsigned.tree: Use gimple instead of
18427         nonexisting generic dump.
18428
18429 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
18430
18431         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
18432
18433 2005-05-26  Andreas Jaeger  <aj@suse.de>
18434
18435         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
18436
18437 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
18438
18439         PR libfortran/17283
18440         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
18441         Test callee-allocated memory with write statements.
18442
18443 2005-05-25  Roger Sayle  <roger@eyesopen.com>
18444
18445         PR middle-end/21709
18446         * gcc.dg/pr21709-1.c: New test case.
18447
18448 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18449             Mike Stump  <mrs@apple.com>
18450
18451         * objc/execute/next_mapping.h: Update for C++.
18452
18453         * obj-c++.dg/selector-1.mm: Move to...
18454         * obj-c++.dg/selector-4.mm: here...
18455
18456         * obj-c++.dg/basic.mm: New.
18457         * obj-c++.dg/comp-types-1.mm: New.
18458         * obj-c++.dg/cxx-class-1.mm: New.
18459         * obj-c++.dg/cxx-ivars-1.mm: New.
18460         * obj-c++.dg/cxx-ivars-2.mm: New.
18461         * obj-c++.dg/cxx-ivars-3.mm: New.
18462         * obj-c++.dg/cxx-scope-1.mm: New.
18463         * obj-c++.dg/cxx-scope-2.mm: New.
18464         * obj-c++.dg/defs.mm: New.
18465         * obj-c++.dg/empty-private-1.mm: New.
18466         * obj-c++.dg/encode-1.mm: New.
18467         * obj-c++.dg/encode-2.mm: New.
18468         * obj-c++.dg/encode-3.mm: New.
18469         * obj-c++.dg/extern-c-1.mm: New.
18470         * obj-c++.dg/extra-semi.mm: New.
18471         * obj-c++.dg/fix-and-continue-2.mm: New.
18472         * obj-c++.dg/isa-field-1.mm: New.
18473         * obj-c++.dg/ivar-list-semi.mm: New.
18474         * obj-c++.dg/local-decl-1.mm: New.
18475         * obj-c++.dg/lookup-1.mm: New.
18476         * obj-c++.dg/lookup-2.mm: New.
18477         * obj-c++.dg/method-1.mm: New.
18478         * obj-c++.dg/method-2.mm: New.
18479         * obj-c++.dg/method-3.mm: New.
18480         * obj-c++.dg/method-4.mm: New.
18481         * obj-c++.dg/method-5.mm: New.
18482         * obj-c++.dg/method-6.mm: New.
18483         * obj-c++.dg/method-7.mm: New.
18484         * obj-c++.dg/no-extra-load.mm: New.
18485         * obj-c++.dg/overload-1.mm: New.
18486         * obj-c++.dg/pragma-1.mm: New.
18487         * obj-c++.dg/pragma-2.mm: New.
18488         * obj-c++.dg/private-1.mm: New.
18489         * obj-c++.dg/private-2.mm: New.
18490         * obj-c++.dg/proto-qual-1.mm: New.
18491         * obj-c++.dg/qual-types-1.mm: New.
18492         * obj-c++.dg/stubify-1.mm: New.
18493         * obj-c++.dg/stubify-2.mm: New.
18494         * obj-c++.dg/super-class-1.mm: New.
18495         * obj-c++.dg/super-class-2.mm: New.
18496         * obj-c++.dg/super-dealloc-1.mm: New.
18497         * obj-c++.dg/super-dealloc-2.mm: New.
18498         * obj-c++.dg/template-1.mm: New.
18499         * obj-c++.dg/template-2.mm: New.
18500         * obj-c++.dg/template-3.mm: New.
18501         * obj-c++.dg/template-4.mm: New.
18502         * obj-c++.dg/template-5.mm: New.
18503         * obj-c++.dg/template-6.mm: New.
18504         * obj-c++.dg/try-catch-1.mm: New.
18505         * obj-c++.dg/try-catch-2.mm: New.
18506         * obj-c++.dg/try-catch-3.mm: New.
18507         * obj-c++.dg/try-catch-4.mm: New.
18508         * obj-c++.dg/try-catch-5.mm: New.
18509         * obj-c++.dg/try-catch-6.mm: New.
18510         * obj-c++.dg/try-catch-7.mm: New.
18511         * obj-c++.dg/try-catch-8.mm: New.
18512         * obj-c++.dg/try-catch-9.mm: New.
18513         * obj-c++.dg/va-meth-1.mm: New.
18514
18515 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18516
18517         * obj-c++.dg/selector-1.mm: New.
18518         * obj-c++.dg/selector-2.mm: New.
18519
18520 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18521
18522         * obj-c++.dg/selector-3.mm: New.
18523         * objc.dg/selector-3.m: New.
18524
18525 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18526
18527         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
18528         about where warning appears.
18529
18530 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
18531
18532         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
18533         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
18534         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
18535         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
18536
18537 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
18538
18539         * gcc.dg/20050524-1.c: New test.
18540
18541 2005-05-25  Jan Hubicka  <jh@suse.cz>
18542
18543         * gcc.dg/tree-prof/inliner-1.c: New.
18544
18545 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
18546
18547         * gcc.dg/tree-prof: New directory.
18548         * gcc.dg/tree-prof/tree-prof.exp: New.
18549
18550 2005-05-25  DJ Delorie  <dj@redhat.com>
18551
18552         * gcc.dg/Wattributes-1.c: New.
18553         * gcc.dg/Wattributes-2.c: New.
18554         * gcc.dg/Wattributes-3.c: New.
18555
18556 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
18557
18558         PR tree-optimization/19833
18559         * gcc.dg/uninit-4.c: Remove xfail.
18560         * gcc.dg/uninit-9.c: Ditto.
18561
18562 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
18563
18564         * obj-c++.dg/bitfield-[1-5].mm: New.
18565         * obj-c++.dg/class-protocol-1.mm: New.
18566         * obj-c++.dg/comp-types-1[0-1].mm: New.
18567         * obj-c++.dg/comp-types-[2-9].mm: New.
18568         * obj-c++.dg/encode-[4-8].mm: New.
18569         * obj-c++.dg/layout-1.mm: New.
18570         * obj-c++.dg/method-1[0-9].mm: New.
18571         * obj-c++.dg/method-2[0-1].mm: New.
18572         * obj-c++.dg/method-[8-9].mm: New.
18573         * obj-c++.dg/objc-gc-3.mm: New.
18574         * obj-c++.dg/try-catch-10.mm: New.
18575         * objc.dg/bitfield-5.m: New.
18576         * objc.dg/comp-types-10.m: New.
18577         * objc.dg/comp-types-9.m: New.
18578         * objc.dg/layout-1.m: New.
18579         * objc.dg/objc-gc-4.m: New.
18580         * objc.dg/try-catch-9.m: New.
18581         * objc.dg/class-protocol-1.m: Tweak diagnostics.
18582         * objc.dg/comp-types-1.m: Likewise.
18583         * objc.dg/comp-types-[5-6].m: Likewise.
18584         * objc.dg/method-9.m: Likewise.
18585
18586 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
18587
18588         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
18589         and on hardware without VMX support.
18590
18591         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
18592
18593         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
18594
18595         * lib/profopt.exp (dg-final-generate, dg-final-use,
18596         profopt-final-code, profopt-get-options): New.
18597         (profopt-execute): Process test directives.
18598
18599         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
18600         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
18601         cleanup-tree-dump, cleanup-saved-temps): Update comments.
18602
18603 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
18604
18605         PR C++/21645
18606         * g++.dg/init/ctor5.C: New test.
18607
18608 2005-05-24  Ira Rosen  <irar@il.ibm.com>
18609
18610         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
18611         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
18612         vect-113.c, vect-114.c.
18613
18614 2005-05-23  Adam Nemet  <anemet@lnxw.com>
18615
18616         * gcc.dg/const-elim-1.c: Remove xfails.
18617
18618 2005-05-23  Jeff Law  <law@redhat.com>
18619
18620         * gcc.c-torture/compile/pr21638.c: New test.
18621         * gcc.c-torture/compile/20050520-1.c: New test.
18622
18623 2005-05-23  Nick Clifton  <nickc@redhat.com>
18624
18625         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
18626         be a proper triple, ie: m32r*-*-*.
18627         * g++.old-deja/g++.jason/thunk3.C: Likewise.
18628
18629 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
18630
18631         PR middle-end/21331
18632         PR tree-opt/21293
18633         * gcc.c-torture/compile/pr21293.c: New test.
18634         * gcc.c-torture/execute/pr21331.c: New test.
18635
18636 2004-05-20  Richard Henderson  <rth@redhat.com>
18637
18638         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
18639
18640 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
18641
18642         * obj-c++-dg.exp: Add.
18643         * obj-c++.exp: Add.
18644         * obj-c++.dg/dg.exp: Add.
18645
18646 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
18647
18648         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
18649         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
18650
18651 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
18652
18653         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
18654
18655 2004-05-19  Richard Henderson  <rth@redhat.com>
18656
18657         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
18658
18659 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
18660
18661         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
18662
18663         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
18664
18665 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
18666
18667         PR c++/21495
18668         * g++.dg/parse/extern1.C: New test.
18669         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
18670
18671 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18672
18673         * gcc.dg/c99-math.h: New.
18674         * gcc.dg/c99-math-float-1.c: New test.
18675         * gcc.dg/c99-math-double-1.c: Likewise.
18676         * gcc.dg/c99-math-long-double-1.c: Likewise.
18677
18678 2005-05-18  Richard Henderson  <rth@redhat.com>
18679
18680         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
18681
18682 2005-05-18  Devang Patel  <dpatel@apple.com>
18683
18684         * g++.dg/opt/20050511-1.C: New test.
18685
18686 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
18687
18688         PR libfortran/21127
18689         * gfortran.dg/reshape-complex.f90: New test.
18690
18691 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
18692
18693         * gfortran.dg/array_constructor_1.f90: New test.
18694         * gfortran.dg/array_constructor_2.f90: New test.
18695
18696 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
18697
18698         PR fortran/20954
18699         * gfortran.dg/pr20954.f: New test.
18700
18701 2005-05-17  Mike Stump  <mrs@apple.com>
18702
18703         Yet more Objective-C++...
18704
18705         * objc.dg/method-5.m: Update.
18706         * objc.dg/method-6.m: Update.
18707         * objc.dg/method-7.m: Update.
18708         * objc.dg/method-9.m: Update.
18709         * objc.dg/try-catch-2.m: Update.
18710
18711 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
18712
18713         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
18714         Remove little-endian optimizations.
18715
18716 2005-05-17  Jeff Law  <law@redhat.com>
18717
18718         * g++.dg/tree-ssa/pr14814.C: New test.
18719         * gcc.dg/tree-ssa/pr14814.C: New test.
18720         * gcc.dg/tree-ssa/pr17141-1.C: New test.
18721         * gcc.dg/tree-ssa/pr17141-2.C: New test.
18722
18723 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
18724
18725         * gcc.dg/compat/generate-random.c: Do not include
18726         libiberty.h.
18727         * gcc.dg/compat/generate-random_r.c: Likewise.
18728
18729 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
18730
18731         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
18732
18733 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
18734
18735         PR middle-end/21595
18736         * g++.dg/tree-ssa/builtin1.C: New testcase.
18737
18738 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
18739
18740         PR c++/21454
18741         * g++.dg/opt/const4.C: New test.
18742
18743         PR middle-end/21492
18744         * g++.dg/opt/crossjump1.C: New test.
18745
18746         PR tree-optimization/21610
18747         * gcc.c-torture/compile/20050516-1.c: New test.
18748
18749         PR fortran/15080
18750         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
18751         about the test failing.
18752         * gfortran.fortran-torture/execute/where_7.f90: New test.
18753         * gfortran.fortran-torture/execute/where_8.f90: New test.
18754
18755 2005-05-16  Richard Henderson  <rth@redhat.com>
18756
18757         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
18758         i?86 and x86_64.
18759
18760 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
18761
18762         * gcc.dg/compat/generate-random.c (config.h): Do not include.
18763         (limits.h): Include unconditionally.
18764         (stdlib.h): Likewise.
18765         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
18766         (limits.h): Include unconditionally.
18767         (stdlib.h): Likewise.
18768         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
18769         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
18770         (limits.h): Include unconditionally.
18771         (stdlib.h): Likewise.
18772         (hashtab.h): Do not include.
18773         (getopt.h): Likewise.
18774         (stddef.h): Include.
18775         (hashval_t): Define.
18776         (struct entry): Add "next" field.
18777         (HASH_SIZE): New macro.
18778         (hash_table): New variable.
18779         (switchfiles): Do not use xmalloc.
18780         (mix): New macro.
18781         (iterative_hash): New function.
18782         (hasht): Remove.
18783         (e_exists): New function.
18784         (e_insert): Likewise.
18785         (output): Use, instead of libiberty hashtable functions.
18786         (main): Do not use getopt.  Do not call htab_create.
18787
18788 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
18789
18790         PR libstdc++/21526
18791         * lib/target-supports.exp (check_mkfifo_available):
18792         Return 0 for cygwin as mkfifo support incomplete on platform.
18793         Fix typos in comments.
18794
18795 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
18796
18797         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
18798
18799 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
18800
18801         PR fortran/17432
18802         * gfortran.dg/assign_4.f: New test.
18803
18804 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
18805
18806         PR tree-optimization/21563
18807         * gcc.dg/tree-ssa/pr21563.c: New.
18808
18809 2005-05-14  Jan Hubicka  <jh@suse.cz>
18810
18811         * gcc.dg/noreturn-7.c: Allow control reaches warning.
18812
18813 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
18814
18815         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
18816
18817 2005-05-13  Julian Brown  <julian@codesourcery.com>
18818
18819         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
18820         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
18821
18822 2005-05-13  Jan Hubicka  <jh@suse.cz>
18823
18824         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
18825         * gcc.dg/fold-xor-?.c: Likewise.
18826         * gcc.dg/pr15784-?.c: Likewise.
18827         * gcc.dg/pr20922-?.c: Likewise.
18828         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
18829         * gcc.dg/tree-ssa/pr17598.c: Likewise.
18830         * gcc.dg/tree-ssa/pr20470.c: Likewise.
18831
18832 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18833
18834         PR fortran/21260
18835         * gfortran.dg/hollerith_1.f90: New test.
18836
18837 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18838
18839         * gfortran.dg/func_result_2.f90: New test.
18840
18841 2005-05-11  Bud Davis  <bdavis@gfortran.org>
18842
18843         * gfortran.dg/dev_null.f90: New test.
18844
18845 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
18846
18847         * gcc.dg/arm-vfp1.c: Revert last change.
18848
18849 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
18850
18851         PR middle-end/19807
18852         PR tree-optimization/19639
18853         * g++.dg/tree-ssa/pr19807.C: New testcase.
18854
18855 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18856
18857         PR libfortran/21471
18858         * gfortran.dg/append-1.f90: New test.
18859
18860 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
18861
18862         * gcc.dg/pr18501.c: XFAIL.
18863         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
18864         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
18865         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
18866         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
18867         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
18868         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
18869         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
18870         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
18871
18872 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18873
18874         PR fortran/20178
18875         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
18876         gfortran.dg/f2c_3.f90: New tests.
18877
18878         * gfortran.dg/return_1.f90: Fix dg annotation.
18879
18880 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
18881
18882         * gcc.c-torture/compile/20050510-1.c: New test.
18883
18884 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
18885
18886         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
18887
18888 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
18889
18890         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
18891
18892 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
18893
18894         PR c/17913
18895         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
18896
18897 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
18898
18899         PR c/21342
18900         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
18901         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
18902
18903 2005-05-10  Ben Elliston  <bje@au.ibm.com>
18904
18905         PR debug/16676
18906         * gcc.dg/debug/pr16676.c: New test.
18907
18908 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
18909
18910         PR testsuite/21443
18911         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
18912         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
18913         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
18914         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
18915         Change -O1 to -O2.
18916         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
18917         -fno-tree-dominator-opts.
18918
18919 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18920
18921         * gfortran.dg/return_1.f90: New test.
18922
18923 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
18924
18925         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
18926
18927         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
18928
18929 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
18930
18931         PR c++/21427
18932         * g++.dg/inherit/covariant13.C: New.
18933
18934 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18935
18936         PR libfortran/19155
18937         * gfortran.dg/pr19155.f: New test.
18938
18939 2005-05-08  Roger Sayle  <roger@eyesopen.com>
18940
18941         PR inline-asm/8788
18942         * gcc.dg/pr8788-1.c: New testcase.
18943
18944 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
18945
18946         PR target/21416
18947         * gcc.target/mips/fpcmp-[12].c: New tests.
18948
18949 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
18950
18951         * lib/target-supports-dg.exp (dg-require-fork): New function.
18952         (dg-require-mkfifo): Likewise.
18953         * lib/target-supports.exp (check_function_available): New
18954         function.
18955         (check_fork_available): Likewise.
18956         (check_mkfifo_available): Likewise.
18957
18958 2005-05-06  Jeff Law  <law@redhat.com>
18959
18960         * gcc.c-torture/compile/pr21380.c: New test.
18961
18962 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
18963
18964         PR c++/20961
18965         * g++.dg/ext/weak3.C: New test.
18966
18967 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
18968
18969         PR c++/21352
18970         * g++.dg/template/crash37.C: New test.
18971
18972 2005-05-05  Paul Brook  <paul@codesourcery.com>
18973
18974         * gcc.dg/arm-g2.c: Use effective-target arm32.
18975         * gcc.dg/arm-mmx-1.c: Ditto.
18976         * gcc.dg/arm-scd42-2.c: Ditto.
18977         * gcc.dg/arm-vfp1.c: Ditto.
18978         * lib/target-supports.exp (check_effective_target_arm32): New
18979         function.
18980
18981 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
18982
18983         PR libfortran/21354
18984         gfortran.dg/in_pack_rank7.f90: New test.
18985
18986 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
18987
18988         PR middle-end/15618
18989         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
18990
18991 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
18992
18993         PR middle-end/21265
18994         * gcc.dg/20050503-1.c: New test.
18995
18996         PR rtl-optimization/21239
18997         * gcc.dg/i386-sse-11.c: New test.
18998
18999 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
19000
19001         PR target/16888
19002         * gcc.target/i386/asm-1.c: New test.
19003
19004 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
19005
19006         PR rtl-optimization/21330
19007         * gcc.c-torture/execute/20050502-1.c: New test.
19008
19009         PR target/21297
19010         * gcc.c-torture/execute/20050502-2.c: New test.
19011
19012 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
19013
19014         PR middle-end/21282
19015         * gcc.dg/pr21282.c: New.
19016
19017 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
19018
19019         * gcc.dg/vect/pr20122.c: Clean up .vect file.
19020         * gcc.dg/vect/vect-92.c: Likewise.
19021         * gcc.dg/vect/vect-93.c: Likewise.
19022         * gcc.dg/vect/vect-dv-1.c: Likewise.
19023         * gcc.dg/vect/vect-dv-2.c: Likewise.
19024         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
19025
19026 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
19027
19028         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
19029         * gfortran.dg/vect/vect-2.f90: Likewise.
19030         * gfortran.dg/vect/vect-3.f90: Likewise.
19031         * gfortran.dg/vect/vect-4.f90: Likewise.
19032         * gfortran.dg/vect/vect-5.f90: Likewise.
19033
19034 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
19035
19036         PR target/20813
19037         * gcc.dg/rs6000-fpint-2.c: New.
19038
19039 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
19040
19041         PR c/15698
19042         * gcc.dg/builtins-30.c: Update expected messages.
19043         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
19044         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
19045         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
19046
19047 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
19048
19049         PR tree-optimization/21294
19050         * gcc.dg/tree-ssa/pr21294.c: New.
19051
19052 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
19053
19054         * gcc.dg/altivec-3.c (vec_store): Do not use the old
19055         __builtin_altivec_st_internal_4si built-in.
19056
19057 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
19058
19059         PR c++/15875
19060         * g++.dg/template/ptrmem14.C: New test.
19061
19062 2005-05-02  Paul Brook  <paul@codesourcery.com>
19063
19064         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
19065
19066 2005-05-02  Michael Matz  <matz@suse.de>
19067
19068         PR c++/19542
19069         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
19070
19071 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
19072
19073         * g++.dg/cpp/weak.C: New test.
19074
19075 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
19076
19077         * gcc.dg/tree-ssa/loop-8.c: New test.
19078
19079 2005-04-30  Michael Maty  <matz@suse.de>
19080
19081         * gcc.dg/inline-mcpy.c: New test.
19082
19083 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
19084
19085         PR libfortran/18958
19086         * gfortran.dg/eoshift.f90: New test case.
19087
19088 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
19089
19090         PR libfortran/18857
19091         * gfortran.dg/matmul_1.f90: New test.
19092
19093 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
19094
19095         PR tree-optimization/21030
19096         * gcc.dg/tree-ssa/pr21030.c: New.
19097
19098 2005-04-29  Devang Patel  <dpatel@apple.com>
19099
19100         PR tree-optimization/21272
19101         * gcc.dg/vect/vect-ifcvt-10.c: New test.
19102
19103 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
19104
19105         PR fortran/13082
19106         PR fortran/18824
19107         * gfortran.dg/entry_4.f90: New test.
19108         * gfortran.fortran-torture/execute/entry_1.f90: New test.
19109         * gfortran.fortran-torture/execute/entry_2.f90: New test.
19110         * gfortran.fortran-torture/execute/entry_3.f90: New test.
19111         * gfortran.fortran-torture/execute/entry_4.f90: New test.
19112         * gfortran.fortran-torture/execute/entry_5.f90: New test.
19113         * gfortran.fortran-torture/execute/entry_6.f90: New test.
19114         * gfortran.fortran-torture/execute/entry_7.f90: New test.
19115
19116 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19117
19118         * gfortran.fortran-torture/execute/entry_8.f90: New test.
19119
19120 2005-04-29  Paul Brook  <paul@codesourcery.com>
19121
19122         * gfortran.dg/entry_3.f90: New test.
19123
19124 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19125
19126         * gfortran.dg/implicit_4.f90: New test.
19127
19128 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
19129
19130         * lib/target-supports.exp (check_profiling_available): Return
19131         false for xtensa-*-elf.
19132
19133 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
19134
19135         * lib/fortran-torture.exp (fortran-torture.exp): Catch
19136         error if file cannot be deleted.
19137
19138 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
19139
19140         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
19141         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
19142         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
19143         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
19144         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
19145         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
19146         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
19147         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
19148         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
19149         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
19150         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
19151         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
19152         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
19153
19154 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19155
19156         PR fortran/20865
19157         * gfortran.dg/pr20865.f90: New test.
19158
19159 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
19160
19161         * gcc.dg/void-cast-2.c: New test.
19162
19163 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
19164
19165         PR c/21159
19166         * gcc.dg/void-cast-1.c: New test.
19167
19168 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
19169
19170         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
19171
19172 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19173
19174         PR fortran/21177
19175         * gfortran.dg/pr21177.f90: New test.
19176
19177 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
19178
19179         PR tree-optimization/21171
19180         * gcc.dg/tree-ssa/pr21171.c: New test.
19181
19182 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
19183
19184         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
19185         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
19186         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
19187         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
19188         gcc.dg/tree-ssa/gen-vect-32.c: New.
19189         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
19190         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
19191         don't run on PPC32.
19192
19193 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
19194
19195         PR c/21213
19196         * gcc.dg/transparent-union-3.c: New test.
19197
19198 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
19199
19200         PR c/20740
19201         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
19202         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
19203         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
19204         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
19205         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
19206         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
19207
19208 2005-04-26  Jeff Law  <law@redhat.com>
19209
19210         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
19211         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
19212         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
19213         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
19214         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
19215         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
19216         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
19217
19218 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
19219
19220         PR tree-optimization/17598
19221         * gcc.dg/tree-ssa/pr17598.c: New testcase.
19222
19223 2005-04-25  Mike Stump  <mrs@apple.com>
19224
19225         * objc.dg/fix-and-continue-1.m: Add.
19226
19227 2005-04-25  Roger Sayle  <roger@eyesopen.com>
19228
19229         PR c++/20995
19230         * g++.dg/opt/pr20995-1.C: New test case.
19231
19232 2005-04-25  Devang Patel <dpatel@apple.com>
19233
19234         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
19235
19236 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
19237
19238         PR testsuite/21062
19239         * g++.dg/opt/alias2.C (printf): Correct the prototype.
19240
19241 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
19242
19243         PR C++/21188
19244         * g++.dg/opt/rtti2.C: New test.
19245
19246 2005-04-25  Paul Brook  <paul@codesourcery.com>
19247         Steven G. Kargl  <kargls@comcast.net>
19248
19249         PR fortran/20879
19250         * gfortran.dg/ichar_1.f90: New file.
19251
19252 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
19253
19254         PR middle-end/20991
19255         * g++.dg/opt/pr20991.C: New test.
19256
19257         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
19258         where sizeof (type) < __alignof__ (type).
19259         * gcc.dg/compat/struct-layout-1.h: Likewise.
19260
19261 2005-04-24  Per Bothner  <per@bothner.com>
19262             Devang Patel  <dpatel@apple.com>
19263
19264         PR preprocessor/20907
19265         * gcc.dg/cpp/very-long-comment.c: New test.
19266
19267 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19268
19269         PR fortran/20059
19270         * gfortran.dg/common_5.f: New test.
19271
19272 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
19273
19274         PR middle-end/21082
19275         * g++.dg/tree-ssa/pr21082.C: New testcase.
19276
19277 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
19278
19279         * gcc.dg/vect/vect-99.c: New test.
19280
19281 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
19282
19283         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
19284
19285 2005-04-22  Jeff Law  <law@redhat.com>
19286
19287         * gcc.dg/uninit-5.c: Remove xfails.
19288         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
19289         conditionals and loads.
19290
19291 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
19292
19293         PR libfortran/20074
19294         PR libfortran/20436
19295         PR libfortran/21108
19296         * gfortran.dg/nested_reshape.f90: new test
19297         * gfortran.dg/reshape-alloc.f90: new test
19298         * gfortran.dg/reshape.f90: new test
19299
19300 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
19301
19302         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
19303
19304         * gcc.dg/arm-vfp1.c: New test.
19305
19306 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
19307
19308         PR c++/21087
19309         * g++.dg/lookup/builtin2.C: New test.
19310
19311 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
19312
19313         * gcc.dg/weak/weak-13.c: New test.
19314
19315 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
19316
19317         * lib/target-supports.exp (check_effective_target_sync_int_long):
19318         Add powerpc*.
19319
19320 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
19321
19322         * gcc.target/mips/branch-1.c: New test.
19323
19324 2005-04-21  Richard Henderson  <rth@redhat.com>
19325
19326         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
19327         * gcc.dg/vect/vect-86.c: Likewise.
19328         * gcc.dg/vect/vect-87.c: Likewise.
19329         * gcc.dg/vect/vect-88.c: Likewise.
19330
19331 2005-04-21  Devang Patel  <dpatel@apple.com>
19332
19333         PR optimization/20994
19334         * gcc.dg/tree-ssa/ifc-3.c: New test.
19335
19336 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
19337
19338         PR c/12913
19339         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
19340         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
19341         gcc.dg/c99-vla-jump-5.c: New tests.
19342
19343 2005-04-19  Richard Henderson  <rth@redhat.com>
19344
19345         * lib/target-supports.exp (check_effective_target_vect_int_mult):
19346         Fix typo in exists check.
19347         (check_effective_target_sync_int_long): New.
19348         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
19349         * gcc.dg/ia64-sync-2.c: Likewise.
19350         * gcc.dg/ia64-sync-3.c: Likewise.
19351         * gcc.dg/ia64-sync-4.c: Likewise.
19352
19353 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
19354
19355         * gcc.dg/fold-xor-1.c: New test.
19356         * gcc.dg/fold-xor-2.c: New test.
19357
19358 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
19359
19360         PR target/20670
19361         * g++.dg/eh/fp-regs.C: New test.
19362
19363 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
19364
19365         * gcc.dg/Wint-to-pointer-cast-1.c,
19366         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
19367         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
19368         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
19369
19370 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19371
19372         PR fortran/16861
19373         * gfortran.dg/pr16861.f90: New test.
19374
19375 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
19376
19377         * gcc.dg/pr21085.c: New test.
19378
19379 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
19380
19381         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
19382         (setup_mips_tests, dg-mips-options): New procedures.
19383         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
19384         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
19385         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
19386         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
19387         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
19388         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
19389         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
19390         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
19391         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
19392         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
19393         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
19394         dg-mips-options instead of dg-options.  Remove now-redundant
19395         preprocessor guards.
19396         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
19397         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
19398         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
19399         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
19400         * gcc.dg/vr-mult-2.c: Delete.
19401         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
19402         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
19403         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
19404         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
19405         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
19406         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
19407         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
19408
19409 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
19410
19411         * ada/acats/run_all.sh: Use sync when executable not present.
19412
19413 2005-04-18  Devang Patel  <dpatel@apple.com>
19414
19415         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
19416         * gcc.dg/vect/vect-11a.c: New.
19417         * gcc.dg/vect/vect-none.c: Update.
19418         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
19419
19420 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
19421
19422         PR tree-optimization/20922
19423         * gcc.dg/pr20922-1.c: New test.
19424         * gcc.dg/pr20922-2.c: New test.
19425         * gcc.dg/pr20922-3.c: New test.
19426         * gcc.dg/pr20922-4.c: New test.
19427         * gcc.dg/pr20922-5.c: New test.
19428         * gcc.dg/pr20922-6.c: New test.
19429
19430 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19431
19432         PR libfortran/20950
19433         * gfortran.dg/pr20950.f: New test.
19434
19435 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19436
19437         PR libfortran/19216
19438         * gfortran.dg/pr19216.f: New test.
19439
19440 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
19441
19442         PR tree-optimization/21001
19443         * gcc.dg/tree-ssa/pr21001.c: New.
19444
19445 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
19446
19447         PR libfortran/21075
19448         * gfortran.dg/reshape_rank7.f90: New test.
19449
19450 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
19451
19452         PR libfortran/12884 gfortran.dg/pr12884.f: New test
19453         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
19454         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
19455         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
19456         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
19457         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
19458         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
19459         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
19460         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
19461         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
19462         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
19463         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
19464         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
19465         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
19466         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
19467         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
19468         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
19469         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
19470         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
19471         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
19472         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
19473
19474 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
19475
19476         * gfortran.dg/wtruncate.f: New testcase.
19477         * gfortran.dg/wtruncate.f90: New testcase.
19478
19479 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
19480
19481         PR c++/21025
19482         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
19483         which sizeof/alignof is dependent, rather than just whether we are
19484         processing_template_decl.
19485
19486 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
19487
19488         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
19489         corrected typo where the wrong variables had been compared.
19490
19491 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
19492
19493         PR libfortran/18495
19494         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
19495         Test callee-allocated version of return array with a write
19496         statement.
19497         Test spread with a temporary with another write statement.
19498
19499 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
19500
19501         PR tree-optimization/21031
19502         * gcc.dg/tree-ssa/pr21031.c: New.
19503
19504 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
19505
19506         PR tree-optimization/21004
19507         * gcc.dg/builtins-53.c: Include builtins-config.h.
19508         Check floorf, ceilf, floorl and ceill transformations
19509         only when HAVE_C99_RUNTIME is defined.
19510
19511 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
19512
19513         PR middle-end/20739
19514         * gcc.dg/tree-ssa/pr20739.c: New test.
19515
19516 2005-04-14  Mike Stump  <mrs@apple.com>
19517
19518         * gcc.dg/Foundation.framework/empty: New.
19519         * gcc.dg/framework-2.c: New.
19520
19521 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
19522
19523         PR tree-optimization/21021
19524         * gcc.c-torture/compile/pr21021.c: New.
19525
19526 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
19527
19528         PR testsuite/21010
19529         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
19530         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
19531         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
19532         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
19533         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
19534         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
19535         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
19536         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
19537
19538 2005-04-14  Richard Henderson  <rth@redhat.com>
19539
19540         * lib/target-supports.exp (check_effective_target_vect_condition):
19541         Add ia64, i?86, and x86_64.
19542
19543 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
19544
19545         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
19546
19547 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
19548
19549         PR tree-optimization/20657
19550         * gcc.dg/tree-ssa/pr20657.c: New.
19551
19552 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
19553
19554         * gcc.dg/builtins-53.c: Also check (int)trunc* and
19555         (long long int)trunc*.
19556
19557 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
19558
19559         PR target/20927
19560         * gcc.dg/pr20927.c: New test.
19561
19562 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
19563
19564         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
19565         * gcc.target/mips/asm-1.c: Likewise.
19566
19567 2005-04-13  Dale Johannesen  <dalej@apple.com>
19568
19569         * objc.dg/objc-fast-4.m: New.
19570
19571 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
19572
19573         * gcc.target/cris/torture/cris-torture.exp: New driver in new
19574         directory.
19575         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
19576
19577 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
19578
19579         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
19580         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
19581         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
19582
19583 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
19584
19585         PR tree-optimization/20913
19586         * gcc.dg/tree-ssa/pr20913.c: New.
19587
19588         PR tree-optimization/20702
19589         * gcc.dg/tree-ssa/pr20702.c: New.
19590
19591 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19592
19593         PR c++/13744
19594         * g++.dg/inherit/local3.C: New test.
19595
19596 2005-04-12  Jeff Law  <law@redhat.com>
19597
19598         * gcc.dg/tree-ssa/20050412-1.c: New test.
19599
19600 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
19601
19602         PR libfortran/19016
19603         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
19604         Add tests with mask generated by expression.
19605         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
19606         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
19607         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
19608
19609 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
19610
19611         PR middle-end/20917
19612         * gcc.dg/20050409-1.c: New test.
19613
19614 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
19615
19616         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
19617
19618 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
19619
19620         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
19621         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
19622         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
19623         (TARGET_CXX): Adjust accordingly.
19624         * target.h (struct gcc_target): Remove epxort_class_data.  Add
19625         determine_class_data_visibility and class_data_always_comdat.
19626         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
19627         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
19628         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
19629         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
19630         (arm_cxx_determine_class_data_visibility): New.
19631         (arm_cxx_class_data_always_comdat): Likewise.
19632         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
19633         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
19634         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
19635         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
19636         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
19637         Define.
19638
19639 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
19640
19641         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
19642
19643 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
19644
19645         * gcc.dg/i386-darwin-fpmath.c: New.
19646
19647 2004-04-11  Devang Patel  <dpatel@apple.com>
19648
19649         * lib/target-supports.exp (check_effective_target_vect_condition): New.
19650         * gcc.dg/vect/vect-ifcvt-1.c: New test.
19651         * gcc.dg/vect/vect-ifcvt-2.c: New test.
19652         * gcc.dg/vect/vect-ifcvt-3.c: New test.
19653         * gcc.dg/vect/vect-ifcvt-4.c: New test.
19654         * gcc.dg/vect/vect-ifcvt-5.c: New test.
19655         * gcc.dg/vect/vect-ifcvt-6.c: New test.
19656         * gcc.dg/vect/vect-ifcvt-7.c: New test.
19657         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
19658
19659 2004-04-11  Devang Patel  <dpatel@apple.com>
19660
19661         * gcc.dg/vect/vect-dv-1.c: New test.
19662         * gcc.dg/vect/vect-dv-2.c: New test.
19663
19664 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
19665
19666         PR tree-optimization/20933
19667         * gcc.dg/tree-ssa/pr20933.c: New test.
19668
19669 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19670
19671         * gfortran.dg/fold_nearest.f90: New test.
19672
19673 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
19674
19675         * gcc.dg/tree-ssa/alias-1.c: New test.
19676
19677 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
19678
19679         PR tree-optimization/20920
19680         * g++.dg/tree-ssa/pr20920.C: New test.
19681
19682 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
19683
19684         * gcc.dg/builtins-53.c: Also check (int)ceil* and
19685         (long long int)ceil*.
19686
19687 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
19688
19689         * g++.dg/warn/Wdtor1.C: Declare template in system header with
19690         explicit C++ linkage.
19691
19692 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19693
19694         * gfortran.dg/pr17229.f: Take care of the new obsolescence
19695         warning for arithmetic IF statements.
19696
19697 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
19698
19699         * eor_handling_1.f90: New test case.
19700         * eor_handling_2.f90: New test case.
19701         * eor_handling_3.f90: New test case.
19702         * eor_handling_4.f90: New test case.
19703         * eor_handling_5.f90: New test case.
19704         * noadv_size.f90: New test case.
19705         * pad_no.f90: New test case.
19706
19707 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
19708
19709         * gcc.c-torture/execute/20050410-1.c: New test.
19710
19711 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
19712
19713         * gcc.dg/pr20126.c: New.
19714
19715 2005-04-09  Bud Davis  <bdavis@gfortran.org>
19716             Steven G. Kargl <kargls@comcast.net>
19717
19718         * gfortran.dg/PR19872.f: New test.
19719
19720 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
19721
19722         * gfortran.dg/nint_1.f90: Fix dg-do directive.
19723
19724 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
19725
19726         * gfortran.dg/nint_1.f90: New test.
19727
19728 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
19729
19730         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
19731         Added test for callee-allocated arrays with write statements.
19732         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
19733         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
19734         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
19735         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
19736         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
19737
19738 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
19739
19740         PR libfortran/20163
19741         * gfortran.dg/open-options-blanks.f: New test.
19742
19743 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
19744
19745         PR fortran/13257
19746         * gfortran.dg/comma_format_extension_[1234].f: New tests.
19747
19748 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
19749
19750         * gcc.dg/tree-ssa/stdarg-1.c: New test.
19751         * gcc.dg/tree-ssa/stdarg-2.c: New test.
19752         * gcc.dg/tree-ssa/stdarg-3.c: New test.
19753         * gcc.dg/tree-ssa/stdarg-4.c: New test.
19754         * gcc.dg/tree-ssa/stdarg-5.c: New test.
19755         * gcc.c-torture/execute/stdarg-4.c: New test.
19756
19757         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
19758
19759         PR target/20795
19760         * g++.dg/abi/param2.C: New test.
19761
19762 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
19763
19764         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
19765
19766 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
19767
19768         * gcc.dg/builtins-53.c: New test.
19769
19770 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
19771
19772         * g++.dg/tree-ssa/pr18178.C: New test.
19773         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
19774         * gcc.c-torture/execute/20041019-1.c: New test.
19775         * gcc.dg/tree-ssa/20041008-1.c: New test.
19776         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
19777         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
19778         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
19779         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
19780         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
19781         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
19782         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
19783         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
19784         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
19785         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
19786
19787 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
19788
19789         PR rtl-optimization/20466
19790         * gcc.c-torture/execute/pr20466-1.c: New test.
19791
19792 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
19793
19794         PR c++/20905
19795         * g++.dg/parse/cond2.C: New test.
19796
19797         PR c++/20145
19798         * g++.dg/warn/Wdtor1.C: New test.
19799
19800 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19801
19802         PR fortran/17229
19803         * gfortran.dg/pr17229.f: New test.
19804
19805 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
19806
19807         * gfortran.dg/tiny_1.f90: New test.
19808         * gfortran.dg/tiny_2.f90: ditto.
19809
19810 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
19811
19812         * gfortran.dg/eor_1.f90: Fix dg-do run line
19813         * gfortran.dg/open_new.f90: Fix dg-do run line
19814
19815 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
19816
19817         * lib/target-supports.exp (get_compiler_messages): Support
19818         optional arguments, the fourth being compiler options.
19819         (check_effective_target_fpic): New proc.
19820         * gcc.dg/20050321-2.c: Restrict to target fpic.
19821
19822 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
19823
19824         * gcc.dg/15443-1.c: New test.
19825         * gcc.dg/15443-2.c: Likewise.
19826
19827 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19828
19829         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
19830
19831 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
19832
19833         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
19834
19835 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
19836
19837         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
19838         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
19839         -m64.
19840         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
19841         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
19842         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
19843
19844 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
19845
19846         PR c++/20212
19847         * g++.dg/warn/Wunused-11.C: New test.
19848
19849 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
19850
19851         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
19852
19853 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
19854
19855         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
19856
19857 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
19858
19859         PR c++/20734
19860         * g++.dg/template/ptrmem13.C: New test.
19861
19862 2005-04-05  Per Bothner  <per@bothner.com>
19863
19864         * lib/gcc.exp: Always add -fno-show-column, for now.
19865
19866 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
19867
19868         PR testsuite/20767
19869         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
19870         of plain old "unsigned int" for the type of "i".  Makes this test
19871         64bit clean.
19872
19873 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
19874
19875         * gcc.dg/i386-ssefn-1.c: New test.
19876         * gcc.dg/i386-ssefn-2.c: New test.
19877         * gcc.dg/i386-ssefn-3.c: New test.
19878         * gcc.dg/i386-ssefn-4.c: New test.
19879
19880 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
19881
19882         PR tree-optimization/20076
19883         * gcc.dg/builtin-apply4.c: New test.
19884
19885         PR preprocessor/19475
19886         * gcc.dg/cpp/macspace1.c: New test.
19887         * gcc.dg/cpp/macspace2.c: New test.
19888
19889 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19890
19891         * gfortran.dg/pr20755.f: Fixed bad format.
19892
19893 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
19894
19895         PR c++/20763
19896         * g++.dg/ext/attrib21.C: New test.
19897
19898 2004-04-05  Devang Patel  <dpatel@apple.com>
19899
19900         * lib/target-supports.exp (check_effective_target_vect_shif): New.
19901         * gcc.dg/vect/vect-shift-1.c: New test.
19902
19903 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19904
19905         PR libfortran/20755
19906         * gfortran.dg/pr20755.f: New test.
19907
19908 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
19909
19910         * gfortran.dg/pr15959.f90: New test.
19911         * gfortran.dg/string_pad_trunc.f90: New test.
19912
19913 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19914
19915         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
19916         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
19917         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
19918         syntax.
19919
19920 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19921
19922         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
19923
19924 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19925
19926         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
19927         * gcc.c-torture/compile/20011119-2.c: Likewise.
19928         * gcc.c-torture/compile/981001-2.c: Likewise.
19929
19930 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
19931
19932         PR c++/20679
19933         * g++.dg/template/overload4.C: New test.
19934
19935 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
19936
19937         PR c++/20746
19938         * g++.dg/abi/covariant5.C: New.
19939
19940         PR debug/20505
19941         * g++.dg/debug/const2.C: New.
19942
19943 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
19944
19945         PR rtl-optimization/16104
19946         * gcc.c-torture/execute/20050316-1.c: New test.
19947
19948 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
19949
19950         * g++.dg/template/spec23.C: Fix dg-error text.
19951
19952 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
19953
19954         PR c++/19199
19955         * g++.dg/expr/lval2.C: New.
19956
19957 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19958
19959         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
19960         __builtin_strcasecmp and __builtin_strncasecmp.
19961
19962 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
19963
19964         PR c++/20723
19965         * g++.dg/template/spec22.C: New.
19966         * g++.dg/template/spec23.C: New.
19967
19968 2005-04-03  Dale Ranta  <dir@lanl.gov>
19969             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19970
19971         PR libfortran/20068
19972         PR libfortran/20125
19973         PR libfortran/20156
19974         PR libfortran/20471
19975         * gfortran.dg/backspace.f: New test.
19976
19977 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
19978
19979         * gcc.dg/pr19345.c: New test.
19980
19981 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
19982
19983         PR tree-optimization/20640
19984         * gcc.dg/torture/tree-loop-1.c: New.
19985
19986 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
19987
19988         PR rtl-optimization/20290
19989         * gcc.c-torture/execute/loop-ivopts-2.c: New.
19990
19991 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
19992
19993         * gcc.dg/rs6000-fpint.c: New.
19994
19995 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
19996
19997         * gcc.dg/old-style-then-proto-1.c: New test.
19998
19999 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20000
20001         * gfortran.fortran-torture/execute/backspace.f90: Check
20002         after backspace and read was incorrect.
20003
20004 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20005
20006         * gcc.c-torture/execute/builtins/strcat.c: Check the result
20007         buffer past the terminating NUL using memcmp.
20008         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
20009         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
20010
20011         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
20012         Fix unused/uninitialized variable warnings.
20013
20014         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
20015         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
20016         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
20017         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
20018
20019         * gcc.c-torture/execute/builtins/abs-1-lib.c,
20020         gcc.c-torture/execute/builtins/fputs-lib.c,
20021         gcc.c-torture/execute/builtins/lib/fprintf.c,
20022         gcc.c-torture/execute/builtins/lib/main.c,
20023         gcc.c-torture/execute/builtins/lib/memcmp.c,
20024         gcc.c-torture/execute/builtins/lib/memmove.c,
20025         gcc.c-torture/execute/builtins/lib/mempcpy.c,
20026         gcc.c-torture/execute/builtins/lib/memset.c,
20027         gcc.c-torture/execute/builtins/lib/printf.c,
20028         gcc.c-torture/execute/builtins/lib/sprintf.c,
20029         gcc.c-torture/execute/builtins/lib/stpcpy.c,
20030         gcc.c-torture/execute/builtins/lib/strchr.c,
20031         gcc.c-torture/execute/builtins/lib/strcmp.c,
20032         gcc.c-torture/execute/builtins/lib/strcpy.c,
20033         gcc.c-torture/execute/builtins/lib/strcspn.c,
20034         gcc.c-torture/execute/builtins/lib/strlen.c,
20035         gcc.c-torture/execute/builtins/lib/strncat.c,
20036         gcc.c-torture/execute/builtins/lib/strncmp.c,
20037         gcc.c-torture/execute/builtins/lib/strncpy.c,
20038         gcc.c-torture/execute/builtins/lib/strrchr.c,
20039         gcc.c-torture/execute/builtins/lib/strspn.c,
20040         gcc.c-torture/execute/builtins/lib/strstr.c,
20041         gcc.c-torture/execute/builtins/memops-asm-lib.c,
20042         gcc.c-torture/execute/builtins/strlen-2.c,
20043         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
20044         prototypes.
20045
20046 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
20047
20048         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
20049         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
20050         selectany usage.
20051
20052 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
20053
20054         PR c++/19406
20055         * g++.dg/debug/using1.C: New test.
20056
20057 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
20058
20059         PR middle-end/20524
20060         * gcc.dg/alias-7.c: Prefix asm-declared name with
20061         __USER_LABEL_PREFIX__.
20062
20063 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
20064
20065         Fix fallout from PR middle-end/15700:
20066         * gcc.c-torture/compile/20011119-1.c: Take
20067         __USER_LABEL_PREFIX__ into account.
20068         * gcc.c-torture/compile/20011119-2.c: Likewise.
20069
20070 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20071
20072         PR c++/18644
20073         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
20074
20075 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
20076
20077         PR c/17855
20078         * gcc.c-torture/compile/struct-non-lval-1.c,
20079         gcc.c-torture/compile/struct-non-lval-2.c,
20080         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
20081
20082 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
20083
20084         * gcc.dg/tls/tls.exp: Remove temporary file.
20085         * g++.dg/tls/tls.exp: Ditto.
20086         * lib/file-format.exp: Ditto.
20087         * g++.dg/special/ecos.exp: Ditto.
20088
20089         * lib/profopt.exp: Treat prof_ext as a list.
20090         * gcc.misc-tests/bprob.exp: Ditto.
20091         * g++.dg/bprob/bprob.exp: Ditto.
20092
20093         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
20094         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
20095         g++.dg/tree-ssa/pointer-reference-alias.C,
20096         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
20097         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
20098         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
20099         g++.dg/vect/pr19951.cc: Ditto.
20100         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
20101         gcc.dg/builtins-47.c: Ditto.
20102         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
20103         gcc.dg/pr20115-1.c: Ditto.
20104         * gcc.dg/tree-ssa/20030530-2.c,
20105         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
20106         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
20107         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
20108         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
20109         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
20110         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
20111         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
20112         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
20113         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
20114         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
20115         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
20116         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
20117         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
20118         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
20119         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
20120         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
20121         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
20122         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
20123         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
20124         gcc.dg/tree-ssa/20030824-1.c,
20125         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
20126         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
20127         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
20128         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
20129         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
20130         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
20131         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
20132         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
20133         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
20134         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
20135         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
20136         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
20137         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
20138         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
20139         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
20140         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
20141         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
20142         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
20143         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
20144         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
20145         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
20146         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
20147         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
20148         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
20149         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
20150         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
20151         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
20152         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
20153         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
20154         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
20155         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
20156         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
20157         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
20158         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
20159         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
20160         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
20161         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
20162         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
20163         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
20164         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
20165         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
20166         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
20167         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
20168         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
20169         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
20170         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
20171         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
20172         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
20173         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
20174         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
20175         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
20176         gcc.dg/tree-ssa/useless-1.c: Ditto.
20177         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
20178         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
20179         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
20180         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
20181         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20182         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
20183         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
20184         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
20185         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
20186         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
20187         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
20188         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
20189         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
20190         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
20191         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
20192         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
20193         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
20194         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
20195         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
20196         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
20197         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
20198         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
20199         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
20200         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
20201         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
20202         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
20203         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
20204         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
20205         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
20206         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
20207         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
20208         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
20209         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
20210         gcc.dg/vect/vect-none.c: Ditto.
20211         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
20212         treelang/compile/unsigned.tree: Ditto.
20213
20214         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
20215         * gcc.dg/cpp/direct2s.c: Ditto.
20216         * gcc.dg/cpp/paste4.c: Ditto.
20217         * gcc.dg/cpp/separate-1.c: Ditto.
20218         * gcc.dg/pch/save-temps-1.c: Ditto.
20219         * g++.dg/ext/altivec-10.C: Ditto.
20220         * g++.dg/pch/pch.C: Ditto.
20221
20222         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
20223
20224         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
20225         * g++.dg/template/repo1.C: Ditto.
20226         * g++.dg/template/repo2.C: Ditto.
20227         * g++.dg/template/repo3.C: Ditto.
20228         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
20229         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
20230         * g++.old-deja/g++.pt/repo1.C: Ditto.
20231         * g++.old-deja/g++.pt/repo2.C: Ditto.
20232         * g++.old-deja/g++.pt/repo3.C: Ditto.
20233         * g++.old-deja/g++.pt/repo4.C: Ditto.
20234
20235         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
20236         * gcc.dg/20030107-1.c: Ditto.
20237         * gcc.dg/20030702-1.c: Ditto.
20238         * gcc.dg/profile-generate-1.c: Ditto.
20239         * g++.dg/other/profile1.C: Ditto.
20240         * g++.old-deja/g++.robertl/eb83.C: Ditto.
20241
20242         * lib/gcc-dg.exp (remove-build-file): New.
20243         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
20244         cleanup-tree-dump, cleanup-saved-temps): New.
20245
20246 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
20247
20248         PR c++/19203, DR 214
20249         * g++.dg/parse/ambig3.C: Not ambiguous.
20250         * g++.dg/template/spec20.C: New.
20251         * g++.dg/template/spec21.C: New.
20252
20253 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
20254
20255         PR target/20045
20256         * gcc.dg/ia64-fptr-1.c: Run only on linux.
20257
20258 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20259
20260         PR libfortran/20660
20261         * gfortran.dg/negative_unit.f: New test.
20262
20263 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
20264
20265         * gcc.dg/20050330-1.c: New test.
20266
20267 2005-03-30  Devang Patel  <dpatel@apple.com>
20268
20269         * g++.dg/tree-sra/ssa-sra-3.C: New test.
20270
20271 2005-03-30  Dale Johannesen  <dalej@apple.com>
20272
20273         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
20274
20275 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
20276
20277         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
20278         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
20279         Strip options from test name.
20280
20281 2005-03-31  Jan Hubicka  <jh@suse.cz>
20282
20283         * gcc.dg/varpool-1.c: New testcase.
20284
20285 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
20286
20287         PR c/772
20288         PR c/17913
20289         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
20290         gcc.dg/stmt-expr-label-3.c : New tests.
20291         * gcc.c-torture/execute/medce-2.c: Remove.
20292
20293 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
20294
20295         PR c/20368
20296         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
20297         tests.
20298
20299 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
20300
20301         * gcc.c-torture/compile/pr20203.c: New test.
20302
20303 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
20304
20305         * gfortran.dg/promotion.f90: New test.
20306
20307 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
20308
20309         PR middle-end/20491
20310         * gcc.dg/torture/asm-subreg-1.c: New test.
20311
20312 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
20313
20314         PR c/20672
20315         * gcc.dg/pr20672-1.c: New test.
20316
20317 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
20318
20319         * gfortran.dg/vect: New directory.
20320         * gfortran.dg/vect/vect.exp: New.
20321         * gfortran.dg/vect/vect-1.f90: New test.
20322         * gfortran.dg/vect/vect-2.f90: New test.
20323         * gfortran.dg/vect/vect-3.f90: New test.
20324         * gfortran.dg/vect/vect-4.f90: New test.
20325         * gfortran.dg/vect/vect-5.f90: New test.
20326
20327 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
20328
20329         PR middle-end/20622
20330         * gcc.dg/alias-7.c: New test.
20331
20332 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
20333
20334         * gcc.dg/sparc-reg-1.c: New test.
20335
20336 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
20337
20338         PR target/19890
20339         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
20340
20341 2005-03-29  Dale Ranta  <dir@lanl.gov>
20342             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20343
20344         PR libfortran/20163
20345         * gfortran.dg/pr20163-2.f: New test.
20346
20347 2005-03-28  Jan Hubicka  <jh@suse.cz>
20348
20349         PR middle-end/20635
20350         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
20351         by Jakub Jelinek.
20352
20353 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
20354
20355         PR tree-optimization/20626
20356         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
20357         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
20358
20359 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
20360
20361         * gfortran.dg/underflow.f90: New test.
20362         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
20363
20364 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20365
20366         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
20367
20368 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
20369
20370         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
20371         (g++_init): Make sure that CXXFLAGS is set.
20372         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
20373         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
20374         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20375         * lib/objc.exp (objc_init): Likewise.
20376         * lib/treelang.exp (treelang_init): Likewise.
20377
20378 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
20379
20380         PR tree-optimization/20470
20381         * gcc.dg/tree-ssa/pr20470.c: New test.
20382
20383 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
20384
20385         * gcc.dg/ppc-stfiwx.c: New.
20386
20387 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
20388
20389         PR target/19888
20390         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
20391
20392 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
20393
20394         * gcc.dg/20050325-1.c: Fix a typo.
20395
20396 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20397
20398         PR libfortran/19678
20399         PR libfortran/19679
20400         * gfortran.dg/dos_eol.f: New test.
20401
20402 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
20403
20404         PR rtl-optimization/20249
20405         * gcc.dg/20050325-1.c: New test.
20406
20407 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20408
20409         PR libfortran/15332
20410         * gfortran.dg/pr15332.f: New test.
20411
20412 2005-03-24  Dale Johannesen  <dalej@apple.com>
20413
20414         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
20415
20416 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
20417
20418         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
20419         'internal' visibility.
20420         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
20421         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
20422         'protected' visibility.
20423         * gcc.dg/visibility-7.c: Likewise.
20424         * lib/target-supports.exp (check_visibility_available): Take
20425         a parameter, the kind of visibility to check for.
20426         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
20427         to check_visibility_available.
20428
20429         * g++.dg/expr/cast3.C: New.
20430
20431 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
20432
20433         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
20434         rs6000.
20435
20436 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
20437
20438         PR target/20095
20439         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
20440
20441 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
20442
20443         * gcc.dg/badshift.c: Renamed to...
20444         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
20445
20446         * gcc.target/i386/badshift.c: Renamed to...
20447         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
20448         only.
20449
20450         PR rtl-optimization/20532
20451         * gcc.target/i386/badshift.c: New.
20452
20453 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20454
20455         * gfortran.dg/pr18025.f90: New test.
20456
20457 2005-03-23  Dale Johannesen  <dalej@apple.com>
20458
20459         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
20460
20461 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
20462
20463         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
20464
20465         * lib/target-supports.exp (check_iconv_available): Default
20466         libiconv to -liconv, if there is no definition.
20467
20468 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
20469
20470         * gcc.dg/torture/cris-asm-mof-1.c: New test.
20471
20472 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
20473
20474         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
20475         * g++.dg/opt/pr7503-2.C: Likewise.
20476         * g++.dg/opt/pr7503-3.C: Likewise.
20477         * g++.dg/opt/pr7503-4.C: Likewise.
20478         * g++.dg/opt/pr7503-5.C: Likewise.
20479         * g++.dg/warn/minmax.C: New test.
20480
20481 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20482
20483         * gfortran.dg/g77_intrinsics_funcs.f: New test.
20484         * gfortran.dg/g77_intrinsics_sub.f: New test.
20485
20486 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
20487             Jan Hubicka  <jh@suse.cz>
20488             Steven Bosscher <stevenb@suse.de
20489
20490         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
20491
20492 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20493
20494         PR c++/19980
20495         * g++.dg/template/redecl3.C: New test.
20496
20497 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20498
20499         PR c++/20499
20500         * g++.dg/parse/error16.C: Tweak error markers.
20501
20502 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
20503
20504         PR target/20561
20505         * gcc.dg/20050321-2.c: New test.
20506
20507 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
20508
20509         PR c++/20465
20510         PR c++/20381
20511         * g++.dg/template/ptrmem12.C: New.
20512
20513 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
20514
20515         PR rtl-optimization/20527
20516         * gcc.c-torture/execute/pr20527-1.c: New test.
20517
20518 2005-03-22  Ben Elliston  <bje@au.ibm.com>
20519
20520         * gcc.misc-tests/options.exp (check_for_options): Create a real C
20521         program, compile it into a real executable and then delete the .c
20522         and .x files afterwards, to avoid problems on testglue targets.
20523
20524 2005-03-21  Stuart Hastings  <stuart@apple.com>
20525
20526         * gcc.target/i386/sse-2.c: New.
20527
20528 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
20529
20530         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
20531
20532 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
20533
20534         * g++.dg/parse/crash25.C: Fix typo.
20535
20536 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
20537
20538         PR c++/20461
20539         * g++.dg/parse/crash24.C: New test.
20540
20541         PR c++/20536
20542         * g++.dg/parse/crash25.C: New test.
20543
20544 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
20545
20546         PR c++/20147
20547         * g++.dg/ext/stmtexpr4.C: New test.
20548
20549 2005-03-20  Roger Sayle  <roger@eyesopen.com>
20550
20551         PR middle-end/20539
20552         * gcc.c-torture/compile/pr13066-1.c: New test case.
20553         * gcc.c-torture/compile/pr20539-1.c: Likewise.
20554         * g++.dg/opt/pr13066-1.C: Likewise.
20555
20556 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
20557
20558         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
20559
20560 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20561
20562         PR fortran/18525
20563         * gfortran.dg/nesting_1.f90: New test.
20564
20565 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20566
20567         PR c++/20240
20568         * g++.dg/lookup/using13.C: New test.
20569
20570 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20571
20572         PR c++/20333
20573         * g++.dg/template/crash36.C: New test.
20574
20575 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
20576
20577         PR c++/20463
20578         * g++.dg/template/crash35.C: New test.
20579
20580 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
20581
20582         PR c++/19966
20583         * g++.dg/overload/operator2.C: New test.
20584
20585 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20586
20587         PR libfortran/20257
20588         * gfortran.dg/pr20257.f90: New test.
20589
20590 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20591
20592         PR libfortran/20480
20593         * gfortran.dg/pr20480.f90: New test.
20594
20595 2005-03-16  Richard Henderson  <rth@redhat.com>
20596
20597         PR middle-end/15700
20598         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
20599         (_rtld_global): New.
20600         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
20601         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
20602
20603         * gcc.dg/alias-3.c: New.
20604         * gcc.dg/alias-4.c: New.
20605         * gcc.dg/alias-5.c: New.
20606         * gcc.dg/alias-6.c: New.
20607
20608 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
20609
20610         * gcc.dg/cpp/ucnid-7.c: New.
20611
20612 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
20613             Dorit Naishlos  <dorit@il.ibm.com>
20614
20615         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
20616         darwin.
20617
20618 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
20619
20620         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
20621         misaligned accesses.
20622         * gcc.dg/vect/vect-58.c: Likewise.
20623         * gcc.dg/vect/vect-92.c: New.
20624         * gcc.dg/vect/vect-93.c: New.
20625
20626 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
20627
20628         PR fortran/18827
20629         * gfortran.dg/assign_2.f90: New test.
20630         * gfortran.dg/assign_3.f90: New test.
20631         * gfortran.dg/assign.f90: New test.
20632
20633 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
20634
20635         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
20636         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
20637         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
20638         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
20639         names.
20640
20641 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
20642
20643         * gcc.dg/cpp/ucnid-6.c: New.
20644
20645         * gcc.dg/cpp/normalize-1.c: New.
20646         * gcc.dg/cpp/normalize-2.c: New.
20647         * gcc.dg/cpp/normalize-3.c: New.
20648         * gcc.dg/cpp/normalize-4.c: New.
20649         * gcc.dg/cpp/ucnid-4.c: New.
20650         * gcc.dg/cpp/ucnid-5.c: New.
20651         * g++.dg/cpp/normalize-1.C: New.
20652         * g++.dg/cpp/ucnid-1.C: New.
20653
20654 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
20655
20656         * gcc.dg/pr18628.c: New.
20657
20658 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
20659
20660         PR c++/20280
20661         * g++.dg/tree-ssa/pr20280.C: New.
20662
20663 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20664
20665         PR fortran/20467
20666         * gfortran.dg/stfunc_2.f90: New test.
20667
20668 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
20669
20670         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
20671
20672 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
20673
20674         * gcc.dg/tree-ssa/20050314-1.c: New test.
20675
20676 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20677
20678         PR c++/4403
20679         PR c++/9783, DR433
20680         * g++.dg/template/friend34.C: New test.
20681         * g++.dg/template/friend35.C: Likewise.
20682         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
20683
20684 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20685
20686         Friend class name lookup 5/n
20687         PR c++/1016
20688         * g++.dg/lookup/hidden-class1.C: New test.
20689         * g++.dg/lookup/hidden-class2.C: Likewise.
20690         * g++.dg/lookup/hidden-class3.C: Likewise.
20691         * g++.dg/lookup/hidden-class4.C: Likewise.
20692         * g++.dg/lookup/hidden-class5.C: Likewise.
20693         * g++.dg/lookup/hidden-class6.C: Likewise.
20694         * g++.dg/lookup/hidden-class7.C: Likewise.
20695         * g++.dg/lookup/hidden-class8.C: Likewise.
20696         * g++.dg/lookup/hidden-class9.C: Likewise.
20697         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
20698         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
20699         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
20700         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
20701         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
20702         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
20703         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
20704         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
20705         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
20706         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
20707         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
20708
20709 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
20710
20711         PR c++/20157
20712         * g++.dg/template/error18.C: New test.
20713
20714 2005-03-09  Ben Elliston  <bje@au.ibm.com>
20715
20716         PR debug/16792
20717         * g++.dg/debug/pr16792.C: New test.
20718
20719 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
20720
20721         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
20722         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
20723         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
20724         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
20725         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
20726         test assertion names.
20727
20728 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20729
20730         PR fortran/18600
20731         * gfortran.dg/stfunc_1.f90: New test.
20732
20733 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20734
20735         PR fortran/16907
20736         * gfortran.dg/real_index_1.f90: New test.
20737
20738 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20739
20740         PR fortran/20323
20741         * gfortran.dg/spec_expr_1.f90: New test.
20742
20743 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
20744
20745         PR c/20402
20746         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
20747         new parser.
20748
20749 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20750
20751         PR fortran/20361
20752         * gfortran.dg/largeequiv_1.f90: New test.
20753
20754 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
20755
20756         * gcc.dg/ucnid-1.c: New.
20757         * gcc.dg/ucnid-2.c: New.
20758         * gcc.dg/ucnid-3.c: New.
20759         * gcc.dg/ucnid-4.c: New.
20760         * gcc.dg/ucnid-5.c: New.
20761         * gcc.dg/ucnid-6.c: New.
20762         * gcc.dg/cpp/ucnid-1.c: New.
20763         * gcc.dg/cpp/ucnid-2.c: New.
20764         * gcc.dg/cpp/ucnid-3.c: New.
20765         * g++.dg/other/ucnid-1.C: New.
20766
20767 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
20768
20769         * gcc.dg/vmx/darwin-abi-3.c: Delete.
20770
20771 2005-03-11  Per Bothner  <per@bothner.com>
20772
20773         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
20774         that diagnotics refer to correct token.
20775         * gcc.dg/unused-3.c: Likewise.
20776
20777 2005-03-11  Per Bothner  <per@bothner.com>
20778
20779         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
20780         constant" is now actually on same line as string constant.
20781         * gcc.dg/cpp/direct2s.c: Likewise.
20782
20783 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
20784
20785         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
20786
20787 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20788
20789         PR libfortran/20124
20790         * gfortran.dg/pr20124.f90: New Test
20791
20792 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
20793
20794         PR tree-optimization/20130
20795         * gcc.dg/pr20130-1.c: New test.
20796
20797 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
20798
20799         PR target/20095
20800         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
20801
20802 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20803
20804         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
20805
20806 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
20807
20808         * g++.dg/eh/forced1.C: Fix comment.
20809         * g++.dg/eh/forced2.C: Ditto.
20810         * g++.dg/eh/forced3.C: Ditto.
20811         * g++.dg/eh/forced4.C: Ditto.
20812
20813 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
20814
20815         PR rtl-opt/20412
20816         * gcc.c-torture/compile/pr20412.c: New test.
20817
20818 2005-03-10  Roger Sayle  <roger@eyesopen.com>
20819
20820         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
20821
20822 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
20823
20824         PR target/20322
20825         * gcc.dg/20050307-1.c: New test.
20826
20827 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
20828
20829         PR c++/20375
20830         * g++.dg/other/stdarg3.C: New.
20831
20832 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
20833
20834         PR c++/18384, c++/18327
20835         * g++.dg/init/array19.C: New test.
20836
20837         PR inline-asm/20314
20838         * gcc.dg/torture/pr20314-1.c: New test.
20839         * gcc.dg/torture/pr20314-2.c: New test.
20840
20841 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
20842
20843         * gcc.dg/20050309-1.c: New test.
20844
20845 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20846
20847         * gcc.dg/builtins-10.c: Reactivate disabled test.
20848         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
20849         new cbrt transformations.
20850
20851 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
20852
20853         PR c++/20208
20854         * g++.dg/template/array13.C: New test.
20855
20856 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
20857
20858         PR c++/16859
20859         * g++.dg/init/brace4.C: New test.
20860
20861 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
20862
20863         PR c++/20186
20864         * g++.dg/template/non-dependent12.C: New.
20865
20866 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
20867
20868         PR c++/20142
20869         * g++.dg/init/array18.C: Add dg-do run marker.
20870
20871         PR c++/20142
20872         * g++.dg/init/array18.C: New test.
20873
20874 2005-03-09  Ben Elliston  <bje@au.ibm.com>
20875
20876         * consistency.vlad/vlad.exp: Remove trailing semicolons.
20877         * g++.dg/gcov/gcov.exp: Likewise.
20878         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
20879         * gcc.target/xstormy16/xstormy16.exp: Likewise.
20880         * lib/c-torture.exp: Likewise.
20881         * lib/fortran-torture.exp: Likewise.
20882         * lib/g++.exp: Likewise.
20883         * lib/gcc-defs.exp: Likewise.
20884         * lib/gcc-dg.exp: Likewise.
20885         * lib/gcc.exp: Likewise.
20886         * lib/gcov.exp: Likewise.
20887         * lib/gfortran.exp: Likewise.
20888         * lib/mike-g++.exp: Likewise.
20889         * lib/mike-gcc.exp: Likewise.
20890         * lib/objc-torture.exp: Likewise.
20891         * lib/objc.exp: Likewise.
20892         * lib/profopt.exp: Likewise.
20893         * lib/target-libpath.exp: Likewise.
20894         * lib/target-supports.exp: Likewise.
20895         * lib/treelang.exp: Likewise.
20896         * lib/wrapper.exp: Likewise.
20897
20898 2005-03-08  Jeff Law  <law@redhat.com>
20899
20900         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
20901         PHI-OPT changes.
20902
20903 2005-03-08  Ira Rosen  <irar@il.ibm.com>
20904
20905         * gcc.dg/vect/pr20122.c: New test.
20906
20907 2005-03-07  Jeff Law  <law@redhat.com>
20908
20909         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
20910         was folded away.
20911         * gcc.dg/tree-ssa/pr18133-1.c: New test.
20912         * gcc.dg/tree-ssa/pr18133-2.c: New test.
20913         * gcc.dg/tree-ssa/pr18134.c: New test.
20914
20915 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20916
20917         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
20918         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
20919         gcc.dg/torture/builtin-noret-2.c: Require weak support.
20920
20921 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
20922
20923         PR tree-opt/17671
20924         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
20925
20926 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
20927
20928         * g++.dg/warn/Wnvdtor.C: New test.
20929
20930 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
20931
20932         * gcc.dg/torture/pr19683-1.c: New test.
20933
20934 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
20935
20936         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
20937         * gfortran.dg/g77/19990313-2.f: Ditto.
20938         * gfortran.dg/g77/19990313-3.f: Ditto.
20939         * gfortran.dg/g77/19990525-0.f: Ditto.
20940         * gfortran.dg/g77/19990826-0.f: Ditto.
20941         * gfortran.dg/g77/19990826-2.f: Ditto.
20942         * gfortran.dg/g77/19990826-3.f: Ditto.
20943         * gfortran.dg/g77/20000511-1.f: Ditto.
20944         * gfortran.dg/g77/20000511-2.f: Ditto.
20945         * gfortran.dg/g77/970625-2.f: Ditto.
20946         * gfortran.dg/g77/980310-2.f: Ditto.
20947         * gfortran.dg/g77/980310-3.f: Ditto.
20948         * gfortran.dg/g77/980310-8.f: Ditto.
20949         * gfortran.dg/g77/980519-2.f: Ditto.
20950         * gfortran.dg/g77/alpha1.f: Ditto.
20951         * gfortran.dg/g77/claus.f: Ditto.
20952         * gfortran.dg/g77/erfc.f: Ditto.
20953         * gfortran.dg/g77/short.f: Ditto.
20954         * gfortran.fortran-torture/execute/data.f90: Ditto.
20955         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
20956         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
20957
20958 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20959
20960         * lib/file-format.exp (gcc_target_object_format): Add check for som
20961         format and hardcode object formats on hppa*-*-hpux*.
20962         * lib/target-supports.exp (check_weak_available): Add check for som
20963         object format.  Always return 0 on hppa*-*-hpux10*.
20964
20965         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
20966         is defined.
20967
20968         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
20969
20970 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
20971
20972         * gfortran.dg/pr19936_1.f90: New test.
20973         * gfortran.dg/pr19936_2.f90: New test.
20974         * gfortran.dg/pr19936_3.f90: New test.
20975
20976 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
20977             Paul Thomas <prthomas@drfccad.cea.fr>
20978
20979         * gfortran.dg/PR19754_1.f90: New test.
20980         * gfortran.dg/PR19754_2.f90: Ditto.
20981
20982 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20983
20984         PR c++/19311
20985         * g++.dg/template/non-dependent11.C: New test.
20986
20987 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
20988
20989         * lib/target-supports.exp (check_iconv_available): Fix comment.
20990
20991 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
20992             Joseph S. Myers  <joseph@codesourcery.com>
20993
20994         PR c++/19797
20995         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
20996
20997 2005-03-04  Matthew Sachs  <msachs@apple.com>
20998
20999         * gcc.exp (gcc_target_compile): Put braces around
21000         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
21001         * objc.exp (objc_target_compile): Likewise.
21002         * treelang.exp (treelang_target_compile): Likewise.
21003
21004 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21005
21006         PR fortran/19673
21007         * gfortran.dg/func_result_1.f90: New test.
21008
21009 2005-03-04  Ben Elliston  <bje@au.ibm.com>
21010
21011         * gcc.misc-tests/options.exp: New test.
21012
21013 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
21014
21015         * gcc.dg/pr15784-4.c: New test.
21016
21017 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
21018
21019         * gcc.c-torture/execute/pr17133.c: New.
21020         * gcc.c-torture/compile/20050303-1.c: New.
21021
21022 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
21023
21024         * gcc.dg/cpp/assert4.c: Fix for cygwin.
21025
21026 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
21027
21028         * g++.dg/overload/using2.C: New.
21029
21030 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
21031
21032         PR c++/19916
21033         * g++.dg/init/ptrmem2.C: New test.
21034
21035 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
21036
21037         PR c/8927
21038         * gcc.dg/pr8927-1.c: New test.
21039
21040 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
21041
21042         PR c++/20232
21043         * g++.dg/inherit/covariant12.C: New.
21044
21045 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21046
21047         PR fortran/19479
21048         * gfortran.dg/bound_1.f90: New test.
21049
21050 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
21051
21052         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
21053         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
21054
21055 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
21056
21057         PR c/20245
21058         * gcc.dg/pr20245-1.c: New test.
21059
21060 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
21061
21062         PR middle-end/19874
21063         * gcc.c-torture/execute/20050119-2.c: New test case.
21064
21065 2005-02-28  Ben Elliston  <bje@au.ibm.com>
21066
21067         * README: Update the DejaGnu bug reporting address.
21068         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
21069         * lib/objc-torture.exp: Likewise.
21070
21071 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
21072
21073         * gfortran.dg/boz_1.f90: New test.
21074         * gfortran.dg/boz_3.f90: New test.
21075         * gfortran.dg/boz_4.f90: New test.
21076
21077 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
21078
21079         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
21080         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
21081
21082 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21083
21084         PR libfortran/20101
21085         * gfortran.dg/write_0_pe_format.f90: New test.
21086
21087 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
21088
21089         PR c++/20206
21090         * g++.dg/opt/thunk2.C: New test.
21091         * g++.dg/opt/covariant1.C: New test.
21092
21093 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21094
21095         * gfortran.dg/e_d_fmt.f90: New test.
21096
21097 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
21098
21099         * gcc.dg/asm-b.c: Fix comment typos.
21100
21101 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
21102
21103         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
21104         a V_MAY_DEF also.
21105
21106 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
21107
21108         PR tree-opt/20188
21109         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
21110         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
21111         * gcc.dg/asm-b.c: New test.
21112
21113 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
21114
21115         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
21116         Disable this test on IRIX 6.
21117
21118 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
21119
21120         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
21121         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
21122         parser.
21123
21124 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
21125
21126         PR tree-optimization/20204
21127         * testsuite/gcc.dg/pr20204.c: New test.
21128
21129 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
21130
21131         PR target/20196
21132         * gcc.c-torture/execute/20050224-1.c: New test.
21133
21134         PR c++/20175
21135         * g++.dg/warn/Wbraces2.C: New test.
21136
21137 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
21138
21139         PR c++/19878
21140         * g++.dg/init/const2.C: New test.
21141
21142 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
21143
21144         PR tree-optimization/20100
21145         * gcc.c-torture/execute/pr20100-1.c: New test.
21146
21147 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21148
21149         * gfortran.dg/implicit_3.f90: New test.
21150
21151         * gfortran.dg/deftype_1.f90: New test.
21152
21153 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
21154
21155         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
21156         the test passes.
21157         * g++.dg/other/anon3.C: Accept a warning.
21158
21159 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
21160
21161         * gcc.dg/pr20017.c: Fix a comment typo.
21162
21163 2005-02-23  Bud Davis  <bdavis@gfortran.org>
21164
21165         * gfortran.dg/list_read_4.f90: Change to f90 comments.
21166
21167 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21168
21169         PR ada/19902
21170         * ada/acats/tests/cxa/cxa3004.a: Remove.
21171         * ada/acats/tests/cxb/cxb30061.am: Likewise.
21172
21173 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
21174
21175         PR c++/20073
21176         * g++.dg/init/const1.C: New test.
21177
21178         PR c++/19991
21179         * g++.dg/parse/constant7.C: New test.
21180
21181         PR c++/20152
21182         * g++.dg/parse/error27.C: New test.
21183         * g++.dg/template/qualttp15.C: Adjust error markers.
21184         * g++.old-deja/g++.other/struct1.C: Likewise.
21185
21186         PR c++/20153
21187         * g++.dg/template/error17.C: New test.
21188
21189         PR c++/20148
21190         * g++.dg/parser/error26.C: New test.
21191
21192 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
21193
21194         PR tree-optimization/20100
21195         PR tree-optimization/20115
21196         * gcc.dg/pr20115.c: New test.
21197         * gcc.dg/pr20115-1.c: New test.
21198         * gcc.dg/pr20100.c: New test.
21199         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
21200         call-clobbered variables after alias1.
21201
21202 2005-02-22  Bud Davis  <bdavis@gfortran.org>
21203
21204         * gfortran.dg/list_read_4.f90: new test.
21205
21206 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
21207
21208         PR rtl-optimization/20017.
21209         * gcc.dg/pr20017.c: New.
21210
21211 2005-02-22  Devang Patel  <dpatel@apple.com>
21212
21213         PR 19952
21214         * g++.dg/tree-ssa/pr19952.C: New test.
21215
21216 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
21217
21218         PR c++/19883
21219         * g++.dg/parse/constant6.C: New test.
21220
21221 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
21222
21223         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
21224         * g++.dg/charset/asm2.c: Likewise.
21225         * g++.dg/charset/asm3.c: Likewise.
21226         * g++.dg/charset/asm4.c: Likewise.
21227         * g++.dg/charset/asm5.c: Likewise.
21228         * g++.dg/charset/attribute1.c: Likewise.
21229         * g++.dg/charset/attribute2.c: Likewise.
21230         * g++.dg/charset/extern1.cc: Likewise.
21231         * g++.dg/charset/extern2.cc: Likewise.
21232         * g++.dg/charset/extern3.cc: Likewise.
21233         * g++.dg/charset/function.cc: Likewise.
21234         * g++.dg/charset/string.c: Likewise.
21235         * g++.dg/charset/charset.exp: Likewise.
21236         * lib/target-supports.exp (check_iconv_available): Fix comment.
21237
21238 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
21239
21240         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
21241         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
21242         * gcc.dg/charset/asm2.c: Likewise.
21243         * gcc.dg/charset/asm3.c: Likewise.
21244         * gcc.dg/charset/asm4.c: Likewise.
21245         * gcc.dg/charset/asm5.c: Likewise.
21246         * gcc.dg/charset/asm6.c: Likewise.
21247         * gcc.dg/charset/attribute1.c: Likewise.
21248         * gcc.dg/charset/attribute2.c: Likewise.
21249         * gcc.dg/charset/builtin1.c: Likewise.
21250         * gcc.dg/charset/extern.c: Likewise.
21251         * gcc.dg/charset/function.c: Likewise.
21252         * gcc.dg/charset/string.c: Likewise.
21253         * gcc.dg/charset/charset.exp: Likewise.
21254
21255 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
21256
21257         PR fortran/20086
21258         * gfortran.dg/pr20086.f90: New test.
21259
21260 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
21261
21262         PR tree-optimization/19786
21263         * g++.dg/tree-ssa/pr19786.C: New.
21264
21265 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21266
21267         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
21268
21269 2005-02-21  Jeff Law  <law@redhat.com>
21270
21271         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
21272
21273 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21274
21275         * gfortran.dg/do_iterator: Split loop, markup all lines for
21276         which an error locus is printed.
21277         * gfortran.dg/pr17708.f90: Markup all lines for which an error
21278         locus is printed.
21279         * gfortran.dg/select_4.f90: Likewise.
21280         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
21281         locuses in the various permutations.
21282
21283 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
21284
21285         PR tree-optimization/19951
21286         * g++.dg/vect: New directory.
21287         * g++.dg/vect/vect.exp: New file.
21288         * g++.dg/vect/pr19951.cc: New testcase.
21289         * g++.dg/dg.exp: Also prune vectorizer tests.
21290
21291 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
21292
21293         PR 18785
21294         * gcc.dg/charset/builtin1.c: New test.
21295
21296 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21297
21298         PR c++/19299
21299         * g++.dg/inherit/volatile1.C: New test.
21300
21301         PR c++/19440
21302         * g++.dg/template/dtor4.C: New test.
21303
21304 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
21305
21306         * gfortran.dg/int_1.f90: New test.
21307
21308 2005-02-19  Devang Patel  <dpatel@apple.com>
21309
21310         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
21311
21312 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
21313
21314         * gfortran.dg/achar_1.f90: New test.
21315
21316 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
21317
21318         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
21319
21320 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
21321             Jakub Jelinek  <jakub@redhat.com>
21322
21323         PR tree-optimization/19828
21324         * gcc.dg/tree-ssa/loop-7.c: New test.
21325         * gcc.c-torture/execute/20050218-1.c: New test.
21326
21327 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
21328
21329         PR c/20043
21330         * gcc.dg/transparent-union-1.c: New test.
21331         * gcc.dg/transparent-union-2.c: New test.
21332
21333 2005-02-18  James E Wilson  <wilson@specifixinc.com>
21334
21335         PR tree-optimization/18977
21336         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
21337
21338 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
21339
21340         PR target/20054
21341         * gcc.dg/pr20054.c: New test.
21342
21343 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21344
21345         PR c++/19508
21346         * g++.dg/ext/attrib20.C: New test.
21347
21348 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21349
21350         PR middle-end/20030
21351         * gfortran.fortran-torture/execute/character_passing.f90: New test.
21352
21353 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
21354
21355         PR c++/20008
21356         * g++.dg/opt/switch4.C: New.
21357
21358 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
21359
21360         PR c++/20023
21361         PR tree-optimization/20009
21362         * gcc.c-torture/compile/20050217-1.c: New test.
21363         * g++.dg/opt/switch3.C: New test.
21364
21365         PR tree-optimization/18947
21366         * gcc.c-torture/compile/20050215-1.c: New test.
21367         * gcc.c-torture/compile/20050215-2.c: New test.
21368         * gcc.c-torture/compile/20050215-3.c: New test.
21369
21370 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
21371
21372         PR c++/20028
21373         * g++.dg/template/crash34.C: New.
21374
21375         PR c++/20022
21376         * g++.dg/other/access3.C: New.
21377
21378 2005-02-17  Ira Rosen  <irar@il.ibm.com>
21379
21380         * gcc.dg/vect/vect-98.c: New test.
21381
21382 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
21383
21384         PR tree-optimization/19967
21385         * gcc.dg/pr19967.c: New.
21386
21387 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
21388
21389         PR middle-end/19857
21390         * gcc.dg/tree-ssa/20050215-1.c: New test.
21391         * gcc.c-torture/execute/20050215-1.c: New test.
21392
21393 2005-02-15  Eric Christopher  <echristo@redhat.com>
21394
21395         * gcc.dg/cpp/20050215-1.c: New file.
21396
21397 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
21398
21399         PR tree-optimization/15785
21400         * gcc.dg/pr15785-1.c: New test.
21401
21402 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
21403
21404         PR c++/17788
21405         * g++.dg/init/ctor4.C: New.
21406         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
21407
21408 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
21409
21410         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
21411         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
21412
21413 2005-02-15  Andreas Schwab  <schwab@suse.de>
21414
21415         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
21416         declare malloc.
21417
21418 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
21419
21420         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
21421
21422 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
21423
21424         PR tree-optimization/19853
21425         * gcc.c-torture/compile/pr19853.c: New test.
21426
21427 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
21428
21429         PR c++/19608
21430         * g++.dg/parse/local-class1.C: New.
21431
21432         PR c++/19895
21433         * g++.dg/parse/ptrmem3.C: New.
21434
21435         PR c++/19884
21436         * g++.old-deja/g++.oliva/template6.C: Add another case.
21437         * g++.dg/template/explicit6.C: New.
21438
21439 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
21440
21441         PR c++/17816
21442         * g++.dg/other/redecl2.C: New.
21443
21444 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
21445
21446         PR c++/19891
21447         * g++.dg/abi/covariant4.C: New.
21448
21449 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
21450
21451         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
21452
21453 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
21454
21455         * gcc.dg/vect/vect-96.c: Fix typo.
21456
21457 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21458
21459         PR c++/14479
21460         PR c++/19487
21461         * g++.dg/template/enum5.C: New test.
21462
21463 2005-02-12  Ira Rosen  <irar@il.ibm.com>
21464
21465         * gcc.dg/vect/vect-97.c: New test.
21466
21467 2005-02-12  Ira Rosen  <irar@il.ibm.com>
21468
21469         * gcc.dg/vect/vect-96.c: New test.
21470
21471 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
21472
21473         * gcc.dg/builtins-34.c: Also check ldexp*.
21474
21475 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
21476
21477         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
21478
21479 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
21480
21481         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
21482         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
21483         dg-require-dll, dg-require-iconv, dg-require-named-sections,
21484         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
21485         selector_list, selector_expression, dg-process-target): Move to new
21486         file target-supports-dg.exp.
21487         * lib/target-supports-dg.exp: New.
21488
21489         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
21490         New.
21491
21492 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
21493
21494         PR c++/19666
21495         * g++.dg/other/ptrmem6.C: New test.
21496
21497         PR middle-end/19858
21498         * gcc.c-torture/compile/20050210-1.c: New test.
21499
21500 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
21501
21502         PR c++/19755
21503         * g++.dg/warn/Wbraces1.C: New test.
21504
21505 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
21506
21507         * gcc.dg/builtins-52.c: New testcase.
21508
21509 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
21510
21511         PR c/19342
21512         * gcc.c-torture/execute/20050119-1.c: New test.
21513
21514 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
21515
21516         PR c++/19811
21517         * g++.dg/init/delete1.C: New test.
21518
21519 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21520
21521         PR c++/18470
21522         * g++.dg/template/static12.C: New test.
21523
21524 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
21525
21526         PR c++/19787
21527         * g++.dg/conversion/ambig1.C: New test.
21528
21529         PR c++/19739
21530         * g++.dg/ext/attrib19.C: New test.
21531
21532         PR c++/19732
21533         * g++.dg/parse/dtor5.C: New test.
21534
21535         PR c++/19762
21536         * g++.dg/template/dtor3.C: New test.
21537
21538         PR c++/19826
21539         * g++.dg/template/static11.C: New test.
21540         * g++.dg/template/crash2.C: Remove dg-error marker.
21541
21542 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
21543
21544         PR C++/18491
21545         * g++.old-deja/g++.mike/p10769a.C: Remove.
21546
21547 2005-02-09  Roger Sayle  <roger@eyesopen.com>
21548
21549         * gcc.dg/builtins-48.c: New test case.
21550         * gcc.dg/builtins-49.c: New test case.
21551         * gcc.dg/builtins-50.c: New test case.
21552         * gcc.dg/builtins-51.c: New test case.
21553
21554 2005-02-09  Ian Lance Taylor  <ian@airs.com>
21555
21556         PR middle-end/19583
21557         * g++.dg/warn/Wreturn-type-3.C: New test.
21558
21559 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
21560
21561         PR middle-end/19402
21562         * gcc.dg/pr19402-1.c: New testcase.
21563         * gcc.dg/pr19402-2.c: likewise.
21564
21565 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
21566
21567         PR middle-end/19854
21568         * g++.dg/tree-ssa/tmmti.C: New testcase.
21569
21570 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
21571
21572         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
21573
21574 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
21575
21576         PR c++/19733
21577         * g++.dg/parse/crash23.C: New test.
21578         * g++.dg/warn/Weff1.C: New test.
21579
21580 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
21581
21582         * gcc.dg/20050209-1.c: New test.
21583
21584 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
21585
21586         PR target/19799
21587         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
21588
21589 2005-02-08  Mike Stump  <mrs@apple.com>
21590
21591         * g++.dg/pch/import-2.c: New test.
21592         * g++.dg/pch/import-2.hs: New.
21593         * g++.dg/pch/include/import-2a.h: New.
21594         * g++.dg/pch/include/import-2b.h: New.
21595
21596 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
21597
21598         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
21599
21600 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21601
21602         * gfortran.dg/substr_1.f90: New test.
21603
21604 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
21605
21606         PR middle-end/19775
21607         * gcc.dg/torture/builtin-power-1.c: Disable test for
21608         invalid transformation.
21609         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
21610         no longer optimize.
21611         * gcc.dg/builtins-47.c: New testcase.
21612
21613 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
21614             Dorit Naishlos  <dorit@il.ibm.com>
21615
21616         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
21617
21618 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
21619
21620         * gcc.c-torture/compile/20050206-1.c: New test.
21621
21622 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
21623
21624         PR tree-opt/19768
21625         * g++.dg/opt/pr19768.C: New test.
21626
21627 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
21628
21629         PR tree-opt/19736
21630         * gcc.c-torture/compile/pr19736.c: New test.
21631
21632 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21633
21634         PR c++/17401
21635         * g++.dg/parse/error25.C: New test.
21636
21637 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
21638
21639         * gcc.c-torture/execute/20050203-1.c: New.
21640
21641 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
21642
21643         * gcc.dg/vect/vect-85.c: Remove xfail.
21644         * gcc.dg/vect/vect-86.c: Remove xfail.
21645         * gcc.dg/vect/vect-87.c: Remove xfail.
21646         * gcc.dg/vect/vect-88.c: Remove xfail.
21647
21648 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
21649
21650         * gcc.dg/altivec-19.c: New.
21651
21652 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
21653
21654         PR c/17807
21655         * gcc.dg/nested-func-3.c: New test.
21656         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
21657
21658 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
21659
21660         * gcc.test-framework/gen_directive_tests: Generate tests for
21661         selector expressions.
21662
21663 2005-02-02  Matt Austern  <austern@apple.com>
21664
21665         PR c++/19628
21666         * g++/ext/builtin7.C: New.
21667         * g++/ext/builtin8.C: New.
21668
21669 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
21670
21671         PR c/18502
21672         * gcc.dg/pr18502-1.c: New test.
21673
21674 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21675
21676         PR c++/17413
21677         * g++.dg/template/local4.C: Tweak.
21678
21679 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
21680
21681         PR tree-optimization/19578
21682         * gcc.c-torture/compile/20050202-1.c: New test.
21683
21684 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
21685
21686         PR c/19435
21687         * gcc.dg/c99-init-4.c: New test.
21688
21689 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
21690
21691         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
21692
21693         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
21694
21695         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
21696         * g++.dg/eh/check-vect.h: New.
21697
21698         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
21699         * gcc.dg/vect/vect-78.c: Ditto.
21700         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
21701         Remove.
21702
21703         * g++.dg/conversion/simd1.C: Expect warning.
21704         * g++.dg/ext/attribute-test-1.C: Ditto.
21705         * g++.dg/ext/attribute-test-2.C: Ditto.
21706         * g++.dg/ext/attribute-test-3.C: Ditto.
21707         * g++.dg/ext/attribute-test-4.C: Ditto.
21708
21709         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
21710         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
21711
21712         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
21713
21714 2005-02-01  Richard Henderson  <rth@redhat.com>
21715
21716         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
21717         long double for ibm double-double format.
21718         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
21719
21720 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
21721
21722         PR tree-optimization/19633
21723         * testsuite/gcc.dg/pr19633-1.c: New test.
21724         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
21725         to NULL or a symbol.
21726
21727 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
21728
21729         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
21730         New procs.
21731         (dg-process-target (local override)): Handle selector expressions.
21732
21733         * gcc.test-framework/README: Describe tests in source directory.
21734         * gcc.test-framework/test-framework.awk: Handle dg- tests.
21735         * gcc.test-framework/test-framework.exp: Handle dg- tests.
21736         * gcc.test-framework/dg-bogus-exp-P.c: New test.
21737         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
21738         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
21739         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
21740         * gcc.test-framework/dg-do-link-exp-P.c: New test.
21741         * gcc.test-framework/dg-do-run-exp-P.c: New test.
21742         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
21743         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
21744         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
21745         * gcc.test-framework/dg-error-exp-P.c: New test.
21746         * gcc.test-framework/dg-error-exp-XP.c: New test.
21747         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
21748         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
21749         * gcc.test-framework/dg-output-exp-P.c: New test.
21750         * gcc.test-framework/dg-output-exp-XF.c: New test.
21751         * gcc.test-framework/dg-warning-exp-P.c: New test.
21752         * gcc.misc-tests/dg-1.c: Remove.
21753         * gcc.misc-tests/dg-2.c: Remove.
21754         * gcc.misc-tests/dg-3.c: Remove.
21755         * gcc.misc-tests/dg-4.c: Remove.
21756         * gcc.misc-tests/dg-5.c: Remove.
21757         * gcc.misc-tests/dg-6.c: Remove.
21758         * gcc.misc-tests/dg-7.c: Remove.
21759         * gcc.misc-tests/dg-8.c: Remove.
21760         * gcc.misc-tests/dg-9.c: Remove.
21761         * gcc.misc-tests/dg-10.c: Remove.
21762         * gcc.misc-tests/dg-11.c: Remove.
21763         * gcc.misc-tests/dg-12.c: Remove.
21764         * gcc.misc-tests/dg-test.exp: Remove.
21765
21766         * gcc.test-framework/test-framework.awk: Change recording and
21767         printing of passes and failures.
21768
21769         * gcc.test-framework: New directory.
21770         * gcc.test-framework/README: New.
21771         * gcc.test-framework/test-framework.exp: New.
21772         * gcc.test-framework/test-framework.awk: New.
21773         * gcc.test-framework/gen_directive_tests: New.
21774
21775 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
21776
21777         * lib/treelang.exp: Fix comment typos.
21778         (treelang_target_compile): Don't append libs=-ltreelang to options.
21779
21780 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
21781
21782         * g++.dg/parse/typename7.C: Adjust error messages.
21783
21784 2005-01-31  Jeff Law  <law@redhat.com>
21785
21786         * gcc.c-torture/execute/20050131-1.c: New test.
21787         * gcc.dg/wcaselabel.c: New test.
21788
21789 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
21790
21791         * g++.dg/other/warning1.C: Adjust error messags.
21792         * g++.dg/parse/constant5.C: New test.
21793
21794 2005-01-31  Steven Bosscher  <stevenb@suse.de>
21795
21796         PR c/19333
21797         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
21798         the test case valid.
21799         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
21800         * testsuite/gcc.dg/array-7.c: Adjust expected result.
21801         * testsuite/gcc.dg/pr18596-3.c: Likewise.
21802         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
21803         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
21804         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
21805
21806 2005-01-31  Dale Johannesen  <dalej@apple.com>
21807
21808         * g++.dg/opt/pr19650.C: New test.
21809
21810 2005-01-31  Richard Henderson  <rth@redhat.com>
21811
21812         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
21813         long double for intel double extended format.
21814         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
21815
21816 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
21817
21818         PR c++/19555
21819         * g++.dg/template/static10.C: New test.
21820
21821         PR c++/19395
21822         * g++.dg/parse/error24.C: New test.
21823
21824         PR c++/19367
21825         * g++.dg/lookup/builtin1.C: New test.
21826
21827         PR c++/19457
21828         * g++.dg/warn/conv3.C: New test.
21829
21830 2005-01-30  Bud Davis  <bdavis@gfortran.org>
21831
21832         PR fortran/19647
21833         * gfortan.dg/inquire_7.f90
21834
21835 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
21836
21837         PR tree-optimization/15791
21838         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
21839         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
21840         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
21841         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
21842         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
21843         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
21844         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
21845         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
21846         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
21847         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
21848
21849 2005-01-29  Paul Brook  <paul@codesourcery.com>
21850
21851         PR fortran/18565
21852         * check.c (real_or_complex_check): New function.
21853         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
21854         * intrinsic.c (add_functions): Use new check functions.
21855         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
21856         Add prototypes.
21857
21858 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
21859
21860         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
21861         gcc.dg/lvalue-3.c: New tests.
21862         * gcc.dg/concat.c: Update expected messages.
21863
21864 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
21865
21866         PR libfortran/19595
21867         * gfortran.dg/eor_1.f90: New test.
21868
21869 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
21870
21871         PR fortran/19589
21872         * gfortran.dg/logical_data_1.f90: New test.
21873
21874 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
21875
21876         PR c++/19253
21877         * g++.dg/template/crash33.C: New test.
21878
21879         PR c++/19667
21880         * g++.dg/template/crash32.C: New test.
21881
21882 2005-01-28  Ian Lance Taylor  <ian@airs.com>
21883
21884         PR middle-end/16558
21885         * g++.dg/warn/Wreturn-type-2.C: New test.
21886
21887 2004-06-24  Jeff Law  <law@redhat.com>
21888
21889         * gcc.dg/tree-ssa/20050128-1.c: New test.
21890
21891 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
21892
21893         * gcc.target/frv/all-mdpackh-1.c: New test.
21894
21895 2005-01-28  Steven Bosscher  <stevenb@suse.de>
21896
21897         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
21898
21899 2005-01-27  Richard Henderson  <rth@redhat.com>
21900
21901         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
21902
21903 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
21904
21905         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
21906
21907 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
21908
21909         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
21910         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
21911         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
21912         to cope with cases where the multilib options override the dg-options.
21913
21914 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
21915
21916         PR c/18946
21917         * gcc.dg/noncompile/20050120-1.c: New test.
21918
21919 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
21920
21921         PR tree-optimization/19633
21922         * gcc.dg/pr19633.c: New test.
21923         * gcc.dg/tree-ssa/pr19633.c: New test.
21924
21925 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
21926
21927         * gcc.dg/20041216-1.c: New test.
21928
21929 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
21930
21931         PR objc/18862
21932         * objc.dg/selector-2.m: New test.
21933
21934 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
21935
21936         * g++.dg/opt/range-test-2.C: New test.
21937
21938         PR rtl-optimization/19579
21939         * gcc.c-torture/execute/20050124-1.c: New test.
21940
21941 2005-01-26  Greg Parker  <gparker@apple.com>
21942         Stuart Hastings  <stuart@apple.com>
21943
21944         * gcc.c-torture/execute/20050125-1.c: New.
21945
21946 2005-01-18  Jan Hubicka  <jh@suse.cz>
21947
21948         PR tree-optimize/19337
21949         * gcc.c-torture/compile/20050119-1.c: New test.
21950
21951 2005-01-24  James E Wilson  <wilson@specifixinc.com>
21952
21953         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
21954         test for successful match.
21955
21956 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
21957
21958         PR objc/18408
21959         * objc.dg/comp-types-7.m: New test.
21960
21961 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
21962
21963         * lib/target-supports.exp (current_target_name): New.
21964         (check_effective_target_ilp32, check_effective_target_lp64):
21965         Cache the result to use as long as the current target, with
21966         multilib flags, remains the same.
21967
21968         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
21969         (dg-require-weak, dg-require-visibility, dg-require-alias,
21970         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
21971         dg-require-effective-target, dg-skip-if): Remove call to
21972         skip_test_and_clear_xfail.
21973         (dg-test): Clear xfail data.
21974
21975 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
21976
21977         PR target/17751
21978         * gcc.dg/ppc64-toc.c: New test.
21979
21980         * g++.dg/tree-ssa/empty-1.C: New test.
21981
21982         PR middle-end/19551
21983         * gcc.c-torture/execute/20050121-1.c: New test.
21984         * gcc.dg/20050121-2.c: New test.
21985
21986 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
21987         Paul Brook  <paul@codesourcery.com>
21988
21989         PR fortran/17941
21990         * gfortran.dg/real_const_1.f: New test.
21991         * gfortran.dg/real_const_2.f90: New test.
21992         * gfortran.dg/complex_int_1.f90: New test.
21993
21994 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
21995
21996         PR fortran/19313
21997         * gfortan.dg/inquire_6.f90: New test.
21998
21999 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
22000
22001         PR libfortran/19451
22002         * open_readonly_1.f90: New test.
22003
22004 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
22005
22006         PR libfortran/18982
22007         * gfortran.dg/open_new.f90: New file.
22008
22009 2005-01-22  Paul Brook  <paul@codesourcery.com>
22010
22011         * namelist_1.f90: New test.
22012
22013 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
22014
22015         PR tree-optimization/19484
22016         * gcc.c-torture/compile/20050122-[12].c: New tests.
22017
22018 2005-01-22  Paul Brook  <paul@codesourcery.com>
22019
22020         * gfortran.dg/implicit_2.f90: New test.
22021
22022 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
22023
22024         PR fortran/19314
22025         * gfortran.dg/inquire_5.f90: New test.
22026
22027 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22028
22029         PR c/18809
22030         * gcc.dg/pr18809-1.c: New test.
22031
22032 2005-01-21  Ian Lance Taylor  <ian@airs.com>
22033
22034         * gcc.dg/20050121-1.c: New test.
22035
22036         PR tree-optimization/13000
22037         * gcc.dg/20040206-1.c: Change warning to point where function is
22038         being inlined.
22039
22040 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22041
22042         PR c++/19208
22043         * g++.dg/template/array11.C: New test.
22044
22045 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22046
22047         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
22048         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
22049         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
22050         * gfortran.dg/getenv_1.f90: Add dg-do directive.
22051         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
22052         gfortran.dg/pr17164.f90: Add missing dg-do directives.
22053
22054 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
22055
22056         PR tree-optimization/15349
22057         * gcc.dg/tree-ssa/pr15349.c: New.
22058
22059 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
22060
22061         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
22062
22063 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
22064
22065         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
22066         scan-assembler-times directive name.
22067
22068         * gcc.dg/asm-a.c: Move dg-require-effective-target to
22069         after dg-do.
22070
22071         PR rtl-optimization/19462
22072         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
22073
22074 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
22075
22076         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
22077         counting function calls on ia64.
22078
22079 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
22080
22081         PR rtl-optimization/15139
22082         * gcc.dg/20050111-2.c: New test.
22083
22084         PR c/17297
22085         * gcc.c-torture/compile/20050113-1.c: New testcase.
22086
22087         PR middle-end/19164
22088         * gcc.dg/20050113-1.c: New testcase.
22089
22090 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
22091
22092         * gcc.dg/vect/vect-85.c: Add comment.
22093         * gcc.dg/vect/vect-86.c: Add xfail for now.
22094         * gcc.dg/vect/vect-87.c: Add xfail for now.
22095         * gcc.dg/vect/vect-88.c: Add xfail for now.
22096         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
22097
22098 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22099
22100         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
22101
22102 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22103
22104         * g++.dg/debug/typedef3.C: New test.
22105
22106 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
22107
22108         PR c/19472
22109         * gcc.dg/asm-a.c: New test.
22110
22111 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
22112
22113         * gcc.dg/sh-relax.c: Add prototype for abort.
22114
22115 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22116
22117         * gcc.dg/short-compare-1.c: New test.
22118         * gcc.dg/short-compare-2.c: Likewise.
22119
22120 2005-01-18  Michael Matz  <matz@suse.de>
22121
22122         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
22123
22124 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
22125
22126         PR tree-optimization/19121
22127         * gcc.c-torture/compile/pr19121.c: New test.
22128
22129 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
22130
22131         PR target/19357
22132         * gcc.c-torture/compile/pr19357.c: New test.
22133
22134 2005-01-17  Ian Lance Taylor  <ian@airs.com>
22135
22136         PR c/5675
22137         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
22138         pass--those that refer just to the variable, possibly with a
22139         cast.
22140         * gcc.dg/c99-const-expr-3.c: Likewise.
22141
22142         PR middle-end/13127
22143         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
22144         longer emitted.
22145
22146 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
22147
22148         PR fortran/18778
22149         * gfortran.dg/endfile_2.f90: New test.
22150
22151 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
22152
22153         PR 19168
22154         * gfortran.dg/select_5.f90: New test.
22155
22156 2004-01-16  Paul Brook  <paul@codesourcery.com>
22157
22158         * gfortran.dg/common_4.f90: New test.
22159
22160 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
22161
22162         PR rtl-optimization/19462
22163         * gcc.dg/torture/pr19462-1.c: New test.
22164
22165 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
22166
22167         PR objc/19321
22168         * objc.dg/func-ptr-2.m: New.
22169         * objc.dg/volatile-1.m: New.
22170
22171 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22172
22173         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
22174
22175 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
22176
22177         PR tree-optimization/19060
22178         * gcc.c-torture/execute/20050104-1.c: New test.
22179
22180 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
22181
22182         PR fortran/18983
22183         * gfortran.dg/write_to_null.f90: New test.
22184
22185 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
22186             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22187
22188         PR other/19328
22189         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
22190         argument.
22191
22192 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
22193
22194         PR c++/19263
22195         * g++.dg/init/vector1.C: New test.
22196
22197 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
22198
22199         PR target/13158
22200         * gcc.target/ia64/sibcall-unwind-1.c: New test.
22201         PR target/18987
22202         * gcc.target/ia64/sibcall-unwind-2.c: New test.
22203
22204 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
22205
22206         * gfortran.dg/select_1.f90: New test.
22207         * gfortran.dg/select_2.f90: New test.
22208         * gfortran.dg/select_3.f90: New test.
22209         * gfortran.dg/select_4.f90: New test.
22210
22211 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
22212
22213         PR middle-end/19084
22214         PR rtl-optimization/19348
22215         * gcc.dg/20050111-1.c: New test.
22216         * gcc.c-torture/execute/20050111-1.c: New test.
22217
22218         * gcc.dg/i386-asm-4.c: New test.
22219
22220 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22221
22222         * gcc.dg/nested-func-2.c: New test.
22223         * ada/acats/norun.lst: Remove c953002.
22224
22225 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
22226
22227         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
22228
22229 2005-01-12  Ben Elliston  <bje@au.ibm.com>
22230
22231         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
22232
22233 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
22234
22235         PR target/18761
22236         * g++.dg/abi/align1.C: New test.
22237
22238 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
22239
22240         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
22241         at a time.
22242         * g++.dg/ext/altivec_check.h: Support compiling as C.
22243
22244 2005-01-10  Roger Sayle  <roger@eyesopen.com>
22245
22246         PR c++/19355
22247         * g++.dg/expr/pr19355-1.C: New test case.
22248
22249 2005-01-10  Laurent GUERBY <laurent@guerby.net>
22250
22251         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
22252         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
22253         * ada/acats/tests/c3/c92005b.ada: Likewise.
22254         * ada/acats/tests/c3/cxb3012.a: Likewise.
22255         * ada/acats/norun.lst: Add c380004 and c953002, add PR
22256
22257 2005-01-09  Paul Brook  <paul@codesourcery.com>
22258
22259         * gfortran.dg/common_2.f90: New file.
22260         * gfortran.dg/common_3.f90: New file.
22261
22262 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
22263
22264         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
22265
22266 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
22267
22268         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
22269         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
22270         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
22271         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
22272         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
22273         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
22274         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
22275         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
22276         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
22277         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
22278         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
22279         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
22280         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
22281         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
22282         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
22283         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
22284         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
22285         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
22286         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
22287         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
22288         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
22289         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
22290         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
22291         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
22292         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
22293         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
22294         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
22295         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
22296         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
22297         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
22298         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
22299         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
22300         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
22301         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
22302         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
22303         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
22304         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
22305         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
22306         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
22307         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
22308         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
22309         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
22310         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
22311         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
22312         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
22313         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
22314         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
22315         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
22316         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
22317         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
22318         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
22319         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
22320         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
22321         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
22322         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
22323         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
22324         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
22325         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
22326         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
22327         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
22328         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
22329         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
22330         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
22331         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
22332         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
22333         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
22334         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
22335
22336         * gcc.dg/vect/vect-1.c: Fix spelling.
22337         * gcc.dg/vect/vect-10.c: Fix spelling.
22338         * gcc.dg/vect/vect-11.c: Fix spelling.
22339         * gcc.dg/vect/vect-12.c: Fix spelling.
22340         * gcc.dg/vect/vect-14.c: Fix spelling.
22341         * gcc.dg/vect/vect-15.c: Fix spelling.
22342         * gcc.dg/vect/vect-16.c: Fix spelling.
22343         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
22344         * gcc.dg/vect/vect-64.c: Fix comments.
22345         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
22346
22347 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
22348             Ira Rosen  <irar@il.ibm.com>
22349
22350         * gcc.dg/vect/vect-70.c: New test.
22351         * gcc.dg/vect/vect-71.c: New test.
22352
22353 2005-01-09  Manfred Hollstein  <mh@suse.com>
22354
22355         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
22356         * gcc.dg/pr18241-2.c: Likewise.
22357         * gcc.dg/pr18241-3.c: Likewise.
22358         * gcc.dg/pr18241-4.c: Likewise.
22359         * gcc.dg/pr18241-5.c: Likewise.
22360
22361 2005-01-08  Richard Henderson  <rth@redhat.com>
22362
22363         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
22364         False for x86 and x86-64.
22365
22366 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
22367
22368         PR tree-optimization/18241
22369         * gcc.dg/pr18241-1.c: New test.
22370         * gcc.dg/pr18241-2.c: New test.
22371         * gcc.dg/pr18241-3.c: New test.
22372         * gcc.dg/pr18241-4.c: New test.
22373         * gcc.dg/pr18241-5.c: New test.
22374
22375 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
22376
22377         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
22378         gfortran.dg/select_4.f90: New.
22379
22380 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
22381
22382         * gcc.c-torture/execute/20050107-1.c: New test.
22383
22384 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
22385
22386         PR c++/19298
22387         * g++.dg/template/ref2.C: New.
22388
22389 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
22390
22391         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
22392         instead of being empty.
22393
22394 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22395
22396         PR fortran/15553
22397         * gfortran.dg/array-1.f90: New test.
22398
22399 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
22400
22401         PR tree-optimization/19283
22402         * gcc.c-torture/execute/20050106-1.c: New test.
22403
22404         PR rtl-optimization/18861
22405         * gcc.dg/20050105-1.c: New test.
22406
22407         PR tree-optimization/18828
22408         * gcc.dg/20050105-2.c: New test.
22409
22410 2005-01-07  Andreas Jaeger  <aj@suse.de>
22411
22412         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
22413
22414 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
22415
22416         PR fortran/18398
22417         * gfortran.dg/fmt_read.f90: New test.
22418
22419 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
22420
22421         * gcc.dg/rs6000-ldouble-2.c: New.
22422
22423 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
22424
22425         PR c++/19244
22426         * g++.dg/parser/ctor2.C: New test.
22427
22428 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22429
22430         PR c++/17154
22431         * g++.dg/template/using9.C: New test.
22432
22433 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22434
22435         PR c++/19258
22436         * g++.dg/lookup/friend6.C: New test.
22437
22438 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
22439
22440         PR c++/19270
22441         * g++.dg/template/array10.C: New.
22442
22443 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22444
22445         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
22446         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
22447
22448 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
22449
22450         * gcc.c-torture/compile/20050105-1.c: New test.
22451
22452 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
22453
22454         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
22455
22456 2005-01-05  Roger Sayle  <roger@eyesopen.com>
22457
22458         PR middle-end/19100
22459         * gcc.dg/conv-3.c: New test case.
22460
22461 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
22462
22463         * gcc.dg/asm-wide-1.c: New test.
22464
22465 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
22466
22467         PR c++/19030
22468         * g++.dg/parse/crash22.C: New
22469
22470 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
22471
22472         PR 19257
22473         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
22474
22475 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
22476
22477         PR middle-end/17767
22478         * gcc.dg/i386-mmx-6.c: New test case.
22479
22480 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
22481
22482         PR tree-optimization/18308
22483         * gcc.dg/vect/pr18308.c: New testcase.
22484
22485 2005-01-04  Andreas Jaeger  <aj@suse.de>
22486
22487         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
22488
22489 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
22490             Robert Bowdidge <bowdidge@apple.com>
22491
22492         * gcc.dg/cpp/subframework1.c: New.
22493         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
22494         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
22495         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
22496         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
22497
22498 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
22499
22500         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
22501         producing warning.
22502         * gcc.dg/darwin-weakimport-2.c: New.
22503
22504 2005-01-03  Richard Henderson  <rth@redhat.com>
22505
22506         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
22507
22508 2005-01-03  Richard Henderson  <rth@redhat.com>
22509
22510         * gcc.dg/vect/vect.exp: Enable for ia64.
22511         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
22512         (check_effective_target_vect_float): Likewise.
22513         (check_effective_target_vect_no_align): Likewise.
22514         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
22515         * gcc.dg/vect/vect-8.c: Likewise.
22516
22517 2005-01-03  Uros Bizjak <uros@kss-loka.si>
22518
22519         PR target/19236
22520         * gcc.dg/pr19236-1.c: New test case.
22521
22522 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
22523
22524         PR rtl-optimization/12092
22525         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
22526
22527 2005-01-02  Andreas Jaeger  <aj@suse.de>
22528
22529         * gcc.dg/pr12092-1.c: Do not run on x86_64.
22530
22531 2005-01-01  Roger Sayle  <roger@eyesopen.com>
22532             Andrew Pinski  <pinskia@physics.uc.edu>
22533
22534         PR rtl-optimization/12092
22535         * gcc.dg/pr12092-1.c: New test case.
22536
22537 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
22538
22539         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
22540         'hidden' and 'default' for better portability.
22541         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
22542
22543         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
22544         6 and 7.
22545         * g++.old-deja/g++.brendan/new3.C: Likewise.
22546
22547 2005-01-01  Steven Bosscher  <stevenb@suse.de>
22548
22549         * gcc.dg/20041231-1.C: New test.
22550         * g++.dg/warn/Wunreachable-code-1.C: New test.
22551
22552 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
22553
22554         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
22555         file, not /dev/null.  Abort on error.
22556
22557 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
22558             Ziemowit Laski  <zlaski@apple.com>
22559
22560         PR objc/18971
22561         * objc.dg/encode-5.m: New test.
22562
22563 2004-12-29  Richard Henderson  <rth@redhat.com>
22564
22565         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
22566         * objc.dg/stabs-1.m: Disable for ia64.
22567
22568 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
22569
22570         PR c++/19190
22571         * g++.dg/warn/Wunused-10.C: New test.
22572
22573 2004-12-28  Richard Henderson  <rth@redhat.com>
22574
22575         * objc.dg/stabs-1.m: Disable for alpha.
22576
22577 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
22578
22579         PR c++/19149
22580         * g++.dg/parse/error23.C: New test.
22581
22582 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22583
22584         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
22585
22586         PR fortran/19032
22587         * gfortran.dg/intrinsic_modulo_1.f90: New.
22588         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
22589         tests with divisor -1.
22590
22591 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
22592
22593         * g++.dg/opt/temp1.C (memcpy): Return a value.
22594
22595         PR c++/19148
22596         * g++.dg/expr/cond7.C: New test.
22597
22598 2004-12-27  Paul Brook  <paul@codesourcery.com>
22599
22600         * gfortran.dg/g77/select_no_compile.f: Remove.
22601
22602 2004-12-27  Richard Henderson  <rth@redhat.com>
22603
22604         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
22605         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
22606         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
22607
22608 2004-12-26  Richard Henderson  <rth@redhat.com>
22609
22610         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
22611         by 1i instead of token pasting.
22612
22613 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22614
22615         PR tree-optimization/17578
22616         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
22617         to additional_flags.
22618         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
22619
22620 2004-12-25  Richard Henderson  <rth@redhat.com>
22621
22622         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
22623         Remove Alpha.
22624
22625 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22626
22627         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
22628         hppa*-*-hpux*.
22629         * gcc.dg/pr17957.c (dg-options): Likewise.
22630         * gcc.dg/struct-ret-1.c: Add prototype for abort.
22631         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
22632         instead of 0 on __hppa__.
22633         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
22634         "foo,%r" on hppa*-*-*.
22635
22636 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
22637
22638         PR fortran/19071
22639         * gfortran.dg/complex_write.f90: New test.
22640
22641 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22642
22643         PR c++/17595
22644         * g++.dg/parse/pragma2.C: New test.
22645
22646         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
22647
22648 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
22649
22650         * gcc.dg/empty2.c: Add missing dg-warning.
22651
22652 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22653
22654         PR c++/17413
22655         * g++.dg/template/local4.C: New test.
22656         * g++.dg/template/crash19.C: Add dg-error marker.
22657
22658         * g++.dg/template/crash31.C: Correct embedded PR number.
22659
22660 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22661
22662         PR c++/16405
22663         * g++.dg/opt/temp1.C: Add do-run marker.
22664
22665 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
22666
22667         * g++.dg/template/spec19.C: New.
22668
22669 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
22670
22671         PR target/16819
22672         * gcc.dg/empty2.c: New.
22673
22674 2004-12-23  Richard Henderson  <rth@redhat.com>
22675
22676         * lib/target-supports.exp (check_effective_target_vect_no_align):
22677         Remove i?86 and x86-64.
22678
22679 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22680
22681         PR c++/16405
22682         * g++.dg/opt/temp1.C: New test.
22683
22684 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22685
22686         PR c++/18733
22687         * g++.dg/template/friend33.C: New testcase.
22688
22689 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
22690
22691         PR c++/18464
22692         * g++.dg/template/cond5.C: New test.
22693
22694         PR c++/18492
22695         * g++.dg/inherit/thunk3.C: New test.
22696
22697         PR c++/11224
22698         * g++.dg/warn/Wunused-9.C: New test.
22699
22700 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
22701
22702         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
22703
22704 2004-12-22  Jan Beulich  <jbeulich@novell.com>
22705
22706         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
22707
22708 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
22709
22710         PR c++/18378
22711         * g++.dg/ext/packed8.C: New test.
22712
22713         PR c++/19063
22714         * g++.dg/template/crash31.C: New test.
22715
22716         PR c++/19034
22717         * g++.dg/template/crash30.C: New test.
22718
22719 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
22720
22721         PR C++/18984
22722         * g++.dg/eh/ctor3.C: New test.
22723
22724 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22725
22726         * objc.dg/stabs-1.m: Allow section name to be quoted and
22727         assembly label to begin with '.LL'.
22728
22729 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
22730
22731         * gcc.dg/vect/vect.exp
22732         (check_effective_target_lp64_or_vect_no_align): New.
22733         * gcc.dg/vect/vect-77.c: Use it.
22734         * gcc.dg/vect/vect-78.c: Use it.
22735
22736         * lib/target-supports.exp
22737         (check_effective_target_vect_no_max,
22738         check_effective_target_vect_no_bitwise,
22739         check_effective_target_vect_no_align): New.
22740         * gcc.dg/vect/vect-13.c: Use them.
22741         * gcc.dg/vect/vect-17.c: Ditto.
22742         * gcc.dg/vect/vect-18.c: Ditto.
22743         * gcc.dg/vect/vect-19.c: Ditto.
22744         * gcc.dg/vect/vect-20.c: Ditto.
22745         * gcc.dg/vect/vect-27.c: Ditto.
22746         * gcc.dg/vect/vect-29.c: Ditto.
22747         * gcc.dg/vect/vect-44.c: Ditto.
22748         * gcc.dg/vect/vect-48.c: Ditto.
22749         * gcc.dg/vect/vect-50.c: Ditto.
22750         * gcc.dg/vect/vect-52.c: Ditto.
22751         * gcc.dg/vect/vect-54.c: Ditto.
22752         * gcc.dg/vect/vect-56.c: Ditto.
22753         * gcc.dg/vect/vect-58.c: Ditto.
22754         * gcc.dg/vect/vect-60.c: Ditto.
22755         * gcc.dg/vect/vect-72.c: Ditto.
22756         * gcc.dg/vect/vect-80.c: Ditto.
22757
22758 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
22759
22760         PR c++/14075
22761         * g++.dg/init/string1.C: New.
22762
22763         PR c++/18975
22764         * g++.dg/other/synth1.C: New.
22765
22766 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
22767
22768         PR c/18963
22769         * gcc.dg/pr18963-1.c: New test.
22770
22771 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
22772
22773         PR c/18596
22774         * gcc.dg/funcdef-storage-1.c (foo): Remove.
22775         * gcc.dg/pr18596-1.c: Use dg-error.
22776         (dg-options): Use -fno-unit-at-a-time.
22777         * gcc.dg/pr18596-2.c: New test.
22778         * gcc.dg/pr18596-3.c: New test.
22779
22780 2004-12-20  Roger Sayle  <roger@eyesopen.com>
22781
22782         PR middle-end/18683
22783         * g++.dg/opt/pr18683-1.C: New test case.
22784
22785 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
22786
22787         PR other/19093
22788         * g++.dg/opt/max1.C: Fix for 64bit targets.
22789
22790 2004-12-20  Matt Austern  <austern@apple.com>
22791
22792         PR c++/19044
22793         * g++.dg/ext/builtin6.C: New
22794
22795 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
22796
22797         PR tree-optimization/19080
22798         * gcc.c-torture/compile/pr19080.c: New test.
22799
22800 2004-12-20  Steven Bosscher  <stevenb@suse.de>
22801
22802         * gcc.dg/20041219-1.c: New test.
22803
22804 2004-12-19  Roger Sayle  <roger@eyesopen.com>
22805
22806         PR middle-end/19068
22807         * g++.dg/opt/max1.C: New test case.
22808
22809 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22810
22811         * gcc.dg/fdata-sections-1.c: New test.
22812
22813 2004-12-18  Roger Sayle  <roger@eyesopen.com>
22814
22815         PR middle-end/18548
22816         * gcc.dg/max-1.c: New test case.
22817
22818 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
22819
22820         * gcc.c-torture/execute/20041218-1.c: New test.
22821
22822 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
22823
22824         * gcc.dg/pr18501.c: New test.
22825         * gcc.dg/uninit-5.c: XFAIL.
22826         * gcc.dg/uninit-9.c: XFAIL.
22827
22828 2004-12-17  Dale Johannesen  <dalej@apple.com>
22829
22830         * gcc.dg/20041213-1.c: New.
22831
22832 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
22833
22834         * objc.dg/stabs-1.m: Allow assembly label to begin
22835         with a dot ('.').
22836
22837 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
22838
22839         * gcc.c-torture/execute/20041213-1.c: Move...
22840         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
22841
22842 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
22843
22844         PR c++/18721
22845         * g++.dg/lookup/conv-5.C: New.
22846
22847 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
22848
22849         * objc.dg/stabs-1.m: New test.
22850
22851 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
22852
22853         * gcc.dg/visibility-c.c: Change compile to
22854         assemble for the test.
22855
22856 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
22857
22858         PR target/19041
22859         * gcc.dg/visibility-c.c: New test.
22860
22861 2004-12-16  Roger Sayle  <roger@eyesopen.com>
22862
22863         PR middle-end/18493
22864         * gcc.dg/switch-8.c: New test case.
22865
22866 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
22867
22868         PR c++/18905
22869         * g++.dg/template/init4.C: New.
22870         * g++.dg/opt/static3.C: Enable optimizer.
22871
22872 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
22873
22874         * g++.dg/other/complex1.C: New test.
22875
22876 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
22877
22878         * g++.dg/opt/inline9.C: New test.
22879
22880 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22881
22882         PR fortran/18993
22883         * gfotran.dg/nullify_1.f: New test.
22884
22885 2004-12-15  Richard Henderson  <rth@redhat.com>
22886
22887         * gcc.target/i386/i386.exp: New harness.
22888         * gcc.target/i386/vect-args.c: New.
22889
22890 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
22891
22892         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
22893
22894 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22895
22896         PR c++/18825
22897         * g++.dg/template/friend32.C: New test.
22898
22899 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22900
22901         * cpp/pragma-once-1.c: New test.
22902         * cpp/pragma-once-1b.h: Likewise.
22903         * cpp/pragma-once-1c.h: Likewise.
22904         * cpp/pragma-once-1d.h: Likewise.
22905         * cpp/inc/pragma-once-1a.h: Likewise.
22906
22907 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
22908             Steven G. Kargl  <kargls@comcast.net>
22909
22910         PR fortran/17597
22911         * gfortran.dg/list_read_3.f90: New test.
22912
22913 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22914
22915         * gcc.dg/ftrapv-2.c: New test.
22916
22917 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
22918
22919         PR c++/18981
22920         * g++.dg/template/typename9.C: New test.
22921
22922 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
22923
22924         PR c++/18738
22925         * g++.dg/template/typename8.C: New test.
22926         * g++.dg/parse/friend2.C: Tweak error message.
22927
22928 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
22929
22930         * gcc.c-torture/20041214-1.c: New test.
22931
22932 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
22933
22934         PR c++/18965
22935         * g++.dg/init/array17.C: New test.
22936
22937 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
22938
22939         PR c++/18793
22940         * g++.dg/init/aggr3.C: New test.
22941
22942 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
22943
22944         * gcc.dg/altivec-types-1.c: New test.
22945         * gcc.dg/altivec-types-2.c: New test.
22946         * gcc.dg/altivec-types-3.c: New test.
22947         * gcc.dg/altivec-types-4.c: New test.
22948         * g++.dg/ext/altivec-types-1.C: New test.
22949         * g++.dg/ext/altivec-types-2.C: New test.
22950         * g++.dg/ext/altivec-types-3.C: New test.
22951         * g++.dg/ext/altivec-types-4.C: New test.
22952
22953 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
22954
22955         PR middle-end/18951
22956         * gcc.c-torture/execute/20041213-1.c: New test.
22957
22958 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
22959
22960         PR c++/18949
22961         * g++.dg/template/cast1.C: New.
22962
22963 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
22964
22965         * gcc.c-torture/execute/20041213-2.c: New test.
22966
22967 2004-12-13  Richard Henderson  <rth@redhat.com>
22968
22969         * gcc.dg/i386-sse-10.c: Fix typo in options.
22970
22971 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
22972
22973         PR c++/18968
22974         * g++.dg/opt/pr18968.C: New test.
22975
22976 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
22977
22978         PR c++/18925
22979         * g++.dg/ext/visibility/staticdatamem.C: New test.
22980
22981 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
22982
22983         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
22984
22985 2004-12-13  Roger Sayle  <roger@eyesopen.com>
22986
22987         PR rtl-optimization/18928
22988         * gcc.dg/pr18928-1.c: New test case.
22989
22990 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
22991
22992         PR tree-opt/16951
22993         * gcc.c-torture/compile/20041211-1.c: New.
22994
22995 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22996
22997         PR middle-end/17564
22998         * gcc.c-torture/execute/20041212-1.c: New test.
22999
23000 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23001
23002         PR fortran/18869
23003         * gfortran.dg/common_1.f90: New test.
23004
23005 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
23006         Paul Brook  <paul@codesourcery.com>
23007
23008         PR fortran/16222
23009         * gfortran.dg/real_do_1.f90: New test.
23010
23011 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
23012
23013         PR tree-opt/18040
23014         * g++.dg/opt/ptrmem6.C: New test.
23015
23016 2004-12-11  Roger Sayle  <roger@eyesopen.com>
23017
23018         PR middle-end/18921
23019         * gcc.dg/pr18921-1.c: New test case.
23020
23021 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23022
23023         PR fortran/17175
23024         * gfortran.dg/scale_1.f90: New test.
23025
23026 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
23027
23028         PR middle-end/18903
23029         * gcc.c-torture/compile/pr18903.c: New test.
23030
23031 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
23032
23033         * gcc.c-torture/execute/20041210-1.c: New test.
23034
23035 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23036
23037         PR c++/18731
23038         * g++.dg/parser/struct-1.C: New test.
23039         * g++.dg/parser/struct-2.C: New test.
23040         * g++.dg/parser/struct-3.C: New test.
23041
23042 2004-12-09  Richard Henderson  <rth@redhat.com>
23043
23044         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
23045
23046         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
23047         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
23048
23049 2004-12-09  Matt Austern  <austern@apple.com>
23050
23051         PR c++/18514
23052         * g++.dg/ext/builtin1.C: New
23053         * g++.dg/ext/builtin2.C: New
23054         * g++.dg/ext/builtin3.C: New
23055         * g++.dg/ext/builtin4.C: New
23056         * g++.dg/ext/builtin5.C: New
23057
23058 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
23059
23060         PR tree-opt/18904
23061         * g++.dg/opt/ptrmem5.C: New test.
23062
23063 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
23064
23065         * g++.dg/parse/typename5.C: Adjust for new error.
23066         * g++.dg/parse/typename7.C: New.
23067
23068 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23069
23070         PR c++/18073
23071         * g++.dg/other/mmintrin.C: New test.
23072
23073 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
23074
23075         PR c++/16681
23076         * g++.dg/init/array15.C: New.
23077         * g++.dg/init/array16.C: New.
23078
23079 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23080
23081         PR fortran/18826
23082         * gfortran.dg/assign_1.f90: New test.
23083
23084 2004-12-08  Nick Clifton  <nickc@redhat.com>
23085
23086         * gcc.target/xstormy16/bss_below100: New directory containing tests.
23087         * gcc.target/xstormy16/data_below100: Likewise.
23088         * gcc.target/xstormy16/sfr: Likewise.
23089         * gcc.target/xstormy16/below100.S: New test source file.
23090         * gcc.target/xstormy16/below100.ld: New test linker script.
23091         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
23092         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
23093         bp instructions.
23094         * gcc.target/xstormy16/bp.c: Likewise.
23095
23096         * gcc.target/xstormy16/bss_below100: New files:
23097         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
23098         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
23099         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
23100         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
23101         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
23102         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
23103         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
23104         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
23105         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
23106         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
23107         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
23108         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
23109         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
23110         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
23111         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
23112         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
23113         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
23114         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
23115         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
23116         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
23117         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
23118         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
23119         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
23120         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
23121         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
23122         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
23123         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
23124
23125         * gcc.target/xstormy16/data_below100: New files:
23126         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
23127         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
23128         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
23129         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
23130         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
23131         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
23132         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
23133         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
23134         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
23135         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
23136         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
23137         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
23138         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
23139         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
23140         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
23141         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
23142         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
23143         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
23144         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
23145         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
23146         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
23147         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
23148         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
23149         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
23150         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
23151         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
23152         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
23153
23154         * gcc.target/xstormy16/sfr: New files:
23155         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
23156         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
23157         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
23158         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
23159         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
23160         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
23161         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
23162         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
23163         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
23164         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
23165         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
23166         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
23167         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
23168         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
23169         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
23170         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
23171         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
23172         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
23173         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
23174         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
23175         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
23176         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
23177         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
23178         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
23179         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
23180         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
23181         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
23182         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
23183         27_if0_sfrw_bitfield_f.c
23184
23185 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23186
23187         PR c++/18100
23188         * g++.dg/lookup/name-clash4.C: New test.
23189
23190 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
23191
23192         PR c++/18672
23193         * g++.dg/opt/array1.C: New.
23194
23195         PR c++/18803
23196         * g++.dg/template/operator5.C: New.
23197
23198 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
23199
23200         PR c/18867
23201         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
23202
23203 2004-12-07  Steven Bosscher  <stevenb@suse.de>
23204
23205         * gcc.dg/noncompile/20041207.c: New test.
23206
23207 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
23208
23209         * g++.dg/other/unreachable-1.C: New test.
23210
23211 2004-12-06  Nick Clifton  <nickc@redhat.com>
23212
23213         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
23214         <limits.h> because the latter comes from gcc's include/ directory
23215         and not the newlib/libc/include directory.
23216
23217 2004-12-04  Richard Henderson  <rth@redhat.com>
23218
23219         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
23220
23221 2004-12-04  Richard Henderson  <rth@redhat.com>
23222
23223         * lib/target-supports.exp (check_gc_sections_available): Disable
23224         for alpha and ia64.
23225
23226 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
23227
23228         PR middle-end/17909
23229         * g++.dg/other/vararg-2.C: New test.
23230
23231 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23232
23233         PR c++/17011, c++/17971
23234         * g++.dg/template/error15.C: Adjust expected error.
23235         * g++.dg/template/instantiate3.C: Likewise.
23236
23237 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
23238
23239         * gcc.dg/altivec-18.c: Fix for darwin
23240
23241 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23242
23243         PR c++/18782
23244         * g++.dg/parse/ptrmem2.C: New.
23245
23246         PR c++/18318
23247         * g++.dg/template/new1.C: New.
23248
23249 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23250
23251         PR fortran/18710
23252         * gfortran.dg/direct_io_3.f90: New test.
23253
23254 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
23255
23256         PR 18758
23257         * g++.dg/parse/crash21.C: New.
23258
23259 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23260
23261         PR c++/15664, c++/18276
23262         * g++.dg/template/ttp13.C: New test.
23263         * g++.dg/template/ttp14.C: Likewise.
23264
23265 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23266
23267         PR c++/18123
23268         * g++.dg/parse/enum2.C: New test.
23269         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
23270
23271 2004-12-02  Nick Clifton  <nickc@redhat.com>
23272
23273         * gcc.target/xstormy16: New test directory.
23274         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
23275         * gcc.target/xstormy16/bp.c: Check the generation of bp
23276         instructions.
23277         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
23278         bn instructions and the BELOW100 attribute.
23279
23280 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
23281
23282         PR target/16952
23283         * gcc.dg/ppc-eabi.c: New.
23284
23285 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
23286
23287         PR fortran/18284
23288         * gfortran.dg/backspace.f90
23289
23290 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
23291
23292         * gfortran.dg/inquire.f90: New test.
23293
23294 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
23295
23296         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
23297         handle effective-target-keyword.
23298         (dg-skip-if): Support effective-target keyword as target list.
23299         (dg-xfail-if): Ditto.
23300         * lib/target-supports.exp (is-effective-target-keyword): New proc.
23301
23302 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
23303
23304         PR tree-optimization/18291
23305         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
23306
23307 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
23308
23309         PR C++/18729
23310         * g++.dg/parse/crash20.C: New.
23311
23312         PR c++/17431
23313         * g++.dg/overload/arg1.C: New.
23314         * g++.dg/overload/arg2.C: New.
23315         * g++.dg/overload/arg3.C: New.
23316         * g++.dg/overload/arg4.C: New.
23317
23318 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
23319
23320         * gcc.dg/c99-flex-array-4.c: Remove.
23321
23322 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
23323
23324         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
23325
23326         * lib/target-supports.exp (is-effective-target): Simplify.
23327
23328         * lib/target-supports.exp (check_effective_target_vect_long):
23329         Fix for powerpc64-*-*.
23330
23331 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
23332
23333         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
23334         to support new requirements on FreeBSD 5.
23335
23336 2004-11-30  Devang Patel  <dpatel@apple.com>
23337
23338         PR 18702
23339         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
23340
23341 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
23342
23343         * g++.dg/ext/altivec-13.C: New test.
23344
23345 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
23346
23347         PR tree-opt/18298
23348         * gcc.c-torture/execute/p18298.c: New test.
23349
23350 2004-11-30  Ira Rosen  <irar@il.ibm.com>
23351             Dorit Naishlos  <dorit@il.ibm.com>
23352
23353         PR tree-opt/18607
23354         * gcc.dg/vect/vect-89.c: New test.
23355
23356 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
23357
23358         * gcc.dg/pr18596-1.c: New test.
23359
23360 2004-11-30  Ben Elliston  <bje@au.ibm.com>
23361
23362         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
23363
23364 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
23365
23366         PR c/18479
23367         * gcc.dg/pr18479.c: New test.
23368
23369 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
23370
23371         PR target/18490
23372         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
23373         mmix-knuth-mmixware.
23374
23375         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
23376         cris-*-elf* cris-*-aout* mmix-*-*
23377
23378 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
23379
23380         PR middle-end/18725
23381         * gcc.dg/pr18725.c: New test.
23382
23383 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
23384
23385         PR target/18488
23386         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
23387
23388         PR target/18336
23389         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
23390
23391 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
23392
23393         PR c++/18368
23394         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
23395         * g++.old-deja/g++.law/ctors5.C: Likewise.
23396         * g++.old-deja/g++.other/crash25.C: Likewise.
23397
23398         PR c++/18674
23399         * g++.dg/template/error16.C: New test.
23400
23401         PR c++/18512
23402         * g++.dg/template/crash29.C: New test.
23403
23404 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
23405
23406         PR tree-optimization/18712
23407         * gcc.c-torture/compile/pr18712.c: New test.
23408
23409 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
23410
23411         PR c/7544
23412         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
23413         tests.
23414
23415 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23416
23417         PR c++/18652
23418         * g++.dg/lookup/crash6.C: New test.
23419
23420 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
23421
23422         PR middle-end/18164
23423         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
23424
23425 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
23426
23427         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
23428         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
23429         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
23430
23431 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
23432
23433         * gcc.dg/pr18164.c: New test.
23434
23435 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
23436
23437         * gcc.dg/funroll-loops-all.c: New.
23438
23439 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
23440
23441         PR target/18489
23442         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
23443         delimeter, match space and TAB as well as ":".
23444
23445         PR target/18484
23446         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
23447
23448         PR target/18348
23449         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
23450
23451         PR target/18345
23452         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
23453
23454         PR target/18337
23455         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
23456
23457 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
23458
23459         * gfortran.dg/direct_io_2.f90: New test.
23460
23461 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
23462
23463         PR target/18334
23464         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
23465
23466 2004-11-28  Richard Henderson  <rth@redhat.com>
23467
23468         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
23469
23470 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
23471
23472         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
23473         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
23474         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
23475         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
23476         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
23477         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
23478         gcc.dg/pointer-arith-8.c: New tests.
23479
23480 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
23481
23482         PR fortran/18364
23483         * gfortran.dg/endfile.f90: New test.
23484
23485 2004-11-27  Falk Hueffner  <falk@debian.org>
23486
23487         * gcc.dg/loop-6.c: New test.
23488
23489 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
23490
23491         * gcc.c-torture/execute/20041126-1.c: New test.
23492
23493 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
23494
23495         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
23496         on IRIX.
23497
23498 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
23499
23500         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
23501         functions.
23502
23503 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
23504
23505         PR rtl-optimization/17825
23506         * gcc.c-torture/compile/20041119-1.c: New test.
23507
23508 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23509
23510         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
23511         Check existence of ld library path variables before unsetting.
23512
23513 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
23514
23515         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
23516
23517 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
23518
23519         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
23520
23521 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
23522
23523         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
23524
23525 2004-11-26  Ben Elliston  <bje@au.ibm.com>
23526
23527         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
23528         dg-do directive.
23529
23530 2004-11-26  Ben Elliston  <bje@au.ibm.com>
23531
23532         * gcc.dg/pr17957.c: Pass --param, not -param.
23533
23534 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
23535
23536         PR middle-end/17957
23537         * testsuite/gcc.dg/pr17957.c: New test.
23538
23539 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
23540
23541         PR c++/18445
23542         * g++.dg/template/crash28.C: Likewise.
23543
23544         PR c++/18001
23545         * g++.dg/expr/unary2.C: Adjust lvalue messages.
23546         * g++.dg/ext/lvaddr.C: Likewise.
23547         * g++.dg/opt/pr7503-3.C: Likewise.
23548
23549         PR c++/18466
23550         * g++.dg/parse/qualified3.C: New test.
23551         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
23552
23553         PR c++/18545
23554         * g++.dg/expr/return1.C: New test.
23555
23556 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23557
23558         Friend class name lookup 3/n, PR c++/3332
23559         * g++.dg/lookup/friend3.C: New test.
23560         * g++.dg/lookup/friend4.C: Likewise.
23561         * g++.dg/lookup/friend5.C: Likewise.
23562
23563 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23564
23565         Friend class name lookup 2/n, PR c++/14513, c++/15410
23566         * g++.dg/lookup/friend2.C: New test.
23567         * g++.dg/template/friend31.C: Likewise.
23568
23569 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23570
23571         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
23572
23573 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
23574
23575         PR c++/17473
23576         * g++.dg/tc1/dr56.C: Remove.
23577         * g++.dg/template/typedef1.C: Add dg-error markers.
23578         * g++.old-deja/g++.other/typedef7.C: Likewise.
23579
23580         PR c++/18285
23581         * g++.dg/parse/typedef7.C: New test.
23582
23583 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
23584
23585         * gcc.c-torture/execute/20041124-1.c: New test.
23586
23587 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
23588
23589         * g++.dg/template/deduce3.C: New test.
23590
23591         PR c++/18586
23592         * g++.dg/template/crash27.C: New test.
23593
23594         PR c++/18530
23595         * g++.dg/warn/Wshadow-3.C: New test.
23596
23597 2004-11-24  Devang Patel  <dpatel@apple.com>
23598
23599         PR/18555
23600         * gcc.dg/cpp/isysroot-1.c: New test.
23601         * gcc.dg/cpp/usr/include/stdio.h: New file.
23602         * gcc.dg/cpp/isysroot-2.c: New test.
23603         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
23604         New file.
23605
23606 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23607
23608         PR c++/8929
23609         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
23610
23611 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23612
23613         * gcc.target/sparc/align.c: Do not include <stdint.h>.
23614         * gcc.target/sparc/pdist.c: Likewise.
23615
23616 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
23617
23618         PR c++/16882
23619         * g++.dg/conversion/simd1.C: New test.
23620
23621 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23622
23623         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
23624         and restore_ld_library_path_env_vars.
23625         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
23626         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
23627         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
23628         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
23629
23630 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
23631
23632         * gcc.dg/pragma-align-2.c: Test macro expansion.
23633         * gcc.dg/pragma-pack-2.c: New test.
23634
23635 2004-11-23  Richard Henderson  <rth@redhat.com>
23636
23637         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
23638         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
23639         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
23640         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
23641         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
23642         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
23643
23644         * gcc.dg/vect/vect.exp: Add check for alpha.
23645         * lib/target-supports.exp (check_alpha_max_hw_available): New.
23646         (check_effective_target_vect_int): Enable for alpha.
23647         (check_effective_target_vect_long): New.
23648         (is-effective-target): Add it.
23649
23650 2004-11-23  Uros Bizjak <uros@kss-loka.si>
23651
23652         * gcc.dg/pr18614-1.c: New test.
23653
23654 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23655
23656         * gcc.dg/setjmp-2.c: New test.
23657
23658 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
23659
23660         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
23661         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
23662         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
23663         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
23664         gcc.target/sparc/pdist.c: New tests.
23665
23666 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
23667
23668         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
23669
23670 2004-11-22  Dale Johannesen  <dalej@apple.com>
23671
23672         * gcc.dg/20041111-1.c: New.
23673
23674 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
23675
23676         PR tree-opt/18536
23677         * gcc.dg/vect/pr18536.c: New test.
23678
23679 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23680
23681         PR c++/18354
23682         * g++.dg/template/nontype11.C: New test.
23683
23684 2004-11-21  Roger Sayle  <roger@eyesopen.com>
23685
23686         PR middle-end/18520
23687         * gcc.dg/pr18520-1.c: New test case.
23688
23689 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
23690
23691         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
23692         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
23693         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
23694         expected diagnostics.
23695
23696 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23697
23698         PR target/18580
23699         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
23700         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
23701         vect-77.c, vect-77a.c: XFAIL on the SPARC.
23702
23703 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23704
23705         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
23706
23707 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
23708             Joseph Myers  <joseph@codesourcery.com>
23709
23710         * lib/target-supports.exp (check_visibility_available): Really
23711         test the compiler.
23712
23713 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
23714
23715         PR tree-opt/18181
23716         * gcc.dg/vect/vect-85.c: New test.
23717         * gcc.dg/vect/vect-86.c: New test.
23718         * gcc.dg/vect/vect-87.c: New test.
23719         * gcc.dg/vect/vect-88.c: New test.
23720
23721 2004-11-19  Ben Elliston  <bje@au.ibm.com>
23722
23723         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
23724
23725 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
23726
23727         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
23728         * gcc.dg/ppc-and-1.c: Ditto.
23729         * gcc.dg/ppc-compare-1.c: Ditto.
23730         * gcc.dg/ppc-mov-1.c: Ditto
23731
23732 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
23733             Mark Mitchell  <mark@codesourcery.com>
23734
23735         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
23736
23737 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
23738             Aldy Hernandez  <aldyh@redhat.com>
23739
23740         * lib/target-supports.exp (check_effective_target_vect_int): New
23741         (check_effective_target_vect_float): New
23742         (check_effective_target_vect_double): New.
23743         (is-effective-target): Support new effective targets keywords.
23744         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
23745         default action for dg-do.
23746         * gcc.dg/vect/pr16105.c: Use new support.
23747         * gcc.dg/vect/pr18400.c: Ditto.
23748         * gcc.dg/vect/pr18425.c: Ditto.
23749         * gcc.dg/vect/vect-1.c: Ditto.
23750         * gcc.dg/vect/vect-10.c: Ditto.
23751         * gcc.dg/vect/vect-11.c: Ditto.
23752         * gcc.dg/vect/vect-12.c: Ditto.
23753         * gcc.dg/vect/vect-13.c: Ditto.
23754         * gcc.dg/vect/vect-14.c: Ditto.
23755         * gcc.dg/vect/vect-15.c: Ditto.
23756         * gcc.dg/vect/vect-16.c: Ditto.
23757         * gcc.dg/vect/vect-17.c: Ditto.
23758         * gcc.dg/vect/vect-18.c: Ditto.
23759         * gcc.dg/vect/vect-19.c: Ditto.
23760         * gcc.dg/vect/vect-2.c: Ditto.
23761         * gcc.dg/vect/vect-20.c: Ditto.
23762         * gcc.dg/vect/vect-21.c: Ditto.
23763         * gcc.dg/vect/vect-22.c: Ditto.
23764         * gcc.dg/vect/vect-23.c: Ditto.
23765         * gcc.dg/vect/vect-24.c: Ditto.
23766         * gcc.dg/vect/vect-25.c: Ditto.
23767         * gcc.dg/vect/vect-26.c: Ditto.
23768         * gcc.dg/vect/vect-27.c: Ditto.
23769         * gcc.dg/vect/vect-27a.c: Ditto.
23770         * gcc.dg/vect/vect-28.c: Ditto.
23771         * gcc.dg/vect/vect-29.c: Ditto.
23772         * gcc.dg/vect/vect-29a.c: Ditto.
23773         * gcc.dg/vect/vect-3.c: Ditto.
23774         * gcc.dg/vect/vect-30.c: Ditto.
23775         * gcc.dg/vect/vect-31.c: Ditto.
23776         * gcc.dg/vect/vect-32.c: Ditto.
23777         * gcc.dg/vect/vect-33.c: Ditto.
23778         * gcc.dg/vect/vect-34.c: Ditto.
23779         * gcc.dg/vect/vect-35.c: Ditto.
23780         * gcc.dg/vect/vect-36.c: Ditto.
23781         * gcc.dg/vect/vect-37.c: Ditto.
23782         * gcc.dg/vect/vect-38.c: Ditto.
23783         * gcc.dg/vect/vect-4.c: Ditto.
23784         * gcc.dg/vect/vect-40.c: Ditto.
23785         * gcc.dg/vect/vect-41.c: Ditto.
23786         * gcc.dg/vect/vect-42.c: Ditto.
23787         * gcc.dg/vect/vect-43.c: Ditto.
23788         * gcc.dg/vect/vect-44.c: Ditto.
23789         * gcc.dg/vect/vect-45.c: Ditto.
23790         * gcc.dg/vect/vect-46.c: Ditto.
23791         * gcc.dg/vect/vect-47.c: Ditto.
23792         * gcc.dg/vect/vect-48.c: Ditto.
23793         * gcc.dg/vect/vect-48a.c: Ditto.
23794         * gcc.dg/vect/vect-49.c: Ditto.
23795         * gcc.dg/vect/vect-5.c: Ditto.
23796         * gcc.dg/vect/vect-50.c: Ditto.
23797         * gcc.dg/vect/vect-51.c: Ditto.
23798         * gcc.dg/vect/vect-52.c: Ditto.
23799         * gcc.dg/vect/vect-53.c: Ditto.
23800         * gcc.dg/vect/vect-54.c: Ditto.
23801         * gcc.dg/vect/vect-55.c: Ditto.
23802         * gcc.dg/vect/vect-56.c: Ditto.
23803         * gcc.dg/vect/vect-56a.c: Ditto.
23804         * gcc.dg/vect/vect-57.c: Ditto.
23805         * gcc.dg/vect/vect-58.c: Ditto.
23806         * gcc.dg/vect/vect-59.c: Ditto.
23807         * gcc.dg/vect/vect-6.c: Ditto.
23808         * gcc.dg/vect/vect-60.c: Ditto.
23809         * gcc.dg/vect/vect-61.c: Ditto.
23810         * gcc.dg/vect/vect-62.c: Ditto.
23811         * gcc.dg/vect/vect-63.c: Ditto.
23812         * gcc.dg/vect/vect-64.c: Ditto.
23813         * gcc.dg/vect/vect-65.c: Ditto.
23814         * gcc.dg/vect/vect-66.c: Ditto.
23815         * gcc.dg/vect/vect-67.c: Ditto.
23816         * gcc.dg/vect/vect-68.c: Ditto.
23817         * gcc.dg/vect/vect-69.c: Ditto.
23818         * gcc.dg/vect/vect-7.c: Ditto.
23819         * gcc.dg/vect/vect-72.c: Ditto.
23820         * gcc.dg/vect/vect-72a.c: Ditto.
23821         * gcc.dg/vect/vect-73.c: Ditto.
23822         * gcc.dg/vect/vect-74.c: Ditto.
23823         * gcc.dg/vect/vect-75.c: Ditto.
23824         * gcc.dg/vect/vect-76.c: Ditto.
23825         * gcc.dg/vect/vect-77.c: Ditto.
23826         * gcc.dg/vect/vect-77a.c: Ditto.
23827         * gcc.dg/vect/vect-78.c: Ditto.
23828         * gcc.dg/vect/vect-79.c: Ditto.
23829         * gcc.dg/vect/vect-8.c: Ditto.
23830         * gcc.dg/vect/vect-80.c: Ditto.
23831         * gcc.dg/vect/vect-82.c: Ditto.
23832         * gcc.dg/vect/vect-82_64.c: Ditto.
23833         * gcc.dg/vect/vect-83.c: Ditto.
23834         * gcc.dg/vect/vect-83_64.c: Ditto.
23835         * gcc.dg/vect/vect-9.c: Ditto.
23836         * gcc.dg/vect/vect-all.c: Ditto.
23837         * gcc.dg/vect/vect-none.c: Ditto.
23838
23839 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
23840
23841         * lib/gcc-dg.exp (dg-skip-if): New function.
23842         (dg-forbid-option): Remove.
23843         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
23844         * g++.dg/abi/bitfield8.C: Likewise.
23845         * g++.dg/abi/dtor1.C: Likewise.
23846         * g++.dg/abi/empty10.C: Likewise.
23847         * g++.dg/abi/empty7.C: Likewise.
23848         * g++.dg/abi/empty9.C: Likewise.
23849         * g++.dg/abi/layout3.C: Likewise.
23850         * g++.dg/abi/layout4.C: Likewise.
23851         * g++.dg/abi/thunk1.C: Likewise.
23852         * g++.dg/abi/thunk2.C: Likewise.
23853         * g++.dg/abi/vbase11.C: Likewise.
23854         * g++.dg/abi/vthunk2.C: Likewise.
23855         * g++.dg/abi/vthunk3.C: Likewise.
23856         * g++.dg/ext/attrib8.C: Likewise.
23857         * g++.dg/opt/longbranch2.C: Likewise.
23858         * g++.dg/opt/reg-stack4.C: Likewise.
23859         * g++.old-deja/g++.ext/attrib1.C: Likewise.
23860         * g++.old-deja/g++.ext/attrib2.C: Likewise.
23861         * g++.old-deja/g++.ext/attrib3.C: Likewise.
23862         * g++.old-deja/g++.other/store-expr1.C: Likewise.
23863         * g++.old-deja/g++.other/store-expr2.C: Likewise.
23864         * gcc.dg/20000609-1.c: Likewise.
23865         * gcc.dg/20000720-1.c: Likewise.
23866         * gcc.dg/20011107-1.c: Likewise.
23867         * gcc.dg/20011119-1.c: Likewise.
23868         * gcc.dg/20020108-1.c: Likewise.
23869         * gcc.dg/20020122-2.c: Likewise.
23870         * gcc.dg/20020122-3.c: Likewise.
23871         * gcc.dg/20020201-3.c: Likewise.
23872         * gcc.dg/20020206-1.c: Likewise.
23873         * gcc.dg/20020218-1.c: Likewise.
23874         * gcc.dg/20020310-1.c: Likewise.
23875         * gcc.dg/20020411-1.c: Likewise.
23876         * gcc.dg/20020418-2.c: Likewise.
23877         * gcc.dg/20020426-1.c: Likewise.
23878         * gcc.dg/20020426-2.c: Likewise.
23879         * gcc.dg/20020517-1.c: Likewise.
23880         * gcc.dg/20020523-1.c: Likewise.
23881         * gcc.dg/20020523-2.c: Likewise.
23882         * gcc.dg/20020729-1.c: Likewise.
23883         * gcc.dg/20030204-1.c: Likewise.
23884         * gcc.dg/20030826-2.c: Likewise.
23885         * gcc.dg/20030926-1.c: Likewise.
23886         * gcc.dg/20031202-1.c: Likewise.
23887         * gcc.dg/980312-1.c: Likewise.
23888         * gcc.dg/980313-1.c: Likewise.
23889         * gcc.dg/990117-1.c: Likewise.
23890         * gcc.dg/990424-1.c: Likewise.
23891         * gcc.dg/990524-1.c: Likewise.
23892         * gcc.dg/991230-1.c: Likewise.
23893         * gcc.dg/i386-387-1.c: Likewise.
23894         * gcc.dg/i386-387-2.c: Likewise.
23895         * gcc.dg/i386-387-3.c: Likewise.
23896         * gcc.dg/i386-387-4.c: Likewise.
23897         * gcc.dg/i386-387-5.c: Likewise.
23898         * gcc.dg/i386-387-6.c: Likewise.
23899         * gcc.dg/i386-asm-1.c: Likewise.
23900         * gcc.dg/i386-bitfield1.c: Likewise.
23901         * gcc.dg/i386-bitfield2.c: Likewise.
23902         * gcc.dg/i386-loop-1.c: Likewise.
23903         * gcc.dg/i386-loop-2.c: Likewise.
23904         * gcc.dg/i386-loop-3.c: Likewise.
23905         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
23906         * gcc.dg/i386-pic-1.c: Likewise.
23907         * gcc.dg/i386-regparm.c: Likewise.
23908         * gcc.dg/i386-signbit-1.c: Likewise.
23909         * gcc.dg/i386-signbit-2.c: Likewise.
23910         * gcc.dg/i386-signbit-3.c: Likewise.
23911         * gcc.dg/i386-sse-5.c: Likewise.
23912         * gcc.dg/i386-sse-8.c: Likewise.
23913         * gcc.dg/i386-unroll-1.c: Likewise.
23914         * gcc.dg/tls/opt-1.c: Likewise.
23915         * gcc.dg/tls/opt-2.c: Likewise.
23916         * gcc.dg/unroll-1.c: Likewise.
23917         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
23918         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
23919         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
23920         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
23921
23922 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23923
23924         * g++.dg/template/incomplete1.C: New test.
23925
23926 2004-11-16  Nick Clifton  <nickc@redhat.com>
23927
23928         Revert patches accidentally commited during checkin of fixes for
23929         xstormy16 tests:
23930         gcc.c-torture/execute/simd-4.c: Revert
23931         gcc.dg/20040910-1.c: Revert.
23932
23933 2004-11-16  Paul Brook  <paul@codesourcery.com>
23934
23935         PR fortran/13010
23936         * gfortran.dg/der_pointer_1.f90: New test.
23937
23938 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
23939
23940         PR c/18498
23941         * gcc.dg/bitfld-13.c: New test.
23942
23943 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
23944
23945         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
23946         powerpc*-*-linux*.
23947
23948         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
23949         * gcc.dg/ppc64-abi-2.c: Ditto.
23950         * gcc.dg/ppc64-abi-3.c: Ditto.
23951
23952         * lib/gcc-dg.exp (dg-target-list): Remove.
23953
23954 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
23955
23956         * gcc.dg/ia64-postinc.c: New test.
23957
23958 2004-11-15  Mark Mitchell <mark@codesourcery.com>
23959
23960         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
23961
23962 2004-11-15  Nick Clifton  <nickc@redhat.com>
23963
23964         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
23965         __INT_MAX__ so that the test can be compiled by toolchains
23966         targeted at 16-bit processors.
23967
23968         * gcc.dg/20040625-1.c: Use long constants rather than integers
23969         when performing arithmetic that will overflow 16-bits.
23970
23971         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
23972         xstormy16.  It does not support 128-bit vector operations.
23973
23974         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
23975         with the macro PTR_TYPE.  Define this macro to an integer type
23976         suitable for holding a pointer.
23977
23978         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
23979         the target is a 16-bit processor.
23980
23981         * gcc.dg/cpp/if-2.c: Expect a different warning message from
23982         16-bit targets where the character constant will be too long.
23983
23984         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
23985         where the double will not be directly addressable.
23986
23987 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23988
23989         Friend class name lookup 1/n, PR c++/18471
23990         * g++.dg/template/crash26.C: New test.
23991         * g++.dg/lookup/struct1.C: Adjust expected error.
23992         * g++.dg/parse/elab1.C: Likewise.
23993         * g++.dg/parse/elab2.C: Likewise.
23994         * g++.dg/parse/int-as-enum1.C: Likewise.
23995         * g++.dg/parse/struct-as-enum1.C: Likewise.
23996         * g++.dg/parse/typedef1.C: Likewise.
23997         * g++.dg/parse/typedef3.C: Likewise.
23998         * g++.dg/parse/typedef4.C: Likewise.
23999         * g++.dg/parse/typedef5.C: Likewise.
24000         * g++.dg/template/nontype4.C: Likewise.
24001         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
24002         * g++.old-deja/g++.other/elab1.C: Likewise.
24003         * g++.old-deja/g++.other/syntax4.C: Likewise.
24004
24005 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
24006
24007         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
24008
24009 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
24010
24011         * gcc.c-torture/execute/20041114-1.c: New test.
24012
24013 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
24014
24015         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
24016         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
24017         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
24018         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
24019         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
24020         gcc.dg/switch-7.c: New tests.
24021
24022 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
24023
24024         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
24025
24026 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
24027
24028         PR tree-opt/18400
24029         * gcc.dg/vect/pr18400.c: New test.
24030
24031 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
24032             Andrew Pinski  <pinskia@physics.uc.edu>
24033
24034         PR tree-opt/18425
24035         * gcc.dg/vect/pr18425.c: New test.
24036
24037 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24038
24039         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
24040         Guard with dg-require-alias and dg-require-visibility.
24041
24042 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24043
24044         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
24045
24046 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24047
24048         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
24049
24050 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24051
24052         PR c++/17344
24053         * g++.dg/template/defarg5.C: New test.
24054
24055 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24056
24057         * g++.dg/parse/cast1.C: Run only on ILP32.
24058         * g++.old-deja/g++.mike/p784.C: Likewise.
24059
24060 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
24061
24062         * gcc.c-torture/execute/20041113-1.c: New test.
24063
24064 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
24065
24066         PR target/18230
24067         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
24068         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
24069         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
24070         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
24071         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
24072         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
24073         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
24074         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
24075         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
24076         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
24077         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
24078         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
24079         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
24080
24081 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
24082
24083         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
24084         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
24085         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
24086         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
24087         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
24088         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
24089         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
24090         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
24091         gcc.target/sparc/combined-1.c: New tests.
24092
24093 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
24094
24095         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
24096         New tests.
24097
24098 2004-11-12  Mark Mitchell <mark@codesourcery.com>
24099
24100         * lib/gcc-dg.exp (dg-forbid-option): New function.
24101         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
24102         * g++.dg/abi/bitfield8.C: Likewise.
24103         * g++.dg/abi/dtor1.C: Likewise.
24104         * g++.dg/abi/empty10.C: Likewise.
24105         * g++.dg/abi/empty7.C: Likewise.
24106         * g++.dg/abi/empty9.C: Likewise.
24107         * g++.dg/abi/layout3.C: Likewise.
24108         * g++.dg/abi/layout4.C: Likewise.
24109         * g++.dg/abi/thunk1.C: Likewise.
24110         * g++.dg/abi/thunk2.C: Likewise.
24111         * g++.dg/abi/vbase11.C: Likewise.
24112         * g++.dg/abi/vthunk2.C: Likewise.
24113         * g++.dg/abi/vthunk3.C: Likewise.
24114         * g++.dg/ext/attrib8.C: Likewise.
24115         * g++.dg/opt/longbranch2.C: Likewise.
24116         * g++.dg/opt/reg-stack4.C: Likewise.
24117         * g++.old-deja/g++.ext/attrib1.C: Likewise.
24118         * g++.old-deja/g++.ext/attrib2.C: Likewise.
24119         * g++.old-deja/g++.ext/attrib3.C: Likewise.
24120         * g++.old-deja/g++.other/store-expr1.C: Likewise.
24121         * g++.old-deja/g++.other/store-expr2.C: Likewise.
24122         * gcc.dg/20000609-1.c: Likewise.
24123         * gcc.dg/20000720-1.c: Likewise.
24124         * gcc.dg/20011107-1.c: Likewise.
24125         * gcc.dg/20011119-1.c: Likewise.
24126         * gcc.dg/20020108-1.c: Likewise.
24127         * gcc.dg/20020122-2.c: Likewise.
24128         * gcc.dg/20020122-3.c: Likewise.
24129         * gcc.dg/20020201-3.c: Likewise.
24130         * gcc.dg/20020206-1.c: Likewise.
24131         * gcc.dg/20020218-1.c: Likewise.
24132         * gcc.dg/20020310-1.c: Likewise.
24133         * gcc.dg/20020411-1.c: Likewise.
24134         * gcc.dg/20020418-2.c: Likewise.
24135         * gcc.dg/20020426-1.c: Likewise.
24136         * gcc.dg/20020426-2.c: Likewise.
24137         * gcc.dg/20020517-1.c: Likewise.
24138         * gcc.dg/20020523-1.c: Likewise.
24139         * gcc.dg/20020523-2.c: Likewise.
24140         * gcc.dg/20020729-1.c: Likewise.
24141         * gcc.dg/20030204-1.c: Likewise.
24142         * gcc.dg/20030826-2.c: Likewise.
24143         * gcc.dg/20030926-1.c: Likewise.
24144         * gcc.dg/20031202-1.c: Likewise.
24145         * gcc.dg/980312-1.c: Likewise.
24146         * gcc.dg/980313-1.c: Likewise.
24147         * gcc.dg/990117-1.c: Likewise.
24148         * gcc.dg/990424-1.c: Likewise.
24149         * gcc.dg/990524-1.c: Likewise.
24150         * gcc.dg/991230-1.c: Likewise.
24151         * gcc.dg/i386-387-1.c: Likewise.
24152         * gcc.dg/i386-387-2.c: Likewise.
24153         * gcc.dg/i386-387-3.c: Likewise.
24154         * gcc.dg/i386-387-4.c: Likewise.
24155         * gcc.dg/i386-387-5.c: Likewise.
24156         * gcc.dg/i386-387-6.c: Likewise.
24157         * gcc.dg/i386-asm-1.c: Likewise.
24158         * gcc.dg/i386-bitfield1.c: Likewise.
24159         * gcc.dg/i386-bitfield2.c: Likewise.
24160         * gcc.dg/i386-loop-1.c: Likewise.
24161         * gcc.dg/i386-loop-2.c: Likewise.
24162         * gcc.dg/i386-loop-3.c: Likewise.
24163         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
24164         * gcc.dg/i386-pic-1.c: Likewise.
24165         * gcc.dg/i386-regparm.c: Likewise.
24166         * gcc.dg/i386-signbit-1.c: Likewise.
24167         * gcc.dg/i386-signbit-2.c: Likewise.
24168         * gcc.dg/i386-signbit-3.c: Likewise.
24169         * gcc.dg/i386-sse-5.c: Likewise.
24170         * gcc.dg/i386-sse-8.c: Likewise.
24171         * gcc.dg/i386-unroll-1.c: Likewise.
24172         * gcc.dg/tls/opt-1.c: Likewise.
24173         * gcc.dg/tls/opt-2.c: Likewise.
24174         * gcc.dg/unroll-1.c: Likewise.
24175         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
24176         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
24177         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
24178         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
24179         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
24180         -m64 is specified.
24181
24182 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
24183
24184         PR c++/18389
24185         * g++.dg/parse/cond1.C: New test.
24186
24187         PR c++/18429
24188         * g++.dg/template/array9.C: New test.
24189         * g++.dg/ext/vla1.C: Adjust error messages.
24190         * g++.dg/ext/vlm1.C: Likewise.
24191         * g++.dg/template/crash2.C: Likewise.
24192
24193         PR c++/18436
24194         * g++.dg/template/call3.C: New test.
24195
24196         PR c++/18407
24197         * g++.dg/template/ptrmem11.C: New test.
24198
24199 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
24200
24201         PR other/14264
24202         * lib/g++.exp: Set LC_ALL and LANG to C.
24203         * lib/gcc-dg.exp: Likewise.
24204         * lib/gfortran.exp: Likewise.
24205         * lib/objc.exp: Likewise.
24206         * lib/treelang.exp: Likewise.
24207
24208 2004-11-12  Andreas Schwab  <schwab@suse.de>
24209
24210         * gcc.dg/pr16286.c: Fix last change.
24211
24212 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
24213
24214         PR c++/18416
24215         * g++.dg/init/global1.C: New test.
24216
24217 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
24218
24219         * gcc.c-torture/execute/20041112-1.c: New test.
24220
24221 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
24222
24223         * lib/gcc-dg.exp (dg-target-list): New.
24224
24225 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
24226             Richard Sandiford  <rsandifo@redhat.com>
24227
24228         * lib/target-supports.exp (get-compiler_messages): New.
24229         (check_named_sections_available): Use it.
24230         (check_effective_target_ilp32): New.
24231         (check_effective_target_lp64): New.
24232         (is-effective-target): New.
24233         * lib/gcc-dg.exp (dg-require-effective-target): New.
24234
24235 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
24236
24237         * gcc.dg/precedence-1.c: New test.
24238
24239 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
24240
24241         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
24242
24243         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
24244         message, delete generated files, use more descriptive name for
24245         executable, and make the test unsupported when it cannot be run.
24246
24247         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
24248         (dg-require-weak, dg-require-visibility, dg-require-alias,
24249         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
24250         dg-require-iconv, dg-require-named-sections): Use it.
24251
24252         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
24253
24254 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
24255
24256         PR target/16457
24257         * gcc.dg/ppc-and-1: New
24258
24259         PR target/16796
24260         * gcc.dg/ppc-mov-1.c: New.
24261
24262         PR target/16458
24263         * gcc.dg/ppc-compare-1.c: New.
24264
24265 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
24266
24267         * objc.dg/desig-init-2.m: New test.
24268
24269 2004-11-10  Adam Nemet  <anemet@lnxw.com>
24270
24271         PR middle-end/18160
24272         * g++.dg/warn/register-var-1.C: New test.
24273         * g++.dg/warn/register-var-2.C: New test.
24274
24275 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24276
24277         * gcc.dg/union-2.c: New test.
24278
24279 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
24280
24281         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
24282         New test for PR tree-optimization/17892.
24283
24284 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
24285
24286         PR c++/18369
24287         * g++.dg/init/new12.C: New test.
24288
24289 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
24290
24291         * gcc.target/sparc: New directory.
24292         * gcc.target/sparc/sparc.exp: New driver.
24293         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
24294         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
24295         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
24296         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
24297
24298 2004-11-10  Paul Brook  <paul@codesourcery.com>
24299
24300         PR fortran/18218
24301         * gfortran.dg/list_read.c: New test.
24302
24303 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
24304
24305         PR c/18322
24306         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
24307         expected diagnostic location.
24308
24309 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
24310
24311         * gcc.dg/20041109-1.c: New test.
24312
24313 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
24314
24315         PR objc/18406
24316         * objc/compile/pr18406.m: New test.
24317
24318 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
24319
24320         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
24321
24322 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
24323
24324         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
24325
24326 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
24327
24328         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
24329
24330 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
24331
24332         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
24333         exit.
24334
24335 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
24336
24337         PR tree-opt/18299
24338         * gcc.c-torture/pr18299-1.c: New test.
24339
24340 2004-11-06  Andreas Schwab  <schwab@suse.de>
24341
24342         * gcc.dg/pr16286.c: Also test for bool and pixel.
24343
24344 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
24345
24346         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
24347         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
24348         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
24349         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
24350         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
24351         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
24352         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
24353         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
24354         gcc.dg/struct-semi-3.c: New tests.
24355
24356 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24357
24358         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
24359
24360 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24361
24362         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
24363         Do not use C99 designators.
24364
24365 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24366
24367         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
24368
24369 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24370
24371         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
24372         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
24373         * gcc.c-torture/execute/simd-5.x: Remove.
24374
24375 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
24376
24377         PR rtl-optimization/17933
24378         * gcc.dg/torture/pr17933-1.c: New test.
24379
24380 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
24381
24382         PR target/18106
24383         * lib/target-supports.exp (check_weak_available): Support
24384         Windows.
24385
24386 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
24387
24388         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
24389         call to fflush(stdout) before abort.
24390         (my_ffsll): New function.
24391         (generate_fields): Use it.
24392
24393 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
24394
24395         * gcc.dg/init-undef-1.c: New test.
24396
24397 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
24398
24399         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
24400         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
24401         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
24402         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
24403         expected messages for new parser.
24404
24405 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
24406
24407         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
24408
24409 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24410
24411         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
24412         on LP64 targets.
24413
24414 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
24415
24416         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
24417         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
24418         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
24419         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
24420         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
24421         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
24422         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
24423         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
24424         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
24425         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
24426
24427 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
24428
24429         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
24430         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
24431         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
24432         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
24433         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
24434         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
24435         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
24436         for new parser.
24437
24438 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
24439
24440         PR target/15342
24441         * gcc.dg/20041104-1.c: New test.
24442
24443 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24444
24445         * g++.dg/template/nontype7.C: New test.
24446         * g++.dg/template/nontype8.C: Likewise.
24447         * g++.dg/template/nontype9.C: Likewise.
24448         * g++.dg/template/nontype10.C: Likewise.
24449         * g++.dg/tc1/dr49.C: Likewise.
24450         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
24451         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
24452
24453 2004-11-04  Ben Elliston  <bje@au.ibm.com>
24454
24455         * g++.dg/rtti/tinfo1.C: Remove xfails.
24456
24457 2004-11-04  Ben Elliston  <bje@au.ibm.com>
24458
24459         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
24460         packed attribute to the definition to satisfy the new C++ parser.
24461
24462 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24463
24464         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
24465         invocations of va_arg.
24466
24467 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
24468
24469         PR c++/18124
24470         * g++.dg/template/crash25.C: New test.
24471
24472         PR c++/18155
24473         * g++.dg/template/typedef2.C: New test.
24474         * g++.dg/parse/crash13.C: Adjust error markers.
24475
24476         PR c++/18177
24477         * g++.dg/conversion/const3.C: New test.
24478
24479 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24480
24481         PR fortran/17535
24482         PR fortran/17583
24483         PR fortran/17713
24484         * gfortran.dg/generic_[123].f90: New testcases.
24485
24486 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24487
24488         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
24489         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
24490
24491 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
24492
24493         PR tree-opt/16808
24494         * gcc.c-torture/compile/pr16808.c: New test.
24495
24496 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
24497
24498         PR rtl-optimization/17104
24499         * gcc.dg/ppc-bitfield1.c: New.
24500
24501 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
24502
24503         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
24504
24505 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
24506
24507         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
24508         strings for 32-bit code.
24509
24510 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
24511
24512         PR c/18239
24513         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
24514
24515 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
24516
24517         PR c++/18064
24518         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
24519
24520 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
24521
24522         PR c++/15172
24523         * g++.dg/init/aggr2.C: New test.
24524
24525 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
24526
24527         * objc.dg/local-decl-1.m: New test.
24528
24529 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24530
24531         * gcc.dg/20040910-1.c: Adjust regex.
24532
24533 2004-10-30  Roger Sayle  <roger@eyesopen.com>
24534
24535         PR rtl-optimization/18084
24536         * g++.dg/opt/pr18084-1.C: New testcase.
24537
24538 2004-10-30  Matt Austern  <austern@apple.com>
24539
24540         PR c++/17542
24541         * g++.dg/ext/attrib18.C: New test.
24542
24543 2004-10-30  Roger Sayle  <roger@eyesopen.com>
24544
24545         PR middle-end/18096
24546         * gcc.dg/pr18096-1.c: New test case.
24547
24548 2004-10-30  Roger Sayle  <roger@eyesopen.com>
24549
24550         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
24551
24552 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
24553
24554         PR c/16666
24555         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
24556         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
24557         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
24558         gcc.dg/old-style-prom-3.c: New tests.
24559
24560 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
24561
24562         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
24563         Remove unnecessary inclusion of stdio.h.
24564
24565 2004-10-29  Roger Sayle  <roger@eyesopen.com>
24566
24567         PR rtl-optimization/17581
24568         * gcc.dg/pr17581-1.c: New test case.
24569
24570 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
24571
24572         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
24573         being implemented.
24574         * g++.dg/conversion/dr195-1.C: New.
24575         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
24576         * g++.old-deja/g++.mike/p10148.C: Likewise.
24577
24578 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
24579
24580         PR c++/17695
24581         * g++.dg/debug/typedef2.C: New test.
24582
24583 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
24584
24585         PR fortran/13490
24586         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
24587         * gfortran.dg/g77/README: Update.
24588
24589 2004-10-28  Matt Austern  <austern@apple.com>
24590
24591         PR c++/14124
24592         * g++.dg/ext/packed7.C: New test.
24593
24594 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
24595
24596         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
24597         scan-assembler.
24598         * lib/scanasm.exp (hidden-scan-for): New proc.
24599         (scan-hidden): Use hidden-scan-for instead of constructing the scan
24600         string.
24601         (scan-not-hidden): Likewise.
24602         * lib/target-supports.exp (check_visibility_available): mach-o is
24603         support too.
24604
24605 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
24606
24607         PR c++/17132
24608         * g++.dg/template/memclass3.C: New test.
24609
24610 2004-10-28  Adam Nemet  <anemet@lnxw.com>
24611
24612         PR middle-end/18160
24613         * gcc.dg/register-var-1.c: New test.
24614         * gcc.dg/register-var-2.c: New test.
24615         * gcc.dg/asm-7.c: Taking the address of a register variable is an
24616         error now.
24617
24618 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
24619
24620         PR other/18172
24621         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
24622         unused variables.
24623         * gcc.dg/vect/vect-22.c: Likewise.
24624
24625 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
24626
24627         * gcc.dg/i386-rotate-1.c: New test.
24628
24629 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
24630
24631         * g++.dg/init/ref12.C: Add "run" marker.
24632
24633         PR c++/17435
24634         * g++.dg/init/ref12.C: New test.
24635
24636         PR c++/18140
24637         * g++.dg/template/shift1.C: New test.
24638         * g++.dg/template/error10.C: Adjust error markers.
24639
24640 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
24641
24642         PR tree-opt/17529
24643         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
24644
24645 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
24646
24647         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
24648         * gcc.dg/weak/weak-3.c: Likewise.
24649         * gcc.dg/weak/weak-5.c: Likewise.
24650         * gcc.dg/weak/weak-9.c: Likewise.
24651         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
24652         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
24653
24654         * gcc.dg/darwin-weakimport-1.c: New.
24655
24656 2004-10-28  Ben Elliston  <bje@au.ibm.com>
24657
24658         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
24659
24660 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
24661
24662         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
24663         'syntax' error messages.
24664         * gcc.dg/cpp/direct2s.c: Likewise.
24665
24666 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
24667
24668         * gcc.c-torture/compile/20041026-1.c: New.
24669
24670 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
24671
24672         PR c++/18093
24673         * g++.dg/lookup/ns2.C: New test.
24674
24675         PR c++/18020
24676         * g++.dg/template/enum4.C: New test.
24677
24678         PR c++/18161
24679         * g++.dg/template/expr1.C: New test.
24680
24681 2004-10-26  Ben Elliston  <bje@au.ibm.com>
24682
24683         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
24684
24685 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24686
24687         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
24688         gcc.dg/decl-nospec-3.c: New tests.
24689
24690 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
24691
24692         * objc.dg/super-class-3.m: New test.
24693
24694 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
24695
24696         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
24697         resyncing.
24698         * gcc.dg/cpp/direct2s.c: Likewise.
24699
24700 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
24701
24702         * objc.dg/image-info.m: Update for changes to section selection.
24703
24704 2004-10-25  David Ayers  <d.ayers@inode.at>
24705             Ziemowit Laski  <zlaski@apple.com>
24706
24707         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
24708         diagnostics when messaging 'id <Proto>'.
24709         * objc.dg/class-protocol-1.m: New test.
24710         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
24711         a non-existent method signature.
24712         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
24713         Update diagnostics when messaging with non-existent method signature.
24714         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
24715         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
24716         invalid receivers are now resolved as if messaging 'id'; remove
24717         extraneous diagnostics.
24718
24719 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24720
24721         PR c/16667
24722         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
24723         gcc.dg/init-desig-obs-3.c: New tests.
24724
24725 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
24726
24727         * gcc.dg/debug/20041023-1.c: New test.
24728
24729 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
24730
24731         PR middle-end/17407
24732         * gcc.c-torture/compile/pr17407.c: New test.
24733
24734         PR c++/18121
24735         * g++.dg/template/array8.C: New test.
24736
24737 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
24738
24739         PR other/18138
24740         * lib/g++.exp: Accept more than one multilib libgcc.
24741         * lib/gcc-dg.exp: Likewise.
24742         * lib/objc.exp: Likewise.
24743         * lib/treelang.exp: Likewise.
24744         * lib/gfortran.exp: Likewise.
24745
24746 2004-10-24  Ben Elliston  <bje@au.ibm.com>
24747
24748         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
24749
24750 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
24751
24752         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
24753         * gcc.dg/c99-const-expr-3.c: Likewise.
24754
24755 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
24756
24757         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
24758
24759 2004-10-23  Ben Elliston  <bje@au.ibm.com>
24760
24761         * gcc.c-torture/execute/loop-2e.x: Remove.
24762
24763 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
24764
24765         PR c++/18095
24766         * g++.dg/parse/crash18.C: New.
24767         * g++.dg/parse/crash19.C: New.
24768
24769 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
24770
24771         * g++.dg/ext/dllimport1.C: Move dg-warnings.
24772         * g++.dg/ext/dllimport2.C: Same.
24773         * g++.dg/ext/dllimport8.C: Same.
24774
24775 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
24776
24777         PR c++/10841
24778         * g++.dg/conversion/cast1.C: New test.
24779         * g++.dg/overload/pmf1.C: Adjust error marker.
24780
24781 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
24782
24783         PR objc/17923
24784         * objc.dg/const-str-7.m: New test.
24785
24786 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24787
24788         * g++.dg/template/memfriend11.C: Fix comment typo.
24789         * g++.dg/template/memfriend14.C: Likewise.
24790
24791 2004-10-20  Richard Henderson  <rth@redhat.com>
24792
24793         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
24794         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
24795         -fasynchronous-unwind-tables.
24796
24797 2004-10-20  Richard Henderson  <rth@redhat.com>
24798
24799         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
24800         (main): Return success.
24801         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
24802         (main): Return success.
24803
24804 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24805
24806         PR c++/13495
24807         * g++.dg/template/memfriend9.C: New test.
24808         * g++.dg/template/memfriend10.C: Likewise.
24809         * g++.dg/template/memfriend11.C: Likewise.
24810         * g++.dg/template/memfriend12.C: Likewise.
24811         * g++.dg/template/memfriend13.C: Likewise.
24812         * g++.dg/template/memfriend14.C: Likewise.
24813         * g++.dg/template/memfriend15.C: Likewise.
24814         * g++.dg/template/memfriend16.C: Likewise.
24815         * g++.dg/template/memfriend17.C: Likewise.
24816         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
24817
24818 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
24819
24820         * g++.dg/conversion/dr195.C: New.
24821         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
24822
24823 2004-10-20  Ben Elliston  <bje@au.ibm.com>
24824             Devang Patel  <dpatel@apple.com>
24825
24826         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
24827         of floating point arithmetic, which could trap.
24828
24829 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
24830
24831         PR c++/14035
24832         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
24833         * g++.dg/conversion/const2.C: New test.
24834         * g++.dg/expr/reinterpret2.C: New test.
24835         * g++.dg/expr/reinterpret3.C: New test.
24836         * g++.dg/expr/cast2.C: New test.
24837         * g++.dg/expr/copy1.C: New test.
24838         * g++.dg/other/conversion1.C: Change error message.
24839         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
24840         function pointers to void *.
24841         * g++.old-deja/g++.mike/p10148.C: Likewise.
24842
24843 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24844
24845         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
24846
24847 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
24848
24849         PR c++/18047
24850
24851         * g++.dg/parse/expr3.C: New test.
24852
24853 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24854
24855         * gcc.dg/smod-1.c: New test.
24856
24857 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
24858
24859         * objc.dg/method-14.m: New test.
24860
24861 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
24862
24863         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
24864         Also xfail as the patch was reverted.
24865
24866 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
24867
24868         PR middle-end/16973
24869         * gcc.dg/pr16973.c: New test.
24870
24871 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
24872
24873         PR tree-optimization/17656
24874         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
24875
24876 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
24877
24878         * g++.dg/eh/shadow1.C: New.
24879
24880 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
24881
24882         * gcc.c-torture/compile/20041018-1.c: New test.
24883
24884 2004-10-18  Ben Elliston  <bje@au.ibm.com>
24885
24886         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
24887         compiler referring to register 0 when accessing sdata.  The linker
24888         now patches things up.
24889
24890 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
24891
24892         PR c/17529
24893         * gcc.c-torture/compile/pr17529.c: New test.
24894
24895 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24896
24897         PR c++/17743
24898         * g++.dg/ext/attrib17.C: New test.
24899
24900 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24901
24902         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
24903
24904 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24905
24906         PR c++/10479
24907         * g++.dg/ext/attrib16.C: New test.
24908
24909 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
24910
24911         PR c++/17042
24912         * g++.dg/init/dso_handle1.C: New test.
24913
24914         PR c++/14667
24915         * g++.dg/parse/typedef6.C: New test.
24916
24917         PR c++/17916
24918         * g++.dg/parse/pragma1.C: New test.
24919
24920 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
24921
24922         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
24923
24924 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
24925
24926         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
24927         -fno-common when on HPPA HP-UX platforms.
24928
24929 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
24930
24931         PR other/16820
24932         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
24933         stdint.h.
24934         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
24935         uintptr_t.
24936
24937 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
24938
24939         PR c++/16301
24940         * g++.dg/lookup/strong-using-4.C: New test.
24941
24942 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
24943
24944         PR middle-end/16567
24945         * gcc.c-torture/compile/nested-1.c: New test.
24946
24947 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
24948
24949         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
24950         and mipsisa64*-*-* (until support for misaligned loads is added).
24951         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
24952         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
24953         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
24954         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
24955         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
24956         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
24957
24958 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
24959
24960         PR c++/17976
24961         * g++.dg/init/dtor3.C: New test.
24962
24963 2004-10-15  Ben Elliston  <bje@au.ibm.com>
24964
24965         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
24966
24967 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
24968
24969         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
24970         * gcc.dg/macho-lo-sum.c: Likewise.
24971
24972 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
24973
24974         * gcc.dg/ppc-spe64-1.c: New test.
24975
24976 2004-10-14  Devang Patel  <dpatel@apple.com>
24977
24978         PR 17635
24979         * gcc.dg/pr17635.c : New test.
24980
24981 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
24982
24983         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
24984         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
24985         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
24986         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
24987         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
24988         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
24989         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
24990         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
24991         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
24992         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
24993         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
24994         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
24995         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
24996         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
24997         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
24998         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
24999         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
25000         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
25001
25002 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
25003
25004         * gcc.dg/vect/vect-82.c: New testcase.
25005         * gcc.dg/vect/vect-82_64.c: New testcase.
25006         * gcc.dg/vect/vect-83.c: New testcase.
25007         * gcc.dg/vect/vect-83_64.c: New testcase.
25008
25009 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25010
25011         * gcc.dg/cpp/error-1.c: New test.
25012
25013 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25014
25015         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
25016
25017 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
25018
25019         PR target/17984
25020         * gcc.dg/cris-peep2-xsrand2.c: New test.
25021
25022 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
25023
25024         PR c++/17661
25025         * testsuite/g++.dg/expr/for2.C: New test.
25026
25027 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25028
25029         * g++.dg/inherit/thunk1.C: Run on the SPARC.
25030
25031 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
25032
25033         PR tree-optimization/17724
25034         * g++.dg/opt/pr17724-1.C: New test.
25035         * g++.dg/opt/pr17724-2.C: New test.
25036         * g++.dg/opt/pr17724-3.C: New test.
25037         * g++.dg/opt/pr17724-4.C: New test.
25038         * g++.dg/opt/pr17724-5.C: New test.
25039         * g++.dg/opt/pr17724-6.C: New test.
25040
25041 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
25042
25043         PR c/17301
25044         * gcc.dg/pr17301-2.c: New test.
25045
25046 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
25047
25048         PR c++/15876
25049         * g++.dg/parse/error22.C: New test.
25050
25051         PR c++/17936
25052         * g++.dg/template/spec18.C: New test.
25053
25054 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
25055
25056         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
25057         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
25058         memcpy.
25059         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
25060         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
25061
25062 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
25063
25064         * g++.dg/eh/cleanup5.C: Add dg-options "".
25065
25066 2004-10-11  Roger Sayle  <roger@eyesopen.com>
25067
25068         PR middle-end/17657
25069         * gcc.dg/switch-4.c: New test case.
25070
25071 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
25072
25073         * gcc.c-torture/execute/20041011-1.c: New test.
25074
25075 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
25076
25077         PR c++/17554
25078         * g++.dg/init/for3.C: New test.
25079
25080         PR c++/17657
25081         * g++.dg/opt/switch2.C: New test.
25082
25083         PR middle-end/17703
25084         * g++.dg/warn/Wreturn-2.C: New test.
25085
25086 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
25087
25088         PR c++/17907
25089         * g++.dg/eh/cleanup5.C: New test.
25090
25091 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
25092
25093         PR c++/17393
25094         * g++.dg/parse/error21.C: New test.
25095
25096 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25097
25098         * g++.dg/overload/pmf1.C: Adjust quoting marks.
25099         * g++.dg/warn/incomplete1.C: Likewise.
25100         * g++.dg/template/qualttp20.C: Likewise.
25101
25102 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25103
25104         PR c/17881
25105         * parm-incomplete-1.c: New test.
25106
25107 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
25108
25109         PR c++/17867
25110         * g++.dg/parse/error19.C: New test.
25111
25112         PR c++/17670
25113         * g++.dg/init/new11.C: New test.
25114
25115         PR c++/17821
25116         * g++.dg/parse/error20.C: New test.
25117
25118         PR c++/17826
25119         * g++.dg/template/crash24.C: New test.
25120
25121 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25122
25123         PR c/17301
25124         * gcc.dg/pr17301-1.c: New test.
25125
25126 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25127
25128         PR c/17189
25129         * gcc.dg/anon-struct-5.c: New test.
25130
25131 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25132
25133         PR c/17844
25134         * gcc.dg/pr17844-1.c: New test.
25135
25136 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
25137
25138         PR tree-optimization/17906
25139         * gcc.c-torture/compile/pr17906.c: New.
25140
25141 2004-10-09  Stuart Hastings  <stuart@apple.com>
25142             Roger Sayle  <roger@eyesopen.com>
25143
25144         PR rtl-optimization/17853
25145         * gcc.dg/i386-mmx-5.c: New testcase.
25146
25147 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
25148
25149         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
25150
25151 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
25152
25153         PR c++/17524
25154         * g++.dg/template/static9.C: New test.
25155
25156         PR c++/17685
25157         * g++.dg/parse/operator5.C: New test.
25158
25159 2004-10-09  Roger Sayle  <roger@eyesopen.com>
25160
25161         PR middle-end/17894
25162         * gcc.c-torture/execute/divcmp-4.c: New test case.
25163
25164 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
25165
25166         PR tree-opt/17902
25167         * g++.dg/opt/pr17902.C: New test.
25168
25169 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
25170
25171         * gcc.dg/cpp/ident-1.c: Add dg-options "".
25172
25173 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25174
25175         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
25176
25177 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25178
25179         * gcc.dg/assign-warn-3.c: New test.
25180
25181 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
25182
25183         PR c/16999
25184         * gcc.dg/cpp/ident-1.c: New test.
25185
25186 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
25187
25188         * gcc.c-torture/compile/acc1.c: New.
25189
25190 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
25191
25192         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
25193         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
25194
25195 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25196
25197         * gcc.dg/ultrasp11.c: New test.
25198
25199 2004-10-08  Michael Matz  <matz@suse.de>
25200
25201         * gcc.dg/doloop-2.c: New test.
25202
25203 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25204
25205         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
25206         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
25207         objc.dg/method-9.m: Update expected diagnostics.
25208
25209 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
25210
25211         * gcc.dg/ppc-fsel-3.c: New file.
25212         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
25213
25214 2004-10-07  Paul Brook  <paul@codesourcery.com>
25215
25216         * gfortran.dg/intrinsic_verify_1.f90: New test.
25217
25218 2004-10-07  Paul Brook  <paul@codesourcery.com>
25219
25220         * gfortran.dg/empty_format_1.f90: Remove stray commas.
25221
25222 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25223
25224         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
25225         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
25226         commit.
25227
25228 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
25229
25230         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
25231
25232 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25233
25234         PR c++/17115
25235         * g++.dg/warn/Winline-4.C: New test.
25236
25237 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25238
25239         * gcc.c-torture/compile/20041007-1.c: New test.
25240
25241 2004-10-07  Paul Brook  <paul@codesourcery.com>
25242
25243         PR fortran/17678
25244         * gfortran.dg/use_allocated_1.f90: New test.
25245
25246 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
25247
25248         PR middle-end/17849
25249         * gfortran.fortran-torture/compile/nested.f90: New test
25250
25251 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
25252
25253         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
25254
25255 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
25256
25257         PR c++/17368
25258         * g++.dg/ext/asm6.C: New test.
25259
25260 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
25261
25262         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
25263
25264 2004-10-06  Paul Brook  <paul@codesourcery.com>
25265
25266         PR libfortran/17709
25267         * gfortran.dg/empty_format_1.f90: New test.
25268
25269 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25270
25271         PR fortran/17568
25272         * gfortran.dg/ishft.f90: New test.
25273
25274         PR fortran/17283
25275         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
25276         tests.
25277
25278 2004-10-06  Paul Brook  <paul@codesourcery.com>
25279
25280         * gfortran.dg/do_1.f90: New test.
25281
25282 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25283
25284         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
25285         optimizing for size.
25286
25287 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25288
25289         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
25290
25291 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25292
25293         * gcc.c-torture/compile/20041005-1.c: New test.
25294
25295 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
25296
25297         PR c++/17829
25298         * g++.dg/lookup/koenig4.C: New.
25299
25300 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25301
25302         * g++.dg/other/classkey1.C: Adjust quoting marks.
25303         * g++.dg/parse/error15.C: Likewise.
25304         * g++.dg/template/meminit2.C (int>): Likewise.
25305
25306 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25307
25308         PR fortran/17283
25309         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
25310
25311         PR fortran/17631
25312         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
25313
25314         PR fortran/17708
25315         * gfortran.dg/pr17708.f90: New test.
25316
25317 2004-10-04  Chao-ying Fu  <fu@mips.com>
25318
25319         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
25320         * gcc.dg/vect/vect-4.c: Ditto.
25321         * gcc.dg/vect/vect-5.c: Ditto.
25322         * gcc.dg/vect/vect-6.c: Ditto.
25323         * gcc.dg/vect/vect-8.c: Ditto.
25324         * gcc.dg/vect/vect-16.c: Ditto.
25325         * gcc.dg/vect/vect-30.c: Ditto.
25326         * gcc.dg/vect/vect-40.c: Ditto.
25327         * gcc.dg/vect/vect-41.c: Ditto.
25328         * gcc.dg/vect/vect-42.c: Ditto.
25329         * gcc.dg/vect/vect-43.c: Ditto.
25330         * gcc.dg/vect/vect-44.c: Ditto.
25331         * gcc.dg/vect/vect-45.c: Ditto.
25332         * gcc.dg/vect/vect-46.c: Ditto.
25333         * gcc.dg/vect/vect-47.c: Ditto.
25334         * gcc.dg/vect/vect-48.c: Ditto.
25335         * gcc.dg/vect/vect-49.c: Ditto.
25336         * gcc.dg/vect/vect-50.c: Ditto.
25337         * gcc.dg/vect/vect-51.c: Ditto.
25338         * gcc.dg/vect/vect-52.c: Ditto.
25339         * gcc.dg/vect/vect-53.c: Ditto.
25340         * gcc.dg/vect/vect-54.c: Ditto.
25341         * gcc.dg/vect/vect-55.c: Ditto.
25342         * gcc.dg/vect/vect-56.c: Ditto.
25343         * gcc.dg/vect/vect-57.c: Ditto.
25344         * gcc.dg/vect/vect-58.c: Ditto.
25345         * gcc.dg/vect/vect-59.c: Ditto.
25346         * gcc.dg/vect/vect-60.c: Ditto.
25347         * gcc.dg/vect/vect-74.c: Ditto.
25348         * gcc.dg/vect/vect-79.c: Ditto.
25349         * gcc.dg/vect/vect-80.c: Ditto.
25350
25351 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
25352
25353         * gcc.dg/unused-7.c: Use the correct option.
25354
25355 2004-10-04  Paul Brook  <paul@codesourcery.com>
25356         Bud Davis  <bdavis9659@comcast.net>
25357
25358         PR fortran/17706
25359         PR fortran/16434
25360         * gfortran/pr17706.f90: New test.
25361         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
25362
25363 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25364
25365         * gfortran.dg/pr17612.f90: New test.
25366
25367 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25368
25369         * g++.dg/template/local1.C: Adjust quoting marks in
25370         testing for diagnostics.
25371         * g++.dg/tls/diag-2.C: Likewise.
25372         * g++.dg/other/error8.C: Likewise.
25373
25374 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
25375
25376         PR c/17178
25377         * gcc.dg/unused-4.c: Adjust to be correct.
25378
25379         PR c/17820
25380         * gcc.dg/unused-7.c: New test.
25381
25382 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
25383
25384         PR c++/17797
25385         * g++.dg/overload/template2.C: New test.
25386
25387 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
25388
25389         PR tree-optimization/16632
25390         * gcc.dg/tree-ssa/20041002-1.c: New.
25391
25392 2004-10-03  Paul Brook  <paul@codesourcery.com>
25393
25394         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
25395         rather than relying on default formatting.
25396
25397 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
25398
25399         * gcc.dg/20040920-1.c: Update expected message text.
25400
25401 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
25402
25403         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
25404
25405 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
25406
25407         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
25408         tree level.
25409
25410 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
25411
25412         * gcc.dg/tree-ssa/pr17343.c: Remove.
25413
25414 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
25415
25416         PR tree-opt/17343
25417         * gcc.dg/tree-ssa/pr17343.c: New test.
25418
25419 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
25420
25421         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
25422         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
25423         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
25424         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
25425         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
25426
25427 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
25428
25429         * gcc.dg/lvalue-2.c: New test.
25430
25431 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
25432
25433         PR c/17730
25434         * gcc.dg/pr17730-1.c: New test
25435
25436 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
25437
25438         PR c/7425
25439         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
25440
25441 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
25442
25443         * gcc.c-torture/execute/stdarg-1.c: New test.
25444         * gcc.c-torture/execute/stdarg-2.c: New test.
25445         * gcc.c-torture/execute/stdarg-3.c: New test.
25446         * gcc.dg/tree-ssa/stdarg-1.c: New test.
25447         * gcc.dg/tree-ssa/stdarg-2.c: New test.
25448         * gcc.dg/tree-ssa/stdarg-3.c: New test.
25449         * gcc.dg/tree-ssa/stdarg-4.c: New test.
25450         * gcc.dg/tree-ssa/stdarg-5.c: New test.
25451
25452 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
25453
25454         PR tree-optimization/17697
25455         * g++.dg/opt/pr17697-1.C: New test.
25456         * g++.dg/opt/pr17697-2.C: New test.
25457         * g++.dg/opt/pr17697-3.C: New test.
25458
25459 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
25460
25461         PR c/16409
25462         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
25463         gcc.dg/vla-init-5.c: New tests.
25464
25465 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
25466
25467         PR c/13804
25468         * gcc.dg/pr13804-1.c: New test.
25469
25470 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25471
25472         PR fortran/16938
25473         * gfortran.dg/pr16938.f90: New test.
25474
25475 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
25476
25477         * g++.dg/template/crash23.C: New test.
25478
25479 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
25480
25481         PR c++/17585
25482         * g++.dg/template/static8.C: New test.
25483
25484 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
25485
25486         PR c++/17681
25487         * g++.dg/other/error9.C: New test.
25488
25489 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
25490
25491         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
25492
25493 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25494
25495         PR fortran/15164
25496         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
25497
25498 2004-09-26  Roger Sayle  <roger@eyesopen.com>
25499
25500         PR middle-end/17112
25501         * gcc.dg/pr17112-1.c: New test case.
25502
25503 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
25504
25505         PR c/11459
25506         * gcc.dg/pr11459-1.c: New test.
25507
25508 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
25509
25510         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
25511         * gcc.dg/tree-ssa/loop-4.c: Likewise.
25512
25513 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25514
25515         * gfortran.dg/pr15324.f90: Make array bounds consistent.
25516
25517 2004-09-25  Jan Hubicka  <jh@suse.cz>
25518
25519         * compile/30040909-1.c: New test.
25520         * compile/30040907-1.c: New test.
25521
25522 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
25523
25524         * gcc.c-torture/execute/va-arg-26.c: New test.
25525
25526 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
25527
25528         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
25529         extra diagnostics on targets with 64-bit pointers.
25530         * objc.dg/selector-1.m: Adjust dg-warning regexp.
25531
25532 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25533
25534         PR c/17188
25535         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
25536         * gcc.dg/decl-3.c: Adjust expected message.
25537
25538 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25539
25540         PR fortran/17615
25541         * gfortran.dg/pr17615.f90: New test.
25542
25543 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
25544
25545         PR tree-optimzation/17517
25546         * g++.dg/tree-ssa/pr17517.C: New Test.
25547
25548 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25549
25550         PR c++/16889
25551         * g++.dg/lookup/ambig3.C: New.
25552
25553 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
25554
25555         PR tree-opt/17624
25556         * g++.dg/opt/pr17624.C: New test.
25557
25558 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25559
25560         PR c/6980
25561         * gcc.dg/Wbad-function-cast-1.c: New test.
25562
25563 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
25564
25565         * g++.dg/ext/complit1.C
25566         * g++.dg/other/error2.C
25567         * g++.dg/other/nontype-1.C
25568         * g++.dg/parse/crash11.C
25569         * g++.dg/parse/crash12.C
25570         * g++.dg/parse/error15.C
25571         * g++.dg/parse/error4.C
25572         * g++.dg/parse/tmpl-outside1.C
25573         * g++.dg/parse/too-many-tmpl-args1.C
25574         * g++.dg/template/dependent-expr3.C
25575         * g++.dg/template/error10.C
25576         * g++.dg/template/instantiate1.C
25577         * g++.dg/template/vtable2.C
25578         * g++.dg/warn/Wshadow-1.C
25579         * g++.dg/warn/weak1.C
25580         * g++.old-deja/g++.brendan/crash16.C
25581         * g++.old-deja/g++.brendan/crash18.C
25582         * g++.old-deja/g++.brendan/crash48.C
25583         * g++.old-deja/g++.brendan/crash49.C
25584         * g++.old-deja/g++.brendan/crash55.C
25585         * g++.old-deja/g++.brendan/crash56.C
25586         * g++.old-deja/g++.brendan/crash8.C
25587         * g++.old-deja/g++.brendan/enum11.C
25588         * g++.old-deja/g++.brendan/enum8.C
25589         * g++.old-deja/g++.brendan/enum9.C
25590         * g++.old-deja/g++.brendan/friend3.C
25591         * g++.old-deja/g++.brendan/misc14.C
25592         * g++.old-deja/g++.bugs/900402_02.C
25593         * g++.old-deja/g++.bugs/900404_03.C
25594         * g++.old-deja/g++.bugs/900404_04.C
25595         * g++.old-deja/g++.bugs/900428_03.C
25596         * g++.old-deja/g++.jason/crash4.C
25597         * g++.old-deja/g++.jason/overload21.C
25598         * g++.old-deja/g++.jason/redecl1.C
25599         * g++.old-deja/g++.jason/report.C
25600         * g++.old-deja/g++.jason/rfg10.C
25601         * g++.old-deja/g++.jason/template30.C
25602         * g++.old-deja/g++.law/arm12.C
25603         * g++.old-deja/g++.law/ctors5.C
25604         * g++.old-deja/g++.law/cvt20.C
25605         * g++.old-deja/g++.law/init10.C
25606         * g++.old-deja/g++.law/init8.C
25607         * g++.old-deja/g++.law/visibility17.C
25608         * g++.old-deja/g++.law/visibility7.C
25609         * g++.old-deja/g++.mike/net8.C
25610         * g++.old-deja/g++.mike/p646.C
25611         * g++.old-deja/g++.mike/p700.C
25612         * g++.old-deja/g++.mike/p701.C
25613         * g++.old-deja/g++.mike/p811.C
25614         * g++.old-deja/g++.ns/template13.C
25615         * g++.old-deja/g++.other/array3.C
25616         * g++.old-deja/g++.other/crash25.C
25617         * g++.old-deja/g++.other/dtor3.C
25618         * g++.old-deja/g++.other/dtor4.C
25619         * g++.old-deja/g++.other/main1.C
25620         * g++.old-deja/g++.other/warn7.C
25621         * g++.old-deja/g++.pt/crash11.C
25622         * g++.old-deja/g++.pt/crash36.C
25623         * g++.old-deja/g++.pt/spec22.C
25624         * g++.old-deja/g++.pt/spec9.C
25625         * g++.old-deja/g++.pt/ttp52.C
25626         * g++.old-deja/g++.robertl/eb103.C
25627         * g++.old-deja/g++.robertl/eb121.C
25628         * g++.old-deja/g++.robertl/eb22.C
25629         * g++.old-deja/g++.robertl/eb8.C:
25630         Update locations and/or regexps of dg-error markers.
25631         Remove markers for some bogus messages that are no longer issued.
25632
25633 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
25634
25635         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
25636         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
25637
25638 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
25639
25640         PR c++/17618
25641         * g++.dg/lookup/crash5.C: New test.
25642
25643 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
25644
25645         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
25646         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
25647         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
25648         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
25649         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
25650         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
25651
25652         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
25653         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
25654         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
25655         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
25656         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
25657         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
25658
25659         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
25660
25661         * gcc.dg/vect/vect-44.c: Check additional cases.
25662         * gcc.dg/vect/vect-48.c: Check additional cases.
25663
25664         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
25665         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
25666         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
25667         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
25668         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
25669         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
25670         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
25671         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
25672         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
25673
25674         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
25675         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
25676         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
25677
25678 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25679
25680         * gcc.dg/tree-ssa/loop-6.c: New test.
25681
25682 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
25683
25684         PR c++/17620
25685         * g++.dg/inherit/base2.C: New.
25686
25687 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25688
25689         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
25690         * gcc.dg/20001012-2.c: Likewise.
25691         * gcc.dg/20001013-1.c: Likewise.
25692         * gcc.dg/20001101-1.c: Likewise.
25693         * gcc.dg/20001102-1.c: Likewise.
25694         * gcc.dg/bf-spl1.c: Likewise.
25695         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
25696         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
25697
25698 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
25699
25700         PR tree-optimization/16721
25701         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
25702
25703 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
25704
25705         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
25706         * gcc.dg/20040305-1.c: Likewise.
25707
25708 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25709
25710         PR c/16566
25711         * gcc.c-torture/compile/pr16566-1.c,
25712         gcc.c-torture/compile/pr16566-2.c,
25713         gcc.c-torture/compile/pr16566-3.c: New tests.
25714
25715 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
25716
25717         PR tree-optimization/17512
25718         * gcc.c-torture/compile/20040916-1.c.
25719
25720 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
25721
25722         * gcc.dg/pragma-re-3.c: New test.
25723
25724 2004-09-17  Matt Austern  <austern@apple.com>
25725
25726         PR c++/15049
25727         * g++.dg/other/anon3.C: New.
25728
25729 2004-09-21  Roger Sayle  <roger@eyesopen.com>
25730
25731         PR c++/7503
25732         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
25733         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
25734         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
25735         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
25736         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
25737
25738 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
25739
25740         PR fortran/17286
25741         * gfortran.dg/pr17286.f90: New test.
25742
25743 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
25744
25745         PR c++/17530
25746         * g++.dg/template/static7.C: New test.
25747
25748 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
25749
25750         PR tree-opt/17558
25751         * gcc.c-torture/compile/pr17558.c: New test.
25752
25753 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
25754
25755         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
25756         if SKIP_ATTRIBUTE is defined.
25757
25758 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25759
25760         PR fortran/15957
25761         * gfortran.dg/pr15957.f90: New test.
25762
25763 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
25764
25765         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
25766         in comparison.
25767         * gcc.dg/vect/vect-79.c: Likewise.
25768         * gcc.dg/vect/vect-80.c: Likewise.
25769
25770 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25771
25772         PR fortran/15750
25773         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
25774
25775 2004-09-20  Ira Rosen  <irar@il.ibm.com>
25776
25777         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
25778         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
25779         * gcc.dg/vect/vect-62.c: New testcase.
25780         * gcc.dg/vect/vect-63.c: New testcase.
25781         * gcc.dg/vect/vect-64.c: New testcase.
25782         * gcc.dg/vect/vect-65.c: New testcase.
25783         * gcc.dg/vect/vect-66.c: New testcase.
25784         * gcc.dg/vect/vect-67.c: New testcase.
25785         * gcc.dg/vect/vect-68.c: New testcase.
25786         * gcc.dg/vect/vect-69.c: New testcase.
25787         * gcc.dg/vect/vect-79.c: New testcase.
25788         * gcc.dg/vect/vect-80.c: New testcase.
25789
25790 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
25791
25792         * gcc.target/mips/asm-1.c: New test.
25793
25794 2004-09-19  Ira Rosen  <irar@il.ibm.com>
25795
25796         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
25797         * gcc.dg/vect/vect-73.c: New testcase.
25798         * gcc.dg/vect/vect-74.c: New testcase.
25799         * gcc.dg/vect/vect-75.c: New testcase.
25800         * gcc.dg/vect/vect-76.c: New testcase.
25801         * gcc.dg/vect/vect-77.c: New testcase.
25802         * gcc.dg/vect/vect-78.c: New testcase
25803
25804 2004-09-18  Paul Brook  <paul@codesourcery.com>
25805
25806         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
25807
25808 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
25809
25810         PR c/17424
25811         * gcc.dg/pr17424-1.c: New test.
25812
25813 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
25814
25815         * g++.dg/tree-ssa/pr17153.C: New test.
25816
25817 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
25818
25819         PR pch/13361
25820         * testsuite/g++.dg/pch/wchar-1.C: New.
25821         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25822
25823 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
25824
25825         * gcc.c-torture/execute/20040917-1.c: New test.
25826
25827 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
25828
25829         PR tree-optimization/17319
25830         * gcc.dg/pr17319.c: New test.
25831
25832 2004-09-17  Devang Patel  <dpatel@apple.com>
25833
25834         * gcc.dg/20040813-1.c: New test.
25835
25836 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
25837
25838         PR tree-optimization/17273
25839         * gcc.c-torture/compile/pr17273.c: New test.
25840
25841 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25842
25843         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
25844         Update expected messages.
25845         * gcc.dg/declspec-13.c: New test.
25846
25847 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
25848
25849         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
25850
25851 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
25852
25853         * gcc.c-torture/execute/pr17252.c: Use post-increment to
25854         change what 'a' is pointing to.
25855
25856 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
25857
25858         PR c++/16002
25859         * g++.dg/template/error18.C: New test.
25860
25861         PR c++/16029
25862         * g++.dg/warn/Wunused-8.C: New test.
25863
25864 2004-09-17  Steven Bosscher  <stevenb@suse.de>
25865
25866         PR tree-optimization/17513
25867         * gcc.dg/20040916-1.c: New test.
25868
25869 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
25870
25871         PR c++/17501
25872         * g++.dg/template/typename7.C: New test.
25873
25874 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25875
25876         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
25877
25878 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
25879
25880         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
25881         with -ftree-based-profiling also.
25882         * lib/profopt.exp: Support late-set profile_option/feedback_option.
25883
25884 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
25885
25886         PR/15364
25887         * gfortran.dg/der_array_io_1.f90: New test.
25888         * gfortran.dg/der_array_io_2.f90: New test.
25889         * gfortran.dg/der_array_io_3.f90: New test.
25890
25891 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
25892
25893         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
25894         EABI.
25895
25896 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
25897
25898         * g++.dg/opt/switch1.C: New test.
25899
25900 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
25901
25902         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
25903         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
25904         Update expected messages.
25905
25906 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25907
25908         PR fortran/16485
25909         * gfortran.dg/same_name_1.f90: New test.
25910
25911 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
25912
25913         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
25914         dereference garbage pointers.
25915
25916 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
25917
25918         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
25919         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
25920
25921         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
25922         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
25923         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
25924
25925 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
25926
25927         PR c++/17324
25928         * g++.dg/template/mangle1.C: New test.
25929
25930 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
25931
25932         PR tree-optimization/17252
25933         * gcc.c-torture/execute/pr17252.c: New test.
25934
25935 2004-09-14  Andrew Pinski  <apinski@apple.com>
25936
25937         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
25938
25939 2004-09-14  Roger Sayle  <roger@eyesopen.com>
25940
25941         PR rtl-optimization/9771
25942         * gcc.dg/pr9771-1.c: New test case.
25943
25944 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
25945
25946         PR tree-optimization/15262
25947         * gcc.c-torture/execute/pr15262-1.c: New test.
25948         * gcc.c-torture/execute/pr15262-2.c: New test.
25949
25950 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25951
25952         * gcc.dg/declspec-12.c: New test.
25953
25954 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
25955
25956         * gfortran.dg/pr17090.f90: Add directives to test.
25957
25958 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25959
25960         * gcc.c-torture/compile/20040914-1.c: New test.
25961
25962 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
25963
25964         PR c++/16162
25965         * g++.dg/template/decl2.C: New test.
25966
25967 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
25968
25969         PR fortran/17090
25970         * gfortran.dg/pr17090.f90: New test.
25971
25972 2004-09-13  Dale Johannesen  <dalej@apple.com>
25973
25974         * gcc.c-torture/compile/pr17408.c: New test case.
25975
25976 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
25977
25978         PR c++/16716
25979         * g++.dg/parse/crash17.C: New test.
25980
25981         PR c++/17327
25982         * g++.dg/template/enum3.C: New test.
25983
25984 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
25985
25986         * lib/gcc-defs.exp: Load wrapper.exp.
25987         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
25988         using local code.
25989         * lib/gcc.exp (gcc_init): Similar.
25990         * lib/gfortran.exp (gfortran_init): Similar.
25991         * lib/objc.exp (objc_init): Similar.
25992         * lib/treelang.exp (treelang_init): Similar.
25993         * lib/wrapper.exp: New file with build_wrapper call machinery in
25994         ${tool}_maybe_build_wrapper.
25995
25996 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
25997
25998         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
25999         "inline".
26000         * gcc.dg/declspec-11.c: Update expected messages.
26001         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
26002         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
26003         gcc.dg/inline-12.c: New tests.
26004
26005 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
26006
26007         * g++.dg/tree-ssa/pr17400.C: New testcase.
26008
26009 2004-09-13  James E Wilson  <wilson@specifixinc.com>
26010
26011         * gcc.target/mips/sb1-1.c: New testcase.
26012
26013 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
26014
26015         * lib/g77-dg.exp: Remove unused file.
26016         * lib/mike-g77.exp: Ditto.
26017         * lib/g77.exp: Ditto.
26018
26019 2004-09-12  Richard Henderson  <rth@redhat.com>
26020
26021         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
26022
26023 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
26024
26025         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
26026         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
26027         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
26028         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
26029         Update expected messages.
26030
26031 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
26032
26033         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
26034         declaration/use mismatch for dirp parameter.
26035
26036 2004-09-12  Andrew Pinski  <apinski@apple.com>
26037
26038         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
26039         -fgnu-runtime is passed.
26040
26041 2004-09-12  Richard Henderson  <rth@redhat.com>
26042
26043         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
26044         do the uplevel thing and update additional_flags directly.
26045         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
26046         gfortran.fortran-torture/execute/intrinsic_nearest.x,
26047         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
26048         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
26049
26050 2004-09-11  Steven Bosscher  <stevenb@suse.de>
26051
26052         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
26053
26054 2004-09-11  Roger Sayle  <roger@eyesopen.com>
26055
26056         PR middle-end/17411
26057         * g++.dg/opt/pr17411-1.C: New test case.
26058
26059 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
26060
26061         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
26062         gcc.dg/tls/diag-2.c: Update expected messages.
26063         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
26064         messages.
26065         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
26066         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
26067         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
26068         gcc.dg/tls/diag-5.c: New tests.
26069
26070 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
26071
26072         * gcc.dg/20040910-1.c: Correct dg-error regexp.
26073
26074 2004-09-11  Steven Bosscher  <stevenb@suse.de>
26075
26076         * g++.dg/parse/break-in-for.C: New test.
26077
26078 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
26079
26080         * gcc.dg/tree-ssa/20040911-1.c: New test.
26081
26082 2004-09-11  Andreas Jaeger  <aj@suse.de>
26083
26084         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
26085         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
26086
26087 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
26088
26089         * gcc.target/frv: New directory of FR-V-specific tests.
26090
26091 2004-09-10  James E Wilson  <wilson@specifixinc.com>
26092
26093         * gcc.dg/convert-vec-1.c: New test.
26094
26095 2004-09-10  Roger Sayle  <roger@eyesopen.com>
26096
26097         PR middle-end/17024
26098         * gcc.dg/pr17024-1.c: New test case.
26099
26100 2004-09-10  Eric Christopher  <echristo@redhat.com>
26101
26102         * gcc.dg/20040910-1.c: New test.
26103
26104 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
26105
26106         * gcc.dg/bitfld-9.c: New test.
26107
26108 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
26109
26110         * gcc.c-torture/execute/ieee/acc1.c: New test.
26111         * gcc.c-torture/execute/ieee/acc2.c: New test.
26112         * gcc.c-torture/execute/ieee/mzero6.c: New test.
26113
26114 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26115
26116         * gcc.dg/deprecated-2.c: New test.
26117
26118 2004-09-09  James E Wilson  <wilson@specifixinc.com>
26119
26120         * gcc.dg/init-vec-1.c: New test.
26121
26122 2004-09-09  Roger Sayle  <roger@eyesopen.com>
26123
26124         PR middle-end/17055
26125         * gcc.dg/pr17055-1.c: New test case.
26126
26127 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
26128
26129         PR target/17377
26130         * gcc.c-torture/execute/pr17377.c: New test.
26131
26132 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26133
26134         PR c/8420
26135         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
26136         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
26137         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
26138         gcc.dg/long-long-typespec-1.c: New tests.
26139         * gcc.dg/tls/diag-2.c: Update expected diagnostics
26140
26141 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26142
26143         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
26144         gcc.dg/gnu99-static-1.c: New tests.
26145
26146 2004-09-08  Devang Patel  <dpatel@apple.com>
26147
26148         * gcc.dg/darwin-ld-20040828-1.c: New test.
26149         * gcc.dg/darwin-ld-20040828-2.c: New test.
26150         * gcc.dg/darwin-ld-20040828-3.c: New test.
26151
26152 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
26153
26154         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
26155         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
26156         in error message.
26157         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
26158         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
26159         in error message.
26160         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
26161         types they qualify.
26162         * objc.dg/type-size-2.m: Fix wording in comment.
26163         * objc.dg/va-meth-1.m: New test case.
26164
26165 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
26166
26167         PR c/16633:
26168         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
26169         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
26170
26171 2004-09-06  Devang Patel  <dpatel@apple.com>
26172
26173         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
26174         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
26175
26176 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
26177
26178         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
26179         reflect changed line numbering of diagnostics.
26180
26181 2004-09-06  Paul Brook  <paul@codesourcery.com>
26182
26183         * gfortran.dg/edit_real_1.f90: Add new test.
26184
26185 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26186
26187         * gcc.dg/tree-ssa/loop-2.c: New test.
26188         * gcc.dg/tree-ssa/loop-3.c: New test.
26189         * gcc.dg/tree-ssa/loop-4.c: New test.
26190         * gcc.dg/tree-ssa/loop-5.c: New test.
26191
26192 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26193
26194         * gcc.dg/format/sentinel-1.c: Update for parameter option.
26195
26196 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26197
26198         * gcc.dg/format/sentinel-1.c: New test.
26199
26200 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
26201
26202         * testsuite/gcc.dg/builtins-46.c: New.
26203
26204 2004-09-03  Devang Patel  <dpatel@apple.com>
26205
26206         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
26207         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
26208
26209 2004-09-03  Jan Beulich  <jbeulich@novell.com>
26210
26211         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
26212         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
26213         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
26214         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
26215         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
26216         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
26217         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
26218         the non-portable bzero.
26219         * gcc.dg/20010912-1.c: xfail for NetWare.
26220         * gcc.dg/20020426-2.c: xfail for NetWare.
26221         * gcc.dg/20021014-1.c: xfail for NetWare.
26222         * gcc.dg/20021018-1.c: xfail for NetWare.
26223         * gcc.dg/20030213-1.c: xfail for NetWare.
26224         * gcc.dg/20030225-1.c: xfail for NetWare.
26225         * gcc.dg/20030708-1.c: xfail for NetWare.
26226         * gcc.dg/builtins-config.h: Also exclude NetWare.
26227         * gcc.dg/format/format.h: Define restrict only if not already defined.
26228         * gcc.dg/nest.c: xfail for NetWare.
26229         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
26230         * lib/target-supports.exp (check_visibility_available): Exclude
26231         NetWare.
26232
26233 2004-09-03  Jan Beulich  <jbeulich@novell.com>
26234
26235         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
26236         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
26237         deterministic starting point for the alignment of structure fields.
26238         * gcc.dg/Wpadded.c: Dito.
26239         * g++.dg/abi/vbase10.C: Dito.
26240
26241 2004-09-03  Devang Patel  <dpatel@apple.com>
26242
26243         * g++.dg/debug/pr15736.cc: New test.
26244
26245 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
26246
26247         * README.QMTEST: Fix out-of-date link.
26248
26249 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
26250
26251         PR fortran/16579
26252         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
26253         Delete.  Duplicate of gfortran.dg/g77/20010610.f
26254
26255 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
26256
26257         * g++.dg/abi/arm_rtti1.C: New test.
26258
26259 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
26260
26261         * gcc.dg/ppc-vector-memcpy.c: New.
26262         * gcc.dg/ppc-vector-memset.c: New.
26263
26264 2004-09-02  Chao-ying Fu  <fu@mips.com>
26265
26266         * gcc.target/mips/mips-3d-1.c: New test.
26267         * gcc.target/mips/mips-3d-2.c: New test.
26268         * gcc.target/mips/mips-3d-3.c: New test.
26269         * gcc.target/mips/mips-3d-4.c: New test.
26270         * gcc.target/mips/mips-3d-5.c: New test.
26271         * gcc.target/mips/mips-3d-6.c: New test.
26272         * gcc.target/mips/mips-3d-7.c: New test.
26273         * gcc.target/mips/mips-3d-8.c: New test.
26274         * gcc.target/mips/mips-3d-9.c: New test.
26275         * gcc.target/mips/mips-ps-1.c: New test.
26276         * gcc.target/mips/mips-ps-2.c: New test.
26277         * gcc.target/mips/mips-ps-3.c: New test.
26278         * gcc.target/mips/mips-ps-4.c: New test.
26279         * gcc.target/mips/mips-ps-type.c: New test.
26280
26281 2004-09-02  Paul Brook  <paul@codesourcery.com>
26282
26283         * gfortran.dg/edit_real_1.f90: Add new tests.
26284
26285 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26286
26287         PR fortran/15327
26288         * gfortran.dg/merge_char_1.f90: New test.
26289
26290 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26291
26292         PR fortran/16404
26293         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
26294
26295 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26296
26297         PR c/1522
26298         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
26299
26300 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
26301
26302         * g++.dg/opt/loop1.C: Do not XFAIL.
26303
26304 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
26305
26306         * gcc.c-torture/execute/20040831-1.c: New test.
26307
26308 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
26309
26310         PR fortran/16579
26311         * gfortran.dg/g77/20010610.f: Now passes.
26312         Copy from g77.f-torture/execute. Add dg-run directive.
26313         * gfortran.dg/g77/README: Update
26314
26315 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26316
26317         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
26318         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
26319         (t1, t2, t3, t4): Add volatile.
26320
26321 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
26322
26323         * g++.dg/ext/visibility/arm1.C: New test.
26324
26325 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
26326
26327         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
26328         -pedantic-errors.
26329
26330 2004-09-01  Paul Brook  <paul@codesourcery.com>
26331
26332         * gfortran.dg/eof_2.f90: New test.
26333
26334 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26335
26336         PR fortran/16579
26337         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
26338
26339 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
26340
26341         PR libfortran/16805
26342         * gfortran.dg/list_read_2.f90: New test.
26343
26344 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
26345
26346         * g++.dg/abi/key1.C: New test.
26347
26348 2004-08-31  Richard Henderson  <rth@redhat.com>
26349
26350         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
26351         form of offsetof.
26352         * g++.dg/other/offsetof5.C: Remove duplicate.
26353
26354 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26355
26356         PR fortran/17244
26357         * gfortran.dg/func_derived_1.f90: New test.
26358
26359 2004-08-31  Paul Brook  <paul@codesourcery.com>
26360
26361         * gfortran.dg/eof_1.f90: New test.
26362
26363 2004-08-31  Paul Brook  <paul@codesourcery.com>
26364
26365         * gfortran.dg/list_read_1.f90: New file.
26366
26367 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
26368
26369         * g++.dg/opt/loop1.C: XFAIL.
26370
26371 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
26372
26373         * gcc.dg/funcdef-storage-1.c: New.
26374         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
26375         an extern function in local scope.
26376         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
26377         declare an 'auto inline' function in local scope.
26378         * gcc.dg/20011130-1.c: Likewise.
26379         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
26380         an 'auto' function in local scope.
26381         * gcc.dg/20021014-1.c: Likewise.
26382         * gcc.dg/20030331-2.c: Likewise.
26383
26384 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26385
26386         * gfortran.dg/blockdata_1.f90: New test.
26387
26388 2004-08-30  Richard Henderson  <rth@redhat.com>
26389
26390         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
26391
26392 2004-08-30  Richard Henderson  <rth@redhat.com>
26393
26394         * lib/fortran-torture.exp (fortran-torture-execute): Honor
26395         additional_flags set by alternate driver.
26396         (ieee-options): New procedure.
26397         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
26398         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
26399         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
26400         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
26401
26402 2004-08-30  Richard Henderson  <rth@redhat.com>
26403
26404         * lib/f-torture.exp: Remove.
26405
26406 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
26407
26408         PR rtl-optimization/16590
26409         * g++.dg/opt/loop1.C: New test.
26410
26411 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26412
26413         PR fortran/13910
26414         * gfortran.dg/oldstyle_1.f90: New test.
26415
26416 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
26417         Paul Brook  <paul@codesourcery.com>
26418
26419         * gfortran.dg/g77/README: Update.
26420         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
26421         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
26422         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
26423
26424 2004-08-28  Paul Brook  <paul@codesourcery.com>
26425
26426         PR libfortran/17195
26427         * gfortran.dg/edit_real_1.f90: New test.
26428
26429 2004-08-27  Paul Brook  <paul@codesourcery.com>
26430
26431         * gfortran.dg/rewind_1.f90: New test.
26432
26433 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
26434
26435         PR fortran/16597
26436         * gfortran.dg/pr16597.f90: New test.
26437
26438 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
26439
26440         PR c/13801
26441         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
26442         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
26443         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
26444         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
26445         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
26446
26447 2004-08-26  Nick Clifton  <nickc@redhat.com>
26448
26449         * gcc.c-torture/compile/pr17119.c: New test.
26450
26451 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
26452
26453         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
26454
26455 2004-08-25  Richard Henderson  <rth@redhat.com>
26456
26457         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
26458         the bits that expect kind=8 to be the largest real kind.
26459
26460 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
26461
26462         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
26463
26464 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26465
26466         * gfortran.dg/assignment_1.f90: New test.
26467
26468 2004-08-25  Adam Nemet  <anemet@lnxw.com>
26469
26470         * g++.dg/template/repo3.C: New test.
26471
26472 2004-08-25  Roger Sayle  <roger@eyesopen.com>
26473
26474         PR middle-end/16693
26475         PR tree-optimization/16372
26476         * g++.dg/opt/pr16372-1.C: New test case.
26477         * g++.dg/opt/pr16693-1.C: New test case.
26478         * g++.dg/opt/pr16693-2.C: New test case.
26479
26480 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
26481
26482         * objc.dg/proto-lossage-4.m: New test.
26483
26484 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
26485
26486         PR c++/17155
26487         * g++.dg/inherit/local2.C: New test.
26488
26489 2004-08-25  Paul Brook  <paul@codesourcery.com>
26490
26491         PR fortran/17144
26492         * gfortran.dg/string_ctor_1.f90: New test.
26493
26494 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26495
26496         PR c++/14428
26497         * g++.dg/template/redecl2.C: New test.
26498
26499 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
26500
26501         PR fortran/17143
26502         * gfortran.dg/pr17143.f90: New test.
26503
26504 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
26505
26506         PR fortran/17164
26507         * gfortran.dg/pr17164.f90: New test.
26508
26509 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26510
26511         * gcc.dg/tree-ssa/loop-1.c: New test.
26512
26513 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
26514
26515         * gcc.c-torture/compile/20040824-1.c: New test.
26516
26517 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
26518
26519         * gcc.c-torture/compile/iftrap-3.c: New test.
26520
26521 2004-08-24  Paul Brook  <paul@codesourcery.com>
26522
26523         * gfortran.dg/entry_2.f90: New test.
26524
26525 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
26526
26527         PR c++/16889
26528         * g++.dg/lookup/ambig[12].C: New.
26529
26530 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26531
26532         PR c++/16706
26533         * g++.dg/template/crash21.C: New test.
26534         * g++.dg/template/crash22.C: Likewise.
26535
26536 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
26537
26538         PR c++/17149
26539         * g++.dg/template/access15.C: New.
26540
26541 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
26542
26543         PR c++/17163
26544         * g++.dg/template/repo2.C: New test.
26545
26546 2004-08-23  Roger Sayle  <roger@eyesopen.com>
26547
26548         PR rtl-optimization/17078
26549         * gcc.c-torture/execute/pr17078-1.c: New test case.
26550
26551 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
26552
26553         PR c/14492
26554         * gcc.dg/debug/crash1.c: New test.
26555
26556 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
26557
26558         PR c/16180
26559         * gcc.dg/loop-5.c: New test.
26560
26561 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26562
26563         * gcc.c-torture/execute/20040823-1.c: New test.
26564
26565 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
26566
26567         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
26568         to the assembler.  Simplify test accordingly.
26569         (asm_abi_flags): Use GNU names.
26570         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
26571         to check for ABI flags.
26572
26573 2004-08-22  Andrew Pinski  <apinski@apple.com>
26574
26575         * g++.dg/opt/pr14029.C: New test.
26576         * gcc.c-torture/execute/pr15262.c: New test.
26577
26578 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26579
26580         * gfortran.dg/reduction.f90: Add checks with complex arguments.
26581
26582 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
26583
26584         PR 16908
26585         * gfortran.dg/direct_io.f90: New test.
26586
26587 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
26588
26589         PR c++/17121
26590         * g++.dg/inherit/local2.C: New test.
26591
26592 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
26593
26594         PR c++/17120
26595         * g++.dg/warn/Wparentheses-4.C: New test.
26596
26597 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
26598
26599         PR c++/17121
26600         * g++.dg/inherit/local2.C: New test.
26601
26602         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
26603         * gcc.dg/ppc-ldstruct.c: Likewise.
26604         * gcc.dg/ppc64-abi-2.c: Likewise.
26605
26606 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
26607
26608         PR rtl-optimization/17099
26609         * gcc.c-torture/execute/20040820-1.c: New test.
26610
26611 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
26612
26613         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
26614
26615 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
26616
26617         PR fortran/17077
26618         * gfortran.dg/auto_array_1.f90: New test.
26619
26620 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26621
26622         PR fortran/17074
26623         * gfortran.dg/simpleif_1.f90: New test.
26624
26625 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
26626
26627         * lib/target-supports.exp (check_profiling_available): Return
26628         false for arm*-*-symbianelf* and arm*-*-eabi*.
26629
26630         PR c++/15890
26631         * g++.dg/template/delete1.C: New test.
26632
26633 2004-08-19  Paul Brook  <paul@codesourcery.com>
26634
26635         PR fortran/14976
26636         PR fortran/16228
26637         * gfortran.dg/data_char_1.f90: New test.
26638
26639 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
26640
26641         PR fortran/16946
26642         * gfortran.dg/reduction.f90: New testcase.
26643
26644 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26645
26646         PR fortran/16520
26647         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
26648
26649 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26650
26651         PR c++/17041
26652         * g++.dg/Wparentheses-3.C: New test.
26653
26654 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
26655
26656         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
26657         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
26658         * gcc.dg/vect/vect-2.c: Likewise.
26659         * gcc.dg/vect/vect-3.c: Likewise.
26660         * gcc.dg/vect/vect-4.c: Likewise.
26661         * gcc.dg/vect/vect-5.c: Likewise.
26662         * gcc.dg/vect/vect-6.c: Likewise.
26663         * gcc.dg/vect/vect-7.c: Likewise.
26664         * gcc.dg/vect/vect-25.c: Likewise.
26665         * gcc.dg/vect/vect-31.c: Likewise.
26666         * gcc.dg/vect/vect-32.c: Likewise.
26667         * gcc.dg/vect/vect-34.c: Likewise.
26668         * gcc.dg/vect/vect-36.c: Likewise.
26669         * gcc.dg/vect/vect-all.c: Likewise.
26670
26671 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
26672
26673         PR c++/17068
26674         * g++.dg/template/operator4.C: New test.
26675
26676 2004-08-18  Richard Henderson  <rth@redhat.com>
26677
26678         * gcc.dg/20040206-1.c: XFAIL.
26679
26680 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
26681
26682         PR c++/16246
26683         * g++.dg/template/array7.C: New test.
26684
26685 2004-08-17  James E Wilson  <wilson@specifixinc.com>
26686
26687         * gcc.dg/mips-movcc-1.c: New test.
26688         * gcc.dg/mips-movcc-2.c: New test.
26689         * gcc.dg/mips-movcc-3.c: New test.
26690
26691         * gcc.dg/mips-nmadd-1.c: New test.
26692         * gcc.dg/mips-nmadd-2.c: New test.
26693
26694 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
26695
26696         PR c++/15871
26697         * g++.dg/opt/inline8.C: New test.
26698
26699         PR c++/16965
26700         * g++.dg/parse/error17.C: New test.
26701
26702 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
26703
26704         * gcc.dg/vect: New directory for vectorizer tests.
26705         * gcc.dg/vect/tree-vect.h: New file.
26706         * gcc.dg/vect/vect.exp: New file.
26707         * gcc.dg/vect/pr16105.c.c: New test.
26708         * gcc.dg/vect/vect-1.c: New test.
26709         * gcc.dg/vect/vect-2.c: New test.
26710         * gcc.dg/vect/vect-3.c: New test.
26711         * gcc.dg/vect/vect-4.c: New test.
26712         * gcc.dg/vect/vect-5.c: New test.
26713         * gcc.dg/vect/vect-6.c: New test.
26714         * gcc.dg/vect/vect-7.c: New test.
26715         * gcc.dg/vect/vect-8.c: New test.
26716         * gcc.dg/vect/vect-9.c: New test.
26717         * gcc.dg/vect/vect-10.c: New test.
26718         * gcc.dg/vect/vect-11.c: New test.
26719         * gcc.dg/vect/vect-12.c: New test.
26720         * gcc.dg/vect/vect-13.c: New test.
26721         * gcc.dg/vect/vect-14.c: New test.
26722         * gcc.dg/vect/vect-15.c: New test.
26723         * gcc.dg/vect/vect-16.c: New test.
26724         * gcc.dg/vect/vect-17.c: New test.
26725         * gcc.dg/vect/vect-18.c: New test.
26726         * gcc.dg/vect/vect-19.c: New test.
26727         * gcc.dg/vect/vect-20.c: New test.
26728         * gcc.dg/vect/vect-21.c: New test.
26729         * gcc.dg/vect/vect-22.c: New test.
26730         * gcc.dg/vect/vect-23.c: New test.
26731         * gcc.dg/vect/vect-24.c: New test.
26732         * gcc.dg/vect/vect-25.c: New test.
26733         * gcc.dg/vect/vect-26.c: New test.
26734         * gcc.dg/vect/vect-27.c: New test.
26735         * gcc.dg/vect/vect-28.c: New test.
26736         * gcc.dg/vect/vect-29.c: New test.
26737         * gcc.dg/vect/vect-30.c: New test.
26738         * gcc.dg/vect/vect-31.c: New test.
26739         * gcc.dg/vect/vect-32.c: New test.
26740         * gcc.dg/vect/vect-33.c: New test.
26741         * gcc.dg/vect/vect-34.c: New test.
26742         * gcc.dg/vect/vect-35.c: New test.
26743         * gcc.dg/vect/vect-36.c: New test.
26744         * gcc.dg/vect/vect-37.c: New test.
26745         * gcc.dg/vect/vect-38.c: New test.
26746         * gcc.dg/vect/vect-40.c: New test.
26747         * gcc.dg/vect/vect-41.c: New test.
26748         * gcc.dg/vect/vect-42.c: New test.
26749         * gcc.dg/vect/vect-43.c: New test.
26750         * gcc.dg/vect/vect-44.c: New test.
26751         * gcc.dg/vect/vect-45.c: New test.
26752         * gcc.dg/vect/vect-46.c: New test.
26753         * gcc.dg/vect/vect-47.c: New test.
26754         * gcc.dg/vect/vect-48.c: New test.
26755         * gcc.dg/vect/vect-49.c: New test.
26756         * gcc.dg/vect/vect-50.c: New test.
26757         * gcc.dg/vect/vect-51.c: New test.
26758         * gcc.dg/vect/vect-52.c: New test.
26759         * gcc.dg/vect/vect-53.c: New test.
26760         * gcc.dg/vect/vect-54.c: New test.
26761         * gcc.dg/vect/vect-55.c: New test.
26762         * gcc.dg/vect/vect-56.c: New test.
26763         * gcc.dg/vect/vect-57.c: New test.
26764         * gcc.dg/vect/vect-58.c: New test.
26765         * gcc.dg/vect/vect-59.c: New test.
26766         * gcc.dg/vect/vect-60.c: New test.
26767         * gcc.dg/vect/vect-61.c: New test.
26768         * gcc.dg/vect/vect-all.c: New test.
26769         * gcc.dg/vect/vect-none.c: New test.
26770
26771 2004-08-17  Paul Brook  <paul@codesourcery.com>
26772
26773         PR fortran/13082
26774         * gfortran.dg/entry_1.f90: New test.
26775
26776 2004-08-17  Andrew Pinski  <apinski@apple.com>
26777
26778         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
26779
26780 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
26781
26782         * gcc.dg/pr17036-1.c: New test.
26783
26784 2004-08-16  Devang Patel  <dpatel@apple.com>
26785
26786         * gcc.dg/darwin-20040809-1.c: New test.
26787
26788 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
26789
26790         * gcc.dg/funcdef-attr-1.c: New test.
26791
26792 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
26793
26794         * gcc.dg/altivec-17.c: New test.
26795         * gcc.dg/altivec-18.c: New test.
26796
26797 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26798
26799         PR c++/6749
26800         * g++.dg/template/vtable2.C: New test.
26801
26802 2004-08-14  Richard Henderson  <rth@redhat.com>
26803
26804         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
26805         * gcc.dg/pack-test-4.c (main): Return 0.
26806         * gcc.dg/setjmp-1.c: Remove XFAIL.
26807         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
26808
26809 2004-08-14  Richard Henderson  <rth@redhat.com>
26810
26811         * gcc.dg/980217-1.c: Add prototype for printf.
26812
26813 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
26814
26815         * gfortran.dg/pr16935.f90: New test.
26816
26817 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
26818
26819         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
26820
26821 2004-08-13  Paul Brook  <paul@codesourcery.com>
26822
26823         * gfortran.dg/der_io_1.f90: Remove stray comma.
26824
26825 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
26826
26827         * gcc.dg/vmx/cw-bug-2.c: Remove.
26828         * gcc.dg/vmx/vprint-1.c: Remove.
26829         * gcc.dg/vmx/vscan-1.c: Remove.
26830
26831 2004-08-12  Devang patel  <dpatel@apple.com>
26832
26833         * gcc.dg/darwin-20040809-2.c: New test.
26834
26835 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
26836
26837         * g++.dg/ext/altivec-12.C: New test.
26838
26839         * g++.dg/ext/altivec-11.C: New test.
26840
26841 2004-08-12  Paul Brook  <paul@codesourcery.com>
26842
26843         * g++.dg/abi/arm_cxa_vec_1.C: New test.
26844
26845 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
26846
26847         * g++.dg/ext/altivec-2.C: Check for hardware support before
26848         executing any VMX instructions.
26849
26850         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
26851
26852 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
26853
26854         PR c++/16276
26855         * g++.old-deja/g++.other/comdat4.C: New test.
26856         * g++.old-deja/g++.other/comdat4-aux.cc: New.
26857
26858 2004-08-12  Ben Elliston  <bje@au.ibm.com>
26859
26860         PR target/16286
26861         * gcc.dg/pr16286.c: New test.
26862
26863 2004-08-12 Jan Beulich <jbeulich@novell.com>
26864
26865         * g++.dg/ext/asm5.C: New.
26866
26867 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
26868
26869         PR c++/16698
26870         * g++.dg/eh/crash1.C: New test.
26871
26872         PR c++/16717
26873         * g++.dg/ext/construct1.C: New test.
26874
26875 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
26876
26877         PR c++/16853
26878         * g++.dg/init/ptrmem1.C: New test.
26879
26880         PR c++/16618
26881         * g++.dg/parse/offsetof5.C: New test.
26882
26883         PR c++/16870
26884         * g++.dg/template/overload3.C: New test.
26885
26886 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
26887
26888         PR c++/16964
26889         * g++.dg/parse/error16.C: New test.
26890
26891         PR c++/16904
26892         * g++.dg/template/error14.C: New test.
26893
26894         PR c++/16929
26895         * g++.dg/template/error15.C: New test.
26896
26897 2004-08-11  Devang Patel  <dpatel@apple.com>
26898
26899         * gcc.dg/darwin-ld-20040809-1.c: New test.
26900         * gcc.dg/darwin-ld-20040809-2.c: New test.
26901
26902 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
26903
26904         PR fortran/16917
26905         * gfortran.dg/dfloat_1.f90: New test.
26906
26907 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
26908
26909         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
26910         * gcc.dg/dll-2.c: Fix dg-require syntax.
26911         * gcc.misc-tests/arm-isr.c (abort): Declare.
26912         (exit): Likewise.
26913
26914 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
26915
26916         PR c++/16971
26917         * g++.dg/parse/crash16.C: New test.
26918
26919 2004-08-10  Roger Sayle  <roger@eyesopen.com>
26920
26921         * gcc.dg/mips-rsqrt-1.c: New test case.
26922         * gcc.dg/mips-rsqrt-2.c: New test case.
26923         * gcc.dg/mips-rsqrt-3.c: New test case.
26924
26925 2004-08-10  Paul Brook  <paul@codesourcery.com>
26926
26927         * gfortran.dg/der_io_1.f90: New test.
26928
26929 2004-08-10  Paul Brook  <paul@codesourcery.com>
26930
26931         PR fortran/16919
26932         * gfortran.dg/der_array_1.f90: New test.
26933
26934 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
26935
26936         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
26937
26938 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
26939
26940         * gcc.dg/wchar_t-2.c: Fix typo.
26941
26942 2004-08-09  Falk Hueffner  <falk@debian.org>
26943
26944         PR tree-optimization/12517
26945         * gcc.c-torture/compile/pr12517.c: New test.
26946
26947         PR tree-optimization/12578
26948         * gcc.c-torture/compile/pr12578.c: New test.
26949
26950         PR tree-optimization/12899
26951         * gcc.c-torture/compile/pr12899.c: New test.
26952
26953         PR rtl-optimization/14692
26954         * gcc.c-torture/compile/pr14692.c: New test.
26955
26956         PR tree-optimization/16461
26957         * gcc.c-torture/compile/pr16461.c: New test.
26958
26959 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
26960
26961         * gfortran.dg/getenv_1.f90: New test.
26962
26963 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
26964
26965         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
26966         wchar_t.
26967         * gcc.dg/symbian5.c: Test -fno-short-wchar.
26968
26969 2004-08-06  Paul Brook  <paul@codesourcery.com>
26970
26971         * gfortran.dg/ret_array_1.f90: New test.
26972         * gfortran.dg/ret_pointer_1.f90: New test.
26973
26974 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
26975
26976         * gcc.dg/missing-field-init-[12].c: New tests.
26977         * g++.dg/warn/missing-field-init-[12].C: New tests.
26978
26979 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
26980
26981         * gcc.dg/enum2.c: New test.
26982         * gcc.dg/symbian3.c: Likewise.
26983         * gcc.dg/symbian4.c: Likewise.
26984         * gcc.dg/wchar_t-2.c: Likewise.
26985
26986 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
26987
26988         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
26989         destructor tests.
26990
26991 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
26992
26993         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
26994         dg-require-visiblity.
26995         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
26996         * g++.dg/ext/visibility/fvisibility.C: Likewise.
26997         * g++.dg/ext/visibility/memfuncts.C: Likewise.
26998         * g++.dg/ext/visibility/new1.C: Likewise.
26999         * g++.dg/ext/visibility/pragma.C: Likewise.
27000         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
27001         * g++.dg/ext/visibility/virtual.C: Likewise.
27002         * g++/dg/ext/visibility/visibility-1.C: Likewise.
27003         * g++/dg/ext/visibility/visibility-2.C: Likewise.
27004         * g++/dg/ext/visibility/visibility-3.C: Likewise.
27005         * g++/dg/ext/visibility/visibility-4.C: Likewise.
27006         * g++/dg/ext/visibility/visibility-5.C: Likewise.
27007         * g++/dg/ext/visibility/visibility-6.C: Likewise.
27008         * g++/dg/ext/visibility/visibility-7.C: Likewise.
27009         * g++/dg/ext/visibility/visibility-8.C: New test.
27010         * gcc.c-torture/compile/dll.x: Remove.
27011         * gcc.dg/dll-2.c: Use dg-require-dll
27012         * gcc.dg/visibility-10.c: New test.
27013         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
27014         supporting DLLs.
27015         * testsuite/lib/scanasm.exp (scan_hidden): New function.
27016         (scan_not_hidden): Likewise.
27017
27018 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
27019
27020         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
27021
27022 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
27023
27024         * gcc.c-torture/execute/20040805-1.c: New test.
27025
27026 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
27027
27028         * gcc.dg/20020118-1.c: Declare abort.
27029         * gcc.dg/altivec_check.h: Likewise.
27030         * gcc.dg/iftrap-2.c: Likewise.
27031         * gcc.dg/pragma-darwin.c: Likewise.
27032         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
27033
27034 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
27035
27036         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
27037
27038 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
27039
27040         * gcc.c-torture/execute/builtins/abs-2.c,
27041         gcc.c-torture/execute/builtins/abs-3.c,
27042         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
27043         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
27044         intmax_t, uintmax_t and their limits.
27045         * gcc.dg/intmax_t-1.c: New test.
27046
27047 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27048
27049         * g++.dg/tc1/dr147.C: Add reference to PR.
27050
27051 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
27052
27053         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
27054         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
27055
27056 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
27057
27058         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
27059
27060 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
27061
27062         * gcc.dg/redecl-5.c: New test.
27063         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
27064         of scanf.
27065
27066 2004-08-03  Roger Sayle  <roger@eyesopen.com>
27067
27068         PR middle-end/16790
27069         * gcc.c-torture/execute/pr16790-1.c: New test case.
27070
27071 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
27072
27073         * g++.dg/ext/visibility/assign1.C: New test.
27074         * g++.dg/ext/visibility/new1.C: Likewise.
27075
27076         * gcc.dg/symbian1.c: New test.
27077         * gcc.dg/symbian2.c: Likewise.
27078
27079 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
27080
27081         PR target/16570
27082         * gcc.dg/i386-sse-9.c: New test.
27083
27084 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
27085
27086         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
27087
27088 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
27089
27090         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
27091         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
27092         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
27093         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
27094         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
27095         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
27096         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
27097         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
27098         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
27099         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
27100         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
27101         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
27102         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
27103         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
27104         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
27105         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
27106         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
27107         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
27108         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
27109         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
27110         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
27111         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
27112         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
27113         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
27114         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
27115         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
27116         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
27117         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
27118         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
27119         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
27120         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
27121         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
27122         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
27123         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
27124         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
27125         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
27126         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
27127         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
27128         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
27129         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
27130         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
27131         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
27132         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
27133         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
27134         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
27135         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
27136         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
27137         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
27138         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
27139         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
27140         gcc.misc-tests/i386-pf-3dnow-1.c,
27141         gcc.misc-tests/i386-pf-athlon-1.c,
27142         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
27143         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
27144         Declare built-in functions used.
27145         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
27146
27147 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
27148
27149         PR c++/16707
27150         * g++.dg/lookup/using12.C: New test.
27151
27152         * g++.dg/init/null1.C: Fix PR number.
27153         * g++.dg/parse/namespace10.C: Likewise.
27154
27155 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
27156
27157         PR c++/16224
27158         * g++.dg/template/spec17.C: New test.
27159         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
27160         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
27161
27162 2004-08-02  David Billinghurst
27163
27164         PR fortran/16292
27165         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
27166
27167 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
27168
27169         * gcc.dg/ia64-got-1.c: New test case.
27170
27171 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
27172
27173         PR c++/16489
27174         * g++.dg/init/null1.C: New test.
27175         * g++.dg/tc1/dr76.C: Adjust error marker.
27176
27177         PR c++/16529
27178         * g++.dg/parse/namespace10.C: New test.
27179
27180         PR c++/16810
27181         * g++.dg/inherit/ptrmem2.C: New test.
27182
27183 2004-08-02  Ben Elliston  <bje@au.ibm.com>
27184
27185         PR target/16155
27186         * gcc.dg/pr16155.c: New test.
27187
27188 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
27189
27190         * gcc.dg/redecl-2.c: New test.
27191
27192 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
27193
27194         * gcc.dg/darwin-longdouble.c: New file.
27195
27196 2004-07-30  Richard Henderson  <rth@redhat.com>
27197
27198         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
27199         write to constant argument.
27200         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
27201
27202 2004-07-30  Richard Henderson  <rth@redhat.com>
27203
27204         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
27205         tests of nearest around zero.
27206
27207 2004-07-30  Andrew Pinski  <apinski@apple.com>
27208
27209         * gcc.c-torture/compile/20040730-1.c: New test.
27210
27211 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
27212
27213         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
27214         powerpc-eabispe.
27215
27216 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
27217
27218         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
27219
27220 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
27221
27222         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
27223         contains $ld_library_path.
27224         * lib/gfortran.exp (gfortran_link_flags): Likewise.
27225
27226 2004-07-29  Richard Henderson  <rth@redhat.com>
27227
27228         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
27229
27230         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
27231         (alt2, which): New.
27232         (Check): Accept either alternative.
27233
27234 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
27235
27236         * g++.dg/abi/inline1.C: New test.
27237         * g++.dg/abi/local1-a.cc: Likewise.
27238         * g++.dg/abi/local1.C: Likewise.
27239         * g++.dg/abi/mangle11.C: Tweak location of warnings.
27240         * g++.dg/abi/mangle12.C: Likewise.
27241         * g++.dg/abi/mangle17.C: Likewise.
27242         * g++.dg/abi/mangle20-2.C: Likewise.
27243         * g++.dg/opt/interface1.C: Likewise.
27244         * g++.dg/opt/interface1.h: Likewise.
27245         * g++.dg/opt/interface1-a.cc: New test.
27246         * g++.dg/parse/repo1.C: New test.
27247         * g++.dg/template/repo1.C: Likewise.
27248         * g++.dg/warn/Winline-1.C: Likewise.
27249         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
27250
27251 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
27252
27253         * gcc.dg/tree-ssa/20040729-1.c: New test.
27254
27255 2004-07-27  Matt Austern <austern@apple.com>
27256
27257         * gcc.dg/darwin-bool-1.c: New test.
27258         * gcc.dg/darwin-bool-2.c: New test.
27259
27260 2004-07-28  Richard Henderson  <rth@redhat.com>
27261
27262         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
27263         arguments in the correct type.  Don't write to constant arguments.
27264
27265 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
27266
27267         PR tree-optimization/16688
27268         PR tree-optimization/16689
27269         * g++.dg/tree-ssa/pr16688.C: New test.
27270
27271 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
27272
27273         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
27274         loads.  Not only in the comment, this time.
27275
27276 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
27277
27278         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
27279         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
27280         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
27281         * gcc.dg/sh4a-bitmovua.c: New.
27282         * gcc.dg/sh4a-cos.c: New.
27283         * gcc.dg/sh4a-cosf.c: New.
27284         * gcc.dg/sh4a-fprun.c: New.
27285         * gcc.dg/sh4a-fsrra.c: New.
27286         * gcc.dg/sh4a-memmovua.c: New.
27287         * gcc.dg/sh4a-sin.c: New.
27288         * gcc.dg/sh4a-sincos.c: New.
27289         * gcc.dg/sh4a-sincosf.c: New.
27290         * gcc.dg/sh4a-sinf.c: New.
27291
27292 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
27293
27294         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
27295         conditionals.
27296         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
27297         loads.
27298         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
27299         DOM1.
27300
27301 2004-07-27  Andrew Pinski  <apinski@apple.com>
27302
27303         * g++.dg/rtti/tinfo1.C: Correct the xfail.
27304
27305 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
27306
27307         * gcc.dg/pragma-isr.c: New test.
27308
27309 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27310
27311         PR c++/14429
27312         * g++.dg/template/ttp11.C: New test.
27313
27314 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
27315
27316         * gcc.c-torture/compile/20040727-1.c: New test.
27317
27318 2004-07-26  Eric Christopher  <echristo@redhat.com>
27319
27320         * gcc.c-torture/compile/20040726-2.c: New test.
27321
27322 2004-07-26  Andrew Pinski  <apinski@apple.com>
27323
27324         * g++.dg/rtti/tinfo1.C: Xfail.
27325
27326 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
27327
27328         * gcc.c-torture/compile/20040726-1.c: New test.
27329
27330 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
27331             Brian Ryner  <bryner@brianryner.com>
27332
27333         PR c++/9283
27334         PR c++/15000
27335         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
27336         * g++.dg/ext/visibility/: New directory.
27337         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
27338         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
27339         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
27340         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
27341         * g++.dg/ext/visibility/fvisibility.C,
27342         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
27343         g++.dg/ext/visibility/fvisibility-override1.C
27344         g++.dg/ext/visibility/fvisibility-override2.C
27345         g++.dg/ext/visibility/memfuncts.C
27346         g++.dg/ext/visibility/noPLT.C
27347         g++.dg/ext/visibility/pragma.C
27348         g++.dg/ext/visibility/pragma-override1.C
27349         g++.dg/ext/visibility/pragma-override2.C
27350         g++.dg/ext/visibility/staticmemfuncts.C
27351         g++.dg/ext/visibility/virtual.C: New tests.
27352
27353 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
27354
27355         PR c/15360
27356         * gcc.dg/pr15360-1.c: New test.
27357
27358 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
27359
27360         * gcc.dg/pragma-align-2.c: New test.
27361         * gcc.dg/pragma-init-fini.c: New test.
27362         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
27363         targets.
27364
27365 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
27366
27367         * gcc.dg/init-string-2.c: New test.
27368
27369 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
27370
27371         PR 16684
27372         * gcc.dg/Wredundant-decls-1.c: New test case.
27373
27374 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
27375
27376         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
27377         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
27378         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
27379         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
27380         * gcc.dg/compat/generate-random.c: New file.
27381         * gcc.dg/compat/generate-random.h: Likewise.
27382         * gcc.dg/compat/generate-random_r.c: Likewise.
27383         * gcc.dg/compat/struct-layout-1.h: Likewise.
27384         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
27385         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
27386         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
27387         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
27388         * gcc.dg/compat/struct-layout-1_main.c: New test.
27389         * gcc.dg/compat/struct-layout-1_x.c: New file.
27390         * gcc.dg/compat/struct-layout-1_y.c: New file.
27391         * gcc.dg/compat/struct-layout-1_test.h: New file.
27392
27393 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
27394
27395         * gcc.dg/comp-return-1.c: New test
27396
27397 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
27398
27399         * gcc.dg/vmx/8-02a.c: Fix typo.
27400
27401         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
27402         * gcc.dg/darwin-abi-3.c: New test.
27403
27404         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
27405         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
27406
27407         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
27408         * gcc.dg/vmx/ops-long-1.c: New test.
27409         * gcc.dg/vmx/ops-long-2.c: New test.
27410
27411 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
27412
27413         * g++.dg/lookup/conv-[1234].C: New.
27414
27415 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
27416
27417         * g++.dg/parse/attr2.C: Simplify.
27418
27419 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27420
27421         PR c/7284
27422         * gcc.c-torture/execute/pr7284-1.c: New test.
27423
27424 2004-07-22  Brian Booth  <bbooth@redhat.com>
27425
27426         * gcc.dg/tree-ssa/20040721-1.c: New test.
27427
27428 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27429
27430         * g++.dg/template/crash20.c: New.
27431
27432 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
27433
27434         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
27435         Add dg-run directive.  Declare variables as required.
27436         * gfortran.dg/g77/README: Update
27437
27438 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
27439
27440         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
27441         gcc.dg/cris-peep2-andu2.c: New tests.
27442
27443 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27444
27445         PR c/15052
27446         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
27447         on return type.
27448         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
27449         messages.
27450         * gcc.dg/qual-return-2.c: Update expected messages.
27451         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
27452
27453 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27454
27455         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
27456         * gcc.dg/noncompile/921102-1.c: Update expected error message.
27457
27458 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27459
27460         PR c/11250
27461         * gcc.dg/init-string-1.c: New test.
27462
27463 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
27464
27465         PR middle-end/15345
27466         PR c/16450
27467         * gcc.dg/torture/nested-fn-1.c: New test.
27468
27469 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
27470
27471         PR target/16559
27472         * gcc.dg/ia64-fptr-1.c: New file.
27473
27474 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27475
27476         PR c++/14497
27477         * g++.dg/template/spec16.C: New test.
27478         * g++.old-deja/g++.robertl/eb118.C: Remove.
27479
27480 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27481
27482         PR c++/509
27483         * g++.dg/template/spec15.C: New test.
27484
27485 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
27486
27487         Copy cases from g77.f-torture/execute and add dg-run
27488         directive.  Other changes as noted.
27489         * gfortran.dg/g77/13037.f
27490         * gfortran.dg/g77/1832.f
27491         * gfortran.dg/g77/19981119-0.f
27492         * gfortran.dg/g77/19990313-0.f
27493         * gfortran.dg/g77/19990313-1.f
27494         * gfortran.dg/g77/19990313-2.f
27495         * gfortran.dg/g77/19990313-3.f
27496         * gfortran.dg/g77/19990419-1.f
27497         * gfortran.dg/g77/19990826-0.f
27498         * gfortran.dg/g77/19990826-2.f
27499         * gfortran.dg/g77/20000503-1.f
27500         * gfortran.dg/g77/20001111.f
27501         * gfortran.dg/g77/20010116.f
27502         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
27503         * gfortran.dg/g77/20010430.f
27504         * gfortran.dg/g77/6177.f
27505         * gfortran.dg/g77/947.f
27506         * gfortran.dg/g77/970816-3.f
27507         * gfortran.dg/g77/971102-1.f
27508         * gfortran.dg/g77/980520-1.f
27509         * gfortran.dg/g77/980628-0.f
27510         * gfortran.dg/g77/980628-1.f
27511         * gfortran.dg/g77/980628-10.f
27512         * gfortran.dg/g77/980628-2.f
27513         * gfortran.dg/g77/980628-3.f
27514         * gfortran.dg/g77/980628-7.f
27515         * gfortran.dg/g77/980628-8.f
27516         * gfortran.dg/g77/980628-9.f
27517         * gfortran.dg/g77/980701-0.f
27518         * gfortran.dg/g77/980701-1.f
27519         * gfortran.dg/g77/cabs.f
27520         * gfortran.dg/g77/claus.f
27521         * gfortran.dg/g77/complex_1.f
27522         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
27523         * gfortran.dg/g77/dcomplex.f
27524         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
27525         * gfortran.dg/g77/f90-intrinsic-mathematical.f
27526         * gfortran.dg/g77/f90-intrinsic-numeric.f
27527         * gfortran.dg/g77/int8421.f
27528         * gfortran.dg/g77/labug1.f
27529         * gfortran.dg/g77/large_vec.f
27530         * gfortran.dg/g77/le.f
27531         * gfortran.dg/g77/short.f
27532         * gfortran.dg/g77/README: Update
27533
27534 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
27535
27536         PR c++/16637
27537         * g++.dg/parse/lookup4.C: New test.
27538
27539 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27540
27541         PR c++/16175
27542         * g++.dg/template/ttp10.C: New test.
27543
27544 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27545
27546         * gcc.dg/pr12625-1.c: New test.
27547
27548 2004-07-20  Steven Bosscher  <stevenb@suse.de>
27549
27550         * testsuite/gcc.dg/switch-warn-1.c: New test.
27551         * testsuite/gcc.dg/switch-warn-2.c: New test.
27552         * gcc.c-torture/compile/pr14730.c: Update.
27553
27554 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
27555
27556         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
27557         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
27558         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
27559         g++.dg/template/nontype3.C: Remove trailing CR from tests.
27560
27561 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
27562
27563         PR c++/16623
27564         * g++.dg/template/assign1.C: New test.
27565
27566 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27567
27568         PR c++/12170
27569         * g++.dg/template/ttp9.C: New test.
27570
27571 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
27572
27573         * gcc.dg/format/cmn-err-1.c: New test.
27574
27575 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
27576
27577         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
27578         gcc.dg/Wparentheses-10.c: New tests.
27579         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
27580
27581 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27582
27583         PR fortran/16465
27584         * gfortran.dg/g77//ffixed-line-length-0.f,
27585         gfortran.dg/g77/ffixed-line-length-132.f,
27586         gfortran.dg/g77/ffixed-line-length-72.f,
27587         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
27588         gfortran.dg/g77/README: Update.
27589
27590 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27591
27592         PR c++/13092
27593         * g++.dg/template/non-dependent7.C: New test.
27594         * g++.dg/template/non-dependent8.C: Likewise.
27595         * g++.dg/template/non-dependent9.C: Likewise.
27596         * g++.dg/template/non-dependent10.C: Likewise.
27597
27598 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
27599
27600         PR c++/16337
27601         * g++.dg/parse/attr2.C: New test.
27602
27603 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
27604
27605         * g77.dg: Removed.
27606         * g77.f-torture: Ditto.
27607
27608 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
27609
27610         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
27611         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
27612         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
27613
27614 2004-07-16  Richard Henderson  <rth@redhat.com>
27615
27616         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
27617
27618 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27619
27620         * lib/fortran-torture.exp (fortran-torture): Don't test compile
27621         tests with full list of options.
27622         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
27623         of TORTURE_OPTIONS if test contains 'dg-do run'.
27624
27625         PR fortran/16404
27626         * gfortran.dg/do_iterator.f90: New test.
27627
27628 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27629
27630         PR rtl-optimization/16536
27631         * gcc.c-torture/execute/restrict-1.c: New test.
27632
27633 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27634
27635         PR fortran/15324
27636         * gfortran.dg/pr15324.f90: New test.
27637
27638         PR fortran/15129
27639         * gfortran.dg/pr15129.f90: New test.
27640
27641         PR fortran/15140
27642         * gfortran.dg/pr15140.f90: New test.
27643
27644         PR fortran/13792
27645         * gfortran.fortran-torture/execute/bounds.f90: Add check for
27646         compile-time simplification.
27647
27648 2004-07-14  Mike Stump  <mrs@apple.com>
27649
27650         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
27651
27652 2004-07-14  James E Wilson  <wilson@specifixinc.com>
27653
27654         PR target/16325
27655         * gcc.dg/profile-generate-1.c: New.
27656
27657 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
27658
27659         * gcc.c-torture/execute/20040709-1.c: New test.
27660         * gcc.c-torture/execute/20040709-2.c: New test.
27661
27662 2004-07-14  Mike Stump  <mrs@apple.com>
27663
27664         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
27665
27666 2004-07-14  Mike Stump  <mrs@apple.com>
27667
27668         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
27669
27670 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
27671
27672         PR c++/16518
27673         * g++.dg/parse/mutable1.C: New test.
27674
27675 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
27676
27677         PR tree-optimization/16443
27678         * gcc.dg/tree-ssa/20040713-1.c: New test.
27679
27680 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
27681
27682         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
27683         for operator new.
27684
27685 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
27686
27687         * gfortran.dg/g77/README: New file
27688         * gfortran.dg/g77/19981216-0.f: Copy from
27689         g77.f-torture/noncompile.  Add "dg-do compile" and
27690         dg-error as required.
27691         * gfortran.dg/g77/19990218-1.f: Likewise.
27692         * gfortran.dg/g77/19990905-1.f: Likewise.
27693         * gfortran.dg/g77/9263.f: Likewise.
27694         * gfortran.dg/g77/980615-0.f: Likewise.
27695         * gfortran.dg/g77/980616-0.f: Likewise.
27696         * gfortran.dg/g77/check0.f: Likewise.
27697         * gfortran.dg/g77/select_no_compile.f: Likewise.
27698
27699 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
27700
27701         Copy files from g77.f-torture/compile.
27702         Add "{ dg-do compile}".  Other changes as noted
27703         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
27704         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
27705         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
27706         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
27707         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
27708         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
27709         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
27710         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
27711         statement to conform to standard.  Append alpha1.x for reference.
27712         * gfortran.dg/g77/xformat.f: Add dg-warning
27713
27714 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
27715
27716         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
27717         Add {dg-do compile} directive.
27718         * gfortran.dg/g77/cpp2.F: Likewise.
27719
27720 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27721
27722         PR c++/5402
27723         * g++.dg/lookup/name-clash1.C: New test.
27724
27725         PR c++/9777
27726         * g++.dg/lookup/name-clash2.C: New test.
27727
27728         PR c++/12102
27729         * g++.dg/lookup/name-clash3.C: New test.
27730
27731 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27732
27733         * g++.dg/lookup/new2.C: New test.
27734         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
27735
27736 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
27737
27738         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
27739         Add {dg-do compile} directive.
27740         * gfortran.dg/g77/13060.f: Likewise.
27741         * gfortran.dg/g77/19990218-0.f: Likewise.
27742         * gfortran.dg/g77/19990305-0.f: Likewise.
27743         * gfortran.dg/g77/19990419-0.f: Likewise.
27744         * gfortran.dg/g77/19990502-0.f: Likewise.
27745         * gfortran.dg/g77/19990502-1.f: Likewise.
27746         * gfortran.dg/g77/19990525-0.f: Likewise.
27747         * gfortran.dg/g77/19990826-1.f: Likewise.
27748         * gfortran.dg/g77/19990826-3.f: Likewise.
27749         * gfortran.dg/g77/19990905-2.f: Likewise.
27750         * gfortran.dg/g77/20000412-1.f: Likewise.
27751         * gfortran.dg/g77/20000511-1.f: Likewise.
27752         * gfortran.dg/g77/20000511-2.f: Likewise.
27753         * gfortran.dg/g77/20000518.f: Likewise.
27754         * gfortran.dg/g77/20000601-1.f: Likewise.
27755         * gfortran.dg/g77/20000601-2.f: Likewise.
27756         * gfortran.dg/g77/20000629-1.f: Likewise.
27757         * gfortran.dg/g77/20000630-2.f: Likewise.
27758         * gfortran.dg/g77/20010115.f: Likewise.
27759         * gfortran.dg/g77/20010321-1.f: Likewise.
27760         * gfortran.dg/g77/20010426.f: Likewise.
27761         * gfortran.dg/g77/20020307-1.f: Likewise.
27762         * gfortran.dg/g77/8485.f: Likewise.
27763         * gfortran.dg/g77/960317-1.f: Likewise.
27764         * gfortran.dg/g77/970915-0.f: Likewise.
27765         * gfortran.dg/g77/980310-1.f: Likewise.
27766         * gfortran.dg/g77/980310-2.f: Likewise.
27767         * gfortran.dg/g77/980310-3.f: Likewise.
27768         * gfortran.dg/g77/980310-4.f: Likewise.
27769         * gfortran.dg/g77/980310-6.f: Likewise.
27770         * gfortran.dg/g77/980310-7.f: Likewise.
27771         * gfortran.dg/g77/980310-8.f: Likewise.
27772         * gfortran.dg/g77/980419-2.f: Likewise.
27773         * gfortran.dg/g77/980424-0.f: Likewise.
27774         * gfortran.dg/g77/980427-0.f: Likewise.
27775         * gfortran.dg/g77/980729-0.f: Likewise.
27776         * gfortran.dg/g77/981117-1.f: Likewise.
27777         * gfortran.dg/g77/toon_1.f: Likewise.
27778
27779 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27780
27781         PR c++/2204
27782         * g++.dg/other/abstract2.C: New test.
27783
27784 2004-07-12  Paul Brook  <paul@codesourcery.com>
27785
27786         * gfortran.dg/pointer_init_1.f90: New test.
27787
27788 2004-07-11  Paul Brook  <paul@codesourcery.com>
27789
27790         PR fortran/15986
27791         * gfortran.dg/contained_1.f90: New test.
27792
27793 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
27794
27795         * g++.dg/parse/defarg8.C: New test.
27796
27797 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27798
27799         PR fortran/16433
27800         * gfortran.dg/pr16433.f: New test.
27801
27802         PR fortran/17574
27803         * gfortran.dg/pr15754.f90: New test.
27804
27805 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
27806
27807         PR tree-optimization/16437
27808         * gcc.c-torture/execute/bitfld-4.c: New test.
27809
27810 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27811
27812         * gfortran.fortran-torture/execute/common_2.f90: Add check for
27813         access to common var from module.
27814
27815 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27816
27817         PR fortran/16336
27818         * gfortran.fortran-torture/execute/common_2.f90: New test.
27819
27820 2004-07-10  Paul Brook  <paul@codesourcery.com>
27821
27822         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
27823
27824 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27825
27826         PR fortran/15969
27827         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
27828
27829 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
27830
27831         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
27832         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
27833         * gfortran.dg/g77/ffree-form-1.f: Likewise.
27834         * gfortran.dg/g77/ffree-form-2.f: Likewise.
27835         * gfortran.dg/g77/ffree-form-3.f: Likewise.
27836         * gfortran.dg/g77/fno-underscoring.f: Likewise.
27837         * gfortran.dg/g77/funderscoring.f: Likewise.
27838         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
27839
27840 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27841
27842         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
27843
27844 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27845         Paul Brook  <paul@codesourcery.com>
27846
27847         PR fortran/13415
27848         * gfortran.dg/common_pointer_1.f90: New test.
27849
27850 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27851
27852         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
27853
27854 2004-07-09  James E Wilson  <wilson@specifixinc.com>
27855
27856         PR target/16364
27857         * gcc.c-torture/compile/20040709-1.c: New.
27858
27859 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27860
27861         PR fortran/14077
27862         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
27863
27864 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27865
27866         PR fortran/13201
27867         * gfortran.dg/shape_1.f90: New test.
27868
27869 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
27870             Andrew Pinski  <apinski@apple.com>
27871
27872         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
27873
27874 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27875
27876         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
27877         comment.
27878
27879 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27880         Paul Brook  <paul@codesourcery.com>
27881
27882         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
27883         '.f95' and '.F95'.
27884
27885 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
27886
27887         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
27888
27889 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27890
27891         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
27892         testcases with capital suffix.
27893
27894 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27895
27896         PR fortran/15481
27897         PR fortran/13372
27898         PR fortran/13575
27899         PR fortran/15978
27900         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
27901
27902         * gfortran.dg/implicit_1.f90: New test.
27903
27904 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27905
27906         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
27907         expression to match gfortran warning/error messages
27908         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
27909         dg-error text.
27910
27911 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27912
27913         * lib/fortran-torture.exp: Rename proc search_for to
27914         search_for_re.
27915
27916 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27917
27918         * gcc.c-torture/execute/simd-5.x: New file.
27919         XFAIL on SPARC 64-bit at -O0.
27920
27921 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27922
27923         PR c++/8211
27924         PR c++/16165
27925         * g++.dg/warn/effc3.C: New test.
27926
27927 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27928
27929         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
27930         change X to 1X in format.
27931         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
27932         add data statements to conform to standard.
27933
27934 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27935
27936         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
27937         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
27938         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
27939
27940 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27941
27942         * gfortran.dg/g77/7388.f: Copy from g77.dg
27943         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
27944         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
27945         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
27946         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
27947         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
27948         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
27949         * gfortran.dg/g77/strlen0.f: Likewise.
27950
27951 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27952
27953         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
27954         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
27955
27956 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27957
27958         * gcc.c-torture/execute/920428-2.x: Delete.
27959         * gcc.c-torture/execute/920501-7.x: Likewise.
27960
27961 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
27962
27963         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
27964         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
27965         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
27966         prescott and c3-2.
27967         (PREFETCH_3DNOW): Add -march=c3.
27968
27969 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
27970
27971         PR c/16437
27972         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
27973         * gcc.c-torture/execute/bf64-1.x: Likewise.
27974
27975 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27976
27977         * gcc.c-torture/compile/20040708-1.c: New test.
27978
27979 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27980
27981         PR c++/16169
27982         * g++.dg/warn/effc2.C: New test.
27983
27984 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27985
27986         * gcc.c-torture/execute/bitfld-1.x: Remove.
27987         * gcc.c-torture/execute/bitfld-3.c: New test.
27988         * gcc.dg/bitfld-2.c: Remove XFAILs.
27989
27990 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
27991
27992         PR c++/16276
27993         * g++.dg/rtti/tinfo1.C: New file.
27994
27995 2004-07-07  Eric Christopher  <echristo@redhat.com>
27996
27997         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
27998
27999 2004-07-07  Andrew Pinski  <apinski@apple.com>
28000
28001         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
28002
28003 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
28004
28005         * g++.dg/init/call1.C: XFAIL.
28006
28007 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
28008
28009         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
28010         except for movstrict*, to movmem* and clrstr* to clrmem*.
28011
28012 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
28013
28014         * gcc.c-torture/execute/20040707-1.c: New test.
28015
28016 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
28017
28018         * gcc.c-torture/execute/20040706-1.c: New test.
28019
28020 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28021
28022         PR c++/3671
28023         * g++.dg/template/spec14.C: New test.
28024
28025 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
28026
28027         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
28028         nothing if not yet defined.  Use it in b, c and d type definitions.
28029         * gcc.c-torture/execute/20040705-1.c: New test.
28030         * gcc.c-torture/execute/20040705-2.c: New test.
28031
28032 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28033
28034         PR c++/2518
28035         * g++.dg/lookup/new1.C: New test.
28036
28037 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28038
28039         PR c++/11406
28040         * g++.dg/template/sizeof8.C: New test.
28041
28042 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
28043
28044         * gcc.c-torture/compile/20040705-1.c: New test.
28045
28046 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
28047
28048         * gfortran.fortran-torture/execute/seq_io.f90: New test.
28049
28050 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
28051
28052         * gcc.dg/cpp/if-mop.c: Two new testcases.
28053         * gcc.dg/cpp/trad/comment-3.c: New.
28054
28055 2004-07-04  Paul Brook  <paul@codesourcery.com>
28056
28057         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
28058
28059 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
28060
28061         PR c++/3761
28062         * g++.dg/lookup/crash4.C: New test.
28063
28064 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
28065
28066         * gcc.c-torture/execute/builtin-abs-1.c
28067         * gcc.c-torture/execute/builtin-abs-2.c
28068         * gcc.c-torture/execute/builtin-complex-1.c
28069         * gcc.c-torture/execute/builtins/string-1-lib.c
28070         * gcc.c-torture/execute/builtins/string-1.c
28071         * gcc.c-torture/execute/builtins/string-2-lib.c
28072         * gcc.c-torture/execute/builtins/string-2.c
28073         * gcc.c-torture/execute/builtins/string-3-lib.c
28074         * gcc.c-torture/execute/builtins/string-3.c
28075         * gcc.c-torture/execute/builtins/string-4-lib.c
28076         * gcc.c-torture/execute/builtins/string-4.c
28077         * gcc.c-torture/execute/builtins/string-5-lib.c
28078         * gcc.c-torture/execute/builtins/string-5.c
28079         * gcc.c-torture/execute/builtins/string-6-lib.c
28080         * gcc.c-torture/execute/builtins/string-6.c
28081         * gcc.c-torture/execute/builtins/string-7-lib.c
28082         * gcc.c-torture/execute/builtins/string-7.c
28083         * gcc.c-torture/execute/builtins/string-8-lib.c
28084         * gcc.c-torture/execute/builtins/string-8.c
28085         * gcc.c-torture/execute/builtins/string-9-lib.c
28086         * gcc.c-torture/execute/builtins/string-9.c
28087         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
28088         * gcc.c-torture/execute/builtins/string-asm-1.c
28089         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
28090         * gcc.c-torture/execute/builtins/string-asm-2.c
28091         * gcc.c-torture/execute/stdio-opt-1.c
28092         * gcc.c-torture/execute/stdio-opt-2.c
28093         * gcc.c-torture/execute/stdio-opt-3.c
28094         * gcc.c-torture/execute/string-opt-1.c
28095         * gcc.c-torture/execute/string-opt-10.c
28096         * gcc.c-torture/execute/string-opt-11.c
28097         * gcc.c-torture/execute/string-opt-12.c
28098         * gcc.c-torture/execute/string-opt-13.c
28099         * gcc.c-torture/execute/string-opt-14.c
28100         * gcc.c-torture/execute/string-opt-15.c
28101         * gcc.c-torture/execute/string-opt-16.c
28102         * gcc.c-torture/execute/string-opt-2.c
28103         * gcc.c-torture/execute/string-opt-6.c
28104         * gcc.c-torture/execute/string-opt-7.c
28105         * gcc.c-torture/execute/string-opt-8.c:
28106         Replace with ...
28107
28108         * gcc.c-torture/execute/builtins/abs-2.c
28109         * gcc.c-torture/execute/builtins/abs-3.c
28110         * gcc.c-torture/execute/builtins/complex-1.c
28111         * gcc.c-torture/execute/builtins/fprintf.c
28112         * gcc.c-torture/execute/builtins/fputs.c
28113         * gcc.c-torture/execute/builtins/memcmp.c
28114         * gcc.c-torture/execute/builtins/memmove.c
28115         * gcc.c-torture/execute/builtins/memops-asm.c
28116         * gcc.c-torture/execute/builtins/mempcpy-2.c
28117         * gcc.c-torture/execute/builtins/mempcpy.c
28118         * gcc.c-torture/execute/builtins/memset.c
28119         * gcc.c-torture/execute/builtins/printf.c
28120         * gcc.c-torture/execute/builtins/sprintf.c
28121         * gcc.c-torture/execute/builtins/strcat.c
28122         * gcc.c-torture/execute/builtins/strchr.c
28123         * gcc.c-torture/execute/builtins/strcmp.c
28124         * gcc.c-torture/execute/builtins/strcpy.c
28125         * gcc.c-torture/execute/builtins/strcspn.c
28126         * gcc.c-torture/execute/builtins/strlen-2.c
28127         * gcc.c-torture/execute/builtins/strlen.c
28128         * gcc.c-torture/execute/builtins/strncat.c
28129         * gcc.c-torture/execute/builtins/strncmp-2.c
28130         * gcc.c-torture/execute/builtins/strncmp.c
28131         * gcc.c-torture/execute/builtins/strncpy.c
28132         * gcc.c-torture/execute/builtins/strpbrk.c
28133         * gcc.c-torture/execute/builtins/strpcpy-2.c
28134         * gcc.c-torture/execute/builtins/strpcpy.c
28135         * gcc.c-torture/execute/builtins/strrchr.c
28136         * gcc.c-torture/execute/builtins/strspn.c
28137         * gcc.c-torture/execute/builtins/strstr-asm.c
28138         * gcc.c-torture/execute/builtins/strstr.c:
28139         ... these new files.
28140
28141         * gcc.c-torture/execute/builtins/abs-2-lib.c
28142         * gcc.c-torture/execute/builtins/abs-3-lib.c
28143         * gcc.c-torture/execute/builtins/complex-1-lib.c
28144         * gcc.c-torture/execute/builtins/fprintf-lib.c
28145         * gcc.c-torture/execute/builtins/fputs-lib.c
28146         * gcc.c-torture/execute/builtins/memcmp-lib.c
28147         * gcc.c-torture/execute/builtins/memmove-lib.c
28148         * gcc.c-torture/execute/builtins/memops-asm-lib.c
28149         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
28150         * gcc.c-torture/execute/builtins/mempcpy-lib.c
28151         * gcc.c-torture/execute/builtins/memset-lib.c
28152         * gcc.c-torture/execute/builtins/printf-lib.c
28153         * gcc.c-torture/execute/builtins/sprintf-lib.c
28154         * gcc.c-torture/execute/builtins/strcat-lib.c
28155         * gcc.c-torture/execute/builtins/strchr-lib.c
28156         * gcc.c-torture/execute/builtins/strcmp-lib.c
28157         * gcc.c-torture/execute/builtins/strcpy-lib.c
28158         * gcc.c-torture/execute/builtins/strcspn-lib.c
28159         * gcc.c-torture/execute/builtins/strlen-2-lib.c
28160         * gcc.c-torture/execute/builtins/strlen-lib.c
28161         * gcc.c-torture/execute/builtins/strncat-lib.c
28162         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
28163         * gcc.c-torture/execute/builtins/strncmp-lib.c
28164         * gcc.c-torture/execute/builtins/strncpy-lib.c
28165         * gcc.c-torture/execute/builtins/strpbrk-lib.c
28166         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
28167         * gcc.c-torture/execute/builtins/strpcpy-lib.c
28168         * gcc.c-torture/execute/builtins/strrchr-lib.c
28169         * gcc.c-torture/execute/builtins/strspn-lib.c
28170         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
28171         * gcc.c-torture/execute/builtins/strstr-lib.c
28172         * gcc.c-torture/execute/builtins/lib/abs.c
28173         * gcc.c-torture/execute/builtins/lib/fprintf.c
28174         * gcc.c-torture/execute/builtins/lib/memset.c
28175         * gcc.c-torture/execute/builtins/lib/printf.c
28176         * gcc.c-torture/execute/builtins/lib/sprintf.c
28177         * gcc.c-torture/execute/builtins/lib/strcpy.c
28178         * gcc.c-torture/execute/builtins/lib/strcspn.c
28179         * gcc.c-torture/execute/builtins/lib/strncat.c
28180         * gcc.c-torture/execute/builtins/lib/strncmp.c
28181         * gcc.c-torture/execute/builtins/lib/strncpy.c
28182         * gcc.c-torture/execute/builtins/lib/strpbrk.c
28183         * gcc.c-torture/execute/builtins/lib/strspn.c
28184         * gcc.c-torture/execute/builtins/lib/strstr.c:
28185         New files containing support routines.
28186
28187         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
28188         declaration.
28189         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
28190         when not optimizing.
28191
28192 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
28193
28194         PR c++/16240
28195         * g++.dg/abi/mangle22.C: New test.
28196         * g++.dg/abi/mangle23.C: Likewise.
28197
28198 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
28199
28200         PR fortran/16290
28201         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
28202         Allow for cases without denormalized floating point numbers.
28203
28204 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
28205
28206         PR c/1027
28207         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
28208         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
28209         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
28210         expected warning text.
28211         * gcc.dg/format/diag-2.c: New test.
28212
28213 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28214
28215         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
28216
28217 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
28218
28219         * gcc.dg/builtins-43.c: New.
28220         * gcc.dg/builtins-44.c: New.
28221         * gcc.dg/builtins-45.c: New.
28222
28223 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
28224             Andreas Tobler  <a.tobler@schweiz.ch>
28225
28226         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
28227         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
28228         as SIGSEGV.
28229         * gcc.dg/cleanup-11.c: Likewise.
28230         * gcc.dg/cleanup-8.c: Likewise.
28231         * gcc.dg/cleanup-9.c: Likewise.
28232         * gcc.dg/cleanup-5.c: Run on all platforms.
28233
28234 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
28235
28236         * g++.dg/warn/nonnull1.C: New test.
28237
28238 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28239
28240         * gcc.dg/compat/compat-common.h: Wrap up CINT in
28241         an #ifndef SKIP_COMPLEX_INT/#endif pair.
28242         Special-case the Sun compiler wrt to <complex.h>.
28243
28244 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
28245
28246         * gcc.dg/Wunreachable-8.C: New test.
28247
28248         * gcc.dg/h8300-ice2.c : New test.
28249
28250 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
28251
28252         PR fortran/16161
28253         * gfortran.fortran-torture/compile/implicit.f90: Add test
28254         for implicit character.
28255
28256 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
28257
28258         PR fortran/16289
28259         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
28260         Use tiny() intrinsic to find smallest non-negative real
28261
28262 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
28263
28264         * gcc.dg/compat/struct-by-value-22_main.c: New test.
28265         * gcc.dg/compat/struct-by-value-22_x.c: New.
28266         * gcc.dg/compat/struct-by-value-22_y.c: New.
28267
28268         * gcc.c-torture/execute/20040629-1.c: New test.
28269
28270 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
28271
28272         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
28273         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
28274
28275         PR target/16195
28276         * gcc.dg/20040625-1.c: New test.
28277
28278 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28279
28280         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
28281
28282 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28283
28284         PR fortran/15963
28285         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
28286
28287 2004-06-29  Richard Henderson  <rth@redhat.com>
28288
28289         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
28290
28291 2004-06-29  Paul Brook  <paul@codesourcery.com>
28292
28293         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
28294         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
28295
28296 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
28297
28298         PR c++/16260
28299         * g++.dg/parse/crash15.C: New.
28300
28301 2004-06-28  Andrew Pinski  <apinski@apple.com>
28302
28303         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
28304         by the error already.
28305
28306         * g++.dg/opt/ptrmem4.C: Change to compile only test.
28307
28308 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
28309
28310         PR target/14041
28311         * gcc.dg/h8300-bss-align-1.c : New.
28312
28313 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
28314
28315         * PR c++/16174
28316         * g++.dg/template/ctor4.C: New.
28317
28318 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
28319
28320         PR c++/16205
28321         * g++.dg/warn/Wsequence-point-1.C: New test.
28322
28323 2004-06-27  Paul Brook  <paul@codesourcery.com>
28324
28325         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
28326
28327 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
28328
28329         * g++.old-deja/g++.mike/p7325.C: Remove.
28330
28331 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
28332
28333         PR c/14963
28334         * gcc.dg/pr14963.c: New test.
28335
28336 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
28337
28338         PR c++/16193
28339         * g++.dg/parse/redef1.C: New test.
28340
28341 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
28342
28343         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
28344         20021110.c.
28345         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
28346         20021119-1.c.
28347         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
28348         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
28349         5-04.c.
28350         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
28351         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
28352         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
28353         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
28354         g++.brendan/enum14.C.
28355         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
28356         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
28357         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
28358         g++.mike/virt1.C.
28359         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
28360         memtemp24.C.
28361
28362 2004-06-27  Roger Sayle  <roger@eyesopen.com>
28363
28364         * gcc.dg/20040527-1.c: New test case.
28365
28366 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
28367
28368         PR gfortran/pr16196
28369         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
28370
28371 2004-06-25  Roger Sayle  <roger@eyesopen.com>
28372
28373         PR middle-end/15825
28374         * gcc.dg/pr15825-1.c: New test case.
28375
28376 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
28377
28378         * gcc.c-torture/execute/20040625-1.c: New test.
28379
28380 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28381
28382         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
28383
28384 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
28385
28386         * gcc.dg/torture/mips-div-1.c: New test.
28387
28388 2004-06-24  Jeff Law  <law@redhat.com>
28389
28390         * gcc.dg/tree-ssa/20040624-1.c: New test.
28391
28392 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
28393
28394         * gcc.c-torture/compile/20040624-1.c: New test.
28395
28396 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28397
28398         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
28399         this directory.
28400
28401 2004-06-23  Andrew Pinski  <apinski@apple.com>
28402
28403         PR middle-end/15988
28404         * g++.dg/opt/ptrmem4.C: New test.
28405
28406         * gcc.dg/c90-array-quals-2.c: New test.
28407
28408 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
28409
28410         * gcc.dg/kpice1.c: New test.
28411
28412 2006-06-23  Andrew Pinski  <apinski@apple.com>
28413
28414         * gcc.dg/c90-array-quals.c: New test.
28415
28416 2006-06-22  Richard Henderson  <rth@redhat.com>
28417
28418         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
28419
28420 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
28421
28422         * gcc.dg/builtins-config.h: Handle FreeBSD.
28423
28424 2006-06-22  Richard Henderson  <rth@redhat.com>
28425
28426         * g++.dg/opt/devirt1.C: New.
28427
28428 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
28429
28430         * g++.dg/opt/pr15551.C: New testcase.
28431
28432 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
28433
28434         PR target/14800
28435         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
28436         x86_64-*-linux* when compiling for 32bit.
28437
28438 2004-06-21  Andrew Pinski  <apinski@apple.com>
28439
28440         * gcc.dg/pch/struct-1.c: New.
28441         * gcc.dg/pch/struct-1.hs: New.
28442
28443 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
28444
28445         * gcc.dg/pch/save-temps-1.c: New file.
28446         * gcc.dg/pch/save-temps-1.hs: New file.
28447
28448 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
28449
28450         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
28451         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
28452
28453 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28454
28455         * gfortran.fortran-torture/execute/select_1.f90: Rename function
28456         to fix type error.
28457         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
28458         Remove trailing spaces.
28459
28460 2004-06-21  Richard Henderson  <rth@redhat.com>
28461
28462         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
28463         merging && to BIT_FIELD_REF.
28464
28465 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
28466
28467         * g++.dg/opt/placeholder1.C: New test.
28468
28469 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28470
28471         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
28472         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
28473         * gcc.dg/compat/union-m128-1_x.c: Likewise.
28474         * gcc.dg/compat/union-m128-1_y.c: Likewise.
28475
28476 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
28477
28478         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
28479         extern "C".
28480         * g++.dg/other/pragma-re-1.C: Add comments.
28481
28482 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
28483
28484         PR gfortran/16080
28485         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
28486
28487 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
28488
28489         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
28490         instead of setting the type of size_t by
28491         hand.
28492
28493 2004-06-18  Roger Sayle  <roger@eyesopen.com>
28494
28495         * gcc.dg/unordered-2.c: New test case.
28496         * gcc.dg/unordered-3.c: New test case.
28497
28498 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
28499
28500         PR other/16043
28501         * lib/g++.exp (g++_version): Tweak regexp for version
28502         * lib/g77.exp (g77_version): Likewise.
28503         * lib/gfortran.exp (gfortran_version): Likewise.
28504         * lib/objc.exp (objc_version): Likewise.
28505         * lib/treelang.exp (treelang_version): Likewise.
28506
28507 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
28508
28509         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
28510         Use INT_MAX instead of __INT_MAX__.
28511         * gcc.dg/compat/struct-align-2_y.c: Likewise.
28512
28513         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
28514         * gcc.dg/compat/scalar-return-3_x.c: Use it.
28515         * gcc.dg/compat/scalar-return-3_y.c: Use it.
28516         * gcc.dg/compat/scalar-return-4_x.c: Use it.
28517         * gcc.dg/compat/scalar-return-4_y.c: Use it.
28518         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
28519         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
28520         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
28521         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
28522
28523         * gcc.dg/range-test-1.c: New test.
28524         * g++.dg/opt/range-test-1.C: New test.
28525
28526 2004-06-17  Richard Henderson  <rth@redhat.com>
28527
28528         * objc.dg/sync-1.m: New.
28529         * objc.dg/try-catch-1.m: Don't force next runtime.
28530         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
28531         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
28532         shadowed catch clause.
28533         * objc.dg/try-catch-5.m: New.
28534
28535 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
28536
28537         Bug 14610
28538         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
28539
28540 2004-06-15  Richard Henderson  <rth@redhat.com>
28541
28542         * gcc.dg/20001116-1.c: Move expected warning line.
28543
28544 2004-06-15  Richard Henderson  <rth@redhat.com>
28545
28546         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
28547         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
28548
28549 2004-06-15  Jeff Law  <law@redhat.com>
28550
28551         * gcc.dg/tree-ssa/20040615-1.c: New test.
28552         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
28553         be less sensitive to operand ordering.
28554         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
28555
28556 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
28557
28558         * g++.dg/abi/bitfield3.C: Add comment..
28559
28560 2004-06-15  Richard Henderson  <rth@redhat.com>
28561
28562         * g++.dg/ext/stmtexpr1.C: XFAIL.
28563         * gcc.dg/20030612-1.c: XFAIL.
28564
28565 2004-06-15  Eric Christopher  <echristo@redhat.com>
28566
28567         * g++.dg/charset/asm5.c: New.
28568         * gcc.dg/charset/asm6.c: New.
28569
28570 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28571
28572         PR fortran/15962
28573         * gfortran.fortran-torture/execute/select_1.f90: New test.
28574
28575 2004-06-15  Paul Brook  <paul@codesourcery.com>
28576
28577         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
28578
28579 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28580
28581         PR c++/15967
28582         * g++.dg/lookup/crash3.C: New test.
28583
28584 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28585
28586         PR c++/15947
28587         * g++.dg/parse/dtor4.C: New test.
28588
28589 2004-06-14  Jeff Law  <law@redhat.com>
28590
28591         * gcc.c-torture/compile/20040614-1.c: New test.
28592
28593 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28594
28595         PR fortran/15211
28596         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
28597         LEN of a character array.
28598
28599 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
28600
28601         PR c++/15096
28602         * g++.dg/template/ptrmem10.C: New test.
28603
28604         PR c++/14930
28605         * g++.dg/template/friend30.C: New test.
28606
28607 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28608
28609         PR fortran/14928
28610         * gfortran.fortran-torture/compile/mloc.f90: New test.
28611
28612 2004-06-13  Paul Brook  <paul@codesourcery.com>
28613
28614         * gfortran.fortran-torture/execute/random_2.f90: New test.
28615
28616 2004-06-13  Eric Christopher  <echristo@redhat.com>
28617
28618         * gcc.dg/noncompile/redecl-1.c: Fix error message.
28619
28620 2004-06-12  Paul Brook  <paul@codesourcery.com>
28621
28622         * gfortran.fortran-torture/execute/contained_3.f90: New test.
28623
28624 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28625
28626         PR fortran/14923
28627         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
28628
28629 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28630
28631         PR fortran/14957
28632         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
28633         syntax errors in end statements of contained subroutines.
28634
28635 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28636
28637         PR fortran/12841
28638         * gfortran.fortran-torture/execute/null_arg.f90: New test.
28639
28640 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
28641
28642         PR fortran/15665
28643         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
28644
28645 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
28646
28647         PR gfortran/12839
28648         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
28649
28650 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
28651
28652         PR c++/15862
28653         * g++.dg/parse/enum1.C: New test.
28654
28655 2004-06-10  Jeff Law  <law@redhat.com>
28656
28657         * gcc.c-torture/compile/20040610-1.c: New test.
28658
28659 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28660
28661         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
28662         * g++.old-deja/g++.other/decl3.C: Likewise.
28663
28664 2004-06-10  Brian Booth  <bbooth@redhat.com>
28665
28666         * gcc.dg/tree-ssa/20031015-1.c: Scan for
28667         V_MAY_DEF instead of VDEF.
28668         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
28669
28670 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
28671
28672         PR c++/14211
28673         * g++.dg/conversion/const1.C: New test.
28674
28675         PR c++/15076
28676         * g++.dg/conversion/reinterpret1.C: New test.
28677
28678         PR c++/15877
28679         * g++.dg/template/enum2.C: New test.
28680
28681         PR c++/15227
28682         * g++.dg/template/error13.C: New test.
28683
28684 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28685
28686         PR fortran/14957
28687         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
28688         arguments to test_* REAL and of the right size.
28689
28690 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
28691
28692         PR target/15569
28693         PR rtl-optimization/15681
28694         * gcc.dg/20040609-1.c: New test.
28695
28696 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
28697
28698         PR c++/14791
28699         * g++.dg/opt/builtins1.C: New test.
28700
28701 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
28702
28703         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
28704         that use default windows32 struct layout.
28705         * gcc.dg/i386-bitfield2.c: Likewise.
28706
28707 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
28708
28709         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
28710         for mingw32 and cygwin targets.
28711
28712 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
28713
28714         * gcc.dg/pch/macro-4.c: New.
28715         * gcc.dg/pch/macro-4.hs: New.
28716
28717 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28718
28719         PR fortran/13249
28720         * gfortran.fortran-torture/compile/name_clash.f90: New test.
28721
28722 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28723
28724         PR fortran/13372
28725         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
28726
28727 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
28728
28729         PR gfortran/14897
28730         * gfortran.fortran-torture/execute/t_edit.f90: New test.
28731
28732 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
28733
28734         PR gfortran/15755
28735         * gfortran.fortran-torture/execute/backspace.c : New test.
28736
28737 2004-06-09  Paul Brook  <paul@codesourcery.com>
28738
28739         * gfortran.fortran-torture/execure/intrinsic_associated.f90
28740         (pointer_to_section): Rewrite to use smaller array.
28741
28742 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
28743
28744         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
28745         * gcc.dg/ext/altivec-10.c: Same.
28746         * gcc.dg/ext/altivec-11.c: Same.
28747         * gcc.dg/ext/altivec-12.c: Same.
28748         * gcc.dg/ext/altivec-13.c: Same.
28749         * gcc.dg/ext/altivec-14.c: Same.
28750         * gcc.dg/ext/altivec-15.c: Same.
28751         * gcc.dg/ext/altivec-16.c: Same.
28752         * gcc.dg/ext/altivec-3.c: Same.
28753         * gcc.dg/ext/altivec-4.c: Same.
28754         * gcc.dg/ext/altivec-6.c: Same.
28755         * gcc.dg/ext/altivec-7.c: Same.
28756         * gcc.dg/ext/altivec-8.c: Same.
28757         * gcc.dg/ext/altivec-varargs-1.c: Same.
28758
28759         * g++.dg/ext/altivec-1.C: Correct dg syntax.
28760         * g++.dg/ext/altivec-10.C: Same.
28761         * g++.dg/ext/altivec-2.C: Same.
28762         * g++.dg/ext/altivec-3.C: Same.
28763         * g++.dg/ext/altivec-4.C: Same.
28764         * g++.dg/ext/altivec-5.C: Same.
28765         * g++.dg/ext/altivec-6.C: Same.
28766         * g++.dg/ext/altivec-7.C: Same.
28767         * g++.dg/ext/altivec-8.C: Same.
28768         * g++.dg/ext/altivec-9.C: Same.
28769
28770 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28771
28772         PR c++/7841
28773         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
28774
28775 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28776
28777         * gcc.dg/union-1.c: New test.
28778
28779 2004-06-07  Roger Sayle  <roger@eyesopen.com>
28780
28781         * gcc.dg/builtins-41.c: New test case.
28782         * gcc.dg/builtins-42.c: New test case.
28783
28784 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
28785
28786         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
28787         * g++.dg/ext/altivec-10.C: Same.
28788         * g++.dg/ext/altivec-2.C: Same.
28789         * g++.dg/ext/altivec-3.C: Same.
28790         * g++.dg/ext/altivec-4.C: Same.
28791         * g++.dg/ext/altivec-5.C: Same.
28792         * g++.dg/ext/altivec-6.C: Same.
28793         * g++.dg/ext/altivec-7.C: Same.
28794         * g++.dg/ext/altivec-8.C: Same.
28795         * g++.dg/ext/altivec-9.C: Same.
28796         * g++.old-deja/g++.abi/cxa_vec.C: Same.
28797         * g++.old-deja/g++.brendan/new3.C: Same.
28798         * gcc.c-torture/execute/eeprof-1.x: Same.
28799
28800 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28801
28802         PR c/14765
28803         * gcc.dg/pr14765-1.c: New test.
28804
28805 2004-06-07  Roger Sayle  <roger@eyesopen.com>
28806
28807         PR c/14649
28808         * gcc.dg/pr14649-1.c: New test case.
28809
28810 2004-06-07  Richard Henderson  <rth@redhat.com>
28811
28812         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
28813         if temporaries.
28814
28815 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
28816
28817         * g++.dg/eh/elide1.C: Remove XFAIL.
28818
28819 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
28820
28821         PR c++/15337
28822         * g++.dg/expr/sizeof3.C: New test.
28823
28824         PR c++/14777
28825         * g++.dg/template/access14.C: New test.
28826
28827         PR c++/15554
28828         * g++.dg/template/enum1.C: New test.
28829
28830         PR c++/15057
28831         * g++.dg/eh/throw1.C: New test.
28832
28833 2004-06-07  David Ayers  <d.ayers@inode.at>
28834             Ziemowit Laski  <zlaski@apple.com>
28835
28836         * lib/objc.exp (objc_target_compile): Revert the '-framework
28837         Foundation' flag fix, since bare Darwin does not ship
28838         with the Foundation framework.
28839         * objc/execute/next_mapping.h: Provide a local NSConstantString
28840         @interface and @implementation.
28841         (objc_constant_string_init): A constructor function, used to
28842         initialize the NSConstantString meta-class object.
28843         * objc/execute/string1.m: Include "next_mapping.h" instead of
28844         <Foundation/NSString.h>.
28845         * objc/execute/string2.m: Likewise.
28846         * objc/execute/string3.m: Likewise.
28847         * objc/execute/string4.m: Likewise.
28848
28849 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
28850
28851         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
28852         to double. Replace double with FLOAT.
28853         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
28854
28855         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
28856         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
28857         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
28858         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
28859         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
28860         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
28861         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
28862         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
28863
28864 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
28865
28866         PR c/13519
28867         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
28868
28869 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28870
28871         PR c++/15503
28872         * g++.dg/template/meminit2.C: New test.
28873
28874 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
28875
28876         PR target/15822
28877         * gcc.c-torture/execute/compare-fp-1.c,
28878         gcc.c-torture/execute/compare-fp-2.c,
28879         gcc.c-torture/execute/compare-fp-3.c,
28880         gcc.c-torture/execute/compare-fp-4.c,
28881         gcc.c-torture/execute/compare-fp-3.x,
28882         gcc.c-torture/execute/compare-fp-4.x: Moved...
28883         * gcc.c-torture/execute/ieee/compare-fp-1.c,
28884         gcc.c-torture/execute/ieee/compare-fp-2.c,
28885         gcc.c-torture/execute/ieee/compare-fp-3.c,
28886         gcc.c-torture/execute/ieee/compare-fp-4.c,
28887         gcc.c-torture/execute/ieee/compare-fp-3.x,
28888         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
28889
28890 2004-06-04  David Ayers  <d.ayers@inode.at>
28891
28892         * objc/execute/protocol-isEqual-4.m: New testcase.
28893
28894 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
28895
28896         * objc/execute/protocol-isEqual-1.m: New testcase.
28897         * objc/execute/protocol-isEqual-2.m: New testcase.
28898         * objc/execute/protocol-isEqual-3.m: New testcase.
28899
28900 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28901
28902         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
28903
28904 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
28905
28906         * lib/objc.exp (objc_target_compile): When running tests on
28907         Darwin (Mac OS X), inform the linker about '-framework
28908         'Foundation'.
28909
28910 2004-06-02  Eric Christopher  <echristo@redhat.com>
28911
28912         * gcc.c-torture/compile/20040602-1.c: New.
28913
28914 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
28915
28916         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
28917         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
28918
28919         PR tree-optimization/14736
28920         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
28921
28922         PR tree-optimization/14042
28923         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
28924
28925         PR tree-optimization/14729
28926         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
28927
28928 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28929
28930         PR fortran/15557
28931         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
28932
28933 2004-06-01  Richard Hederson  <rth@redhat.com>
28934
28935         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
28936
28937 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28938
28939         PR c++/14932
28940         * g++.dg/parse/offsetof4.C: New test.
28941
28942 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
28943
28944         PR objc/7993
28945         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
28946
28947 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
28948
28949         PR c++/15701
28950         * g++.dg/template/friend29.C: New test.
28951
28952 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
28953
28954         PR c/15749
28955         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
28956
28957 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
28958
28959         * gcc.dg/sparc-trap-1.c: New test.
28960
28961 2004-05-31  Roger Sayle  <roger@eyesopen.com>
28962
28963         PR middle-end/15069
28964         * g++.dg/opt/fold3.C: New test case.
28965
28966 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
28967
28968         * lib/target-supports.exp (check_iconv_available): Fix fallout
28969         from 2004-05-28 patch.
28970
28971 2004-05-30  Paul Brook  <paul@codesourcery.com>
28972
28973         PR fortran/15620
28974         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
28975         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
28976
28977 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
28978
28979         * gfortran.fortran-torture/execute/random_1.f90: New test.
28980
28981 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
28982
28983         * g++.dg/ext/altivec-10.C: New test.
28984
28985 2004-05-29  Paul Brook  <paul@codesourcery.com>
28986
28987         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
28988
28989 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
28990
28991         * gcc.dg/altivec-16.c: New test.
28992
28993 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
28994
28995         * lib/target-supports.exp (check_vmx_hw_available): New.
28996         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
28997
28998         * lib/target-supports.exp (check_alias_available,
28999         check_iconv_available, check_named_sections_available): Use
29000         unique names for temporary files.
29001
29002 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
29003
29004         * gcc.dg/altivec-15.c: New test.
29005
29006 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
29007
29008         PR c++/15083
29009         * g++.dg/warn/noeffect6.C: New test.
29010
29011         PR c++/15471
29012         * g++.dg/expr/ptrmem4.C: New test.
29013
29014         PR c++/15640
29015         * g++.dg/template/operator3.C: New test.
29016
29017 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
29018
29019         PR c++/14668
29020         * g++.dg/lookup/redecl1.C: New test.
29021         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
29022
29023 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
29024
29025         * gcc.c-torture/execute/compare-fp-1.c,
29026         gcc.c-torture/execute/compare-fp-2.c,
29027         gcc.c-torture/execute/compare-fp-3.c,
29028         gcc.c-torture/execute/compare-fp-4.c,
29029         gcc.c-torture/execute/compare-fp-3.x,
29030         gcc.c-torture/execute/compare-fp-4.x,
29031         gcc.dg/pr15649-1.c: New.
29032
29033 2004-05-27  Adam Nemet  <anemet@lnxw.com>
29034
29035         PR c++/12883
29036         * g++.dg/init/array14.C: New test.
29037
29038 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
29039
29040         * lib/compat.exp (compat-get-options-main): New.
29041         (compat-get-options): Remove unneeded code, warn for ignored
29042         command.
29043         (compat-execute): Check flag set by dg-require-* commands.
29044
29045         * lib/compat.exp (compat-execute): Break up long lines.
29046
29047 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
29048
29049         * gcc.dg/altivec-7.c: Don't use 'vector long'.
29050         * gcc.dg/altivec-14.c: New test.
29051         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
29052
29053         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
29054         * gcc.dg/altivec-12.c: Ditto.
29055
29056         * gcc.dg/altivec-3.c: Move call to altivec_check.
29057
29058 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29059
29060         PR c++/15044
29061         * g++.dg/template/error12.C: New test.
29062
29063         PR c++/15317
29064         * g++.dg/ext/attrib15.C: New test.
29065
29066         PR c++/15329
29067         * g++.dg/template/ptrmem9.C: New test.
29068
29069 2004-05-25  Paul Brook  <paul@codesourcery.com>
29070
29071         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
29072
29073 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29074
29075         PR c++/15165
29076         * g++.dg/template/crash19.C: New test.
29077
29078 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29079
29080         PR c++/15025
29081         * g++.dg/template/redecl1.C: New test.
29082
29083 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29084
29085         PR c++/14821
29086         * g++.dg/other/ns1.C: New test.
29087
29088         PR c++/14883
29089         * g++.dg/template/invalid1.C: New test.
29090
29091 2004-05-23  Paul Brook  <paul@codesourcery.com>
29092         Victor Leikehman  <lei@haifasphere.co.il>
29093
29094         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
29095         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
29096
29097 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
29098
29099         PR c++/15285
29100         PR c++/15299
29101         * g++.dg/template/non-dependent5.C: New test.
29102         * g++.dg/template/non-dependent6.C: New test.
29103
29104 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
29105
29106         PR c++/15507
29107         * g++.dg/inherit/union1.C: New test.
29108
29109         PR c++/15542
29110         * g++.dg/template/addr1.C: New test.
29111
29112         PR c++/15427
29113         * g++.dg/template/array5.C: New test.
29114
29115         PR c++/15287
29116         * g++.dg/template/array6.C: New test.
29117
29118 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
29119             Roger Sayle  <roger@eyesopen.com>
29120
29121         * g++.dg/lookup/forscope2.C: New test case.
29122
29123 2004-05-22  Ben Elliston  <bje@au.ibm.com>
29124
29125         * gcc.dg/cpp/Wmissingdirs.c: New.
29126
29127 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
29128
29129         PR target/15301
29130         * gcc.dg/compat/union-m128-1.h: New file.
29131         * gcc.dg/compat/union-m128-1_main.c: Likewise.
29132         * gcc.dg/compat/union-m128-1_x.c: Likewise.
29133         * gcc.dg/compat/union-m128-1_y.c: Likewise.
29134
29135 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
29136
29137         PR target/15302
29138         * gcc.dg/compat/struct-complex-1.h: New file.
29139         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
29140         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
29141         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
29142
29143 2004-05-20  Roger Sayle  <roger@eyesopen.com>
29144
29145         PR middle-end/3074
29146         * gcc.dg/pr3074-1.c: New test case.
29147         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
29148
29149 2004-05-20  Falk Hueffner  <falk@debian.org>
29150
29151         PR other/15526
29152         * gcc.dg/ftrapv-1.c: New test case.
29153
29154 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
29155
29156         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
29157
29158 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
29159             Jeff Law  <law@redhat.com>
29160
29161         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
29162         * gcc.dg/tree-ssa/20040518-2.c: New test.
29163
29164         * gcc.dg/tree-ssa/20040518-1.c: New test.
29165
29166 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
29167
29168         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
29169
29170 2004-05-18  Paul Brook  <paul@codesourcery.com>
29171
29172         PR fortran/13930
29173         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
29174
29175 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29176
29177         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
29178         constant folding.
29179
29180 2004-05-17  Steven Bosscher  <stevenb@suse.de>
29181
29182         * gcc.dg/tree-ssa/20040517-1.c: New test.
29183
29184 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29185
29186         * gcc.dg/loop-4.c: New test.
29187
29188 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
29189
29190         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
29191
29192 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
29193
29194         PR fortran/15311
29195         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
29196
29197 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29198
29199         PR fortran/13826
29200         PR fortran/13940
29201         * gfortran.fortran-torture/compile/data_1.f90: New test.
29202
29203 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
29204
29205         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
29206         * gcc.dg/uninit-H.c: Define ASM for __s390__.
29207
29208 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
29209
29210         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
29211
29212 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
29213
29214         PR c/15444
29215         * gcc.dg/format/xopen-1.c: Adjust expected message.
29216         * gcc.dg/format/xopen-3.c: New test.
29217
29218 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
29219
29220         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
29221
29222 2004-05-14  Jeff Law  <law@redhat.com>
29223
29224         * gcc.dg/tree-ssa/20040514-2.c: New test.
29225
29226 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29227
29228         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
29229         this ...
29230         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
29231         this.
29232
29233 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
29234
29235         * gcc.dg/tree-ssa/20040514-1.c: New test.
29236
29237 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29238
29239         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
29240         test.
29241
29242 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29243
29244         PR fortran/14066
29245         * gfortran.fortran-torture/compile/do_1.f90: New test.
29246
29247 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29248
29249         PR fortran/15051
29250         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
29251         test.
29252
29253 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
29254
29255         PR fortran/15149
29256         * gfortran.fortran-torture/execute/random_init.f90: New test.
29257
29258 2004-05-13  Paul Brook  <paul@codesourcery.com>
29259
29260         PR fortran/15314
29261         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
29262
29263 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
29264
29265         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
29266         for the powerpc case.
29267
29268 2004-05-13  Jeff Law  <law@redhat.com>
29269
29270         * gcc.dg/tree-ssa/20040513-1.c: New test.
29271         * gcc.dg/tree-ssa/20040513-2.c: New test.
29272
29273 2004-05-13  Paul Brook  <paul@codesourcery.com>
29274
29275         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
29276         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
29277         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
29278
29279 2004-05-13  Andreas Schwab  <schwab@suse.de>
29280
29281         PR other/10819
29282         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
29283         characters.
29284
29285 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
29286
29287         PR fortran/15294
29288         * gfortran.fortran-torture/execute/adjustr.f90: New file.
29289
29290 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
29291
29292         Merge from tree-ssa-20020619-branch.  See
29293         ChangeLog.tree-ssa for details.
29294
29295 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
29296
29297         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
29298         include <altivec.h> explicitly.
29299         * gcc.dg/altivec-13.c: Likewise.
29300
29301 2004-05-11  Paul Brook  <paul@codesourcery.com>
29302
29303         * gcc.c-torture/compile/20010518-1.c: Force enum size.
29304
29305 2004-05-10  Eric Christopher  <echristo@redhat.com>
29306
29307         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
29308         * gcc.dg/sibcall-4.c: Ditto.
29309
29310 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
29311
29312         * g++.dg/ext/altivec-8.C: New test case.
29313         * gcc.dg/altivec-13.c: New test case.
29314
29315 2004-05-08  Roger Sayle  <roger@eyesopen.com>
29316
29317         * gcc.c-torture/execute/divcmp-1.c: New test case.
29318         * gcc.c-torture/execute/divcmp-2.c: New test case.
29319         * gcc.c-torture/execute/divcmp-3.c: New test case.
29320
29321 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
29322
29323         * g++.dg/other/pragma-re-2.C: New test.
29324
29325 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
29326
29327         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
29328         * gcc.dg/i386-387-2.c: Likewise.
29329
29330         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
29331         __builtin_drem.
29332         * gcc.dg/i386-387-6.c: Likewise.
29333
29334 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
29335
29336         * gcc.dg/builtins-33.c: Also check log1p*.
29337
29338 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
29339
29340         PR optimization/15296
29341         * gcc.c-torture/execute/pr15296.c: New test.
29342
29343 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
29344
29345         * gcc.dg/builtins-40.c: New test.
29346
29347 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
29348
29349         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
29350
29351 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
29352
29353         * g++.dg/ext/spe1.C: New testcase.
29354
29355 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
29356
29357         * objc.dg/image-info.m: Allow additional attributes
29358         for __image_info section.
29359
29360 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
29361
29362         * gcc.dg/torture/mips-hilo-2.c: New test.
29363
29364 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29365
29366         PR c++/14389
29367         * g++.dg/template/member5.C: New test.
29368
29369 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
29370
29371         * gcc.dg/builtins-34.c: Also check expm1*.
29372
29373 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29374
29375         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
29376         * gcc.dg/torture/builtin-convert-3.c: New test.
29377
29378 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
29379
29380         PR middle-end/15054
29381         * g++.dg/opt/pr15054.C: New test.
29382
29383 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29384
29385         * gcc.dg/torture/builtin-rounding-1.c: New test.
29386         * gcc.dg/builtins-25.c: Delete.
29387         * gcc.dg/builtins-29.c: Delete.
29388
29389 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
29390
29391         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
29392         * gcc.dg/sibcall-4.c: Likewise.
29393         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
29394
29395 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
29396
29397         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
29398         bit-field on 16-bit targets.
29399
29400 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
29401
29402         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
29403         16-bit targets.
29404
29405 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
29406
29407         * gcc.dg/rs6000-power2-1.c: Change to compile only.
29408         * gcc.dg/rs6000-power2-2.c: Likewise.
29409
29410 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
29411
29412         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
29413         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
29414         Change the asm registers to be in form of frN instead of fN.
29415
29416 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29417
29418         * gcc.dg/torture/builtin-convert-2.c: New test.
29419
29420 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
29421
29422         * gcc.dg/rs6000-power2-1.c: New test.
29423         * gcc.dg/rs6000-power2-2.c: New test.
29424
29425 2004-04-28  Jan Hubicka  <jh@suse.cz>
29426
29427         * gcc.dg/unused-6.c: New test.
29428
29429 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
29430             Ulrich Weigand  <uweigand@de.ibm.com>
29431
29432         * ada/acats/run_all.sh: Define $target variable.
29433
29434 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
29435
29436         PR c++/15119
29437         * g++.dg/other/vararg-1.C: New test.
29438
29439         PR c++/4794
29440         * g++.dg/eh/cleanup3.C: New test.
29441
29442 2004-04-24  Laurent GUERBY <laurent@guerby.net>
29443
29444         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
29445         and ad8011a (target_insn).
29446         * ada/acats/support/macro.dfs: Likewise.
29447         * ada/acats/support/impbit.adb: New file.
29448
29449 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
29450
29451         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
29452
29453 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29454
29455         * gcc.dg/loop-3.c: New test.
29456
29457 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
29458
29459         * gcc.c-torture/execute/simd-5.c: New test.
29460
29461 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29462
29463         PR c++/15064
29464         * g++.dg/template/crash18.C: New test.
29465
29466 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
29467
29468         * g++.dg/ext/complit3.C: New test.
29469
29470 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
29471
29472         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
29473         * gcc.dg/altivec-3.c: Same.
29474         * gcc.dg/altivec-varargs-1.c: Same.
29475
29476 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
29477
29478         * lib/target-supports.exp (check_profiling_available): Assume
29479         profiling is not available on powerpc-eabi targets.
29480
29481 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
29482
29483         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
29484         * gcc.dg/vmx/bug-1.c: Ditto.
29485
29486 2004-04-20  Eric Christopher  <echristo@redhat.com>
29487
29488         * gcc.dg/charset/extern.c: New test.
29489         * g++.dg/charset/extern3.cc: Ditto.
29490
29491 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
29492
29493         * gcc.dg/builtins-39.c: New test.
29494
29495 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
29496
29497         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
29498
29499 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
29500
29501         * gcc.dg/torture/mips-hilo-1.c: New test.
29502
29503 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
29504
29505         * gcc.c-torture/compile/20040419-1.c: New test.
29506
29507 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
29508
29509         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
29510
29511 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
29512             Aldy Hernandez  <aldyh@redhat.com>
29513
29514         * gcc.c-torture/execute/va-arg-24.c: New.
29515
29516 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
29517             Aldy Hernandez  <aldyh@redhat.com>
29518
29519         * gcc.dg/vmx/1b-01.c: New.
29520         * gcc.dg/vmx/1b-02.c: New.
29521         * gcc.dg/vmx/1b-03.c: New.
29522         * gcc.dg/vmx/1b-04.c: New.
29523         * gcc.dg/vmx/1b-05.c: New.
29524         * gcc.dg/vmx/1b-06.c: New.
29525         * gcc.dg/vmx/1b-07.c: New.
29526         * gcc.dg/vmx/1c-01.c: New.
29527         * gcc.dg/vmx/1c-02.c: New.
29528         * gcc.dg/vmx/3a-01a.c: New.
29529         * gcc.dg/vmx/3a-01.c: New.
29530         * gcc.dg/vmx/3a-01m.c: New.
29531         * gcc.dg/vmx/3a-03.c: New.
29532         * gcc.dg/vmx/3a-03m.c: New.
29533         * gcc.dg/vmx/3a-04.c: New.
29534         * gcc.dg/vmx/3a-04m.c: New.
29535         * gcc.dg/vmx/3a-05.c: New.
29536         * gcc.dg/vmx/3a-06.c: New.
29537         * gcc.dg/vmx/3a-06m.c: New.
29538         * gcc.dg/vmx/3a-07.c: New.
29539         * gcc.dg/vmx/3b-01.c: New.
29540         * gcc.dg/vmx/3b-02.c: New.
29541         * gcc.dg/vmx/3b-10.c: New.
29542         * gcc.dg/vmx/3b-13.c: New.
29543         * gcc.dg/vmx/3b-14.c: New.
29544         * gcc.dg/vmx/3b-15.c: New.
29545         * gcc.dg/vmx/3c-01a.c: New.
29546         * gcc.dg/vmx/3c-01.c: New.
29547         * gcc.dg/vmx/3c-02.c: New.
29548         * gcc.dg/vmx/3c-03.c: New.
29549         * gcc.dg/vmx/3d-01.c: New.
29550         * gcc.dg/vmx/4-01.c: New.
29551         * gcc.dg/vmx/4-03.c: New.
29552         * gcc.dg/vmx/5-01.c: New.
29553         * gcc.dg/vmx/5-02.c: New.
29554         * gcc.dg/vmx/5-03.c: New.
29555         * gcc.dg/vmx/5-04.c: New.
29556         * gcc.dg/vmx/5-05.c: New.
29557         * gcc.dg/vmx/5-06.c: New.
29558         * gcc.dg/vmx/5-07.c: New.
29559         * gcc.dg/vmx/5-07t.c: New.
29560         * gcc.dg/vmx/5-08.c: New.
29561         * gcc.dg/vmx/5-10.c: New.
29562         * gcc.dg/vmx/5-11.c: New.
29563         * gcc.dg/vmx/7-01a.c: New.
29564         * gcc.dg/vmx/7-01.c: New.
29565         * gcc.dg/vmx/7c-01.c: New.
29566         * gcc.dg/vmx/7d-01.c: New.
29567         * gcc.dg/vmx/7d-02.c: New.
29568         * gcc.dg/vmx/8-01.c: New.
29569         * gcc.dg/vmx/8-02a.c: New.
29570         * gcc.dg/vmx/8-02.c: New.
29571         * gcc.dg/vmx/brode-1.c: New.
29572         * gcc.dg/vmx/bug-1.c: New.
29573         * gcc.dg/vmx/bug-2.c: New.
29574         * gcc.dg/vmx/bug-3.c: New.
29575         * gcc.dg/vmx/cw-bug-1.c: New.
29576         * gcc.dg/vmx/cw-bug-2.c: New.
29577         * gcc.dg/vmx/cw-bug-3.c: New.
29578         * gcc.dg/vmx/dct.c: New.
29579         * gcc.dg/vmx/debug-1.c: New.
29580         * gcc.dg/vmx/debug-2.c: New.
29581         * gcc.dg/vmx/debug-3.c: New.
29582         * gcc.dg/vmx/debug-4.c: New.
29583         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
29584         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
29585         * gcc.dg/vmx/eg-5.c: New.
29586         * gcc.dg/vmx/fft.c: New.
29587         * gcc.dg/vmx/gcc-bug-1.c: New.
29588         * gcc.dg/vmx/gcc-bug-2.c: New.
29589         * gcc.dg/vmx/gcc-bug-3.c: New.
29590         * gcc.dg/vmx/gcc-bug-4.c: New.
29591         * gcc.dg/vmx/gcc-bug-5.c: New.
29592         * gcc.dg/vmx/gcc-bug-6.c: New.
29593         * gcc.dg/vmx/gcc-bug-7.c: New.
29594         * gcc.dg/vmx/gcc-bug-8.c: New.
29595         * gcc.dg/vmx/gcc-bug-9.c: New.
29596         * gcc.dg/vmx/gcc-bug-b.c: New.
29597         * gcc.dg/vmx/gcc-bug-c.c: New.
29598         * gcc.dg/vmx/gcc-bug-d.c: New.
29599         * gcc.dg/vmx/gcc-bug-e.c: New.
29600         * gcc.dg/vmx/gcc-bug-f.c: New.
29601         * gcc.dg/vmx/gcc-bug-g.c: New.
29602         * gcc.dg/vmx/gcc-bug-i.c: New.
29603         * gcc.dg/vmx/harness.h: New.
29604         * gcc.dg/vmx/ira1.c: New.
29605         * gcc.dg/vmx/ira2a.c: New.
29606         * gcc.dg/vmx/ira2b.c: New.
29607         * gcc.dg/vmx/ira2.c: New.
29608         * gcc.dg/vmx/ira2c.c: New.
29609         * gcc.dg/vmx/mem.c: New.
29610         * gcc.dg/vmx/newton-1.c: New.
29611         * gcc.dg/vmx/ops.c: New.
29612         * gcc.dg/vmx/sn7153.c: New.
29613         * gcc.dg/vmx/spill2.c: New.
29614         * gcc.dg/vmx/spill3.c: New.
29615         * gcc.dg/vmx/spill.c: New.
29616         * gcc.dg/vmx/t.c: New.
29617         * gcc.dg/vmx/varargs-1.c: New.
29618         * gcc.dg/vmx/varargs-2.c: New.
29619         * gcc.dg/vmx/varargs-3.c: New.
29620         * gcc.dg/vmx/varargs-4.c: New.
29621         * gcc.dg/vmx/varargs-5.c: New.
29622         * gcc.dg/vmx/varargs-6.c: New.
29623         * gcc.dg/vmx/varargs-7.c: New.
29624         * gcc.dg/vmx/vmx.exp: New.
29625         * gcc.dg/vmx/vprint-1.c: New.
29626         * gcc.dg/vmx/vscan-1.c: New.
29627         * gcc.dg/vmx/x-01.c: New.
29628         * gcc.dg/vmx/x-02.c: New.
29629         * gcc.dg/vmx/x-03.c: New.
29630         * gcc.dg/vmx/x-04.c: New.
29631         * gcc.dg/vmx/x-05.c: New.
29632         * gcc.dg/vmx/yousufi-1.c: New.
29633         * gcc.dg/vmx/zero-1.c: New.
29634         * gcc.dg/vmx/zero.c: New.
29635
29636 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
29637
29638         * g++.dg/lookup/java1.C: Update for chage of
29639         _Jv_AllocObject.
29640         * g++.dg/lookup/java2.C: Likewise.
29641
29642 2004-04-17  Laurent GUERBY <laurent@guerby.net>
29643
29644         * ada/acats/run_all.sh: use -O2 by default.
29645
29646 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
29647
29648         * gcc.dg/vr-mult-[12].c: New tests.
29649
29650 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29651
29652         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
29653
29654         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
29655
29656 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
29657
29658         * lib/target-supports.exp (check_profiling_available): Assume profiling
29659         isn't available for mips*-*-elf targets.
29660
29661 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
29662
29663         * gcc.dg/builtins-38.c: New test.
29664
29665 2004-04-14  Eric Christopher  <echristo@redhat.com>
29666
29667         * g++.dg/charset/charset.exp: Run .cc extension tests.
29668
29669 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
29670
29671         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
29672
29673 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29674
29675         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
29676
29677 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
29678
29679         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
29680         * gcc.dg/i386-387-2.c: Likewise.
29681
29682         * gcc.dg/i386-387-7.c: New test.
29683         * gcc.dg/i386-387-8.c: New test.
29684
29685         * gcc.dg/builtins-37.c: New test.
29686
29687 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
29688
29689         * g++.dg/pch/externc-1.C: Add missing semicolon.
29690
29691 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
29692
29693         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
29694
29695 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29696
29697         * gcc.c-torture/execute/20040411-1.c: New test.
29698
29699 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29700
29701         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
29702
29703 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
29704
29705         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
29706
29707 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
29708
29709         * lib/target-supports.exp (check_named_sections_available): New.
29710         * lib/gcc-dg.exp (dg-require-named-sections): New.
29711         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
29712         old-deja.exp.  Also prune error-count message from HP linker.
29713         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
29714
29715         * g++.dg/init/init-ref4.C: Use dg-require-weak.
29716         * g++.old-deja/g++.pt/static3.C: Likewise.
29717         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
29718
29719 2004-04-09  Roger Sayle  <roger@eyesopen.com>
29720
29721         * gcc.c-torture/execute/20040409-1.c: New test case.
29722         * gcc.c-torture/execute/20040409-2.c: New test case.
29723         * gcc.c-torture/execute/20040409-3.c: New test case.
29724
29725 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
29726
29727         * gcc.dg/20040409-1.c: New test.
29728
29729 2004-04-08  Roger Sayle  <roger@eyesopen.com>
29730
29731         PR target/14888
29732         * g++.dg/opt/pr14888.C: New test case.
29733
29734 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
29735
29736         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
29737         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
29738         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
29739         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
29740         New tests.
29741
29742 2004-04-08  Paul Brook  <paul@codesourcery.com>
29743
29744         * gcc.dg/spill-1.c: New test.
29745
29746 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29747
29748         * gcc.dg/torture/builtin-ctype-2.c: New test.
29749
29750 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
29751
29752         * gcc.dg/pch/pch.exp: Add largefile test.
29753
29754 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
29755
29756         * g++.dg/pch/externc-1.Hs: New.
29757         * g++.dg/pch/externc-1.C: New.
29758
29759 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29760
29761         * gcc.dg/compat/struct-by-value-5a_main.c,
29762         gcc.dg/compat/struct-by-value-5b_main.c: New files.
29763         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
29764         * gcc.dg/compat/struct-by-value-5a_x.c,
29765         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
29766         gcc.dg/compat/struct-by-value-5_x.c.
29767         * gcc.dg/compat/struct-by-value-5a_y.c,
29768         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
29769         gcc.dg/compat/struct-by-value-5_y.c.
29770
29771         * gcc.dg/compat/struct-by-value-6a_main.c,
29772         gcc.dg/compat/struct-by-value-6b_main.c: New files.
29773         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
29774         * gcc.dg/compat/struct-by-value-6a_x.c,
29775         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
29776         gcc.dg/compat/struct-by-value-6_x.c.
29777         * gcc.dg/compat/struct-by-value-6a_y.c,
29778         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
29779         gcc.dg/compat/struct-by-value-6_y.c.
29780
29781         * gcc.dg/compat/struct-by-value-7a_main.c,
29782         gcc.dg/compat/struct-by-value-7b_main.c: New files.
29783         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
29784         * gcc.dg/compat/struct-by-value-7a_x.c,
29785         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
29786         gcc.dg/compat/struct-by-value-7_x.c.
29787         * gcc.dg/compat/struct-by-value-7a_y.c,
29788         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
29789         gcc.dg/compat/struct-by-value-7_y.c.
29790
29791 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
29792
29793         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
29794         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
29795         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
29796         options.
29797
29798 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
29799
29800         * gcc.dg/builtins-36.c: New test.
29801
29802 2004-04-06  Paul Brook  <paul@codesourcery.com>
29803
29804         * README.gcc: Remove obsolete contraint on testcases.
29805
29806 2004-04-05  Paul Brook  <paul@codesourcery.com>
29807
29808         PR2123
29809         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
29810         failure and exit(0) on success.
29811         * g++.dg/expr/anew2.C: Ditto.
29812         * g++.dg/expr/anew3.C: Ditto.
29813         * g++.dg/expr/anew4.C: Ditto.
29814
29815 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
29816
29817         PR c++/3518
29818         * g++.dg/template/unify7.C: New.
29819
29820 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
29821
29822         * g++.dg/README: Bring up to date with new subdirectories; remove
29823         duplicate subdirectory lines.
29824
29825 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
29826
29827         PR c++/14007
29828         * g++.dg/template/unify5.C: New.
29829         * g++.dg/template/unify6.C: New.
29830         * g++.dg/template/qualttp20.C: Adjust.
29831         * g++.old-deja/g++.jason/report.C: Adjust.
29832         * g++.old-deja/g++.other/qual1.C: Adjust.
29833
29834 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
29835
29836         PR c++/14803
29837         * g++.dg/inherit/ptrmem1.C: New test.
29838
29839 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
29840
29841         PR c++/14755
29842         * gcc.c-torture/execute/20040331-1.c: New test.
29843         * gcc.dg/20040331-1.c: New test.
29844
29845 2004-04-01  Paul Brook  <paul@codesourcery.com>
29846
29847         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
29848
29849 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
29850
29851         PR c++/14724
29852         * g++.dg/init/goto1.C: New test.
29853
29854         PR c++/14763
29855         * g++.dg/template/defarg4.C: New test.
29856
29857 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
29858
29859         * gcc.dg/altivec-11.c: Extend test for more valid cases.
29860
29861 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
29862
29863         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
29864
29865 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
29866
29867         * gcc.dg/noncompile/undeclared-2.c: New test.
29868
29869 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
29870
29871         * gcc.dg/940409-1.c: Remove XFAIL.
29872         * gcc.dg/reg-vol-struct-1.c: New test.
29873
29874 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29875
29876         * gcc.dg/torture/builtin-wctype-1.c: New test.
29877
29878 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
29879
29880         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
29881         * gcc.dg/20001101-1.c: Likewise.
29882         * gcc.dg/20001102-1.c: Likewise.
29883
29884 2004-03-25  Roger Sayle  <roger@eyesopen.com>
29885
29886         * gcc.dg/compare8.c: Add an additional test for XOR.
29887
29888 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29889
29890         * gcc.dg/torture/builtin-ctype-1.c: New test.
29891
29892 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29893
29894         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
29895         * gcc.dg/torture/builtin-math-1.c: Likewise.
29896         * gcc.dg/torture/builtin-power-1.c: New test.
29897
29898 2004-03-24  Andreas Schwab  <schwab@suse.de>
29899
29900         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
29901         IA64 assembler.
29902
29903 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
29904             Roger Sayle  <roger@eyesopen.com>
29905
29906         * gcc.dg/compare8.c: New test case.
29907
29908 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
29909
29910         * g++.dg/ext/altivec-7.C: New test.
29911
29912 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
29913
29914         PR 12267, 12391, 12560, 13129, 14114, 14133
29915         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
29916         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
29917         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
29918         Adjust error regexps.
29919         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
29920         * gcc.dg/noncompile/undeclared-1.c: New test cases.
29921         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
29922         * gcc.dg/local1.c: Add explanatory comment.
29923
29924 2004-03-23  Roger Sayle  <roger@eyesopen.com>
29925
29926         PR optimization/14669
29927         * g++.dg/opt/fold2.C: New test case.
29928
29929 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
29930
29931         PR c/14069
29932         * gcc.dg/20040322-1.c: New test.
29933
29934 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29935
29936         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
29937         * gcc.dg/ultrasp4.c: Likewise.
29938         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
29939
29940 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
29941
29942         * gcc.dg/i386-sse-8.c: Reset default options.
29943
29944 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
29945
29946         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
29947         in the error message text.
29948
29949 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29950
29951         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
29952
29953 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
29954
29955         PR c++/14616
29956         * g++.dg/init/array13.C: New test.
29957
29958 2004-03-20  Roger Sayle  <roger@eyesopen.com>
29959
29960         PR target/13889
29961         * gcc.c-torture/compile/pr13889.c: New test case.
29962
29963 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29964
29965         PR c/14635
29966         * builtins-1.c (nan, nans): Don't test.
29967         * builtins-30.c: Don't use nan, nanf, nanl.
29968         * builtins-35.c: New test.
29969
29970 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
29971
29972         * g++.dg/ext/altivec-6.C: New test.
29973
29974 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
29975
29976         * g++.dg/init/placement3.C: New test.
29977
29978         * g++.dg/template/spec13.C: New test.
29979
29980         * g++.dg/lookup/using11.C: New test.
29981
29982         * g++.dg/lookup/koenig3.C: New test.
29983
29984         * g++.dg/template/operator2.C: New test.
29985
29986         * g++.dg/expr/dtor3.C: New test.
29987         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
29988         marker.
29989         * g++.old-deja/g++.law/visibility28.C: Likewise.
29990
29991 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
29992
29993         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
29994         * gcc.dg/ppc64-abi-3.c: Likewise.
29995
29996 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29997
29998         PR c++/14545
29999         * g++.dg/parse/template15.C: New test.
30000
30001 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
30002
30003         * g++.dg/expr/dtor2.C: New test.
30004
30005         * g++.dg/lookup/anon4.C: New test.
30006
30007         * g++.dg/overload/using1.C: New test.
30008
30009         * g++.dg/template/lookup7.C: New test.
30010
30011         * g++.dg/template/typename6.C: New test.
30012
30013         * g++.dg/expr/cond6.C: New test.
30014
30015 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30016
30017         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
30018
30019 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
30020
30021         * g++.dg/expr/cond5.C: New test.
30022         * g++.dg/expr/constcast1.C: Likewise.
30023         * g++.dg/expr/ptrmem2.C: Likewise.
30024         * g++.dg/expr/ptrmem3.C: Likewise.
30025         * g++.dg/lookup/main1.C: Likewise.
30026         * g++.dg/template/lookup6.C: Likewise.
30027
30028 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
30029
30030         * gcc.dg/local1.c: New test.
30031
30032         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
30033
30034 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30035
30036         * gcc.dg/torture/builtin-convert-1.c: New test.
30037
30038 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30039
30040         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
30041
30042 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
30043
30044         PR c++/14481
30045         * g++.dg/warn/Wunused-7.C: New test.
30046
30047 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30048
30049         * gcc.dg/torture/builtin-integral-1.c: New test.
30050
30051 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
30052
30053         PR c++/14586
30054         * g++.dg/parse/non-dependent3.C: New test.
30055
30056 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
30057
30058         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
30059         * g++.dg/eh/simd-2.C: Likewise.
30060         * g++.dg/init/array10.C: Likewise.
30061         * gcc.c-torture/compile/simd-1.c: Likewise.
30062         * gcc.c-torture/compile/simd-2.c: Likewise.
30063         * gcc.c-torture/compile/simd-3.c: Likewise.
30064         * gcc.c-torture/compile/simd-4.c: Likewise.
30065         * gcc.c-torture/compile/simd-6.c: Likewise.
30066         * gcc.c-torture/execute/simd-1.c: Likewise.
30067         * gcc.c-torture/execute/simd-2.c: Likewise.
30068         * gcc.dg/compat/vector-defs.h: Likewise.
30069         * gcc.dg/20020531-1.c: Likewise.
30070         * gcc.dg/altivec-3.c: Likewise.
30071         * gcc.dg/altivec-4.c: Likewise.
30072         * gcc.dg/altivec-varargs-1.c: Likewise.
30073         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
30074         * gcc.dg/i386-mmx-3.c: Likewise.
30075         * gcc.dg/i386-sse-4.c: Likewise.
30076         * gcc.dg/i386-sse-5.c: Likewise.
30077         * gcc.dg/i386-sse-8.c: Likewise.
30078         * gcc.dg/simd-1.c: Likewise.
30079         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
30080         __ev64_opaque__ since the machine description provides it.
30081
30082 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30083
30084         * lib/compat.exp (skip_list): New global variable.
30085         Use it to hold the user defined COMPAT_SKIPS list if any.
30086         (compat-obj): Add the members of skip_list to optall.
30087
30088 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30089
30090         * gcc.dg/compat/union-by-value-1_main.c,
30091         union-by-value-1_x.c, union-by-value-1_y.c,
30092         union-check.h, union-defs.h,
30093         union-init.h, union-return-1_main.c,
30094         union-return-1_x.c, union-return-1_y.c: New files.
30095
30096 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30097
30098         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
30099         mixed-struct-init.h: Add 4 mixed structure types.
30100         struct-by-value-21_main.c, struct-by-value-21_x.c,
30101         struct-by-value-21_y.c, struct-return-21_main.c,
30102         struct-return-21_x.c, struct-return-21_y.c: New files.
30103
30104 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
30105
30106         PR c++/14550
30107         * g++.dg/parse/template14.C: New test.
30108
30109 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30110
30111         * gcc.c-torture/execute/20040313-1.c: New test.
30112
30113 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
30114
30115         PR target/14533
30116         * gcc.dg/20040311-2.c: New test.
30117
30118 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
30119
30120         PR other/14544
30121         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
30122         bit-field.
30123
30124 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
30125
30126         * gcc.dg/20040305-2.c: Add missing return statement.
30127
30128 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30129
30130         * gcc.dg/builtins-34.c: Also check pow10*.
30131
30132 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
30133
30134         PR target/14262
30135         * gcc.dg/20040305-2.c: New test.
30136
30137 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
30138
30139         * gcc.dg/20040310-1.c: New test.
30140
30141 2004-03-11  Roger Sayle  <roger@eyesopen.com>
30142
30143         * gcc.c-torture/execute/20040311-1.c: New test case.
30144
30145 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
30146
30147         PR c++/14476
30148         * g++.dg/lookup/enum1.C: New test.
30149
30150 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
30151
30152         PR c++/14510
30153         * g++.dg/lookup/struct2.C: New test.
30154
30155 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
30156
30157         * gcc.dg/builtins-34.c: New test.
30158
30159 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30160
30161         * gcc.dg/torture/builtin-nonneg-1.c: New test.
30162
30163 2004-03-09  James E Wilson  <wilson@specifixinc.com>
30164
30165         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
30166         * gcc.dg/alias-2.c: New testcase.
30167
30168 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
30169
30170         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
30171
30172 2004-03-09  Roger Sayle  <roger@eyesopen.com>
30173
30174         * gcc.c-torture/execute/20040309-1.c: New test case.
30175
30176 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
30177
30178         PR c++/14397
30179         * g++.dg/overload/ref1.C: New.
30180
30181 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30182
30183         PR c++/14409
30184         * g++.dg/template/spec12.C: New test.
30185
30186         PR c++/14448
30187         * g++.dg/parse/crash14.C: New test.
30188
30189 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
30190
30191         PR c++/14230
30192         * g++.dg/init/ref11.C: New test.
30193
30194 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
30195
30196         PR c++/14432
30197         * g++.dg/parse/builtin2.C: New test.
30198
30199 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
30200
30201         PR c++/14401
30202         * g++.dg/init/ctor3.C: New test.
30203         * g++.dg/init/union1.C: New test.
30204         * g++.dg/ext/anon-struct4.C: New test.
30205
30206 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
30207
30208         * g++.dg/lookup/koenig1.C: Tweak error messages.
30209         * g++.dg/lookup/used-before-declaration.C: Likewise.
30210         * g++.dg/other/do1.C: Likewise.
30211         * g++.dg/overload/koenig1.C: Likewise.
30212         * g++.dg/parse/crash13.C: Likewise.
30213         * g++.dg/template/instantiate3.C: Likewise.
30214
30215 2004-03-08  Eric Christopher  <echristo@redhat.com>
30216
30217         * * lib/target-supports.exp: Enable libiconv in test
30218         compilation.  Fix up error checking.
30219
30220 2004-03-08  Roger Sayle  <roger@eyesopen.com>
30221
30222         PR middle-end/14289
30223         * gcc.dg/pr14289-1.c: New test case.
30224         * gcc.dg/pr14289-2.c: Likewise.
30225         * gcc.dg/pr14289-3.c: Likewise.
30226
30227 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
30228
30229         * gcc.c-torture/execute/20040308-1.c: New test.
30230
30231 2004-03-07  Roger Sayle  <roger@eyesopen.com>
30232
30233         * gcc.c-torture/execute/20040307-1.c: New test case.
30234
30235 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
30236
30237         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
30238
30239 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
30240
30241         * gcc.dg/20040306-1.c: New test.
30242
30243 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
30244
30245         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
30246         them static.
30247         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
30248
30249 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30250
30251         PR c/14465
30252         * gcc.dg/decl-6.c: New test.
30253
30254 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30255
30256         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
30257         Rename LOGPOW -> LOG_POW.
30258         (SQRT_EXP, POW_EXP): New.
30259
30260 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30261
30262         * gcc.dg/i386-sse-8.c: New test.
30263
30264 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30265
30266         PR c/14114
30267         * gcc.dg/decl-5.c: New test.
30268
30269 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
30270
30271         * gcc.dg/20040305-1.c: New test.
30272
30273 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
30274
30275         PR other/14354
30276         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
30277
30278 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
30279
30280         PR c++/14425, c++/14426
30281         * g++.dg/ext/altivec-4.C: New test.
30282         * g++.dg/ext/altivec-5.C: New test.
30283
30284 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
30285
30286         * g++.old-deja/g++.other/linkage1.C: Expect errors about
30287         global variables of a type with no linkage.
30288         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
30289         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
30290         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
30291         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
30292         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
30293         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
30294         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
30295         * g++.dg/warn/deprecated.C: Name enum Color.
30296         * g++.dg/overload/VLA.C: Name structure for 'b'.
30297         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
30298
30299 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30300
30301         * gcc.c-torture/compile/20040304-1.c: New test.
30302
30303 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
30304
30305         PR 13728
30306         * gcc.dg/decl-4.c: New testcase.
30307
30308 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
30309
30310         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
30311         as PRECF if sizeof (float) > sizeof (double).
30312         (PRECL): Make it the same as PRECF if
30313         sizeof (float) > sizeof (long double).
30314
30315 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30316
30317         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
30318         system type.  Add check for irix6 which doesn't have c99 runtime.
30319
30320 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
30321
30322         * gcc.dg/const-elim-1.c: xfail for xtensa.
30323
30324 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
30325
30326         PR c++/14369
30327         * g++.dg/template/cond4.C: New test.
30328
30329 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
30330
30331         PR c++/14360
30332         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
30333
30334         PR c++/14361
30335         * g++.dg/parse/defarg7.C: New test.
30336
30337         PR c++/14359
30338         * g++.dg/template/friend26.C: New test.
30339
30340 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
30341
30342         PR c++/14324
30343         * g++.dg/abi/mangle21.C: New test.
30344
30345         PR c++/14260
30346         * g++.dg/parse/constructor2.C: New test.
30347
30348         PR c++/14337
30349         * g++.dg/template/sfinae1.C: New test.
30350
30351 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
30352
30353         PR c++/14267
30354         * g++.dg/expr/crash2.C: New test.
30355
30356         PR middle-end/13448
30357         * gcc.dg/inline-5.c: New test.
30358         * gcc.dg/always-inline.c: Split out tests into ...
30359         * gcc.dg/always-inline2.c: ... this and ...
30360         * gcc.dg/always-inline3.c: ... this.
30361
30362 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
30363
30364         PR debug/12103
30365         * g++.dg/debug/crash1.C: New test.
30366
30367 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
30368
30369         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
30370         function with __attribute__((noinline)).
30371         (recurser_void2): Likewise.
30372         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
30373         (recurser_void2): Likewise.
30374
30375 2004-02-29  Roger Sayle  <roger@eyesopen.com>
30376
30377         PR middle-end/14203
30378         * g++.dg/warn/Wunused-6.C: New test case.
30379
30380 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
30381
30382         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
30383         not defined.
30384
30385 2004-02-27  Eric Christopher  <echristo@redhat.com>
30386
30387         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
30388         * g++.dg/charset/asm2.c: Run only x86.
30389         * gcc.dg/charset/asm3.c: Ditto.
30390
30391 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
30392
30393         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
30394         ld_library_path.
30395
30396 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
30397
30398         * g++.dg/ext/altivec-3.C: New.
30399
30400 2004-02-26  Richard Henderson  <rth@redhat.com>
30401
30402         * g++.dg/ext/attrib10.C: Mark for warning.
30403         * gcc.dg/attr-alias-1.c: New.
30404
30405 2004-02-26  Richard Henderson  <rth@redhat.com>
30406
30407         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
30408         * gcc.c-torture/execute/20040208-2.c: ... it back.
30409
30410 2004-02-26  Eric Christopher  <echristo@redhat.com>
30411
30412         * lib/target-supports.exp (check-iconv-available): New function.
30413         * lib/gcc-dg.exp (dg-require-iconv): New function.
30414         Use above.
30415         * gcc.dg/charset: New directory.
30416         * gcc.dg/charset/charset.exp: New file.
30417         * gcc.dg/charset/asm1.c: Ditto.
30418         * gcc.dg/charset/asm2.c: Ditto.
30419         * gcc.dg/charset/asm3.c: Ditto.
30420         * gcc.dg/charset/asm4.c: Ditto.
30421         * gcc.dg/charset/asm5.c: Ditto.
30422         * gcc.dg/charset/attribute1.c: Ditto.
30423         * gcc.dg/charset/attribute2.c: Ditto.
30424         * gcc.dg/charset/string1.c: Ditto.
30425         * g++.dg/charset: New directory.
30426         * g++.dg/dg.exp: Add here. Special options.
30427         * g++.dg/charset/charset.exp: New file.
30428         * g++.dg/charset/asm1.c: Ditto.
30429         * g++.dg/charset/asm2.c: Ditto.
30430         * g++.dg/charset/asm3.c: Ditto.
30431         * g++.dg/charset/asm4.c: Ditto.
30432         * g++.dg/charset/attribute1.c: Ditto.
30433         * g++.dg/charset/attribute2.c: Ditto.
30434         * g++.dg/charset/extern1.cc: Ditto.
30435         * g++.dg/charset/extern2.cc: Ditto.
30436         * g++.dg/charset/string1.c: Ditto.
30437
30438 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
30439
30440         PR c++/14278
30441         * g++.dg/parse/comma1.C: New test.
30442
30443 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30444
30445         PR c++/14284
30446         * g++.dg/template/ttp8.C: New test.
30447
30448 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
30449
30450         * gcc.dg/fixuns-trunc-1.c: New test.
30451
30452 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30453
30454         * gcc.dg/builtins-config.h: Use #elif.
30455
30456 2004-02-26  Michael Matz  <matz@suse.de>
30457
30458         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
30459         * gcc.dg/991214-1.c: Likewise.
30460         * gcc.dg/i386-asm-1.c: Likewise.
30461
30462 2004-02-25  Richard Henderson  <rth@redhat.com>
30463
30464         * gcc.c-torture/execute/20040208-2.c: Move ...
30465         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
30466
30467 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30468
30469         PR c++/14246
30470         * g++.dg/other/crash-3.C: New test.
30471
30472 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30473
30474         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
30475         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
30476
30477         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
30478         HP-UX.
30479
30480 2004-02-24  Michael Matz  <matz@suse.de>
30481
30482         * gcc.dg/i386-regparm.c: New.
30483
30484 2004-02-23  James E Wilson  <wilson@specifixinc.com>
30485
30486         * gcc.c-torture/execute/20040223-1.c: New.
30487
30488 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
30489             Kazu Hirata  <kazu@cs.umass.edu>
30490
30491         * gcc.dg/fwritable-strings-1.c: Remove.
30492
30493 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
30494
30495         PR c/14156
30496         * gcc.dg/20040223-1.c: New test.
30497
30498 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30499
30500         PR c++/14106
30501         * g++.dg/ext/typeof9.C: New test.
30502
30503 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30504
30505         PR c++/14250
30506         * g++.dg/other/switch1.C: New test.
30507
30508 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30509
30510         * gcc.dg/cast-function-1.c: Adjust for new informative message.
30511         * gcc.dg/va-arg-1.c: Likewise.
30512
30513 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30514
30515         PR c++/14143
30516         * g++.dg/template/koenig5.C: New test.
30517
30518 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
30519
30520         * g++.dg/ext/altivec-1.C: Generalize target triple.
30521         * g++.dg/ext/altivec-2.C: New test case.
30522         * g++.dg/ext/altivec_check.h: New file.
30523         * gcc.dg/altivec-1.c: Generalize target triple;
30524         include altivec_check.h and call altivec_check().
30525         * gcc.dg/altivec-[2-5].c: Generalize target triple.
30526         * gcc.dg/altivec-6.c: New test case.
30527         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
30528         type casts as needed.
30529         * gcc.dg/altivec-10.c: Include altivec_check.h and call
30530         altivec_check().
30531         * gcc.dg/altivec-12.c: New test case.
30532         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
30533         include altivec_check.h and call altivec_check().
30534         * gcc.dg/altivec_check.h: New file.
30535
30536 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30537
30538         * lib/target-supports.exp (check_alias_available): Don't mangle
30539         function `g' in test program.
30540
30541 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30542
30543         * lib/target-supports.exp (check_profiling_available): Check
30544         argument to determine whether we support a profiling type.
30545         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
30546         check_profiling_available.
30547         * g++.dg/bprob/bprob.exp: Likewise.
30548         * g77.dg/bprob/bprob.exp: Likewise.
30549         * gcc.misc-tests/bprob.exp: Likewise.
30550         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
30551         dg-require-profiling and delete expected error handling.
30552         * gcc.dg/20021014-1.c: Likewise.
30553         * gcc.dg/nest.c: Likewise.
30554
30555 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30556
30557         PR c++/12007
30558         * g++.dg/other/vthunk1.C: New test.
30559
30560 2004-02-20  Falk Hueffner  <falk@debian.org>
30561
30562         PR target/14201
30563         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
30564
30565 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
30566
30567         PR c++/13927
30568         * g++.dg/other/error8.C: Remove XFAIL markers.
30569
30570         PR c++/14173
30571         * g++.dg/ext/packed5.C: New test.
30572
30573         PR c++/14199
30574         * g++.dg/warn/Wunused-5.C: New test.
30575
30576         PR c++/14186
30577         * g++.dg/lookup/member1.C: New test.
30578
30579 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
30580
30581         * gcc.c-torture/compile/20040130-1.c: Enable only when
30582         __INT_MAX__ >= 2147483647L.
30583         * gcc.c-torture/compile/961203-1.c: Likewise.
30584
30585 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
30586
30587         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
30588         * g++.dg/opt/template1.C: Robustify assembler regexp
30589
30590 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30591
30592         * gcc.c-torture/execute/simd-4.x: Remove.
30593         * gcc.c-torture/execute/va-arg-25.x: Likewise.
30594         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
30595         Guard with #ifndef SKIP_ATTRIBUTE.
30596         * gcc.dg/compat/vector-1_y.c: Likewise.
30597         * gcc.dg/compat/vector-2_x.c: Likewise.
30598         * gcc.dg/compat/vector-2_y.c: Likewise.
30599         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
30600         * g++.dg/eh/simd-2.C: Likewise.
30601
30602 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
30603
30604         * gcc.c-torture/compile/complex-1.c: New.
30605
30606 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
30607
30608         PR target/14209
30609         * gcc.c-torture/execute/20040218-1.c: New test.
30610
30611 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30612
30613         PR c++/14181
30614         * g++.dg/parse/new2.C: New test.
30615
30616 2004-02-18  Paul Brook  <paul@codesourcery.com>
30617
30618         * gcc.c-torture/compile/libcall-1.c: New test.
30619
30620 2004-02-18  Paul Brook  <paul@codesourcery.com>
30621
30622         PR debug/12934
30623         * gcc.dg/debug/debug-7.c: New test.
30624
30625 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
30626
30627         * gcc.dg/20040217-1.c: New test.
30628
30629 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
30630
30631         * gcc.c-torture/execute/990208-1.x: Delete.
30632
30633 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
30634
30635         * gcc.c-torture/execute/20040208-2.x: New file.
30636
30637 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
30638
30639         PR c++/11326
30640         * g++.dg/abi/structret1.C: New test.
30641
30642 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
30643
30644         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
30645         (i386_cpuid): No need to test if cpuid is available on AMD64.
30646         Fix assembly, so that it works onboth i386 and AMD64.
30647         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
30648         (vecInLong): Fix s[] member type to unsigned int.
30649         (vecInWord): Remove type.
30650         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
30651         (a64, b64, c64, d64, e64): Remove.
30652         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
30653         Remove unused variable.  Remove initialization of removed variables.
30654         Don't call mmx_tests nor sse_tests.
30655         (reference_mmx, reference_sse): Remove.
30656         (check): Add return stmt.
30657         * gcc.dg/i386-sse-7.c: New test.
30658         * gcc.dg/i386-mmx-4.c: New test.
30659
30660 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30661
30662         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
30663         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
30664         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
30665         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
30666         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
30667         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
30668         g++.dg/tc1/dr94.C: Fix line terminator.
30669
30670 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
30671
30672         * gcc.c-torture/compile/20040216-1.c: New.
30673
30674 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30675
30676         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
30677         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
30678         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
30679         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
30680         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
30681         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
30682
30683 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30684
30685         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
30686
30687 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
30688
30689         PR c++/13971
30690         * g++.dg/expr/cond4.C: New test.
30691
30692         PR c++/14086
30693         * g++.dg/lookup/crash2.C: New test.
30694
30695 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
30696
30697         * gcc.c-torture/compile/20040214-2.c: New test.
30698
30699 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
30700
30701         PR c++/14116
30702         * g++.dg/ext/typeof8.C: New test.
30703
30704 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
30705
30706         * gcc.c-torture/compile/20040214-1.c: New test.
30707
30708 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30709
30710         PR c++/13635
30711         * g++.dg/template/spec11.C: New test.
30712
30713 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30714
30715         PR c++/13927
30716         * g++.dg/other/error8.C: New test.
30717
30718 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
30719
30720         PR c++/14122
30721         * g++.dg/template/array4.C: New test.
30722
30723         PR c++/14108
30724         * g++.dg/inherit/thunk2.C: New test.
30725
30726         PR c++/14083
30727         * g++.dg/eh/cond2.C: New test.
30728
30729 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
30730
30731         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
30732
30733 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
30734
30735         * lib/scanasm.exp (dg-scan): Quote pattern before display.
30736
30737 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
30738
30739         * g++.dg/simd-2.C: xfail on ppc64-linux.
30740
30741 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
30742
30743         PR c/456
30744         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
30745         tests.
30746
30747 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
30748
30749         * gcc.dg/builtins-33.c: New test.
30750
30751 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
30752
30753         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
30754
30755 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
30756
30757         * g++.dg/simd-2.C: Set -maltivec for ppc64.
30758
30759 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
30760
30761         * gcc.dg/ppc64-abi-3.c: New test.
30762
30763 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
30764
30765         PR c/14092
30766
30767         * gcc.dg/pr14092-1.c: New testcase.
30768
30769 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
30770
30771         * gcc.dg/cpp/assert4.c: Fix typo last change.
30772
30773         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
30774         * gcc.dg/cpp/assert4.c: Handle powerpc64.
30775
30776         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
30777
30778 2004-02-09  Roger Sayle  <roger@eyesopen.com>
30779
30780         * gcc.c-torture/compile/20040209-1.c: New test case.
30781
30782 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30783
30784         * gcc.dg/c90-init-1.c: Adjust expected error messages.
30785
30786 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
30787
30788         * gcc.c-torture/execute/20040208-[12].c: New tests.
30789
30790 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30791
30792         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
30793
30794 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30795
30796         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
30797
30798 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
30799
30800         Bug 13856
30801         * gcc.dg/visibility-8.c: New testcase.
30802
30803 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
30804
30805         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
30806         arguments.
30807         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
30808
30809 2004-02-07  Roger Sayle  <roger@eyesopen.com>
30810
30811         PR middle-end/13696
30812         * g++.dg/opt/fold1.C: New test case.
30813
30814 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30815
30816         PR c++/14033
30817         * g++.dg/other/crash-2.C: New test.
30818
30819 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30820
30821         PR c++/14028
30822         * g++.dg/parse/angle-bracket2.C: New test.
30823
30824 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30825
30826         PR middle-end/13750
30827         Revert:
30828         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
30829         PR pch/13361
30830         * testsuite/g++.dg/pch/wchar-1.C: New.
30831         * testsuite/g++.dg/pch/wchar-1.Hs: New.
30832
30833 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30834
30835         PR c++/14008
30836         * g++.dg/parse/error15.C: New test.
30837         * g++.dg/parse/crash11.C: Update dg-error mark.
30838
30839 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
30840
30841         PR c++/13932
30842         * g++.dg/warn/conv2.C: New test.
30843
30844 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30845
30846         PR c++/13086
30847         * g++.dg/warn/incomplete1.C: Remove xfail.
30848
30849 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
30850
30851         * lib/file-format.exp (gcc_target_object_format): Use
30852         ${tool}_target_compile, not gcc_target_compile.
30853         * lib/target-supports.exp (check_alias_available): Likewise.
30854         (check_gc_sections_available): Likewise.
30855         * g++.dg/ext/attrib10.C: Use dg-require-alias.
30856         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
30857         dg-require-alias.
30858
30859 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
30860
30861         PR c++/13969
30862         * g++.dg/template/static6.C: New test.
30863
30864 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
30865
30866         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
30867
30868 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30869
30870         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
30871         tests for systems where `char' is unsigned by default.
30872
30873 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30874
30875         PR c++/13997
30876         * g++.dg/template/partial3.C: New test.
30877
30878 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
30879
30880         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
30881         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
30882         Remove mentions of obsolete ports.
30883
30884 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
30885
30886         * gcc.dg/noncompile/20001228-1.c: Fix for new
30887         error message.
30888
30889 2004-02-03  Roger Sayle  <roger@eyesopen.com>
30890
30891         PR target/9348
30892         * gcc.c-torture/execute/multdi-1.c: New test case.
30893
30894 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
30895
30896         PR c++/13925
30897         * g++.dg/template/lookup5.C: New test.
30898
30899 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
30900
30901         PR c++/13950
30902         * g++.dg/template/lookup4.C: New test.
30903
30904         PR c++/13970
30905         * g++.dg/parse/error14.C: New test.
30906
30907         PR c++/14002
30908         * g++.dg/parse/template13.C: New test.
30909
30910 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
30911
30912         PR c++/13978
30913         * g++.dg/template/koenig4.C: New test.
30914
30915         PR c++/13968
30916         * g++.dg/template/crash17.C: New test.
30917
30918         PR c++/13975
30919         * g++.dg/parse/error13.C: New test.
30920         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
30921
30922 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30923
30924         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
30925
30926 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
30927
30928         PR c/11658
30929         PR c/13994
30930         * gcc.dg/noncompile/20040203-1.c: New test.
30931         * gcc.dg/noncompile/20040203-2.c: Likewise.
30932         * gcc.dg/noncompile/20040203-3.c: Likewise.
30933         * gcc.dg/20040203-1.c: Likewise.
30934
30935 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
30936
30937         PR c++/10858
30938         * g++.dg/template/sizeof7.C: New test.
30939
30940 2004-02-02  Eric Christopher  <echristo@redhat.com>
30941             Zack Weinberg  <zack@codesourcery.com>
30942
30943         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
30944
30945 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
30946
30947         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
30948         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
30949         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
30950         * gcc.dg/cleanup-5.c: Run only on Linux targets.
30951
30952 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
30953
30954         PR c++/13113
30955         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
30956
30957         PR c++/13854
30958         * g++.dg/ext/attrib13.C: New test.
30959
30960         PR c++/13907
30961         * g++.dg/conversion/op2.C: New test.
30962
30963 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30964
30965         * gcc.dg/titype-1.c: Fix pasto.
30966
30967 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30968
30969         * gcc.dg/titype-1.c: New test.
30970
30971 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30972
30973         PR c++/13957
30974         * g++.dg/template/non-type-template-argument-1.C,
30975         g++.dg/template/qualified-id1.C: Update dg-error marks.
30976         * g++.dg/template/nontype6.C: New test.
30977
30978 2004-02-01  Roger Sayle  <roger@eyesopen.com>
30979
30980         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
30981         * gcc.dg/builtins-31.c: New testcase.
30982         * gcc.dg/builtins-32.c: New testcase.
30983
30984 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
30985
30986         * objc.dg/call-super-2.m: Update line numbers
30987         for the including of stddef.h.
30988
30989 2004-01-30  Michael Matz  <matz@suse.de>
30990
30991         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
30992         g++.dg/ext/case-range3.C: New tests.
30993
30994 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30995
30996         DR206
30997         PR c++/13813
30998         * g++.dg/template/member4.C: New test.
30999
31000 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31001
31002         PR c++/13683
31003         * g++.dg/template/sizeof6.C: New test.
31004
31005 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
31006
31007         * gcc.dg/fwritable-strings-1.c: New test.
31008
31009 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
31010
31011         * gcc.c-torture/compile/20040130-1.c: New test.
31012
31013 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
31014
31015         * objc.dg/call-super-2.m: Include stddef.h for size_t.
31016
31017 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
31018
31019         PR c++/13883
31020         * g++.dg/template/ctor3.C: New test.
31021
31022 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31023
31024         * g++.dg/tc1: New directory.
31025         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
31026         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
31027         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
31028         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
31029         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
31030
31031 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31032
31033         * g++.dg/parse/error11.C: New test.
31034         * g++.dg/parse/error12.C: Likewise.
31035
31036 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
31037
31038         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
31039         (scan_initial, main): Use aligned_sizeof instead of sizeof.
31040
31041 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
31042
31043         PR c++/13791
31044         * g++.dg/ext/attrib12.C: New test.
31045
31046         PR c++/13736
31047         * g++.dg/parse/cast2.C: New test.
31048
31049 2004-01-27  James E Wilson  <wilson@specifixinc.com>
31050
31051         * objc.dg/encode-2.m (main): New local string.  Set depending on
31052         sizeof long.  Use in sscanf call.
31053         * objc.dg/encode-3.m (main): New local string.  Set depending on
31054         sizeof long.  Use in scan_initial call.
31055
31056 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31057
31058         * objc.dg/call-super-2.m: Make LP64-safe.
31059         * objc.dg/desig-init-1.m: Likewise.
31060
31061 2004-01-27  Devang Patel <dpatel@apple.com>
31062
31063         * g++.dg/debug/namespace1.C: New test.
31064
31065 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
31066
31067         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
31068         xscale-*-*.
31069
31070         * gcc.dg/arm-mmx-1.c: New test.
31071
31072 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31073
31074         * gcc.dg/20040127-1.c: New test.
31075         * gcc.dg/20040127-2.c: New test.
31076
31077 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31078
31079         * objc.dg/stret-1.m (glob): Renamed to globa.
31080
31081 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
31082
31083         PR c++/13663
31084         * g++.dg/expr/for1.C: New test.
31085
31086 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
31087
31088         PR middle-end/13779
31089         * gcc.dg/darwin-longlong.c: New test.
31090
31091 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
31092
31093         * gcc.dg/20040124-1.c: Moved test from here...
31094         * gcc.c-torture/compile/20040124-1.c: ...to here.
31095
31096 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
31097
31098         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
31099         the assembly output if -m64 is passed.
31100
31101 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
31102
31103         PR c++/13833
31104         * g++.dg/template/cond3.C: New test.
31105
31106 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31107
31108         PR c++/13810
31109         * g++.dg/template/ttp7.C: New test.
31110
31111 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31112
31113         PR c++/13797
31114         * g++.dg/template/nontype4.C: New test.
31115         * g++.dg/template/nontype5.C: Likewise.
31116
31117 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
31118
31119         * gcc.dg/torture/mips-clobber-at.c: New test.
31120
31121 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
31122
31123         * gcc.dg/20040124-1.c: New test.
31124
31125 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
31126
31127         * gcc.dg/20040123-1.c: New test.
31128
31129 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
31130
31131         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
31132
31133 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31134
31135         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
31136
31137 2004-01-23  Andrew Pinski  <apinski@apple.com>
31138
31139         * gcc.dg/20030121-1.c: Move to ..
31140         * gcc.dg/20040121-1.c: here.
31141
31142 2004-01-23  Roger Sayle  <roger@eyesopen.com>
31143
31144         * gcc.dg/builtins-29.c: New test case.
31145
31146 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
31147
31148         PR 18314
31149         * gcc.dg/builtins-30.c: New testcase.
31150
31151 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
31152
31153         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
31154         * lib/g77.exp: Likewise.
31155         * lib/objc.exp: Likewise.
31156         * lib/g++.exp: Likewise.
31157
31158 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
31159
31160         * gcc.dg/struct-by-value-2.c: New test.
31161
31162 2004-01-21  Andrew Pinski  <apinski@apple.com>
31163
31164         PR target/13785
31165         * gcc.dg/20030121-1.c: New test.
31166
31167 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
31168
31169         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
31170         clobber frame pointer register in asm statement.
31171
31172 2004-01-21  Falk Hueffner  <falk@debian.org>
31173
31174         * gcc.c-torture/compile/20040121-1.c: New test.
31175
31176 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
31177
31178         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
31179
31180 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
31181
31182         * gcc.dg/ppc64-abi-2.c: New test.
31183
31184 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
31185
31186         * lib/treelang.exp: Fill out this file.
31187         * lib/treelang-dg.exp: New File.
31188
31189 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
31190
31191         * gcc.c-torture/compile/981022-1.c: Remove.
31192         * gcc.dg/array-5.c: Remove XFAIL.
31193         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
31194         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
31195         gcc.dg/cond-lvalue-1.c: Update.
31196         * gcc.dg/cast-lvalue-2.c: New test.
31197
31198 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
31199
31200         PR c++/13592
31201         * g++.dg/other/error1.C (class foo): Tweak error message.
31202
31203         PR c++/13592
31204         * g++.dg/template/call2.C: New test.
31205
31206 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31207
31208         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
31209         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
31210         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
31211         scalar-return-1_x.c, scalar-return-2_y.c,
31212         scalar-return-3_x.c, scalar-return-3_y.c,
31213         scalar-return-4_x.c, scalar-return-4_y.c,
31214         struct-align-1.h, struct-align-1_x.c,
31215         struct-align-1_y.c, struct-align-2.h,
31216         struct-align-2_x.c, struct-align-2_y.c,
31217         struct-by-value-10_y.c, struct-by-value-11_x.c,
31218         struct-by-value-11_y.c, struct-by-value-12_x.c,
31219         struct-by-value-12_y.c, struct-by-value-13_x.c,
31220         struct-by-value-13_y.c, struct-by-value-14_x.c,
31221         struct-by-value-14_y.c, struct-by-value-15_x.c,
31222         struct-by-value-15_y.c, struct-by-value-16_y.c,
31223         struct-by-value-17_y.c, struct-by-value-18_y.c,
31224         struct-by-value-19_y.c, struct-by-value-1_x.c,
31225         struct-by-value-1_y.c, struct-by-value-20_y.c,
31226         struct-by-value-2_x.c, struct-by-value-2_y.c,
31227         struct-by-value-3_y.c, struct-by-value-4_x.c,
31228         struct-by-value-4_y.c, struct-by-value-5_y.c,
31229         struct-by-value-6_y.c, struct-by-value-7_y.c
31230         struct-by-value-8_x.c, struct-by-value-8_y.c
31231         struct-by-value-9_x.c, struct-by-value-9_y.c
31232         struct-return-10_x.c, struct-return-10_y.c,
31233         struct-return-19_x.c, struct-return-20_x.c
31234         struct-return-2_x.c, struct-return-2_y.c
31235         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
31236         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
31237
31238 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31239
31240         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
31241         attribute on sparc*-sun-solaris2.*.
31242
31243 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
31244
31245         PR c++/13710
31246         * g++.dg/ext/typeof7.C: New test.
31247
31248 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
31249
31250         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
31251         * gcc.dg/const-elim-1.c: Same.
31252
31253 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
31254
31255         * objc.dg/stret-1.m: New.
31256         * objc.dg/stret-2.m: New.
31257
31258 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
31259
31260         PR c++/11895
31261         * g++.dg/ext/vector1.C: New test.
31262
31263 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
31264
31265         * gcc.dg/pch/import-1.c: New.
31266         * gcc.dg/pch/import-1.hs: New.
31267         * gcc.dg/pch/import-1a.h: New.
31268         * gcc.dg/pch/import-1b.h: New.
31269         * gcc.dg/pch/import-1c.h: New.
31270
31271 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
31272
31273         PR c++/13574
31274         * g++.dg/ext/array1.C: New test.
31275
31276         PR c++/13178
31277         * g++.dg/conversion/op1.C: New test.
31278
31279 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
31280
31281         PR 11864
31282         From Kazumoto Kojima / Dan Kegel:
31283         * gcc.dg/pr11864-1.c: New test.
31284
31285         PR 10392
31286         From Marcus Comstedt / Dan Kegel:
31287         * gcc.dg/pr10392-1.c: New test.
31288
31289 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
31290
31291         PR c++/13478
31292         * g++.dg/init/ref10.C: New test.
31293
31294 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31295
31296         PR c++/13407
31297         * g++.dg/parse/typename6.C: New test.
31298
31299 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
31300
31301         PR pch/13361
31302         * testsuite/g++.dg/pch/wchar-1.C: New.
31303         * testsuite/g++.dg/pch/wchar-1.Hs: New.
31304
31305 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31306
31307         PR c++/9259
31308         * g++.dg/expr/sizeof2.C: New test.
31309
31310 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
31311
31312         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
31313
31314 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
31315
31316         PR c++/13659
31317         * g++.dg/lookup/strong-using-3.C: New.
31318         * g++.dg/lookup/using-10.C: New.
31319
31320 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
31321
31322         PR c++/13594
31323         * g++.dg/lookup/strong-using-2.C: New.
31324
31325 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
31326             Dan Kegel <dank@kegel.com>
31327             J"orn Rennecke <joern.rennecke@superh.com>
31328
31329         PR target/9365
31330         * gcc.dg/pr9365-1.c: New test.
31331
31332 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31333
31334         PR c++/8856
31335         * g++.dg/parse/casting-operator2.C: New test.
31336         * g++.old-deja/g++.pt/explicit83.C: Remove.
31337
31338 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
31339
31340         * gcc.dg/label-compound-stmt-1.c: New test.
31341         * gcc.c-torture/compile/950922-1.c,
31342         gcc.c-torture/compile/20000211-3.c,
31343         gcc.c-torture/compile/20000518-1.c,
31344         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
31345         compound statements.
31346
31347 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
31348
31349         * gcc.dg/ppc64-abi-1.c: New test.
31350
31351 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
31352
31353          * g++.dg/ext/attrib9.C: Add dg-warnings.
31354
31355 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31356
31357         PR c++/12335
31358         * g++.dg/parse/dtor3.C: New test.
31359
31360 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
31361
31362         PR c++/12709
31363         * g++.dg/parse/try-catch-1.C: New test.
31364
31365 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
31366
31367         * ada/acats/run_all.sh: Add more verbose output in acats.log
31368         when compiling tests.
31369
31370 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
31371
31372         PR 13656
31373         * gcc.dg/typedef-redecl.c: New test case.
31374         * gcc.dg/typedef-redecl.h: New support file.
31375
31376 2004-01-13  Jan Hubicka  <jh@suse.cz>
31377
31378         * gcc.dg/always_inline.c: New test.
31379         * gcc.dg/debug/20031231-1.c: Fix.
31380
31381 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31382
31383         PR c++/13474
31384         * g++.dg/template/array3.C: New test.
31385
31386 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
31387
31388         * g++.dg/ext/lvalue1.C: No longer expected to fail.
31389         * g++.dg/warn/Wunused-2.C: Likewise.
31390
31391 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31392
31393         PR c++/13289
31394         * g++.dg/template/instantiate6.C: New test.
31395
31396 2004-01-12  Roger Sayle  <roger@eyesopen.com>
31397
31398         PR middle-end/11397
31399         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
31400
31401 2004-01-12  Jan Hubicka  <jh@suse.cz>
31402
31403         PR opt/12826
31404         * gcc.dg/20040112-1.c: New.
31405
31406         * gcc.dg/dwarf-die[1-7].c: Move to...
31407         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
31408         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
31409
31410 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
31411
31412         PR c++/4100
31413         * g++.dg/parse/friend4.C: New test.
31414
31415 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
31416
31417         PR c++/4100
31418         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
31419         definition is called a friend.
31420
31421 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
31422
31423         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
31424
31425 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
31426
31427         PR c++/3478
31428         * g++.dg/parse/error10.C: New test.
31429         * g++.dg/template/arg2.C: Accept "invalid type" error.
31430
31431 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
31432
31433         PR middle-end/13392
31434         * g++.dg/opt/expect2.C: New test.
31435
31436 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
31437
31438         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
31439         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
31440         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
31441         Update dg-error regexps.
31442
31443 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
31444
31445         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
31446         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
31447
31448 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31449
31450         * gcc.dg/pragma-re-1.c: Use right pointer type.
31451
31452 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31453
31454         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
31455
31456 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
31457
31458         * gcc.dg/rs6000-ldouble-1.c: New.
31459
31460 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31461
31462         DR 337
31463         PR c++/9256
31464         * g++.dg/other/abstract1.C: New test.
31465
31466 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
31467
31468         * g++.dg/lookup/strong-using-1.C: New.
31469
31470 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
31471
31472         PR c/11234
31473         * gcc.dg/func-ptr-conv-1.c: New test.
31474         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
31475
31476 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
31477
31478         PR target/13380.
31479         * gcc.c-torture/compile/20040109-1.c: New.
31480
31481 2004-01-08  Stuart Hastings  <stuart@apple.com>
31482
31483         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
31484         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
31485         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
31486
31487 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
31488
31489         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
31490
31491 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31492
31493         * ada/acats/run_acats: Treat 'gnatchop' the same way
31494         as 'gnatmake'.  Export GCC_DRIVER.
31495         * ada/acats/run_all.sh: Add target_gnatchop.  Use
31496         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
31497
31498 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31499
31500         PR c++/12573
31501         * g++.dg/template/dependent-expr4.C: New test.
31502
31503 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
31504
31505         * gcc.dg/altivec-11.c: New test.
31506
31507 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
31508
31509         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
31510
31511 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
31512
31513         PR c/6024
31514         * gcc.dg/enum-compat-1.c: New test.
31515         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
31516
31517 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
31518
31519         PR c/12165
31520         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
31521         gcc.dg/c99-idem-qual-3.c: New tests.
31522
31523 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
31524
31525         * gcc.dg/winline-7.c: Don't cast void * to int.
31526
31527 2004-01-06  Jan Hubicka  <jh@suse.cz>
31528
31529         * gcc.dg/i386-sse-5.c: New test
31530         * g++.dg/eh/simd-1.c: Add -w argument for i386.
31531
31532 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
31533
31534         PR c++/12815
31535         * g++.dg/rtti/typeid4.C: New test.
31536
31537 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31538
31539         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
31540
31541 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
31542
31543         PR c++/12132
31544         * g++.dg/template/error11.C: New test.
31545
31546         PR c++/13451
31547         * g++.dg/template/class2.C: New test.
31548
31549 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
31550         Richard Sandiford <rsandifo@redhat.com>
31551
31552         PR c++/13387
31553         * g++.dg/opt/alias3.C: New test.
31554
31555 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
31556
31557         PR c++/13157
31558         * g++.dg/template/koenig3.C: New test.
31559
31560         PR c++/13529
31561         * g++.dg/parse/offsetof3.C: New test.
31562
31563         * g++.dg/init/copy7.C: Add missing dg-error markers.
31564
31565         PR c++/12226
31566         * g++.dg/init/copy7.c: New test.
31567
31568         PR c++/13536
31569         * g++.dg/parse/cast1.C: New test.
31570
31571 2004-01-04  Jan Hubicka  <jh@suse.cz>
31572
31573         * gcc.dg/winline[1-7].c: New tests.
31574
31575 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31576
31577         PR c++/13520
31578         * g++.dg/template/qualttp22.C: New test.
31579
31580 2004-01-01  Jan Hubicka  <jh@suse.cz>
31581
31582         * gcc.dg/debug/20031231-1.c: New.
31583         * gcc.c-torture/compile/20040101-1.c: New.
31584         * gcc.dg/dwarf-die-[1-7].c: New.
31585
31586 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
31587
31588         PR optimization/13521
31589         * gcc.c-torture/compile/20031231-1.c: New test.
31590
31591 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
31592
31593         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
31594
31595 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31596
31597         PR c++/10079
31598         * g++.dg/template/crash16.C: New test.
31599
31600 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
31601
31602         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
31603
31604 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
31605
31606         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
31607         ports.
31608         * g++.old-deja/g++.jason/thunk3.C: Likewise.
31609         * g++.old-deja/g++.law/profile1.C: Likewise.
31610         * gcc.c-torture/compile/981006-1.c: Likewise.
31611         * gcc.c-torture/execute/loop-2e.x: Likewise.
31612         * gcc.c-torture/execute/loop-2f.x: Remove.
31613         * gcc.c-torture/execute/loop-2g.x: Likewise.
31614         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
31615         * gcc.dg/20020312-2.c: Remove traces of dead ports.
31616
31617 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
31618
31619         PR c++/13507
31620         * g++.dg/ext/attrib11.C: New test.
31621
31622         PR c++/13494
31623         * g++.dg/template/array2-1.C: New test.
31624         * g++.dg/template/array2-2.C: New test.
31625
31626 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
31627
31628         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
31629
31630 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
31631
31632         PR c++/12774
31633         * g++.dg/template/array1-1.C: New test.
31634         * g++.dg/template/array1-2.C: New test.
31635
31636 2003-12-29  Roger Sayle  <roger@eyesopen.com>
31637
31638         PR fortran/12632
31639         * g77.dg/12632.f: New test case.
31640
31641 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31642
31643         PR c++/13289
31644         * g++.dg/parse/nontype1.C: New test.
31645
31646 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31647
31648         PR c++/12403
31649         * g++.dg/parse/explicit1.C: New test.
31650         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
31651
31652 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
31653
31654         PR c++/13081
31655         * g++.dg/opt/inline6.C: New test.
31656
31657         PR c++/12613
31658         * g++.dg/parse/error9.C: New test.
31659
31660         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
31661
31662 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
31663
31664         PR c++/13009
31665         * g++.dg/init/assign1.C: New test.
31666
31667 2003-12-28  Roger Sayle  <roger@eyesopen.com>
31668
31669         PR c++/13070
31670         * g++.dg/warn/format3.C: New test case.
31671
31672 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31673
31674         * gcc.c-torture/compile/20031227-1.c: New test.
31675
31676 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31677
31678         * g++.dg/bprob/bprob.exp: Load target-supports.exp
31679         * g77.dg/bprob/bprob.exp: Likewise.
31680         * gcc.misc-tests/bprob.exp: Likewise.
31681         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
31682         variants on systems where the library does not provide that
31683         functionality.
31684         * gcc.dg/builtins-20.c: Use builtins-config.h.
31685         * gcc.dg/builtins-config.h: New file.
31686
31687 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31688
31689         * lib/gcc-dg.exp (dg-require-profiling): New function.
31690         * lib/target-supports.exp (check_profiling_available): Likewise.
31691         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
31692         * g77.dg/bprob/bprob.exp: Likewise.
31693         * gcc.misc-tests/bprob.exp: Likewise.
31694         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
31695         * gcc.dg/20021014-1.c: Likewise.
31696         * gcc.dg/nest.c: Likewise.
31697
31698 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31699
31700         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
31701         compiling.
31702         * g++.dg/lookup/java2.C: Likewise.
31703         * gcc.dg/cpp/lexident.c: Likewise.
31704
31705 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
31706
31707         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
31708         given.
31709         * gcc.c-torture/compile/961203-1.c: Likewise.
31710         * gcc.c-torture/compile/980506-1.c: Likewise.
31711
31712 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
31713
31714         * lib/gcc-dg.exp (dg-prune-output): New annotation.
31715         (additional_prunes): New global.
31716         (gcc-dg-prune): Handle additional per-test pruning.
31717         (dg-test): Clear additional_prunes between tests.
31718
31719         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
31720         dg-prune-output to avoid spurious failures from assembler
31721         complaining about nonexistent WAW violations.
31722         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
31723         Use dg-prune-output to avoid spurious failures from assembler
31724         warning about Itanium B-step errata.
31725
31726 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31727
31728         * g++.dg/abi/macro0.C: New test.
31729         * g++.dg/abi/macro1.C: Likewise.
31730         * g++.dg/abi/macro2.C: Likewise.
31731
31732         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
31733         * g++.dg/abi/bitfield7.C: Likewise.
31734         * g++.dg/abi/dtor2.C: Likewise.
31735         * g++.dg/abi/mangle11.C: Likewise.
31736         * g++.dg/abi/mangle12.C: Likewise.
31737         * g++.dg/abi/mangle14.C: Likewise.
31738         * g++.dg/abi/mangle17.C: Likewise.
31739         * g++.dg/abi/vbase10.C: Likewise.
31740         * g++.dg/abi/vbase14.C: Likewise.
31741         * g++.dg/template/qualttp17.C: Likewise.
31742
31743 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
31744
31745         PR c/11995
31746         * gcc.dg/20031223-1.c: New test.
31747
31748 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31749
31750         * gcc.dg/noreturn-7.c: New test.
31751
31752 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31753
31754         * gcc.dg/null-pointer-1.c: New test.
31755
31756 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
31757
31758         * g++.old-deja/g++.jason/template18.C: Remove.
31759         * g++.old-deja/g++.jason/template37.C: Likewise.
31760
31761         PR c++/12862
31762         * g++.dg/lookup/ns1.C: New test.
31763
31764         PR c++/12397
31765         * g++.dg/template/lookup3.C: New test.
31766
31767 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
31768
31769         * g++.dg/template/recurse1.C: New test
31770
31771 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
31772
31773         PR c++/12479
31774         * g++.dg/parse/semicolon1.C: New test.
31775         * g++.dg/parse/semicolon1.h: Likewise.
31776
31777 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
31778
31779         * gcc.dg/darwin-misaligned.c: New test.
31780
31781 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
31782
31783         PR c/9163
31784         * gcc.dg/20031222-1.c: New test.
31785
31786 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
31787
31788         PR c++/13438
31789         * g++.dg/parse/error8.C: New test.
31790
31791         PR c++/11554
31792         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
31793
31794 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
31795
31796         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
31797         too small.
31798         * gcc.c-torture/compile/930217-1.c: Likewise.
31799         * gcc.c-torture/compile/930513-1.c: Likewise.
31800         * gcc.c-torture/execute/920908-2.c: Likewise.
31801         * gcc.c-torture/execute/921204-1.c: Likewise.
31802         * gcc.c-torture/execute/930621-1.c: Likewise.
31803         * gcc.c-torture/execute/930630-1.c: Likewise.
31804         * gcc.c-torture/execute/931031-1.c: Likewise.
31805         * gcc.c-torture/execute/980602-2.c: Likewise.
31806         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
31807         * gcc.c-torture/execute/compndlit-1.c: Likewise.
31808         * gcc.c-torture/execute/extzvsi.c: Likewise.
31809         * gcc.c-torture/unsorted/ext.c: Likewise.
31810
31811 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
31812
31813         PR target/12749
31814         * gcc.c-torture/compile/20031220-2.c: New test case.
31815
31816 2003-12-20  Roger Sayle  <roger@eyesopen.com>
31817
31818         PR optimization/13031
31819         * gcc.c-torture/compile/20031220-1.c: New test case.
31820
31821 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31822
31823         * gcc.dg/cast-function-1.c: New test.
31824
31825 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
31826
31827         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
31828         formats.
31829
31830 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
31831
31832         PR c++/12795
31833         * g++.dg/ext/attrib10.C: New test.
31834
31835 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
31836
31837         * gcc.dg/cleanup-10.c: New test.
31838         * gcc.dg/cleanup-11.c: New test.
31839
31840 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
31841
31842         PR c++/13239
31843         * g++.dg/opt/expect1.C: New test.
31844
31845 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
31846
31847         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
31848
31849 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
31850
31851         PR debug/12923
31852         * gcc.dg/20031218-1.c: New test.
31853
31854         PR debug/12389
31855         * gcc.dg/20031218-2.c: New test.
31856         * gcc.dg/20031218-3.c: New test.
31857
31858         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
31859         of label name and allow for USER_LABEL_PREFIX == "_" names.
31860         * g++.dg/abi/mangle18-2.C: Likewise.
31861         * g++.dg/abi/mangle19-1.C: Likewise.
31862         * g++.dg/abi/mangle19-2.C: Likewise.
31863         * g++.dg/abi/mangle20-1.C: Likewise.
31864         * g++.dg/abi/mangle20-2.C: Likewise.
31865
31866 2003-12-18  Richard Henderson  <rth@redhat.com>
31867
31868         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
31869
31870 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
31871             Dan Kegel <dank@kegel.com>
31872
31873         PR other/12009
31874         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
31875         testing a cross compiler, it causes spurious compile failures.
31876         * lib/g++.exp: Likewise.
31877
31878 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31879
31880         PR c++/13262
31881         * g++.dg/template/access13.C: New test.
31882
31883 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
31884
31885         * gcc.dg/20031216-1.c: New test.
31886
31887 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31888
31889         PR c++/9154
31890         * g++.dg/template/error10.C: New test.
31891
31892 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31893
31894         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
31895         * g++.dg/eh/simd-2.C: Likewise.
31896
31897 2003-12-17  James E Wilson  <wilson@specifixinc.com>
31898             Roger Sayle  <roger@eyesopen.com>
31899
31900         * gcc.c-torture/execute/ieee/mzero5.c: New.
31901
31902 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
31903
31904         PR c++/10603
31905         * g++.dg/parse/error6.C: New test.
31906
31907         PR c++/12827
31908         * g++.dg/parse/error7.C: New test.
31909
31910 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
31911
31912         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
31913         at -O with stabs debugging formats.
31914         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
31915         * gcc.dg/debug/debug-2.c: Likewise.
31916
31917 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
31918
31919         PR c++/12696
31920         * g++.dg/init/error1.C: New test.
31921
31922         PR c++/12218
31923         * g++.dg/init/pm3.C: New test.
31924
31925 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31926
31927         PR c/3347
31928         * gcc.dg/bitfld-8.c: New test.
31929
31930 2003-12-16  James Lemke  <jim@wasabisystems.com>
31931
31932         * gcc.dg/arm-scd42-[123].c: New tests.
31933
31934 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
31935
31936         PR c++/9043
31937         * g++.dg/abi/mangle20-1.C: New test.
31938         * g++.dg/abi/mangle20-2.C: New test.
31939
31940 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
31941
31942         PR c++/13275
31943         * g++.dg/other/offsetof2.C: Remove XFAIL.
31944         * g++.dg/parse/offsetof1.C: New test.
31945         * g++.gd/parse/offsetof2.C: Likewise.
31946
31947 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31948
31949         * g++.dg/template/nontype3.C: New test.
31950         * g++.dg/template/static2.C: Tweaked the dg-error clause.
31951
31952 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31953
31954         * g++.dg/warn/noreturn-3.C: Also test instantiation.
31955
31956 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
31957
31958         PR c++/13387
31959         * g++.dg/expr/assign1.C: New test.
31960
31961         PR c++/13242
31962         * g++.dg/abi/mangle19-1.C: New test.
31963         * g++.dg/abi/mangle19-2.C: New test.
31964
31965 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
31966
31967         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
31968
31969 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
31970
31971         * gcc.c-torture/execute/20031216-1.c: New test.
31972
31973 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31974
31975         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
31976         an ICE regression.
31977
31978 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
31979
31980         PR c++/10926
31981         * g++.dg/template/error9.C: New test.
31982
31983         PR c++/11116
31984         * g++.dg/template/error8.C: New test.
31985
31986 2003-12-15  Roger Sayle  <roger@eyesopen.com>
31987
31988         PR middle-end/13400
31989         * gcc.c-torture/execute/20031215-1.c: New test case.
31990
31991 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
31992
31993         PR c++/13269
31994         * g++.dg/parse/error5.C: New test.
31995
31996         PR c++/12989
31997         * g++.dg/expr/sizeof1.C: New test.
31998
31999         PR c++/13310
32000         * g++.dg/template/crash15.C: New test.
32001
32002 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
32003
32004         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
32005         a non-POD type as the last named parameter of a varargs function.
32006
32007 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
32008
32009         PR c++/13243
32010         PR c++/12573
32011         * g++.dg/template/crash14.C: New test.
32012         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
32013
32014 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
32015
32016         * g++.dg/other/java1.C: New test.
32017
32018         PR c++/13241
32019         * g++.dg/abi/mangle18-1.C: New test.
32020         * g++.dg/abi/mangle18-2.C: New test.
32021
32022 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32023
32024         PR optimization/10312
32025         * gcc.c-torture/execute/20031214-1.c: New.
32026
32027 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
32028
32029         PR c++/10779
32030         PR c++/12160
32031         * g++.dg/parse/error3.C: New test.
32032         * g++.dg/parse/error4.C: Likewise.
32033         * g++.dg/abi/mangle4.C: Tweak error messages.
32034         * g++.dg/lookup/using5.C: Likewise.
32035         * g++.dg/other/error2.C: Likewise.
32036         * g++.dg/parse/typename5.C: Likewise.
32037         * g++.dg/parse/undefined1.C: Likewise.
32038         * g++.dg/template/arg2.C: Likewise.
32039         * g++.dg/template/ttp3.C: Likewise.
32040         * g++.dg/template/type1.C: Likewise.
32041         * g++.old-deja/g++.other/crash32.C: Likewise.
32042         * g++.old-djea/g++.pt/defarg8.C: Likewise.
32043
32044 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32045
32046         PR c++/13106
32047         * g++.dg/warn/noreturn-3.C: New test.
32048
32049 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
32050
32051         PR c++/13118
32052         * g++.dg/abi/covariant3.C: New.
32053
32054 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
32055
32056         * g++.dg/eh/ia64-1.C: New test.
32057
32058 2003-12-12  Roger Sayle  <roger@eyesopen.com>
32059
32060         PR optimization/13037
32061         * g77.f-torture/execute/13037.f: New test case.
32062
32063 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
32064
32065         PR c++/12881
32066         * g++.dg/abi/covariant2.C: New.
32067
32068 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
32069
32070         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
32071
32072 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
32073
32074         * gcc.c-torture/execute/wchar_t-1.x: Delete.
32075
32076 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
32077
32078         PR other/10819
32079         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
32080         to fix Bug 10819.
32081         * lib/g++.exp (g++_version): Likewise.
32082         * lib/g77.exp (g77_version): Likewise.
32083         * lib/objc.exp (default_objc_version): Likewise.
32084
32085 2003-12-10  Richard Henderson  <rth@redhat.com>
32086
32087         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
32088
32089         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
32090
32091 2003-12-08  Matt Austern  <austern@apple.com>
32092
32093         PR c/13134
32094         * lib/gcc-dg.exp (dg-require-visibility): Define.
32095         * lib/target-supports (check_visibility_available): Define.
32096         * gcc.dg/visibility-1.c: New test.
32097         * gcc.dg/visibility-2.c: Likewise.
32098         * gcc.dg/visibility-3.c: Likewise.
32099         * gcc.dg/visibility-4.c: Likewise.
32100         * gcc.dg/visibility-5.c: Likewise.
32101         * gcc.dg/visibility-6.c: Likewise.
32102         * g++.dg/ext/visibility-1.C: Likewise.
32103         * g++.dg/ext/visibility-2.C: Likewise.
32104         * g++.dg/ext/visibility-3.C: Likewise.
32105         * g++.dg/ext/visibility-4.C: Likewise.
32106         * g++.dg/ext/visibility-5.C: Likewise.
32107         * g++.dg/ext/visibility-6.C: Likewise.
32108
32109 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32110
32111         * g++.dg/lookup/java1.C: New test.
32112         * g++.dg/lookup/java2.C: New test.
32113
32114 2003-12-07  Falk Hueffner  <falk@debian.org>
32115
32116         * g++.dg/opt/noreturn-1.C: New test.
32117
32118 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
32119
32120         * gcc.dg/overflow-1.c: New test.
32121
32122 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32123
32124         * g77.f-torture/compile/13060.f: New test.
32125
32126 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
32127
32128         PR c++/13323
32129         * g++.dg/inherit/operator2.C: New test.
32130
32131 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
32132
32133         PR c++/13305
32134         * g++.dg/ext/attrib9.C: New test.
32135
32136 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
32137
32138         PR c++/13314
32139         * g++.dg/template/error7.C: New test.
32140
32141 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
32142             J"orn Rennecke <joern.rennecke@superh.com>
32143
32144         PR target/13302
32145         * g++.dg/other/struct-va_list.C: New test.
32146
32147 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32148
32149         PR c++/13166
32150         * g++.dg/parse/defarg6.C: New test.
32151
32152 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
32153
32154         PR target/13256
32155         * gcc.c-torture/execute/20031201-1.c: New test.
32156
32157 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
32158
32159         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
32160
32161 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32162
32163         * gcc.dg/builtin-return-1.c: New test.
32164
32165 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
32166             J"orn Rennecke <joern.rennecke@superh.com>
32167
32168         PR optimization/13260
32169         * gcc.c-torture/execute/20031204-1.c: New test.
32170
32171 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
32172
32173         PR c++/9127
32174         * g++.dg/template/error6.C: New test.
32175
32176 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
32177
32178         * gcc.dg/20031202-1.c: New test.
32179
32180 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
32181
32182         PR c++/13179
32183         * g++.dg/template/eh1.C: New test.
32184
32185         PR c++/10771
32186         * g++.dg/template/error5.C: New test.
32187
32188 2003-12-02  David Ung  <davidu@mips.com>
32189
32190         * gcc.dg/compat/vector-check.h: Corrected type for var
32191         g_##TMODE
32192
32193 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32194
32195         PR c++/10126
32196         * g++.dg/template/ptrmem8.C: New test.
32197
32198 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32199
32200         PR c++/12573
32201         * g++.dg/template/dependent-expr3.C: New test.
32202
32203 2003-12-01  James Lemke  <jim@wasabisystems.com>
32204
32205         * gcc.dg/arm-g2.c: New test.
32206
32207 2003-12-01  Roger Sayle  <roger@eyesopen.com>
32208
32209         PR optimization/11634
32210         * gcc.dg/20031201-2.c: New test case.
32211
32212 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
32213
32214         PR 11433
32215         * objc.dg/proto-lossage-3.m: New test.
32216
32217 2003-12-01  Roger Sayle  <roger@eyesopen.com>
32218
32219         PR optimization/12628
32220         * gcc.dg/20031201-1.c: New test case.
32221
32222 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
32223
32224         * gcc.dg/unaligned-1.c: New test.
32225
32226 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
32227
32228         PR c++/9849
32229         * g++.dg/template/error4.C: New test.
32230         * g++.dg/template/nested3.C: Adjust error markers.
32231
32232 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32233
32234         * gcc.dg/cpp/assert4.c: Check more #system assertions.
32235
32236 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
32237
32238         PR c/10333
32239         * gcc.dg/bitfld-7.c: New test.
32240
32241 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
32242
32243         * gcc.dg/tls/asm-1.C: New test.
32244
32245 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32246
32247         * gcc.dg/cpp/assert4.c: Update.
32248
32249 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32250
32251         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
32252         * gcc.dg/builtin-apply3.c: New test.
32253
32254 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32255
32256         * lib/compat.exp (compat-obj): New xfaildata parameter.
32257         Use it to set compiler_conditional_xfail_data before compiling.
32258         (compat-get-options): Handle dg-xfail-if.
32259         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
32260         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
32261         * gcc.dg/compat/vector-1_y.c: Likewise.
32262         * gcc.dg/compat/vector-2_x.c: Likewise.
32263         * gcc.dg/compat/vector-2_y.c: Likewise.
32264
32265 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32266
32267         * g++.dg/opt/reg-stack4.C: New test.
32268
32269 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32270
32271         * gcc.dg/builtin-apply2.c: New test.
32272
32273 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
32274
32275         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
32276
32277 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32278
32279         PR c++/12924
32280         * g++.dg/template/template-id-2.C: New test.
32281
32282 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32283
32284         PR c++/5369
32285         * g++.dg/template/memfriend1.C: New test.
32286         * g++.dg/template/memfriend2.C: Likewise.
32287         * g++.dg/template/memfriend3.C: Likewise.
32288         * g++.dg/template/memfriend4.C: Likewise.
32289         * g++.dg/template/memfriend5.C: Likewise.
32290         * g++.dg/template/memfriend6.C: Likewise.
32291         * g++.dg/template/memfriend7.C: Likewise.
32292         * g++.dg/template/memfriend8.C: Likewise.
32293         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
32294
32295 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
32296
32297         PR c++/12515
32298         * g++.dg/ext/cond1.C: New test.
32299
32300 2003-11-20  Richard Henderson  <rth@redhat.com>
32301
32302         * gcc.dg/20020201-2.c: Remove.
32303         * gcc.dg/20020201-4.c: Remove.
32304         * gcc.dg/20020304-1.c: Remove.
32305
32306 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
32307
32308         * gcc.dg/cpp/trad/xwin1.c: New test case.
32309
32310 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
32311
32312         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
32313         * lib/g77.exp: Likewise.
32314         * lib/objc.exp: Likewise.
32315         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
32316         for darwin.
32317
32318 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32319
32320         PR c++/12932
32321         * g++.dg/template/static5.C: New test.
32322
32323 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
32324
32325         * gcc.dg/nested-func-1.c: New test.
32326
32327 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32328
32329         * gcc.dg/cpp/assert4.c: New test.
32330
32331 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
32332
32333         PR c++/2294
32334         * g++.dg/lookup/using9.c: New test.
32335
32336 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
32337
32338         PR c++/12762
32339         * g++.dg/template/error3.C: New test.
32340
32341 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
32342
32343         PR ada/13035
32344         * ada/acats/run_acats, run_all.sh: Fix syntax error.
32345         No longer use a wrapper for gcc, since this does not work under
32346         Windows.
32347
32348 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
32349
32350         PR c++/2094
32351         * g++.dg/template/ptrmem7.C: New test.
32352
32353 2003-11-13  Andrew Pinski <apinski@apple.com>
32354
32355         * gcc.c-torture/compile/20031113-1.c: New test.
32356
32357 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
32358             Kean Johnston <jkj@sco.com>
32359
32360         PR c/13029
32361         * gcc.dg/unused-4.c: Update.
32362
32363 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32364
32365         * g++.dg/opt/const3.C: New test.
32366
32367 2003-11-13  Jan Hubicka  <jh@suse.cz>
32368
32369         * gcc.c-torture/compile/20031112-1.c: New test.
32370
32371 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
32372
32373         * g++.dg/parse/crash10.C: Remove bogus error marker.
32374
32375 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32376
32377         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
32378         (host_gcc): Likewise.
32379         (ROOT): Honor $PWDCMD.
32380         (BASE): Likewise.
32381         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
32382
32383 2003-11-12  Catherine Moore  <clm@redhat.com>
32384
32385         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
32386
32387 2003-11-12  Andreas Jaeger  <aj@suse.de>
32388             Jakub Jelinek  <jakub@redhat.com>
32389             Andrew Pinski  <pinskia@physics.uc.edu>
32390             Richard Henderson  <rth@redhat.com>
32391
32392         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
32393         systems.
32394         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
32395
32396         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
32397         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32398
32399 2003-11-11  Andreas Jaeger  <aj@suse.de>
32400
32401         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
32402
32403         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
32404
32405 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
32406
32407         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
32408         Clean ups.
32409
32410 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
32411
32412         * gcc.dg/trampoline-1.c: New test.
32413
32414 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
32415
32416         * gcc.c-torture/compile/200031109-1.c: New test.
32417
32418 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32419
32420         PR c/3190
32421         PR c/8714
32422         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
32423         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
32424         gcc.dg/format/no-y2k-1.c: Update.
32425
32426 2003-11-08  Roger Sayle  <roger@eyesopen.com>
32427
32428         PR optimization/10467
32429         * gcc.dg/20031108-1.c: New test case.
32430
32431 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
32432
32433         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
32434
32435 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32436
32437         * gcc.dg/compound-lvalue-1.c: New test.
32438         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
32439         some XFAILs.
32440
32441 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
32442
32443         * gcc.dg/altivec-varargs-1.c: New test.
32444
32445 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32446
32447         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
32448         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
32449         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
32450         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
32451         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
32452
32453 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
32454
32455         * gcc.dg/cond-lvalue-1.c: New test.
32456
32457 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
32458
32459         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
32460
32461 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32462
32463         PR c++/11616
32464         * g++.dg/template/instantiate5.C: New test.
32465
32466 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32467
32468         PR c++/12726
32469         * g++.dg/ext/complit2.C: Replace test with self-contained version.
32470         * ChangeLog: Add missing first entry for above test.
32471
32472 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32473
32474         PR c++/9810
32475         * g++.dg/template/using8.C: New test.
32476         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
32477
32478 2003-11-02  Roger Sayle  <roger@eyesopen.com>
32479
32480         PR optimization/10817
32481         * gcc.c-torture/compile/20031102-1.c: New test case.
32482
32483 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
32484
32485         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
32486         2147483647.
32487
32488 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32489
32490         * gcc.dg/20031102-1.c: New test.
32491
32492 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32493
32494         * gcc.dg/complex-1.c: New test.
32495
32496 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32497
32498         PR c++/12796
32499         * g++.dg/template/crash13.C: Adjust expected error location.
32500         * g++.old-deja/g++.brendan/ns1.C: Likewise.
32501
32502 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
32503
32504         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
32505
32506 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
32507
32508         PR/10239
32509         * gcc.c-torture/compile/20031031-2.c: New test.
32510
32511 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
32512
32513         PR/11640
32514         * gcc.c-torture/compile/20031031-1.c: New test.
32515
32516 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
32517
32518         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
32519         * gcc.misc-tests/bprob.exp: Likewise.
32520         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
32521         the execution test on arm-elf configs.
32522         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
32523         configs that don't support scratch files.
32524         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
32525
32526 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
32527
32528         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
32529         done by dejagnu.
32530
32531 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
32532
32533         * ada/acats/run_all.sh: Redirect mv output to /dev/null
32534         Avoid non pure sh syntax. Add more logging.
32535
32536         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
32537         fail.
32538
32539 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32540
32541         PR libgcj/10610
32542         * gcc.dg/ppc-stackalign-1.c: New test.
32543
32544 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
32545
32546         * ada/acats/run_all.sh: Change output to be more compliant with
32547         dejagnu framework.
32548         Create acats.sum and acats.log files under testsuite/ada/acats
32549         Only run [a-z]* directories, to filter out e.g. CVS.
32550         Redirect build output to log file.
32551
32552 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
32553
32554         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
32555
32556 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
32557
32558         PR ada/5909:
32559         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
32560
32561 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
32562
32563         * gcc.c-torture/compile/20031023-1.c: New test.
32564         * gcc.c-torture/compile/20031023-2.c: New test.
32565         * gcc.c-torture/compile/20031023-3.c: New test.
32566         * gcc.c-torture/compile/20031023-4.c: New test.
32567
32568 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32569
32570         PR c++/10371
32571         * g++.dg/lookup/scoped8.C: New test.
32572
32573 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32574
32575         * g++.dg/opt/reg-stack3.C: New test.
32576
32577 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32578
32579         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
32580
32581 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32582
32583         PR c++/11076
32584         * g++.dg/template/crash13.C: New test.
32585
32586 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32587
32588         * gcc.dg/c99-restrict-2.c: New test.
32589
32590 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
32591
32592         PR c++/12698, c++/12699, c++/12700, c++/12566
32593         * g++.dg/inherit/covariant9.C: New test.
32594         * g++.dg/inherit/covariant10.C: New test.
32595         * g++.dg/inherit/covariant11.C: New test.
32596
32597 2003-10-23  Jason Merrill  <jason@redhat.com>
32598
32599         PR c++/12726
32600         * g++.dg/ext/complit2.C: New test.
32601
32602 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
32603
32604         PR target/12654
32605         * gcc.c-torture/execute/20031020-1.c: New test.
32606
32607 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32608
32609         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
32610         following the jump_insn.
32611
32612 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32613
32614         * gcc.dg/cast-lvalue-1.c: New test.
32615
32616 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
32617
32618         PR c++/11962
32619         * g++.dg/template/cond2.C: New test.
32620
32621 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
32622
32623         * gcc.dg/builtins-28.c: New test.
32624
32625 2003-10-20  Jan Hubicka  <jh@suse.cz>
32626
32627         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
32628         parameter.
32629         * testsuite/gcc.dg/inline-2.c: Likewise.
32630
32631 2003-10-20  Phil Edwards  <phil@codesourcery.com>
32632
32633         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
32634         * gcc.dg/nest.c: Likewise.
32635
32636 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32637
32638         PR c++/9781, c++/10583, c++/11862
32639         * g++.dg/parse/crash13.C: New test.
32640
32641 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32642
32643         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
32644
32645 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32646
32647         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
32648         Define HAVE_C99_RUNTIME except on Solaris.
32649         * gcc.dg/builtins-20.c: Likewise.
32650
32651 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32652
32653         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
32654
32655 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32656
32657         PR c++/12495
32658         * g++.dg/template/crash21.C: New test.
32659
32660 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32661
32662         PR c++/2513
32663         * g++.dg/template/typename5.C: New test.
32664
32665 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32666
32667         PR c++/12369
32668         * g++.dg/template/friend25.C: New test.
32669
32670 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
32671
32672         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
32673         versions.
32674
32675 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
32676
32677         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
32678         == 2147483647.
32679
32680 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
32681
32682         * gcc.c-torture/execute/960416-1.x: Remove.
32683         * gcc.c-torture/execute/divconst-3.x: Likewise.
32684
32685 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
32686
32687         PR target/12598
32688         * gcc.dg/torture/cris-volatile-1.c: New test.
32689
32690 2003-10-14  Roger Sayle  <roger@eyesopen.com>
32691
32692         PR optimization/9325
32693         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
32694         for overflowing floating point to integer conversion during RTL
32695         simplification.
32696
32697 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
32698
32699         * objc/execute/_cmd.m: Fix typo.
32700         * objc.dg/image-info.m, objc.dg/symtab-1.m:
32701         Relax 'scan-assembler' regexp.
32702         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
32703         objc.dg/try-catch-4.m: Run on non-Darwin targets.
32704         * objc.dg/zero-link-2.m: Remove blank line.
32705         * objc.dg/zero-link-3.m: New test case.
32706
32707 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
32708
32709         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
32710
32711         * gcc.dg/asm-names.c: Use scan-assembler-not rather
32712         than linker trickery.
32713
32714 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32715
32716         PR c++/12370
32717         * g++.dg/other/friend2.C: New test.
32718
32719 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
32720
32721         * gcc.dg/20031012-1.c: New test.
32722
32723 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
32724
32725         * gcc.dg/weak/weak-3.c: Fix for new warning.
32726
32727 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
32728
32729         PR optimization/8750
32730         * gcc.c-torture/execute/20031012-1.c: New test case.
32731
32732 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32733
32734         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
32735         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
32736
32737 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32738
32739         PR optimization/12260
32740         * gcc.c-torture/compile/20031011-2.c: New test case.
32741
32742 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32743
32744         * gcc.c-torture/execute/20031011-1.c: New testcase.
32745
32746 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
32747
32748         * gcc.c-torture/compile/20031011-1.c: New test.
32749
32750 2003-10-11  Jan Hubicka  <jh@suse.cz>
32751
32752         * g++.dg/other/first-global.C: New test.
32753
32754 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32755
32756         * gcc.c-torture/execute/string-opt-18.c: New testcase.
32757
32758 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
32759
32760         * gcc.c-torture/compile/20031010-1.c: New test.
32761
32762 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
32763
32764         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
32765         * gcc.c-torture/execute/va-arg-25.c: ... here.
32766
32767 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
32768
32769         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
32770
32771 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
32772
32773         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
32774
32775 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
32776
32777         * g++.dg/parse/error2.C: New test.
32778
32779 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
32780
32781         PR c++/11097
32782         * g++.dg/other/error5.C: Modify the error message.
32783         * g++.dg/lookup/using8.C: New test.
32784
32785 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
32786
32787         * gcc.dg/darwin-abi-2.c: New file.
32788         * gcc.c-torture/execute/va-arg-24.c: New file.
32789
32790 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
32791
32792         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
32793         indentation.
32794
32795 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
32796
32797         PR c++/10147
32798         * g++.dg/other/error4.C: Update error messages.
32799         * g++.dg/template/ptrmem4.C: Likewise.
32800
32801         PR c++/12337
32802         * g++.dg/init/new9.C: New test.
32803
32804         PR c++/12334, c++/12236, c++/8656
32805         * g++.dg/ext/attrib8.C: New test.
32806
32807 2003-10-06  Devang Patel  <dpatel@apple.com>
32808
32809         * gcc.dg/debug/dwarf2-3.h: New test.
32810         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
32811
32812 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
32813
32814         * g++.dg/opt/cfg2.C: New test.
32815
32816 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32817
32818         * g++.dg/opt/float1.C: New test.
32819
32820 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32821
32822         * gcc.dg/c90-array-lval-6.c: New test.
32823         * gcc.dg/c99-array-lval-6.c: New test.
32824
32825 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
32826             Ziemowit Laski  <zlaski@apple.com>
32827
32828         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
32829         'Derived', so that it is never considered a class method; add
32830         new warning for '+port' method ambiguity.
32831         * objc.dg/method-12.m: Include <objc/objc.h> instead of
32832         <objc/objc-api.h> (needed on Mac OS X).
32833         * objc.dg/method-13.m: New test.
32834
32835 2003-10-03  Roger Sayle  <roger@eyesopen.com>
32836
32837         PR optimization/9325, PR java/6391
32838         * gcc.c-torture/execute/20031003-1.c: New test case.
32839
32840 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
32841
32842         PR optimization/12180
32843         * gcc.dg/20031002-1.c: New test.
32844
32845         PR c++/12486
32846         * g++.dg/inherit/error1.C: New test.
32847
32848 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
32849
32850         * lib/f-torture.exp (search_for): Rename to...
32851         (search_for_re): This.  Also, clean up comments and the
32852         "regexp" invocation.
32853
32854 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
32855
32856         * gcc.c-torture/compile/20031002-1.c: New test.
32857
32858 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
32859
32860         * g++.dg/opt/cond1.C: New test.
32861
32862 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
32863
32864         * gcc.dg/Wold-style-definition-2.c: New testcase.
32865         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
32866
32867 2003-09-29  Richard Henderson  <rth@redhat.com>
32868
32869         * g++.dg/init/array10.C: Add dg-options.
32870
32871 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
32872
32873         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
32874
32875 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32876
32877         * g++.dg/template/friend19.C: Fix typo.
32878         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
32879
32880 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
32881
32882         * gcc.c-torture/execute/20030928-1.c: New test.
32883         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
32884
32885 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32886
32887         * g++.dg/opt/unroll1.C: New test.
32888
32889 2003-09-26  Roger Sayle  <roger@eyesopen.com>
32890
32891         PR optimization/11741
32892         * gcc.dg/20030926-1.c: New test case.
32893
32894 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32895
32896         PR c++/5655
32897         * g++.dg/parse/access7.C: New test.
32898         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
32899
32900 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
32901
32902         MERGE OF objc-improvements-branch into MAINLINE:
32903         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
32904         if libobjc has not been built.
32905         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
32906         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
32907         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
32908         objc/execute/nested-3.m, objc/execute/np-2.m,
32909         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
32910         objc/execute/redefining_self.m, objc/execute/root_methods.m,
32911         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
32912         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
32913         objc.dg/special/unclaimed-category-1.h,
32914         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
32915         well as GNU runtime.
32916         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
32917         * execute/cascading-1.m, execute/function-message-1.m,
32918         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
32919         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
32920         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
32921         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
32922         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
32923         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
32924         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
32925         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
32926         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
32927         * objc.dg/bitfield-2.m: Run only on Darwin.
32928         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
32929         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
32930         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
32931         * objc.dg/const-str-1.m: Fix constant string layout.
32932
32933 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
32934
32935         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
32936
32937 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
32938
32939         * gcc.dg/darwin-abi-1.c: New file.
32940
32941 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
32942
32943         PR target/12281
32944         * gcc.c-torture/compile/20030921-1.c: New test.
32945
32946 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
32947
32948         * g++.dg/opt/reg-stack2.C: New test.
32949
32950 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
32951
32952         * g++.dg/eh/delayslot1.C: New test.
32953
32954 2003-09-20  Richard Henderson  <rth@redhat.com>
32955
32956         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
32957
32958 2003-09-20  Roger Sayle  <roger@eyesopen.com>
32959
32960         * gcc.c-torture/execute/20030920-1.c: New test case.
32961
32962 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32963
32964         * g++.dg/rtti/typeid3.C: Correct expected error message.
32965
32966 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32967
32968         PR c++/157
32969         * g++.dg/parse/crash12.C: New test.
32970
32971 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
32972
32973         * gcc.dg/compat/mixed-struct-check.h: New.
32974         * gcc.dg/compat/mixed-struct-defs.h: New.
32975         * gcc.dg/compat/mixed-struct-init.h: New.
32976         * gcc.dg/compat/struct-by-value-19_main.c: New.
32977         * gcc.dg/compat/struct-by-value-19_x.c: New.
32978         * gcc.dg/compat/struct-by-value-19_y.c: New.
32979         * gcc.dg/compat/struct-by-value-20_main.c: New.
32980         * gcc.dg/compat/struct-by-value-20_x.c: New.
32981         * gcc.dg/compat/struct-by-value-20_y.c: New.
32982         * gcc.dg/compat/struct-return-19_main.c: New.
32983         * gcc.dg/compat/struct-return-19_x.c: New.
32984         * gcc.dg/compat/struct-return-19_y.c: New.
32985         * gcc.dg/compat/struct-return-20_main.c: New.
32986         * gcc.dg/compat/struct-return-20_x.c: New.
32987         * gcc.dg/compat/struct-return-20_y.c: New.
32988
32989 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
32990         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
32991         so that it will not complain on LP64 targets.
32992
32993 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32994
32995         PR c++/495
32996         * g++.dg/template/friend24.C: New test.
32997
32998 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
32999
33000         PR c++/12332
33001         * g++.dg/template/memtmpl2.C: New test.
33002
33003 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
33004
33005         PR target/11184
33006         * gcc.dg/builtin-apply1.c: New test.
33007
33008 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
33009
33010         PR c++/9848
33011         * g++.dg/warn/Wunused-4.C: New test.
33012
33013 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33014
33015         PR c++/12316
33016         * g++.dg/other/gc2.C: New test.
33017
33018 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
33019
33020         PR c++/11991
33021         * g++.dg/rtti/typeid3.C: New test.
33022
33023         PR c++/12266
33024         * g++.dg/overload/template1.C: New test.
33025
33026 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
33027
33028         * g++.dg/opt/cfg3.C: New test.
33029
33030 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33031
33032         PR c++/7939
33033         * g++.dg/template/crash11.C: New test.
33034
33035 2003-09-16  Jason Merrill  <jason@redhat.com>
33036             Jakub Jelinek  <jakub@redhat.com>
33037
33038         * gcc.dg/attr-warn-unused-result.c: New test.
33039
33040 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33041
33042         PR c++/12184
33043         * g++.dg/expr/call2.C: New test.
33044
33045 2003-09-15  Andreas Jaeger  <aj@suse.de>
33046
33047         * gcc.dg/Wold-style-definition-1.c: New test.
33048
33049 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
33050
33051         PR c++/3907
33052         * g++.dg/parse/template12.C: New test.
33053
33054         * g++.dg/abi/bitfield11.C: New test.
33055         * g++.dg/abi/bitfield12.C: Likewise.
33056
33057 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
33058
33059         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
33060         non-expansion of functional macro name without arguments at EOL.
33061         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
33062
33063 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
33064
33065         * gcc.c-torture/execute/20030914-[12].c: New tests.
33066
33067 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
33068
33069         PR c++/11788
33070         * g++.dg/overload/addr1.C: New test.
33071
33072 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
33073
33074         * gcc.dg/20030909-1.c: New test.
33075
33076 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33077
33078         * gcc.dg/ultrasp10.c: New test.
33079
33080 2003-09-09  Devang Patel  <dpatel@apple.com>
33081
33082         * gcc.dg/darwin-ld-6.c: New test.
33083
33084 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33085
33086         * gcc.dg/torture/builtin-explog-1.c: New testcase.
33087
33088 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
33089
33090         * gcc.dg/ia64-types1.c: New test.
33091         * gcc.dg/ia64-types2.c: Likewise.
33092
33093 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33094
33095         * gcc.dg/builtins-1.c: Add more _Complex tests.
33096         * gcc.dg/torture/builtin-attr-1.c: Likewise.
33097
33098         * gcc.dg/builtins-1.c: Test existing _Complex functions.
33099         * gcc.dg/torture/builtin-attr-1.c: Likewise.
33100
33101 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
33102
33103         PR c++/11786
33104         * g++.dg/lookup/koenig2.C: New test.
33105
33106         PR c++/5296
33107         * g++.dg/rtti/typeid2.C: New test.
33108
33109 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
33110
33111         * gcc.c-torture/compile/20030904-1.c: New test.
33112
33113 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
33114
33115         * g++.dg/opt/longbranch2.C: New test.
33116
33117 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
33118
33119         * g++.dg/template/crash10.C: Only compile it.
33120
33121 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
33122
33123         PR middle-end/11665
33124         * gcc.c-torture/compile/20030907-1.c: New test.
33125         * g++.dg/init/array11.C: New test.
33126
33127 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
33128
33129         PR c++/11852
33130         * g++.dg/init/struct1.C: New test.
33131
33132 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
33133
33134         PR c++/12181
33135         * g++.dg/expr/comma1.C: New test.
33136
33137 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
33138
33139         PR c++/11867
33140         * g++.dg/expr/static_cast5.C: New test.
33141
33142 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
33143
33144         PR c++/11507
33145         * g++.dg/lookup/scoped7.C: New test.
33146
33147         PR c++/9574
33148         * g++.dg/other/static1.C: New test.
33149
33150         PR c++/11490
33151         * g++.dg/warn/template-1.C: New test.
33152
33153         PR c++/11432
33154         * g++.dg/template/crash10.C: New test.
33155
33156         PR c++/2478
33157         * g++.dg/overload/VLA.C: New test.
33158
33159         PR c++/10804
33160         * g++.dg/template/call1.C: New test.
33161
33162 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33163
33164         PR c++/11794
33165         * g++.dg/parse/using3.C: New test.
33166
33167 2003-09-06  Roger Sayle  <roger@eyesopen.com>
33168
33169         PR c++/11409
33170         * g++.dg/overload/builtin3.C: New test case.
33171
33172 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
33173
33174         PR c/9862
33175         * gcc.dg/20030906-1.c: New test.
33176         * gcc.dg/20030906-2.c: Likewise.
33177
33178 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33179
33180         PR c++/12167
33181         * g++.dg/parse/defarg5.C: New test.
33182
33183         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
33184
33185 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
33186
33187         PR c++/12163
33188         * g++.dg/expr/static_cast4.C: New test.
33189
33190         PR c++/12146
33191         * g++.dg/template/crash9.C: New test.
33192
33193 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
33194
33195         * g++.old-deja/g++.ext/pretty2.C: Update for change
33196         in __FUNCTION__.
33197         * g++.old-deja/g++.ext/pretty3.C: Likewise.
33198
33199 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
33200
33201         PR c++/11922
33202         * g++/dg/template/qualified-id1.C: New test.
33203
33204         PR c++/12037
33205         * g++.dg/warn/noeffect4.C: New test.
33206
33207 2003-09-04  Matt Austern  <austern@apple.com>
33208
33209         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
33210         * g++.dg/ext/fnname2.C: Likewise.
33211         * g++.dg/ext/fnname3.C: Likewise.
33212
33213 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
33214
33215         * g++.dg/expr/lval1.C: New test.
33216         * g++.dg/ext/lvcast.C: Remove.
33217
33218 2003-09-03  Roger Sayle  <roger@eyesopen.com>
33219
33220         PR optimization/11700.
33221         * gcc.c-torture/compile/20030903-1.c: New test case.
33222
33223 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
33224
33225         PR c++/12053
33226         * g++.dg/abi/layout4.C: New test.
33227
33228 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
33229
33230         PR c++/11553
33231         * g++.dg/parse/friend3.C: New test.
33232
33233 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
33234
33235         PR c++/11847
33236         * g++.dg/template/class1.C: New test.
33237
33238         PR c++/11808
33239         * g++.dg/expr/call1.C: New test.
33240
33241 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
33242
33243         PR c++/12114
33244         * g++.dg/init/ref9.C: New test.
33245
33246         PR c++/11972
33247         * g++.dg/template/nested4.C: New test.
33248
33249 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
33250
33251         PR c++/12093
33252         * g++.dg/template/non-dependent4.C: New test.
33253
33254         PR c++/11928
33255         * g++.dg/inherit/conv1.C: New test.
33256
33257 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
33258
33259         PR c++/6196
33260         * g++.dg/ext/label1.C: New test.
33261         * g++.dg/ext/label2.C: Likewise.
33262
33263 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
33264
33265         * g++.dg/expr/cond3.C: New test.
33266
33267 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33268
33269         * gcc.dg/builtins-1.c: Add new builtin cases.
33270
33271 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33272
33273         * gcc.dg/builtins-1.c: Add new cases.
33274         * gcc.dg/torture/builtin-attr-1.c: Likewise.
33275
33276 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33277
33278         * gcc.dg/builtins-1.c: Add more math builtin tests.
33279         * gcc.dg/torture/builtin-attr-1.c: New test.
33280
33281 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
33282
33283         PR optimization/5079
33284         * g++.dg/opt/static3.C: New test.
33285
33286 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33287
33288         * gcc.misc-tests/gcov-10b.c: New test.
33289
33290 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
33291
33292         * g++.dg/opt/ptrmem3.C: New test.
33293
33294         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
33295
33296 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
33297
33298         * gcc.dg/20030826-2.c: New test.
33299
33300 2003-08-26  Roger Sayle  <roger@eyesopen.com>
33301
33302         PR middle-end/12002
33303         * g77.f-torture/compile/12002.f: New test case.
33304
33305 2003-08-26  Roger Sayle  <roger@eyesopen.com>
33306
33307         * gcc.dg/20030826-1.c: New test case.
33308
33309 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
33310
33311         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
33312
33313 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
33314
33315         PR c++/11871
33316         * c++.dg/lookup/crash1.C: New test.
33317
33318         * c++.dg/warn/noeffect3.C: New test.
33319
33320 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
33321
33322         * gcc.dg/compat/vector-1_x.c: Compile with -w.
33323         * gcc.dg/compat/vector-1_y.c: Ditto.
33324         * gcc.dg/compat/vector-2_x.c: Ditto.
33325         * gcc.dg/compat/vector-2_y.c: Ditto.
33326
33327 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
33328
33329         * gcc.dg/20030702-1.c: New test.
33330
33331 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
33332
33333         PR c++/8795
33334         * g++.dg/ext/altivec-1.C: New test.
33335
33336 2003-08-24  Richard Henderson  <rth@redhat.com>
33337
33338         * g++.dg/eh/simd-2.C: Add -w for x86.
33339
33340 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
33341
33342         * gcc.dg/20030815-1.c: New test.
33343
33344 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33345
33346         PR c++/3765
33347         * g++.dg/parse/access6.C: New test.
33348
33349 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33350
33351         PR c++/641, c++/11876
33352         * g++.dg/template/friend22.C: New test.
33353         * g++.dg/template/friend23.C: Likewise.
33354
33355 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33356
33357         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
33358         identically.
33359
33360 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33361
33362         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
33363
33364 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33365
33366         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
33367
33368 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33369
33370         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
33371
33372 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33373
33374         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
33375
33376 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
33377
33378         PR c++/11919
33379         * g++.dg/overload/prom1.C: New test.
33380
33381         PR c++/11551
33382         * g++.dg/parse/dtor2.C: New test.
33383
33384         PR c++/10762
33385         * g++.dg/parse/using2.C: New test.
33386
33387 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
33388
33389         PR target/11805
33390         * gcc.c-torture/compile/20030821-1.c: New.
33391
33392 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
33393
33394         PR c++/11834
33395         * g++.dg/template/deduce2.C: New test.
33396
33397 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
33398
33399         * gcc.c-torture/execute/20030821-1.c: New test.
33400
33401 2003-08-20  Roger Sayle  <roger@eyesopen.com>
33402
33403         PR middle-end/11984
33404         * gcc.dg/20030820-1.c: New test case.
33405
33406 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
33407
33408         PR c++/11945
33409         * g++.dg/warn/noeffect2.C: New test.
33410
33411 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
33412
33413         PR c++/10926
33414         * g++.dg/template/dtor2.C: New test.
33415
33416         PR c++/11684
33417         * g++.dg/template/operator1.C: New test.
33418         * g++.dg/parse/operator4.C: New test.
33419
33420         PR c++/11946.C
33421         * g++.dg/expr/enum1.C: New test.
33422         * gcc.dg/c99-bool-1.c: Remove bogus warning.
33423
33424         PR c++/11036.C
33425         * g++.dg/parse/elab2.C: New test.
33426         * g++.dg/parse/typedef4.C: Change error message.
33427         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
33428         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
33429         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
33430
33431 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
33432
33433         * gcc.dg/pch/warn-1.c: New.
33434         * gcc.dg/pch/warn-1.hs: New.
33435
33436         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
33437         not-tested file.
33438
33439 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
33440
33441         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
33442
33443 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
33444
33445         * gcc.dg/uninit-D.c: New Test.
33446         * gcc.dg/uninit-E.c: New Test.
33447         * gcc.dg/uninit-F.c: New Test.
33448         * gcc.dg/uninit-G.c: New Test.
33449
33450 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
33451
33452         * g++.dg/README: Describe the pch directory.
33453
33454 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33455
33456         PR c++/11174
33457         * g++.dg/parse/access4.C: New test.
33458         * g++.dg/parse/access5.C: Likewise.
33459         * g++.old-deja/g++.jason/access17.C: Adjust error message.
33460
33461 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
33462
33463         * gcc.dg/noncompile/20030818-1.c: New.
33464
33465 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33466
33467         PR c++/11957
33468         * g++.dg/warn/noeffect1.C: New test.
33469
33470         * g++.dg/template/scope2.C: New test.
33471         * g++.dg/template/error2.C: Correct dg-error
33472
33473 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
33474
33475         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
33476
33477 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
33478
33479         PR C++/11512
33480         * g++.dg/template/warn1.C: New.
33481
33482 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
33483
33484         * g++.dg/template/error2.C: New test.
33485         * g++.dg/lookup/using7.C: Adjust errors
33486         * g++.old-deja/g++.pt/crash36.C: Likewise.
33487         * g++.old-deja/g++.pt/derived3.C: Likewise.
33488
33489 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33490
33491         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
33492         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
33493         * gcc.c-torture/execute/builtins/string-9.c: New, from
33494         string-opt-9.c.  Adjust for execute/builtins framework.
33495         * gcc.c-torture/execute/string-opt-9.c: Delete.
33496
33497 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
33498
33499         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
33500
33501         * g++.dg/parse/ret-type2.C: New test.
33502
33503         PR c++/11703
33504         * g++.dg/init/new8.C: New test.
33505
33506         PR c++/10923
33507         * g++.dg/parse/typedef5.C: New test.
33508
33509         PR c++/9512
33510         * g++.dg/parse/qualified2.C: New test.
33511         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
33512         invalid code.
33513
33514 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
33515
33516         * g++.dg/conversion/ptrmem1.C: New test.
33517
33518 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
33519
33520         PR target/11693
33521         * gcc.dg/20030811-1.c: New test.
33522
33523         PR target/11535
33524         * gcc.c-torture/execute/20030811-1.c: New test.
33525
33526 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33527
33528         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
33529
33530 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
33531
33532         PR c++/11789.C
33533         * g++.dg/inherit/multiple1.C: New test.
33534
33535 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33536
33537         * gcc.dg/spe1.c: New test.
33538
33539         PR c++/11670
33540         * g++.dg/expr/cast2.C: New test.
33541
33542         PR c++/10530
33543         * g++.dg/template/dependent-name2.C: New test.
33544
33545 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
33546
33547         * g++.dg/parse/crash11.C: Put the dg options in comments.
33548
33549 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
33550
33551         * lib/gcc-dg.exp: Update for diagnostic change.
33552
33553 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33554
33555         PR c++/5767
33556         * g++.dg/parse/crash11.C: New test.
33557
33558 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
33559
33560         * gcc.dg/cpp/spacing1.c: Update.
33561
33562 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
33563
33564         PR target/11739
33565         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
33566         a value for -mtune.
33567
33568 2003-08-04  Roger Sayle  <roger@eyesopen.com>
33569
33570         PR middle-end/11771
33571         * gcc.c-torture/compile/20030804-1.c: New test case.
33572
33573 2003-08-04  Roger Sayle  <roger@eyesopen.com>
33574
33575         * gcc.dg/20030804-1.c: New test case.
33576
33577 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
33578
33579         * gcc.dg/cpp/separate-1.c: New test.
33580
33581 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
33582
33583         PR c++/11704
33584         * g++.dg/template/dependent-expr2.C: New test.
33585
33586         PR c++/11766
33587         * g++.dg/expr/ptrmem1.C: New test.
33588
33589 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33590
33591         PR c++/9453
33592         * g++.dg/template/friend15.C: New test.
33593
33594 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
33595
33596         * lib/dg-pch.exp: Work round PCH bug.
33597
33598 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33599
33600         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
33601         builtins.  Move cases from builtins-4.c here.
33602
33603         * gcc.dg/torture/builtin-math-1.c: New test taken from
33604         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
33605         additional cases.
33606
33607         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
33608         Delete.
33609
33610 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
33611
33612         PR c++/9447
33613         * g++.dg/template/using7.C: New test.
33614
33615 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
33616
33617         * import1.c, import2.c: New tests.
33618
33619 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
33620
33621         * g++.dg/eh/crossjump1.C: New test.
33622
33623 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
33624
33625         PR c++/11697
33626         * g++.dg/template/using6.C: New test.
33627
33628         PR c++/11744
33629         * g++.dg/template/koenig2.C: New test.
33630
33631 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33632
33633         PR c++/7983
33634         * g++.dg/parse/typedef4.C: New test.
33635
33636 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33637
33638         PR c++/8442, c++/8806
33639         * g++.dg/template/elab1.C: New test.
33640         * g++.dg/template/type2.C: Likewise.
33641         * g++.dg/template/ttp3.C: Adjust expected error message.
33642         * g++.old-deja/g++.law/visibility13.C: Likewise.
33643         * g++.old-deja/g++.niklas/t135.C: Likewise.
33644         * g++.old-deja/g++.pt/ttp41.C: Likewise.
33645         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
33646         template argument.
33647         * g++.old-deja/g++.pt/ttp44.C: Likewise.
33648
33649 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
33650
33651         PR c++/11295
33652         * g++.dg/ext/stmtexpr1.C: New test.
33653
33654         * g++.dg/opt/tmp1.C: New test.
33655
33656         PR c++/11525
33657         * g++.dg/parse/constant4.C: New test.
33658
33659         PR c++/9447
33660         * g++.dg/template/using5.C: New test.
33661
33662 2003-07-31  Roger Sayle  <roger@eyesopen.com>
33663
33664         * gcc.dg/builtins-27.c: New test case.
33665
33666 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
33667
33668         * gcc.dg/tls/opt-7.c: New test.
33669
33670 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
33671
33672         * g++.old-deja/g++.other/crash18.C: Remove.
33673
33674 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
33675
33676         * g++.dg/template/explicit3.C: New.
33677         * g++.dg/template/explicit4.C: New.
33678         * g++.dg/template/explicit5.C: New.
33679
33680         PR c++/11347
33681         * g++.dg/template/memtmpl1.C: New.
33682
33683 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
33684
33685         PR target/11565
33686         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
33687         * gcc.dg/i386-387-5.c (dg-options): Likewise.
33688
33689 2003-07-30  Jan Hubicka  <jh@suse.cz>
33690
33691         * vtgc1.c: Kill.
33692
33693 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
33694
33695         * gcc.dg/struct-in-proto-1.c: New test.
33696
33697 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
33698
33699         * gcc.dg/cpp/include2.c: Only expect one message.
33700
33701 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
33702
33703         PR c++/9447
33704         * g++.dg/template/using1.C: New test.
33705         * g++.dg/template/using2.C: New test.
33706         * g++.dg/template/using3.C: New test.
33707         * g++.dg/template/using4.C: New test.
33708
33709 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
33710
33711         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
33712         * gcc.c-torture/execute/string-opt-10.c: Likewise.
33713
33714 2003-07-28  Jan Hubicka  <jh@suse.cz>
33715
33716         PR c++/11530
33717         * g++.dg/opt/call1.C: New test.
33718
33719 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
33720
33721         PR c++/11667
33722         * g++.dg/init/enum2.C: New test.
33723         * g++.dg/template/overload1.C: Add "-w" option.
33724
33725 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
33726
33727         * gcc.dg/Wdeclaration-after-statement-1.c,
33728         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
33729
33730 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
33731
33732         * gcc.c-torture/compile/20030725-1.c: New test.
33733
33734 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
33735
33736         * gcc.dg/20030505.c: Only run for SPE.
33737         Remove definition of opaque type.
33738
33739 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
33740
33741         * g++.dg/template/ptrmem6.C: New test.
33742
33743 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
33744
33745         * gcc.c-torture/compile/zero-strct-2.c: New test.
33746
33747 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
33748
33749         * gcc.dg/intermod-1.c: New test.
33750
33751 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33752
33753         PR c++/11617
33754         * g++.dg/template/lookup2.C: New test.
33755         * g++.dg/template/memclass1.C: Remove instantiated from error.
33756         * g++.dg/other/error2.C: Tweak expected errors.
33757
33758         PR c++/11596
33759         * g++.dg/template/defarg3.C: New test.
33760
33761         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
33762
33763 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
33764
33765         * g++.dg/inherit/access5.C: New test.
33766
33767 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33768
33769         PR c++/11513
33770         * g++.dg/template/crash8.C: New test.
33771
33772 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
33773
33774         PR c/10602
33775         * gcc.dg/noncompile/incomplete-2.c: New test.
33776
33777 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
33778
33779         PR c++/11645
33780         * g++.dg/inherit/access4.C: New test.
33781
33782         PR c++/11517
33783         * g++.dg/expr/cond2.C: New test.
33784
33785         PR optimization/10679
33786         * g++.dg/opt/inline4.C: New test.
33787
33788 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
33789
33790         * g++.dg/parse/crash10: New test.
33791
33792 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
33793
33794         * g++.dg/ext/flexary1.C: New test.
33795
33796 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33797
33798         PR c++/10793
33799         * g++.dg/template/crash9.C: New test.
33800
33801 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33802
33803         PR c++/3004
33804         * g++.dg/parse/typedef3.C: New test.
33805
33806         PR c++/7906
33807         * g++.dg/parse/operator2.C: New test.
33808
33809         PR c++/8895
33810         * g++.dg/parse/def-tmpl-arg1.C: New test.
33811
33812         PR c++/9282
33813         * g++.dg/parse/funptr1.C: New test.
33814
33815         PR c++/9452
33816         * g++.dg/parse/ambig3.C: New test.
33817
33818         PR c++/9454
33819         * g++.dg/parse/operator3.C: New test.
33820
33821         PR c++/9486
33822         * g++.dg/parse/template10.C: New test.
33823
33824         PR c++/9488
33825         * g++.dg/parse/template11.C: New test.
33826
33827         PR c++/10150
33828         * g++.dg/parse/invalid-op1.C: New test.
33829
33830         PR c++/10247
33831         * g++.dg/parse/condexpr1.C: New test.
33832
33833 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
33834
33835         * g++.dg/ext/packed3.C: New test.
33836         * g++.dg/ext/packed4.C: New test.
33837
33838         * gcc.dg/pack-test-3.c: New test.
33839
33840 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
33841
33842         * lib/compat.exp: Handle dg-options per source file.
33843         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
33844         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
33845         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
33846         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
33847         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
33848         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
33849         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
33850         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
33851         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
33852         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
33853         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
33854         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
33855         * g++.dg/compat/break/bitfield7_x.C: Ditto.
33856         * g++.dg/compat/break/bitfield7_y.C: Ditto.
33857
33858 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
33859
33860         PR c/10320
33861         * gcc.c-torture/execute/20030718-1.c: New test.
33862
33863 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33864
33865         PR optimization/11536
33866         * gcc.dg/20030721-1.c: New test.
33867
33868 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
33869
33870         PR c++/11546
33871         * g++.dg/template/lookup1.C: New test.
33872
33873 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
33874
33875         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
33876         diagnostics of ill-formed constructs involving labels.
33877         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
33878         the new 'previously defined here' message.
33879
33880 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
33881
33882         * g++.dg/parse/non-dependent2.C: New test.
33883
33884 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
33885
33886         * g++.dg/init/init-ref4.C: xfail on targets without
33887         weak symbols.
33888
33889 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
33890
33891         PR target/11087
33892         * gcc.c-torture/execute/20030717-1.c: New test.
33893
33894 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33895
33896         * g++.dg/opt/cfg1.C: New test.
33897
33898 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
33899
33900         PR optimization/11557
33901         * gcc.dg/20030717-1.c: New test.
33902
33903 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
33904
33905         PR c++/10476
33906         * g++.dg/expr/crash-1.C: New test.
33907
33908         PR c++/11027
33909         * g++.dg/template/init3.C: New test.
33910
33911         PR c++/8222
33912         * g++.dg/template/non-dependent1.C: New test.
33913
33914         PR c++/11070
33915         * g++.dg/template/non-dependent2.C: New test.
33916
33917         PR c++/11071
33918         * g++.dg/template/non-dependent3.C: New test.
33919
33920         PR c++/9907
33921         * g++.dg/template/sizeof5.C: New test.
33922
33923 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
33924
33925         PR 11498
33926         * gcc.c-torture/compile/mangle-1.c: New file.
33927
33928 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33929
33930         PR c++/7809
33931         * g++.dg/parse/access3.C: New test.
33932
33933 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
33934
33935         PR c++/11384
33936         * g++.dg/init/init-ref4.C: New test.
33937
33938 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
33939
33940         PR c++/11547
33941         * g++.dg/parse/constant3.C: New test.
33942         * g++.dg/parse/crash7.C: Likewise.
33943
33944 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
33945
33946         PR target/11008
33947         * gcc.dg/i386-pentium4-not-mull.c: New.
33948
33949 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
33950
33951         * gcc.dg/asm-names.c (ymain): Make it weak.
33952
33953 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33954
33955         PR c++/5421
33956         * g++.dg/template/friend21.C: New test.
33957
33958 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
33959
33960         * gcc.dg/cleanup-8.c: New test.
33961         * gcc.dg/cleanup-9.c: New test.
33962
33963 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
33964
33965         * g++.dg/ext/dll-MI1.h: New file.
33966         * g++.dg/ext/dllexport-MI1.C: New file.
33967         * g++.dg/ext/dllimport-MI1.C: New file.
33968
33969 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
33970
33971         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
33972         it does not have cmpstrsi patterns (just cmpmemsi).
33973
33974 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
33975
33976         PR debug/11473
33977         * g++.dg/debug/debug8.C: New test.
33978
33979 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33980
33981         PR c++/10108
33982         * g++.dg/template/crash7.C: New test.
33983
33984 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
33985
33986         PR target/10795
33987         * gcc.c-torture/compile/20030708-1.c: New.
33988
33989 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33990
33991         * gcc.c-torture/execute/20030715-1.c: New test.
33992
33993 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
33994
33995         * gcc.dg/pch/inline-3.c: New file.
33996         * gcc.dg/pch/inline-3.hs: New file.
33997         * gcc.dg/pch/inline-4.c: New file.
33998         * gcc.dg/pch/inline-4.hs: New file.
33999
34000 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
34001
34002         PR c++/11509
34003         * g++.dg/template/crash6.C: New test.
34004
34005         PR c++/7053
34006         * g++.dg/template/friend20.C: New test.
34007
34008         PR c++/7019
34009         * g++.dg/template/overload2.C: New test.
34010
34011 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34012
34013         PR optimization/11440
34014         * gcc.c-torture/execute/20030714-1.c: New test.
34015
34016 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34017
34018         PR c++/11154
34019         * g++.dg/template/partial2.C: New test.
34020
34021 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
34022
34023         PR c++/11503
34024         * g++.dg/template/anon1.C: New test.
34025
34026         PR c++/11493
34027         PR c++/11495
34028         * g++.dg/parse/template9.C: Likewise.
34029         * g++.dg/template/crash4.C: New test.
34030         * g++.dg/template/koenig1.C: Likewise.
34031         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
34032         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
34033         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
34034         functions.
34035         * g++.old-deja/g++.jason/template36.C: Likewise.
34036         * g++.old-deja/g++.mike/p1989.C: Likewise.
34037         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
34038         * g++.old-deja/g++.pt/ttp20.C: Use this->.
34039         * g++.old-deja/g++.pt/ttp21.C: Use this->.
34040         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
34041         compiling.
34042         * g++.old-deja/g++.pt/union2.C: Use this->.
34043
34044 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
34045
34046         * gcc.dg/20030711-1.c: New test.
34047
34048 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
34049
34050         PR c++/11050
34051         * g++.dg/parse/args1.C: New test.
34052         * g++.pt/defarg8.C: Change expected errors.
34053
34054 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
34055
34056         PR c++/8164
34057         * g++.dg/template/nontype2.C: New test.
34058
34059         PR c++/10558
34060         * g++.dg/parse/template8.C: New test.
34061
34062         PR c++/8327
34063         * g++.dg/template/scope1.C: New test.
34064
34065         * g++.dg/warn/Wsign-compare-1.C: New test.
34066
34067 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
34068
34069         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
34070
34071 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
34072
34073         PR c++/9411
34074         * g++.dg/template/explicit2.C: New test.
34075
34076         PR c++/10032
34077         * g++.dg/warn/pedantic1.C: New test.
34078
34079 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
34080
34081         PR c++ 9483
34082         * g++.dg/other/field1.C: New test.
34083
34084 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
34085
34086         PR c/11449
34087         * gcc.c-torture/compile/20030707-1.c: New.
34088
34089 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34090
34091         PR c++/10849
34092         * g++.dg/template/access12.C: New test.
34093
34094 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
34095
34096         * g++.dg/bprob/bprob.exp (prof_ext): Update.
34097         * g77.dg/bprob/bprob.exp (prof_ext): Update.
34098         * gcc.misc-tests/bprob.exp (prof_ext): Update.
34099         * gcc.misc-tests/gcov.exp: Update
34100         * g++.dg/gcov/gcov.exp: Update
34101         * lib/gcov.exp: Update.
34102
34103 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
34104
34105         * g++.dg/abi/mangle17.C: Make sure template expressions are
34106         dependent.
34107         * g++.dg/abi/mangle4.C: Mark erroneous casts.
34108         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
34109         * g++.dg/opt/stack1.C: Remove erroneous code.
34110         * g++.dg/parse/template7.C: New test.
34111         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
34112         * g++.old-deja/g++.pt/crash4.C: Likewise.
34113
34114 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34115
34116         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
34117         with zero or one occurence of `$' after the initial `L'.
34118
34119 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
34120
34121         * gcc.c-torture/compile/20030704-1.c: Add a comment.
34122
34123 2003-07-08  Roger Sayle  <roger@eyesopen.com>
34124
34125         PR c/11370
34126         * gcc.dg/Wunreachable-6.c: New testcase.
34127         * gcc.dg/Wunreachable-7.c: New testcase.
34128
34129 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
34130
34131         PR c/11420
34132         * gcc.dg/20030708-1.c: New test.
34133
34134 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
34135
34136         * gcc.dg/compat/sdata-section.h: New file.
34137         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
34138         * gcc.dg/torture/mips-sdata-1.c: New test.
34139
34140 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34141
34142         PR c++/11030
34143         * g++.dg/template/friend19.C: New test.
34144
34145 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
34146
34147         * g++.dg/opt/strength-reduce.C: New test.
34148
34149 2003-07-07  Roger Sayle  <roger@eyesopen.com>
34150
34151         PR target/10979
34152         * gcc.dg/20030707-1.c: New testcase.
34153
34154 2003-07-07  Roger Sayle  <roger@eyesopen.com>
34155
34156         PR optimization/11059
34157         * g++.dg/opt/emptyunion.C: New testcase.
34158
34159 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34160             Eric Botcazou  <ebotcazou@libertysurf.fr>
34161
34162         * g++.dg/opt/stack1.C: New test.
34163
34164 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
34165
34166         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
34167         run test.
34168
34169         PR c++/11431
34170         * g++.dg/expr/static_cast3.C: New test.
34171
34172 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
34173
34174         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
34175         everywhere.
34176         * gcc.dg/concat.c: Concatenation of string constants with
34177         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
34178         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
34179         * gcc.dg/cpp/escape-2.c: Use wide character constants where
34180         necessary to avoid multi-character character constant warning.
34181         * gcc.dg/cpp/escape.c: Likewise.
34182         * gcc.dg/cpp/ucs.c: Likewise.
34183         Remove backslashes from dg-bogus comments, as they confuse Tcl.
34184         Fix a typo.
34185
34186 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
34187
34188         PR c/11428
34189         * gcc.c-torture/compile/20030704-1.c: New.
34190
34191 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
34192
34193         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
34194
34195 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
34196
34197         PR c++/5287, PR c++/7910,  PR c++/11021
34198         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
34199         tests for warnings.
34200         * g++.dg/ext/dllimport2.C: Add tests for warnings.
34201         * g++.dg/ext/dllimport3.C: Likewise.
34202         * g++.dg/ext/dllimport4.C: New file.
34203         * g++.dg/ext/dllimport5.C: New file.
34204         * g++.dg/ext/dllimport6.C: New file.
34205         * g++.dg/ext/dllimport7.C: New file.
34206         * g++.dg/ext/dllimport8.C: New file.
34207         * g++.dg/ext/dllimport9.C: New file.
34208         * g++.dg/ext/dllimport10.C: New file.
34209         * g++.dg/ext/dllexport1.C: New file.
34210
34211 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
34212
34213         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
34214         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
34215
34216 2003-07-03  Roger Sayle  <roger@eyesopen.com>
34217
34218         * gcc.dg/builtins-25.c: New testcase.
34219         * gcc.dg/builtins-26.c: New testcase.
34220
34221 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
34222
34223         * gcc.dg/compat/vector-defs.h: New file.
34224         * gcc.dg/compat/vector-setup.h: New file.
34225         * gcc.dg/compat/vector-check.h: New file.
34226         * gcc.dg/compat/vector-1_main.c: New file.
34227         * gcc.dg/compat/vector-1_x.c: New file.
34228         * gcc.dg/compat/vector-1_y.c: New file.
34229         * gcc.dg/compat/vector-2_main.c: New file.
34230         * gcc.dg/compat/vector-2_x.c: New file.
34231         * gcc.dg/compat/vector-2_y.c: New file.
34232
34233         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
34234         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
34235         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
34236         * gcc.dg/compat/struct-align-1.h: New file.
34237         * gcc.dg/compat/struct-align-1_main.c: New file.
34238         * gcc.dg/compat/struct-align-1_x.c: New file.
34239         * gcc.dg/compat/struct-align-1_y.c: New file.
34240         * gcc.dg/compat/struct-align-2.h: New file.
34241         * gcc.dg/compat/struct-align-2_main.c: New file.
34242         * gcc.dg/compat/struct-align-2_x.c: New file.
34243         * gcc.dg/compat/struct-align-2_y.c: New file.
34244
34245         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
34246         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
34247         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
34248         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
34249         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
34250         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
34251         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
34252         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
34253         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
34254         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
34255         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
34256         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
34257         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
34258         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
34259         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
34260         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
34261         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
34262         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
34263         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
34264         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
34265         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
34266         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34267         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34268         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
34269         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
34270         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
34271         * gcc.dg/compat/struct-return-10_x.c: Ditto.
34272         * gcc.dg/compat/struct-return-2_x.c: Ditto.
34273         * gcc.dg/compat/struct-return-3_x.c: Ditto.
34274
34275 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34276
34277         * gcc.dg/i386-call-1.c: New test.
34278
34279 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
34280
34281         PR c++/9162
34282         * g++.dg/parse/defarg4.C: New.
34283
34284 2003-07-03  Roger Sayle  <roger@eyesopen.com>
34285
34286         PR target/10700
34287         * gcc.c-torture/compile/20030703-1.c: New test case.
34288
34289 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
34290
34291         * g++.dg/template/local3.C: Remove extra semicolon.
34292
34293 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34294
34295         * gcc.dg/i386-volatile-1.c: New test.
34296
34297 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
34298
34299         PR c++/11072
34300         * g++.dg/other/offsetof2.C: XFAIL.
34301         * g++.dg/other/offsetof5.C: New.
34302
34303         PR c++/10219
34304         * g++.dg/template/error1.C: New.
34305
34306         PR c++/9779
34307         * g++.dg/template/dependent-expr1.C: New.
34308
34309 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
34310
34311         PR c++/6949
34312         * g++.dg/template/local3.C: New test.
34313
34314         PR c++/11149
34315         * g++.dg/lookup/scoped6.C: New test.
34316
34317 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
34318
34319         PR c++/8046
34320         * g++.dg/other/error7.C: New test.
34321
34322 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
34323
34324         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
34325         * g++.old-deja/g++.abi/vtable3.h: Likewise.
34326         * g++.old-deja/g++.law/code-gen5.C: Likewise.
34327         * g++.old-deja/g++.other/union2.C: Likewise.
34328         * gcc.dg/c90-const-expr-2.c: Likewise.
34329         * gcc.dg/c90-const-expr-3.c: Likewise.
34330         * gcc.dg/c99-const-expr-2.c: Likewise.
34331         * gcc.dg/c99-const-expr-3.c: Likewise.
34332         * gcc.dg/concat.c: Likewise.
34333
34334 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
34335
34336         PR c++/9559
34337         * g++.dg/init/static1.C: New test.
34338
34339 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34340
34341         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
34342         * g++.old-deja/g++.other/access2.C: Likewise.
34343         * g++.old-deja/g++.other/decl2.C: Likewise.
34344         * gcc.c-torture/execute/20020615-1.c: Likewise.
34345
34346 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
34347
34348         PR c++/4933
34349         * g++.dg/template/sizeof4.C: New test.
34350
34351 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
34352
34353         * g++.dg/other/error6.C: New test.
34354
34355 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
34356
34357         PR c++/10750
34358         * g++.dg/parse/constant2.C: New test.
34359
34360 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
34361
34362         PR c++/11106
34363         * g++.dg/other/error5.C: New test.
34364
34365 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34366
34367         * gcc.dg/format/gcc_diag-1.c: New test.
34368
34369 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
34370
34371         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
34372
34373 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
34374
34375         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
34376         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
34377         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
34378
34379 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
34380
34381         * gcc.c-torture/execute/builtins/string-8.c: New test.
34382         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
34383         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
34384         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
34385
34386 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
34387
34388         PR c++/10468
34389         * g++.dg/ext/typeof6.C: New test.
34390
34391 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
34392
34393         PR c++/10796
34394         * g++.dg/init/enum1.C: New test.
34395
34396 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
34397
34398         * gcc.dg/20030627-1.c: New test.
34399
34400 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
34401
34402         PR c++/11332
34403         * g++.dg/expr/static_cast2.C: New test.
34404
34405 2003-06-26  Roger Sayle  <roger@eyesopen.com>
34406             Jakub Jelinek  <jakub@redhat.com>
34407
34408         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
34409         sprintf(dst,"%s",src) optimization.
34410         * gcc.c-torture/execute/20030626-1.c: New test case.
34411         * gcc.c-torture/execute/20030626-2.c: New test case.
34412
34413 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
34414
34415         * gcc.c-torture/execute/multi-ix.c: New test.
34416
34417         * gcc.c-torture/execute/simd-4.c (main):
34418         Added missing semicolon at end of union.
34419
34420 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
34421
34422         PR c++/8266
34423         * g++.dg/template/explicit-instantiation3.C: New test.
34424
34425 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
34426
34427         * gcc.dg/20030626-1.c: Use signed char.
34428
34429 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
34430
34431         * gcc.dg/20030626-1.c: New test.
34432
34433 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
34434
34435         * const-str-2.m: Update.
34436
34437 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
34438
34439         PR c++/10990
34440         * g++.dg/rtti/dyncast1.C: New test.
34441         * g++.dg/abi/mangle4.C: Correct base-specifier access.
34442         * g++.dg/lookup/scoped1.C: Remove XFAIL.
34443         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
34444
34445         PR c++/10931
34446         * g++.dg/expr/static_cast1.C: New test.
34447
34448 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
34449
34450         * gcc.dg/20030625-1.c: New test.
34451
34452 2003-06-24  Roger Sayle  <roger@eyesopen.com>
34453
34454         * gcc.c-torture/compile/20030624-1.c: New test case.
34455
34456 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
34457
34458         * gcc.c-torture/execute/string-opt-17.c: New test.
34459
34460 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
34461
34462         PR c++/5754
34463         * g++.dg/parse/crash6.C: New test.
34464
34465 2003-06-23  Roger Sayle  <roger@eyesopen.com>
34466
34467         * gcc.dg/builtins-24.c: New test case.
34468
34469 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
34470
34471         * g++.dg/opt/operator1.C: New test.
34472
34473 2003-06-22  Roger Sayle  <roger@eyesopen.com>
34474
34475         * gcc.c-torture/execute/string-opt-16.c: New test case.
34476
34477 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
34478
34479         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
34480         * g++.old-deja/g++.other/conv7.C: Likewise.
34481         * g++.old-deja/g++.other/overcnv2.C: Likewise.
34482         * g++.old-deja/g++.other/overload14.C: Likewise.
34483
34484 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
34485
34486         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
34487         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
34488
34489 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34490
34491         PR c++/10888
34492         * g++.dg/warn/Winline-3.C: New test.
34493
34494 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34495
34496         * lib/target-supports.exp (check_alias_available): Make the test
34497         program acceptable to the Solaris assembler.
34498
34499         PR c++/10749
34500         * g++.dg/template/memclass2.C: New test.
34501
34502 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34503             Eric Botcazou  <ebotcazou@libertysurf.fr>
34504
34505         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
34506         data for non-matching targets.
34507         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
34508
34509 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34510
34511         PR c++/10845
34512         * g++.dg/template/member3.C: New test.
34513
34514 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
34515
34516         PR c++/10939
34517         * g++.dg/template/func1.C: New test.
34518
34519         PR c++/9649
34520         * g++.dg/template/static4.C: New test.
34521         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
34522
34523         PR c++/11041
34524         * g++.dg/init/ref7.C: New test.
34525
34526 2003-06-19  Matt Austern  <austern@apple.com>
34527
34528         PR c++/11228
34529         * g++.dg/anew1.C: New test.
34530         * g++.dg/anew2.C: New test.
34531         * g++.dg/anew3.C: New test.
34532         * g++.dg/anew4.C: New test.
34533
34534 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
34535
34536         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
34537
34538 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
34539
34540         * gcc.c-torture/execute/simd-4.c (main): Make expected value
34541         endian-dependent.
34542
34543 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
34544
34545         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
34546         Remove cruft.
34547
34548 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
34549
34550         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
34551         * gcc.c-torture/compile/961203-1.c: Likewise.
34552         * gcc.c-torture/compile/980506-1.c: Likewise.
34553
34554 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
34555
34556         PR c++/10712
34557         * g++.dg/lookup/using7.C: New test.
34558
34559 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
34560
34561         PR c++/11105
34562         * g++.dg/abi/conv1.C: Remove it.
34563         * g++.dg/template/conv7.C: New test.
34564         * g++.dg/template/conv8.C: Likewise.
34565         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
34566         conversion operator.
34567
34568 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
34569
34570         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
34571         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
34572         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
34573         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
34574         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
34575         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
34576         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
34577         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
34578         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
34579         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
34580         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
34581         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
34582         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
34583         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
34584         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
34585         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
34586         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
34587         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
34588         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
34589         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
34590         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
34591         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34592         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34593         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
34594         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
34595         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
34596         * gcc.dg/compat/struct-return-10_x.c: Ditto.
34597         * gcc.dg/compat/struct-return-2_x.c: Ditto.
34598         * gcc.dg/compat/struct-return-3_x.c: Ditto.
34599
34600 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
34601
34602         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
34603         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
34604         indications.
34605
34606 2003-06-16  Roger Sayle  <roger@eyesopen.com>
34607
34608         * gcc.dg/i386-387-5.c: New test case.
34609         * gcc.dg/i386-387-6.c: New test case.
34610         * gcc.dg/builtins-23.c: New test case.
34611
34612 2003-06-15  Roger Sayle  <roger@eyesopen.com>
34613
34614         * gcc.dg/builtins-22.c: New test case.
34615         * gcc.dg/i386-387-1.c: Update to test exp.
34616         * gcc.dg/i386-387-2.c: Likewise.
34617
34618 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34619
34620         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
34621
34622 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
34623
34624         * lib/gcc-dg.exp (dg-require-dll): New function.
34625         (dg-xfail-if): Likewise.
34626         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
34627         driver.
34628
34629         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
34630         * gcc.c-torture/compile/20001205-1.c: Likewise.
34631         * gcc.c-torture/compile/20001226-1.c: Likewise.
34632         * gcc.c-torture/compile/20010518-2.c: Likewise.
34633         * gcc.c-torture/compile/20020312-1.c: Likewise.
34634         * gcc.c-torture/compile/20020604-1.c: Likewise.
34635         * gcc.c-torture/compile/920501-12.c: Likewise.
34636         * gcc.c-torture/compile/920501-4.c: Likewise.
34637         * gcc.c-torture/compile/920520-1.c: Likewise.
34638         * gcc.c-torture/compile/920521-1.c: Likewise.
34639         * gcc.c-torture/compile/920625-1.c: Likewise.
34640         * gcc.c-torture/compile/961203-1.c: Likewise.
34641         * gcc.c-torture/compile/980506-1.c: Likewise.
34642         * gcc.c-torture/compile/981006-1.c: Likewise.
34643         * gcc.c-torture/compile/981022-1.c: Likewise.
34644         * gcc.c-torture/compile/981223-1.c: Likewise.
34645         * gcc.c-torture/compile/990617-1.c: Likewise.
34646         * gcc.c-torture/compile/dll.c: Likewise.
34647         * gcc.c-torture/compile/labels-3.c: Likewise.
34648         * gcc.c-torture/compile/mipscop-1.c: Likewise.
34649         * gcc.c-torture/compile/mipscop-2.c: Likewise.
34650         * gcc.c-torture/compile/mipscop-3.c: Likewise.
34651         * gcc.c-torture/compile/mipscop-4.c: Likewise.
34652         * gcc.c-torture/compile/simd-5.c: Likewise.
34653         * gcc.c-torture/compile/20000804-1.x: Remove.
34654         * gcc.c-torture/compile/20001205-1.x: Likewise.
34655         * gcc.c-torture/compile/20001226-1.x: Likewise.
34656         * gcc.c-torture/compile/20010518-2.x: Likewise.
34657         * gcc.c-torture/compile/20020312-1.x: Likewise.
34658         * gcc.c-torture/compile/20020604-1.x: Likewise.
34659         * gcc.c-torture/compile/920501-12.x: Likewise.
34660         * gcc.c-torture/compile/920501-4.x: Likewise.
34661         * gcc.c-torture/compile/920520-1.x: Likewise.
34662         * gcc.c-torture/compile/920521-1.x: Likewise.
34663         * gcc.c-torture/compile/920625-1.x: Likewise.
34664         * gcc.c-torture/compile/961203-1.x: Likewise.
34665         * gcc.c-torture/compile/980506-1.x: Likewise.
34666         * gcc.c-torture/compile/981006-1.x: Likewise.
34667         * gcc.c-torture/compile/981022-1.x: Likewise.
34668         * gcc.c-torture/compile/981223-1.x: Likewise.
34669         * gcc.c-torture/compile/990617-1.x: Likewise.
34670         * gcc.c-torture/compile/mipscop-1.x: Likewise.
34671         * gcc.c-torture/compile/mipscop-2.x: Likewise.
34672         * gcc.c-torture/compile/mipscop-3.x: Likewise.
34673         * gcc.c-torture/compile/mipscop-4.x: Likewise.
34674         * gcc.c-torture/compile/simd-5.x: Likewise.
34675
34676         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
34677
34678 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34679
34680         * gcc.c-torture/execute/20030611-1.c: New test.
34681
34682 2003-06-12  Roger Sayle  <roger@eyesopen.com>
34683
34684         PR middle-end/168
34685         * gcc.dg/20030612-1.c: New test case.
34686
34687 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
34688
34689         PR c++/10635
34690         * g++.dg/expr/cast1.C: New test.
34691
34692 2003-06-12  Roger Sayle  <roger@eyesopen.com>
34693
34694         * gcc.dg/builtins-21.c: New test case.
34695
34696 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
34697
34698         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
34699         options instead of at the end.
34700         * lib/objc.exp (objc_target_compile): Likewise.
34701
34702 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
34703
34704         PR c++/10432
34705         * g++.dg/parse/error1.C: New test.
34706
34707 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
34708
34709         * gcc.dg/compat/struct-by-value-11_main.c: New file.
34710         * gcc.dg/compat/struct-by-value-11_x.c: New file.
34711         * gcc.dg/compat/struct-by-value-11_y.c: New file.
34712         * gcc.dg/compat/struct-by-value-12_main.c: New file.
34713         * gcc.dg/compat/struct-by-value-12_x.c: New file.
34714         * gcc.dg/compat/struct-by-value-12_y.c: New file.
34715         * gcc.dg/compat/struct-by-value-13_main.c: New file.
34716         * gcc.dg/compat/struct-by-value-13_x.c: New file.
34717         * gcc.dg/compat/struct-by-value-13_y.c: New file.
34718         * gcc.dg/compat/struct-by-value-14_main.c: New file.
34719         * gcc.dg/compat/struct-by-value-14_x.c: New file.
34720         * gcc.dg/compat/struct-by-value-14_y.c: New file.
34721         * gcc.dg/compat/struct-by-value-15_main.c: New file.
34722         * gcc.dg/compat/struct-by-value-15_x.c: New file.
34723         * gcc.dg/compat/struct-by-value-15_y.c: New file.
34724         * gcc.dg/compat/struct-by-value-16_main.c: New file.
34725         * gcc.dg/compat/struct-by-value-16_x.c: New file.
34726         * gcc.dg/compat/struct-by-value-16_y.c: New file.
34727         * gcc.dg/compat/struct-by-value-17_main.c: New file.
34728         * gcc.dg/compat/struct-by-value-17_x.c: New file.
34729         * gcc.dg/compat/struct-by-value-17_y.c: New file.
34730         * gcc.dg/compat/struct-by-value-18_main.c: New file.
34731         * gcc.dg/compat/struct-by-value-18_x.c: New file.
34732         * gcc.dg/compat/struct-by-value-18_y.c: New file.
34733
34734         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
34735         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
34736         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
34737         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
34738         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
34739         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
34740         * gcc.dg/compat/scalar-return-3_main.c: New file.
34741         * gcc.dg/compat/scalar-return-3_x.c: New file.
34742         * gcc.dg/compat/scalar-return-3_y.c: New file.
34743         * gcc.dg/compat/scalar-return-4_main.c: New file.
34744         * gcc.dg/compat/scalar-return-4_x.c: New file.
34745         * gcc.dg/compat/scalar-return-4_y.c: New file.
34746
34747 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
34748
34749         * gcc.dg/compat/fp2-struct-check.h: New file.
34750         * gcc.dg/compat/fp2-struct-defs.h: New file.
34751         * gcc.dg/compat/fp2-struct-init.h: New file.
34752         * gcc.dg/compat/struct-by-value-10_main.c: New file.
34753         * gcc.dg/compat/struct-by-value-10_x.c: New file.
34754         * gcc.dg/compat/struct-by-value-10_y.c: New file.
34755         * gcc.dg/compat/struct-return-10_main.c: New file.
34756         * gcc.dg/compat/struct-return-10_x.c: New file.
34757         * gcc.dg/compat/struct-return-10_y.c: New file.
34758
34759         * gcc.dg/compat/compat-common.h: New file.
34760         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
34761         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
34762         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
34763         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
34764         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
34765         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
34766         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
34767         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
34768         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
34769         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
34770         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
34771         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
34772         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
34773         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
34774         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
34775         * gcc.dg/compat/small-struct-check.h: Ditto.
34776         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
34777         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
34778         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
34779         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
34780         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
34781         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
34782         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
34783         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
34784         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
34785         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
34786         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34787         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
34788         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
34789         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34790         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
34791         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
34792         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
34793         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
34794         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
34795         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
34796         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
34797         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
34798         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
34799         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
34800         * gcc.dg/compat/struct-return-2_main.c: Ditto.
34801         * gcc.dg/compat/struct-return-2_x.c: Ditto.
34802         * gcc.dg/compat/struct-return-2_y.c: Ditto.
34803         * gcc.dg/compat/struct-return-3_main.c: Ditto.
34804         * gcc.dg/compat/struct-return-3_x.c: Ditto.
34805         * gcc.dg/compat/struct-return-3_y.c: Ditto.
34806
34807 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
34808
34809         * g++.dg/pch/static-1.C: New file.
34810         * g++.dg/pch/static-1.Hs: New file.
34811
34812 2003-06-10  Richard Henderson  <rth@redhat.com>
34813
34814         * gcc.dg/asm-7.c: Adjust expected warning text.
34815
34816 2003-06-10  Roger Sayle  <roger@eyesopen.com>
34817
34818         * gcc.dg/builtins-20.c: New test case.
34819
34820 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
34821
34822         PR c++/11131
34823         * g++.dg/opt/template1.C: New test.
34824
34825 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
34826
34827         * lib/gcc-dg.exp (dg-test): Clear additional_files and
34828         additional_sources.
34829
34830 2003-05-21  David Taylor  <dtaylor@emc.com>
34831
34832         * gcc.dg/Wpadded.c: New file.
34833
34834 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
34835
34836         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
34837         * gcc.dg/special/weak-2.c: Add dg-require-weak.
34838         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
34839         dg-require-weak.
34840
34841 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
34842
34843         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
34844
34845 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
34846
34847         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
34848         (dg-require-alias): Likewise.
34849         (dg-require-gc-sections): Likewise.
34850         * lib/target-supports.exp (check_gc_sections_available): Likewise.
34851
34852 2003-06-08  Richard Henderson  <rth@redhat.com>
34853
34854         * gcc.dg/20011029-2.c: Fix the array reference.
34855         * gcc.dg/asm-7.c: New.
34856
34857 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
34858
34859         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
34860
34861 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
34862
34863         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
34864         (dg-require-gc-sections): Likewise.
34865
34866 2003-06-08  Jan Hubicka  <jh@suse.cz>
34867
34868         * i386-cmov1.c: Fix regular expression.
34869         * i386-cvt-1.c: Likewise.
34870         * i386-local.c: Likewise.
34871         * i386-local2.c: Likewise.
34872         * i386-mul.c: Likewise.
34873         * i386-ssetype-1.c: Likewise.
34874         * i386-ssetype-3.c: Likewise.
34875         * i386-ssetype-5.c: Likewise.
34876
34877 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34878
34879         PR c++/11039
34880         * g++.dg/warn/implicit-typename2.C: New test.
34881         * g++.dg/warn/implicit-typename3.C: New test.
34882
34883 2003-06-07  Richard Henderson  <rth@redhat.com>
34884
34885         * g++.dg/other/offsetof3.C: Use size_t.
34886         * g++.dg/other/offsetof4.C: Likewise.
34887
34888 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
34889
34890         * lib/copy-file.exp: New. Implement gcc_copy_files.
34891
34892         * lib/dg-pch.exp: Load copy-file.exp
34893         (dg-pch): Use gcc_copy_files instead of "file copy".
34894
34895 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
34896
34897         * gcc.dg/weak/weak.exp: Simplify.
34898         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
34899         * gcc.dg/weak/weak-1.c: Likewise.
34900         * gcc.dg/weak/weak-2.c: Likewise.
34901         * gcc.dg/weak/weak-3.c: Likewise.
34902         * gcc.dg/weak/weak-4.c: Likewise.
34903         * gcc.dg/weak/weak-5.c: Likewise.
34904         * gcc.dg/weak/weak-6.c: Likewise.
34905         * gcc.dg/weak/weak-7.c: Likewise.
34906         * gcc.dg/weak/weak-8.c: Likewise.
34907         * gcc.dg/weak/weak-9.c: Likewise.
34908
34909 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
34910
34911         gcc.c-torture/execute/20030606-1.c: New.
34912
34913 2003-06-06  Roger Sayle  <roger@eyesopen.com>
34914
34915         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
34916         * gcc.dg/builtins-19.c: Likewise.
34917
34918 2003-06-06  Roger Sayle  <roger@eyesopen.com>
34919
34920         * gcc.dg/builtins-2.c: Add some more tests.
34921         * gcc.dg/builtins-18.c: New test case.
34922         * gcc.dg/builtins-19.c: New test case.
34923
34924 2003-06-06  Roger Sayle  <roger@eyesopen.com>
34925             Jim Wilson  <wilson@tuliptree.org>
34926
34927         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
34928
34929 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
34930
34931         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
34932         mempcpy/stpcpy calls not to be optimized into something else.
34933         * gcc.c-torture/execute/string-opt-3.c: Moved to...
34934         * gcc.c-torture/execute/builtins/string-7.c: ...here.
34935         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
34936
34937 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34938
34939         * gcc.dg/format/asm_fprintf-1.c: New test.
34940
34941 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
34942
34943         * lib/gcc-defs.exp (additional_sources): New variable.
34944         (dg-additional-sources): New function.
34945         (additional_files): New variable.
34946         (dg-additional-files): New function.
34947         (dg-additional-files-options): Likewise.
34948         * lib/gcc-dg.exp (dg-require-weak): New function.
34949         (dg-require-alias): Likewise.
34950         (dg-require-gc-sections): Likewise.
34951         * lib/target-supports.exp (check_alias_available): Remove testfile
34952         parameter.
34953         (check_gc_sections_available): New function.
34954         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
34955         (dg-gpp-additional-files): Likewise.
34956         * lib/g++.exp (additional_sources): Remove.
34957         (additional_files): Likewise.
34958         (g++_target_compile): Use dg-additional-files-options.
34959
34960         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
34961         Tcl logic.
34962         * gcc.dg/special/ecos.exp: Remove.
34963         * gcc.dg/special/20000419-2.c: Use dg-require-*.
34964         * gcc.dg/special/alias-1.c: Likewise.
34965         * gcc.dg/special/alias-2.c: Likewise.
34966         * gcc.dg/special/gcsec-1.c: Likewise.
34967         * gcc.dg/special/weak-1.c: Likewise.
34968         * gcc.dg/special/weak-2.c: Likewise.
34969         * gcc.dg/special/wkali-1.c: Likewise.
34970         * gcc.dg/special/wkali-2.c: Likewise.
34971
34972         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
34973         dg-gpp-additional-*.
34974         * g++.dg/special/conpr-3.C: Likewise.
34975         * g++.dg/special/conpr-4.C: Likewise.
34976         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
34977         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
34978         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
34979         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
34980         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
34981         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
34982         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
34983         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
34984         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
34985         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
34986         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
34987         * g++.old-deja/g++.other/comdat1.C: Likewise.
34988         * g++.old-deja/g++.other/comdat2.C: Likewise.
34989         * g++.old-deja/g++.other/comdat3.C: Likewise.
34990         * g++.old-deja/g++.other/ctor1.C: Likewise.
34991         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
34992
34993 2003-06-05  Richard Henderson  <rth@redhat.com>
34994
34995         * gcc.dg/debug/20030605-1.c: New.
34996
34997 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
34998
34999         * README.QMTEST: Update.
35000
35001 2003-06-04  Richard Henderson  <rth@redhat.com>
35002
35003         * gcc.dg/cleanup-1.c: New.
35004         * gcc.dg/cleanup-2.c: New.
35005         * gcc.dg/cleanup-3.c: New.
35006         * gcc.dg/cleanup-4.c: New.
35007         * gcc.dg/cleanup-5.c: New.
35008         * gcc.dg/cleanup-6.c: New.
35009         * gcc.dg/cleanup-7.c: New.
35010
35011 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
35012
35013         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
35014
35015         * lib/dg-pch.exp: New file.
35016         * g++.dg/pch/pch.exp: Use dg-pch.exp.
35017         * gcc.dg/pch/pch.exp: Likewise.
35018
35019 2003-06-04  Roger Sayle  <roger@eyesopen.com>
35020
35021         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
35022         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
35023         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
35024         * gcc.dg/builtins-17.c: New test case.
35025         * gcc.dg/i386-387-4.c: New test case.
35026         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
35027
35028 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35029
35030         * gcc.dg/ultrasp9.c: New test.
35031
35032 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35033
35034         * gcc.c-torture/compile/20030604-1.c: New test.
35035         * gcc.dg/sparc-constant-1.c: New test.
35036
35037 2003-06-03  Glen Nakamura  <glen@imodulo.com>
35038
35039         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
35040
35041 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
35042
35043         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
35044
35045         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
35046         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
35047
35048 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
35049
35050         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
35051
35052 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35053
35054         PR c++/10940
35055         * g++.dg/template/spec10.C: New test.
35056
35057 2003-06-03  Roger Sayle  <roger@eyesopen.com>
35058
35059         * gcc.dg/builtins-16.c: New test case.
35060
35061 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
35062
35063         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
35064         mempcpy test with post-increments.
35065         * gcc.c-torture/execute/string-opt-3.c: New test.
35066         * gcc.dg/string-opt-1.c: New test.
35067
35068 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
35069
35070         PR fortran/10965
35071         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
35072
35073 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
35074
35075         * lib/scanasm.exp (dg-scan): New function, factored out of ...
35076         (scan-assembler): ... here.  Use dg-scan.
35077         (scan-assembler-not): Likewise.
35078         (scan-file): New function.
35079         (scan-file-not): Likewise.
35080         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
35081         * gcc.dg/cpp/_Pragma4.c: Likewise.
35082         * gcc.dg/cpp/_Pragma5.c: Likewise.
35083         * gcc.dg/cpp/avoidpaste1.c: Likewise.
35084         * gcc.dg/cpp/avoidpaste2.c: Likewise.
35085         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
35086         * gcc.dg/cpp/cmdlne-P.c: Likewise.
35087         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
35088         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
35089         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
35090         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
35091         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
35092         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
35093         * gcc.dg/cpp/cxxcom1.c: Likewise.
35094         * gcc.dg/cpp/line1.c: Likewise.
35095         * gcc.dg/cpp/maccom1.c: Likewise.
35096         * gcc.dg/cpp/maccom2.c: Likewise.
35097         * gcc.dg/cpp/maccom3.c: Likewise.
35098         * gcc.dg/cpp/maccom4.c: Likewise.
35099         * gcc.dg/cpp/maccom5.c: Likewise.
35100         * gcc.dg/cpp/maccom6.c: Likewise.
35101         * gcc.dg/cpp/multiline.c: Likewise.
35102         * gcc.dg/cpp/spacing1.c: Likewise.
35103         * gcc.dg/cpp/spacing2.c: Likewise.
35104         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
35105         * gcc.dg/cpp/trad/maccom1.c: Likewise.
35106         * gcc.dg/cpp/trad/maccom2.c: Likewise.
35107         * gcc.dg/cpp/trad/maccom3.c: Likewise.
35108         * gcc.dg/cpp/trad/maccom4.c: Likewise.
35109         * gcc.dg/cpp/trad/maccom6.c: Likewise.
35110         * gcc.dg/cpp/cxxcom2.c: Likewise.
35111         * gcc.dg/cpp/cxxcom2.h: New file.
35112
35113         * gcc.dg/cpp/truefalse.cpp: Move it to ...
35114         * g++.dg/cpp/truefalse.C: Here.
35115         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
35116
35117 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
35118
35119         * gcc.dg/cpp/redef3.c: New file.
35120
35121 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
35122
35123         * gcc.dg/i386-loop-3.c: New test.
35124
35125 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
35126
35127         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
35128
35129 2003-05-31  Roger Sayle  <roger@eyesopen.com>
35130
35131         * gcc.dg/fwrapv-1.c: New test case.
35132         * gcc.dg/fwrapv-2.c: New test case.
35133
35134 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35135
35136         PR c++/10956
35137         * g++.dg/template/spec9.C: New test.
35138
35139 2003-05-29  Roger Sayle  <roger@eyesopen.com>
35140
35141         * gcc.dg/duff-4.c: New test case.
35142
35143 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
35144
35145         PR fortran/10843
35146         * g77.dg/ffixed-form-1.f: New test
35147         * g77.dg/ffixed-form-2.f: New test
35148         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
35149         * g77.dg/ffree-form-3.f: New test
35150
35151 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
35152
35153         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
35154         * gcc.dg/wint_t-1.c: Likewise.
35155
35156 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35157
35158         * g++.dg/template/access11.C: New test.
35159
35160 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35161
35162         PR c++/10849
35163         * g++.dg/template/access10.C: New test.
35164
35165 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35166             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35167
35168         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
35169
35170 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
35171
35172         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
35173         suppress for powerpc-*-darwin*.
35174         * gcc.dg/torture/builtin-noret-2.c: Likewise.
35175
35176 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
35177
35178         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
35179         suppress option for powerpc-*-darwin*.
35180
35181 2003-05-23  Roger Sayle  <roger@eyesopen.com>
35182
35183         * gcc.dg/builtins-1.c: Add tests for tan and atan.
35184         * gcc.dg/builtins-4.c: Add test for fmod.
35185
35186 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35187
35188         PR c++/10682
35189         * g++.dg/template/instantiate4.C: New test.
35190
35191 2003-05-22  Roger Sayle  <roger@eyesopen.com>
35192
35193         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
35194
35195 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
35196
35197         * gcc.dg/compat/scalar-return-1_main.c: New file.
35198         * gcc.dg/compat/scalar-return-1_x.c: New file.
35199         * gcc.dg/compat/scalar-return-1_y.c: New file.
35200         * gcc.dg/compat/scalar-return-2_main.c: New file.
35201         * gcc.dg/compat/scalar-return-2_x.c: New file.
35202         * gcc.dg/compat/scalar-return-2_y.c: New file.
35203         * gcc.dg/compat/struct-return-3_main.c: New file.
35204         * gcc.dg/compat/struct-return-3_y.c: New file.
35205         * gcc.dg/compat/struct-return-3_x.c: New file.
35206         * gcc.dg/compat/struct-return-2_main.c: New file.
35207         * gcc.dg/compat/struct-return-2_x.c: New file.
35208         * gcc.dg/compat/struct-return-2_y.c: New file.
35209
35210 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35211
35212         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
35213         for hppa*-hp-hpux*.
35214         * gcc.dg/20021014-1.c (dg-options): Likewise.
35215         * gcc.dg/nest.c (dg-options): Likewise.
35216
35217 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
35218
35219         PR c++/9738
35220         * g++.dg/ext/dllimport2.C: New file.
35221         * g++.dg/ext/dllimport3.C: New file.
35222
35223 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
35224
35225         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
35226         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
35227         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
35228         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
35229         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
35230         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
35231         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
35232         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
35233         * gcc.dg/compat/small-struct-defs.h: New file.
35234         * gcc.dg/compat/small-struct-init.h: New file.
35235         * gcc.dg/compat/small-struct-check.h: New file.
35236         * gcc.dg/compat/fp-struct-defs.h: New file.
35237         * gcc.dg/compat/fp-struct-check.h: New file.
35238         * gcc.dg/compat/fp-struct-init.h: New file.
35239         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
35240         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
35241
35242 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
35243
35244         * gcc.dg/20030225-2.c: New test.
35245
35246 2003-05-18  Roger Sayle  <roger@eyesopen.com>
35247             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35248
35249         * gcc.c-torture/compile/20030518-1.c: New test case.
35250
35251 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
35252
35253         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
35254         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
35255         gcc-dg-debug-runtest.
35256         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
35257         gcc-dg-debug-runtest.
35258
35259 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35260
35261         PR c++/9022
35262         * g++.dg/lookup/using6.C: New test.
35263
35264 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35265
35266         * g++.dg/parse/access2.C: New test.
35267
35268 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
35269
35270         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
35271         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
35272         * gcc.dg/debug/debug.exp: Likewise.
35273
35274 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
35275
35276         * gcc.dg/dollar.c: New test.
35277
35278 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
35279
35280         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
35281         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
35282         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
35283         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
35284         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
35285         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
35286         * gcc.dg/compat/struct-by-value-6_main.c: New file.
35287         * gcc.dg/compat/struct-by-value-6_x.c: New file.
35288         * gcc.dg/compat/struct-by-value-6_y.c: New file.
35289         * gcc.dg/compat/struct-by-value-7_main.c: New file.
35290         * gcc.dg/compat/struct-by-value-7_x.c: New file.
35291         * gcc.dg/compat/struct-by-value-7_y.c: New file.
35292         * gcc.dg/compat/struct-by-value-8_main.c: New file.
35293         * gcc.dg/compat/struct-by-value-8_x.c: New file.
35294         * gcc.dg/compat/struct-by-value-8_y.c: New file.
35295         * gcc.dg/compat/struct-by-value-9_main.c: New file.
35296         * gcc.dg/compat/struct-by-value-9_x.c: New file.
35297         * gcc.dg/compat/struct-by-value-9_y.c: New file.
35298
35299 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
35300
35301         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
35302         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
35303         support for "repo" mode.
35304         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
35305         * lib/g77-dg.exp: Likewise.
35306         * lib/obj-dg.exp: Likewise.
35307
35308 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
35309
35310         Merge from gcc-3_2-rhl8-branch:
35311         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
35312
35313         * gcc.dg/tls/opt-6.c: New test.
35314
35315         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
35316
35317         * gcc.dg/20030405-1.c: New test.
35318
35319         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
35320
35321         * gcc.dg/20030309-1.c: New test.
35322
35323         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
35324
35325         * gcc.c-torture/execute/20030307-1.c: New test.
35326
35327         2003-02-20  Randolph Chung  <tausq@debian.org>
35328
35329         * gcc.c-torture/compile/20030220-1.c: New test.
35330
35331         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
35332
35333         * gcc.dg/20030217-1.c: New test.
35334
35335         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
35336
35337         * gcc.c-torture/compile/20020129-1.c: New test.
35338
35339         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35340
35341         * gcc.dg/unroll-1.c: New test.
35342
35343         2002-11-16  Jan Hubicka  <jh@suse.cz>
35344
35345         * gcc.c-torture/execute/20020920-1.c: New test.
35346
35347         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
35348
35349         PR target/7434
35350         * gcc.c-torture/compile/20021008-1.c: New test.
35351
35352         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
35353
35354         PR target/7559
35355         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
35356
35357         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
35358
35359         * gcc.c-torture/compile/20020807-1.c: New test.
35360
35361         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
35362
35363         * gcc.dg/tls/opt-1.c: New test.
35364
35365         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
35366
35367         * gcc.dg/20020729-1.c: New test.
35368
35369         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
35370
35371         * g++.dg/opt/life1.C: New test.
35372
35373         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
35374
35375         * gcc.dg/20020525-1.c: New test.
35376
35377         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
35378
35379         PR c++/6794
35380         * g++.dg/ext/pretty1.C: New test.
35381         * g++.dg/ext/pretty2.C: New test.
35382
35383 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
35384
35385         PR c++/8385
35386         * g++.dg/ext/typeof5.C: New test.
35387
35388 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
35389
35390         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
35391         __USER_LABEL_PREFIX__ into account.
35392         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
35393
35394 2003-05-14  Roger Sayle  <roger@eyesopen.com>
35395
35396         * gcc.dg/builtins-15.c: New test case.
35397
35398 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
35399
35400         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
35401
35402 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
35403
35404         * lib/g++.exp: Tweak handling of additional source files.
35405         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
35406         * g++.dg/special/conpr-2a.C: Rename to ...
35407         * g++.dg/special/conpr-2a.cc: ... this.
35408         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
35409         * g++.dg/special/conpr-3a.C: Rename to ...
35410         * g++.dg/special/conpr-3a.cc: This.
35411         * g++.dg/special/conpr-3b.C: Rename to ...
35412         * g++.dg/special/conpr-3b.cc: This.
35413         * g++.dg/special/conpr-4.C: New test.
35414         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
35415
35416 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
35417
35418         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
35419
35420 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35421
35422         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
35423         * g++.old-deja/g++.robertl/eb71.C: Likewise.
35424         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
35425         * g++.old-deja/g++.other/warn3.C: Likewise.
35426
35427 2003-05-11  Roger Sayle  <roger@eyesopen.com>
35428
35429         * gcc.dg/i386-387-1.c: Update to also test log.
35430         * gcc.dg/i386-387-2.c: Likewise.
35431
35432 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
35433
35434         * g77.f-torture/execute/int8421.f: New test.
35435
35436 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35437
35438         PR c++/10230, c++/10481
35439         * g++.dg/lookup/scoped5.C: New test.
35440
35441 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35442
35443         PR c++/10552
35444         * g++.dg/template/ttp6.C: New test.
35445
35446 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
35447
35448         * gcc.c-torture/execute/builtins: New directory.
35449         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
35450         gcc.c-torture/execute/builtins.
35451         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
35452         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
35453         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
35454         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
35455
35456 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35457
35458         PR c++/9252
35459         * g++.dg/template/access8.C: New test.
35460         * g++.dg/template/access9.C: New test.
35461
35462 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35463
35464         PR c++/9554
35465         * g++.dg/parse/access1.C: New test.
35466
35467 2003-05-09  DJ Delorie  <dj@redhat.com>
35468
35469         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
35470         long, and not an int.
35471
35472 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35473
35474         PR c++/10555, c++/10576
35475         * g++.dg/template/memclass1.C: New test.
35476
35477 2003-05-08  DJ Delorie  <dj@redhat.com>
35478
35479         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
35480         targets.
35481         * gcc.c-torture/execute/20021024-1.x: Likewise.
35482         * gcc.c-torture/execute/shiftdi.x: Likewise.
35483         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
35484         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
35485         * gcc.dg/20021018-1.c: Likewise.
35486
35487 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35488
35489         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
35490
35491         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
35492         (bcopy): Call memmove.
35493
35494 2003-05-08  Roger Sayle  <roger@eyesopen.com>
35495
35496         * g77.f-torture/compile/8485.f: New test case.
35497
35498 2003-05-07  Richard Henderson  <rth@redhat.com>
35499
35500         PR c++/10570
35501         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
35502         Verify exception_cleanup not called for rethrows.
35503         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
35504         when exiting catch block without rethrowing.
35505         * g++.dg/eh/forced3.C: New.
35506         * g++.dg/eh/forced4.C: New.
35507
35508 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
35509
35510         * gcc.dg/20030505.c: Fix triplet.
35511
35512 2003-05-06  DJ Delorie  <dj@redhat.com>
35513
35514         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
35515         * gcc.dg/nest.c: Likewise.
35516
35517 2003-05-05  Roger Sayle  <roger@eyesopen.com>
35518
35519         * gcc.dg/builtins-14.c: New test case.
35520
35521 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
35522
35523         * lib/compat.exp (compat-execute): New argument.
35524         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
35525         * gcc.dg/compat: New test directory.
35526         * gcc.dg/compat/compat.exp: New expect script.
35527         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
35528         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
35529         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
35530         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
35531         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
35532         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
35533
35534         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
35535         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
35536         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
35537         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
35538         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
35539         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
35540         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
35541         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
35542         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
35543         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
35544         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
35545         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
35546         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
35547         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
35548         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
35549
35550 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
35551
35552         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
35553
35554 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
35555
35556         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
35557
35558 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
35559
35560         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
35561         * gcc.dg/ppc-fsel-2.c: New test.
35562
35563         * gcc.dg/unused-5.c: New test.
35564
35565 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35566
35567         PR c++/10496
35568         * g++.dg/warn/pmf1.C: New test.
35569
35570 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35571
35572         PR c++/4494
35573         * g++.dg/warn/main.C: New test.
35574
35575 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35576
35577         * gcc.dg/nonnull-3.c: New test.
35578
35579 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
35580
35581         * gcc.dg/cpp/Wtrigraphs.c: Update.
35582         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
35583
35584 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
35585
35586         * gcc.dg/ppc-fsel-1.c: New test.
35587
35588 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
35589
35590         PR c/10604
35591         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
35592
35593 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
35594
35595         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
35596
35597 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35598
35599         PR c++/9364, c++/10553, c++/10586
35600         * g++.dg/parse/typename4.C: New test.
35601         * g++.dg/parse/typename5.C: Likewise.
35602
35603 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
35604
35605         * gcc.c-torture/compile/20030503-1.c: New test.
35606
35607 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35608
35609         * g++.dg/lookup/using5.C: Fix testcase error.
35610
35611 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
35612
35613         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
35614         since MEABI is no longer supported.  Remove all vestiges
35615         of MEABI from the test.
35616
35617 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35618
35619         PR c++/10554
35620         * g++.dg/lookup/using5.C: New test.
35621
35622 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35623
35624         PR c++/8772
35625         * g++.dg/template/ttp5.C: New test.
35626
35627 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
35628
35629         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
35630         (dg-gpp-additional-sources): New function.
35631         (dg-gpp-additional-files): Likewise.
35632         * lib/g++.exp (additional_sources): New variable.
35633         (additional_files): Likewise.
35634         (g++_target_compile): Deal with them.
35635         * lib/old-dejagnu.exp: Remove.
35636         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
35637         * g++.old-deja: Revise all tests to use dg commands.
35638
35639 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35640
35641         PR c++/9432, c++/9528
35642         * g++.dg/lookup/using4.C: New test.
35643
35644 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
35645
35646         * gcc.dg/noreturn-5.c: New file.
35647         * gcc.dg/noreturn-6.c: New file.
35648
35649         * gcc.c-torture/compile/inline-1.c: New file.
35650
35651 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
35652
35653         PR c++/10551
35654         * g++.dg/template/explicit1.C: New test.
35655
35656 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
35657
35658         PR c++/10549
35659         * g++.dg/other/bitfield1.C: New test.
35660
35661         PR c++/10527
35662         * g++.dg/init/new7.C: New test.
35663
35664 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
35665
35666         * g++.dg/ext/desig1.C: New test.
35667         * g++.dg/ext/init1.C: Update.
35668
35669         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
35670
35671 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
35672
35673         PR c++/10180
35674         * g++.dg/warn/Winline-1.C: New test.
35675
35676 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
35677
35678         * gcc.c-torture/execute/string-opt-19.c: New test.
35679
35680         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
35681         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
35682
35683 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
35684
35685         PR c++/10506
35686         * g++.dg/init/new6.C: New test.
35687
35688         PR c++/10503
35689         * g++.dg/init/ref6.C: New test.
35690
35691 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
35692
35693         * g++.dg/warn/weak1.C: XFAIL on AIX4.
35694
35695 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35696
35697         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
35698         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
35699
35700 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
35701
35702         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
35703         initialized static data members.
35704
35705 2003-04-25  H.J. Lu <hjl@gnu.org>
35706
35707         * gcc.dg/ia64-sync-4.c: New test.
35708
35709 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35710
35711         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
35712         date.
35713
35714 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
35715
35716         PR c++/10337
35717         * g++.dg/warn/conv1.C: New test.
35718         * g++.old-deja/g++.other/conv7.C: Adjust.
35719         * g++.old-deja/g++.other/overload14.C: Adjust.
35720
35721 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
35722
35723         PR c++/10471
35724         * g++.dg/template/defarg2.C: New test.
35725
35726 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
35727
35728         * gcc.dg/cpp/include2.c: Update.
35729         * gcc.dg/cpp/multiline-2.c: New.
35730         * gcc.dg/cpp/multiline.c: Update.
35731         * gcc.dg/cpp/strify2.c: Update.
35732         * gcc.dg/cpp/trad/literals-2.c: Update.
35733
35734 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35735
35736         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
35737
35738 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
35739
35740         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
35741
35742 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
35743
35744         PR c++/10451
35745         * g++.dg/parse/crash4.C: New test.
35746
35747         PR c++/9847
35748         * g++.dg/parse/crash5.C: New test.
35749
35750 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
35751
35752         PR c++/10446
35753         * g++.dg/parse/crash3.C: New test.
35754
35755         PR c++/10428
35756         * g++.dg/parse/elab1.C: New test.
35757
35758 2003-04-22  Devang Patel  <dpatel@apple.com>
35759
35760         * gcc.dg/cpp/trad/funlike-5.c: New test.
35761
35762 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
35763
35764         * g++.dg/other/packed1.C: Fix dg options.
35765
35766 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
35767
35768         * g++.dg/other/offsetof2.C: New test.
35769
35770 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
35771
35772         * g++.dg/template/recurse.C: Adjust location of error messages.
35773
35774 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
35775
35776         PR c++/9881
35777         * g++.dg/init/addr-const1.C: New test.
35778         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
35779
35780 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
35781
35782         PR c++/10405
35783         * g++.dg/lookup/struct-hack1.C: New test.
35784
35785 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
35786
35787         * ucs.c: Update diagnostic messages.
35788
35789 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
35790
35791         * gcc.dg/cpp/truefalse.cpp: New test.
35792         * gcc.dg/cpp/cpp.exp: Update.
35793         * g++.dg/other/stdbool-if.C: Remove.
35794
35795 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
35796
35797         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
35798         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
35799
35800 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35801
35802         * gcc.c-torture/compile/20030418-1.c: New test.
35803
35804 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
35805
35806         * README.compat: Remove; content moved to doc/sourcebuild.texi.
35807
35808 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35809
35810         PR c++/10347
35811         g++.dg/template/dependent-name1.C: New test.
35812
35813 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
35814
35815         * gcc.dg/warn-1.c (tourist_guide): New array,
35816         contains a pointer to bar.
35817
35818 2003-04-16  Roger Sayle  <roger@eyesopen.com>
35819
35820         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
35821         * gcc.c-torture/execute/medce-1.c: New test case.
35822         * gcc.c-torture/execute/medce-2.c: New test case.
35823
35824 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
35825
35826         * lib/prune.exp: Ignore more messages.
35827
35828         PR c++/10381
35829         * g++.dg/parse/lookup3.C: New test.
35830
35831 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
35832
35833         * gcc.c-torture/compile/20030415-1.c : New test.
35834
35835 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
35836
35837         * gcc.c-torture/execute/scope-2.c: Move to ...
35838         * gcc.dg/noncompile/scope.c: .... here.
35839
35840 2003-04-14  Roger Sayle  <roger@eyesopen.com>
35841
35842         * gcc.dg/20030414-2.c: New test case.
35843
35844 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
35845
35846         PR target/10377
35847         * gcc.dg/20030414-1.c: New test.
35848
35849 2003-04-13  Roger Sayle  <roger@eyesopen.com>
35850
35851         * gcc.dg/builtins-12.c: New test case.
35852         * gcc.dg/builtins-13.c: New test case.
35853
35854 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35855
35856         * gcc.c-torture/execute/string-opt-18.c: New test.
35857
35858 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
35859
35860         PR c++/10300
35861         * g++.dg/init/new5.C: New test.
35862
35863 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
35864
35865         PR c++/7910
35866         * g++.dg/ext/dllimport1.C: New test.
35867
35868 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35869
35870         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
35871
35872 2003-04-11  Bud Davis <bdavis9659@comcast.net>
35873
35874         PR Fortran/9263
35875         * g77.f-torture/noncompile/9263.f: New test
35876         PR Fortran/1832
35877         * g77.f-torture/execute/1832.f: New test
35878
35879 2003-04-11  David Chad  <davidc@freebsd.org>
35880             Loren J. Rittle  <ljrittle@acm.org>
35881
35882         libobjc/8562
35883         * objc.dg/headers.m: New test.
35884
35885 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
35886
35887         * gcc.c-torture/execute/builtin-noret-2.c: New.
35888         * gcc.c-torture/execute/builtin-noret-2.x: New.
35889         XFAIL builtin-noret-2.c at -O1 and above.
35890         * gcc.dg/redecl.c: New.
35891         * gcc.dg/Wshadow-1.c: Update error regexps.
35892
35893 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
35894
35895         * g++.dg/abi/bitfield10.C: New test.
35896
35897 2003-04-09  Mike Stump  <mrs@apple.com>
35898
35899         * gcc.dg/pch/pch.exp: Make testcase names longer.
35900         * g++.dg/pch/pch.exp: Make testcase names longer.
35901
35902 2003-04-08  Roger Sayle  <roger@eyesopen.com>
35903
35904         * gcc.dg/builtins-11.c: New test case.
35905
35906 2003-04-08  Roger Sayle  <roger@eyesopen.com>
35907
35908         * gcc.dg/builtins-9.c: New test case.
35909         * gcc.dg/builtins-10.c: New test case.
35910
35911 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
35912
35913         * gcc.dg/noncompile/init-4.c.c: New test.
35914
35915 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
35916
35917         * gcc.misc-test/gcov-9.c: New test.
35918         * gcc.misc-test/gcov-10.c: New test
35919         * gcc.misc-test/gcov-11.c: New test.
35920
35921 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
35922
35923         PR optimization/10024
35924         * gcc.c-torture/compile/20030405-1.c: New test.
35925
35926 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
35927
35928         * gcc.dg/pch/static-3.c: New.
35929         * gcc.dg/pch/static-3.hs: New.
35930         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
35931
35932 2003-04-04  Richard Henderson  <rth@redhat.com>
35933
35934         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
35935         * g++.dg/eh/forced2.C: Likewise.
35936
35937 2003-04-03  Mike Stump  <mrs@apple.com>
35938
35939         * lib/scanasm.exp (scan-assembler): Add xfail processing for
35940         target arg.
35941         (scan-assembler-times, scan-assembler-not): Likewise.
35942         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
35943
35944 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35945
35946         * gcc.dg/sparc-loop-1.c: New test.
35947
35948 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
35949
35950         PR other/9274
35951         * g++.dg/pch/system-2.C: New.
35952         * g++.dg/pch/system-2.Hs: New.
35953
35954 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
35955
35956         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
35957
35958         * g++.dg/eh/simd-1.C (vecfunc): Same.
35959
35960 2003-04-01  Roger Sayle  <roger@eyesopen.com>
35961
35962         * gcc.c-torture/execute/20030401-1.c: New test case.
35963
35964 2003-04-01  Ziemowit Laski <zlaski@apple.com>
35965
35966         * objc.dg/defs.m: New.
35967
35968 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
35969
35970         * g++.dg/eh/simd-1.C: New.
35971         * g++.dg/eh/simd-2.C: New.
35972
35973 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
35974
35975         * gcc.c-torture/execute/simd-3.c: New.
35976
35977 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
35978
35979         PR c/9936
35980         * gcc.dg/20030331-2.c: New test.
35981
35982 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
35983
35984         PR c++/10278
35985         * g++.dg/parse/crash2.C: New test.
35986
35987 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
35988
35989         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
35990         * gcc.c-torture/execute/20030331-1.c: ...here.
35991
35992 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
35993
35994         * gcc.c-torture/execute/20030331-1.c: New test.
35995
35996 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
35997
35998         * lib/gcov.exp: Adjust call return testing strings.
35999         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
36000
36001 2003-03-31  Roger Sayle  <roger@eyesopen.com>
36002
36003         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
36004         * gcc.dg/builtins-7.c: New test case.
36005         * gcc.dg/builtins-8.c: New test case.
36006
36007 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
36008
36009         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
36010
36011 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
36012
36013         PR c++/7647
36014         * g++.dg/lookup-class-member-2.C: New test.
36015
36016 2003-03-30  Glen Nakamura  <glen@imodulo.com>
36017
36018         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
36019
36020 2003-03-28  Roger Sayle  <roger@eyesopen.com>
36021
36022         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
36023
36024 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
36025
36026         * g++.dg/init/attrib1.C: New test.
36027
36028 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
36029
36030         * gcc.dg/ultrasp8.c: New test.
36031
36032 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
36033
36034         * gcc.dg/ultrasp7.c: New test.
36035
36036 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
36037
36038         PR c++/10047
36039         * g++.dg/template/inline1.C: New test.
36040
36041 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
36042
36043         * gcc.dg/sparc-dwarf2.c: New test.
36044
36045 2003-03-27  Roger Sayle  <roger@eyesopen.com>
36046
36047         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
36048         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
36049
36050 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
36051
36052         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
36053         than reading .x files.
36054         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
36055         * g77.dg/gcov/gcov-1.f: Likewise.
36056         * gcc.misc-tests/gcov-4b.c: Likewise.
36057         * gcc.misc-tests/gcov-5b.c: Likewise.
36058         * gcc.misc-tests/gcov-6.c: Likewise.
36059         * gcc.misc-tests/gcov-7.c: Likewise.
36060         * gcc.misc-tests/gcov-8.c: Likewise.
36061         * g++.dg/gcov/gcov-1.x: Remove.
36062         * g77.dg/gcov/gcov-1.x: Likewise.
36063         * gcc.misc-tests/gcov-4b.x: Likewise.
36064         * gcc.misc-tests/gcov-5b.x: Likewise.
36065         * gcc.misc-tests/gcov-6.x: Likewise.
36066         * gcc.misc-tests/gcov-7.x: Likewise.
36067         * gcc.misc-tests/gcov-8.x: Likewise.
36068
36069 2003-03-27  Glen Nakamura  <glen@imodulo.com>
36070
36071         PR opt/10087
36072         * gcc.dg/20030324-1.c: New test.
36073
36074 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
36075
36076         PR c++/10224
36077         * g++.dg/template/arg3.C: New test.
36078
36079         PR c++/10158
36080         * g++.dg/template/friend18.C: New test.
36081
36082 2003-03-26  Roger Sayle  <roger@eyesopen.com>
36083
36084         * g77.f-torture/compile/20030326-1.f: New test case.
36085
36086 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
36087
36088         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
36089
36090         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
36091
36092 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
36093
36094         * gcc.dg/ia64-sync-3.c: New test.
36095
36096 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
36097
36098         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
36099
36100 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
36101
36102         * gcc.dg/ultrasp6.c: New test.
36103
36104 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36105
36106         * gcc.dg/i386-signbit-1.c: New test.
36107         * gcc.dg/i386-signbit-2.c: New test.
36108         * gcc.dg/i386-signbit-3.c: New test.
36109
36110 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36111
36112         * gcc.dg/ultrasp5.c: Fix options.
36113
36114 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36115
36116         * gcc.dg/ultrasp5.c: Fix comment.
36117
36118 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
36119
36120         PR fortran/10197
36121         * g77.f-torture/execute/10197.f: New test.
36122
36123 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
36124
36125         PR c++/9898, c++/383
36126         * g++.dg/template/conv6.C: New test.
36127
36128         PR c++/10119
36129         * g++.dg/template/ptrmem5.C: New test.
36130
36131         PR c++/10026
36132         * g++.dg/lookup/koenig1.C: New test.
36133
36134         PR C++/10199
36135         * g++.dg/lookup/template2.C: New test.
36136
36137 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
36138
36139         * g++.dg/opt/rtti1.C: New test.
36140
36141 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36142
36143         * gcc.dg/ultrasp5.c: New test.
36144
36145 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
36146
36147         PR middle-end/9967
36148         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
36149         builtin fputs.
36150
36151 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
36152
36153         PR c/8224
36154         * gcc.dg/20030323-1.c: New test.
36155
36156 2003-03-23  Roger Sayle  <roger@eyesopen.com>
36157
36158         * gcc.c-torture/compile/20030323-1.c: New test case.
36159
36160 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
36161
36162         * gcc.dg/20030321-1.c: New test.
36163
36164 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
36165
36166         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
36167
36168 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
36169
36170         PR c++/9978, c++/9708
36171         * g++.dg/ext/vlm1.C: Adjust expected error.
36172         * g++.dg/ext/vla2.C: New test.
36173         * g++.dg/template/arg1.C: New test.
36174         * g++.dg/template/arg2.C: New test.
36175
36176 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
36177
36178         * g77.f-torture/execute/select.f: New test.
36179         * g77.f-torture/noncompile/select_no_compile.f: New test.
36180
36181 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
36182
36183         PR c++/9898
36184         * g++.dg/other/error4.C: New test.
36185
36186 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
36187
36188         * g++.dg/template/friend17.C: New test.
36189
36190 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
36191
36192         * gcc.c-torture/compile/20030320-1.c: New.
36193
36194 2003-03-20  Roger Sayle  <roger@eyesopen.com>
36195
36196         * gcc.dg/builtins-6.c: New test case.
36197
36198 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
36199
36200         PR target/10073
36201         * gcc.c-torture/compile/20030319-1.c: New.
36202
36203 2003-03-18  Jan Hubicka  <jh@suse.cz>
36204
36205         * gcc.dg/i386-cvt-1.c: New test.
36206
36207 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
36208
36209         * objc.dg/naming-1.m: Use "(parse|syntax) error".
36210         * objc.dg/naming-2.m: Likewise.
36211
36212 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
36213
36214         PR c++/9639
36215         * g++.dg/parse/crash1.C: New test.
36216
36217 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
36218
36219         PR c++/8805
36220         * g++.dg/eh/cleanup1.C: New test.
36221
36222 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
36223
36224         * gcc.c-torture/execute/20030316-1.c: New test case.
36225
36226 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
36227
36228         PR c++/9629
36229         * g++.dg/init/ctor2.C: New test.
36230
36231 2003-03-15  Roger Sayle  <roger@eyesopen.com>
36232
36233         * g77.f-torture/compile/xformat.f: New test case.
36234
36235 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36236
36237         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
36238         * g++.old-deja/g++.mike/eh50.C: Likewise.
36239
36240 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36241
36242         PR c++/6440
36243         * g++.dg/template/spec7.C: New test.
36244         * g++.dg/template/spec8.C: Likewise.
36245
36246 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
36247
36248         * gcc.c-torture/execute/20030313-1.c: New test.
36249
36250 2003-03-14  Richard Henderson  <rth@redhat.com>
36251
36252         * gcc.dg/inline-2.c: Adjust alpha test for external call.
36253
36254 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36255
36256         * gcc.c-torture/compile/20030314-1.c: New test.
36257
36258 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
36259
36260         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
36261         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
36262         thumb target,
36263         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
36264         to accept newer _imp__  prefix and additional
36265         newline in .drectve section.
36266         * gcc.dg/dll-4.c: Likewise.
36267         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
36268         switch.
36269
36270 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
36271
36272         * g++.dg/parse/namespace9.C: New test.
36273
36274         * g++.dg/init/ref5.C: New test.
36275         * g++.dg/parse/ptrmem1.C: Likewise.
36276
36277 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36278
36279         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
36280         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
36281         regular expression.
36282         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
36283         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
36284
36285 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
36286
36287         * gcc.c-torture/execute/20030224-2.c: New test.
36288
36289 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
36290
36291         * gcc.dg/decl-3.c: New test.
36292
36293 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
36294
36295         * gcc.dg/i386-loop-2.c: New test.
36296
36297 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
36298
36299         PR c++/9474
36300         * g++.dg/parse/namespace8.C: New test.
36301
36302         PR c++/9924
36303         * g++.dg/overload/builtin2.C: New test.
36304
36305 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
36306
36307         * gcc.dg/return-type-3.c: New test.
36308
36309 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
36310
36311         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
36312         profiling options are not supported.
36313
36314 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
36315
36316         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
36317         * g++.old-deja/g++.warn/impint2.C: Likewise.
36318
36319 2003-03-10  Devang Patel  <dpatel@apple.com>
36320
36321         * g++.dg/cpp/c++_cmd_1.C: New test.
36322         * g++.dg/cpp/c++_cmd_1.h: New file.
36323
36324 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
36325
36326         * gcc.dg/altivec-9.c: New file.
36327
36328 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36329
36330         * gcc.dg/ppc-sdata-1.c: New test.
36331         * gcc.dg/ppc-sdata-2.c: New test.
36332
36333 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
36334
36335         PR c++/9373
36336         * g++.dg/opt/ptrmem2.C: New test.
36337
36338         PR c++/8534
36339         * g++.dg/opt/ptrmem1.C: New test.
36340
36341 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36342
36343         * gcc.dg/i386-loop-1.c: New test.
36344
36345 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36346
36347         PR c++/9970
36348         * g++.dg/lookup/friend1.C: New test.
36349
36350 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
36351
36352         PR c++/9823
36353         * g++.dg/parser/constructor1.C: New test.
36354
36355 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
36356
36357         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
36358
36359         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
36360
36361 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
36362
36363         * gcc.dg/cpp/Wunused.c: Update test.
36364
36365 2003-03-08  Jan Hubicka  <jh@suse.cz>
36366
36367         * gcc.dg/inline-3.c: New test.
36368
36369 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
36370
36371         PR c++/9809
36372         * g++.dg/parse/builtin1.C: New test.
36373
36374         PR c++/9982
36375         * g++.dg/abi/cookie1.C: New test.
36376         * g++.dg/abi/cookie2.C: Likewise.
36377
36378         PR c++/9524
36379         * g++.dg/template/field1.C: New test.
36380
36381         PR c++/9912
36382         * g++.dg/parse/class1.C: New test.
36383         * g++.dg/parse/namespace7.C: Likewise.
36384         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
36385
36386 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
36387
36388         * g++.dg/init/ref4.C: New test.
36389
36390 2003-03-07  Jan Hubicka  <jh@suse.cz>
36391
36392         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
36393         * gcc.dg/inline-3.c: New test.
36394
36395 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
36396
36397         * g++.dg/init/ref3.C: New test.
36398
36399         PR c++/9965
36400         * g++.dg/init/ref2.C: New test.
36401
36402         PR c++/9400
36403         * g++.dg/warn/Wshadow-2.C: New test.
36404
36405         PR c++/9791
36406         * g++.dg/warn/Woverloaded-1.C: New test.
36407
36408 2003-03-05  Jan Hubicka  <jh@suse.cz>
36409
36410         * gcc.dg/i386-local2.c: New.
36411         * gcc.dg/i386-local.c: Fix typo.
36412
36413 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
36414
36415         * g++.dg/abi/layout3.C: New test.
36416
36417 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36418
36419         * gcc.c-torture/compile/20030305-1.c
36420
36421 2003-03-05  Jan Hubicka  <jh@suse.cz>
36422
36423         * gcc.dg/i386-local.c: New.
36424
36425 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
36426
36427         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
36428
36429 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36430
36431         * gcc.dg/switch-2.c: New test.
36432         * gcc.dg/switch-3.c: New test.
36433         * gcc.dg/Wswitch.c: Adjust line numbers.
36434         * gcc.dg/Wswitch-default.c: Likewise.
36435         * gcc.dg/Wswitch-enum.c: Likewise.
36436
36437 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
36438
36439         * gcc.c-torture/execute/20030222-1.c: New test.
36440
36441 2003-03-03  James E Wilson  <wilson@tuliptree.org>
36442
36443         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
36444
36445 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
36446
36447         PR c++/9878
36448         * g++.dg/init/ref1.C: New test.
36449
36450 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
36451
36452         * gcc.dg/sh-relax.c: New SH-only test.
36453
36454 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
36455
36456         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
36457         comment explaining purpose of testcase.
36458
36459 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
36460
36461         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
36462         for HC11/HC12 (asm needs two int registers).
36463         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
36464         HC11/HC12 because the test uses an asm which needs two 32-bit
36465         registers.
36466
36467 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
36468
36469         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
36470         for HC11/HC12 (array is too large otherwise).
36471         * gcc.c-torture/compile/920501-4.x: New file, likewise.
36472         * gcc.c-torture/compile/20010518-2.x: Likewise.
36473         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
36474         HC11/HC12 (array is too large).
36475
36476 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
36477
36478         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
36479         * lib/g++-dg.exp (g++-dg-test): Likewise.
36480
36481 2003-03-01  Roger Sayle  <roger@eyesopen.com>
36482
36483         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
36484         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
36485
36486 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36487
36488         * g++.dg/warn/implicit-typename1.C: Remove warning.
36489
36490 2003-02-28  Richard Henderson  <rth@redhat.com>
36491
36492         * gcc.dg/noreturn-1.c: Move noreturn warning line.
36493         * gcc.dg/return-type-1.c: Move control reaches end warning line.
36494
36495 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
36496
36497         * gcc.dg/pch/pch.exp: Change .pch to .gch.
36498         * g++.dg/pch/pch.exp: Likewise.
36499
36500 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
36501
36502         PR c++/9879
36503         * testsuite/g++.dg/init/new4.C: New test.
36504
36505 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
36506
36507         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
36508
36509 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
36510
36511         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
36512         unsigned long.
36513
36514         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
36515         wider than float.
36516
36517 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36518
36519         * lib/scanasm.exp: Add support for counting numbers of
36520         occurences.
36521         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
36522         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
36523
36524 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
36525
36526         PR c++/9683
36527         * g++.dg/template/static3.C: New test.
36528
36529         PR c++/9829
36530         * g++.dg/parse/namespace6.C: New test.
36531
36532 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36533
36534         PR target/9732
36535         * gcc.dg/20030225-1.c: New test.
36536
36537 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
36538
36539         * README: Remove out-of-date information.
36540
36541         PR c++/9836
36542         * g++.dg/template/spec6.C: New test.
36543
36544 2003-02-24  Jeff Law  <law@redhat.com>
36545
36546         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
36547
36548 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36549
36550         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
36551         * gcc.dg/pragma-ep-1.c: Likewise.
36552
36553 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36554
36555         PR c++/9602
36556         * g++.dg/template/friend16.C: New test.
36557
36558 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
36559
36560         PR c++/5333
36561         * g++.dg/parse/fused-params1.C: Adjust error messages.
36562         * g++.dg/template/nested3.C: New test.
36563
36564 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
36565
36566         * g++.dg/abi/param1.C: New test.
36567
36568 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36569
36570         PR c++/7982
36571         * g++.dg/warn/implicit-typename1.C: New test.
36572
36573 2003-02-22  Kelley Cook <kelleycook@comcast.net>
36574
36575         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
36576         with "mtune".
36577         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36578         * gcc.c-torture/execute/20010129-1.x: Likewise.
36579         * gcc.dg/20011107-1.c: Likewise.
36580         * gcc.dg/20020108-1.c: Likewise.
36581         * gcc.dg/20020122-3.c: Likewise.
36582         * gcc.dg/20020206-1.c: Likewise.
36583         * gcc.dg/20020310-1.c: Likewise.
36584         * gcc.dg/20020426-2.c: Likewise.
36585         * gcc.dg/20020517-1.c: Likewise.
36586         * gcc.dg/991230-1.c: Likewise.
36587         * gcc.dg/i386-unroll-1.c: Likewise.
36588         * gcc.misc-tests/i386-prefetch.exp: Likewise.
36589
36590 2003-02-22  Jan Hubicka  <jh@suse.cz>
36591
36592         * gcc.dg/i386-mul.c: New test.
36593
36594 2003-02-21  Roger Sayle  <roger@eyesopen.com>
36595
36596         * gcc.dg/builtins-5.c: New test case.
36597
36598 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
36599
36600         * gcc.dg/asmreg-1.c: New test.
36601
36602 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36603
36604         PR c++/9749
36605         * g++.dg/parse/varmod1.C: New test.
36606
36607 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36608
36609         PR c++/9727
36610         * g++.dg/template/op1.C: New test.
36611
36612 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36613
36614         PR c++/8906
36615         * g++.dg/template/nested2.C: New test.
36616
36617 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36618
36619         PR c++/8724
36620         * g++.dg/expr/dtor1.C: New test.
36621
36622 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
36623
36624         * gcc.dg/cpp/include3.c: New test.
36625         * gcc.dg/cpp/inc/foo.h: New file.
36626
36627 2003-02-21  Glen Nakamura  <glen@imodulo.com>
36628
36629         * gcc.c-torture/execute/20030221-1.c: New test.
36630
36631 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
36632
36633         PR c++/9729
36634         * g++.dg/abi/conv1.C: New test.
36635
36636 2003-02-20  Jan Hubicka  <jh@suse.cz>
36637
36638         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
36639
36640 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
36641
36642         * gcc.c-torture/compile/20030219-1.c: New test.
36643
36644 2003-02-18  Jan Hubicka  <jh@suse.cz>
36645
36646         * gcc.dg/funcorder.c: New test.
36647
36648 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
36649
36650         * gcc.c-torture/execute/20030218-1.c: New.
36651
36652 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
36653
36654         * gcc.dg/20030218-1.c: New.
36655
36656 2003-02-18  Richard Henderson  <rth@redhat.com>
36657
36658         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
36659         * gcc.dg/attr-used-2.c: New.
36660
36661 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
36662
36663         PR c++/9704
36664         * g++.dg/init/copy5.C: New test.
36665
36666 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
36667
36668         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
36669         * g++.dg/pch/pch.exp: Likewise.
36670
36671 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
36672
36673         * gcc.c-torture/execute/20030209-1.c: Enable the test if
36674         STACK_SIZE is not defined.
36675
36676 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36677
36678         PR c++/9457
36679         * g++.dg/template/init1.C: New test.
36680
36681 2003-02-16  Jan HUbicka  <jh@suse.cz>
36682
36683         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
36684         (foo): Add few extra tests
36685         * gcc.dg/c99-const-expr-3.c: Likewise.
36686         * gcc.c-torture/execute/20030216-1.c: New.
36687
36688 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36689
36690         PR c++/9459
36691         * g++.dg/ext/typeof4.C: New test.
36692
36693 2003-02-15  Roger Sayle  <roger@eyesopen.com>
36694
36695         * gcc.dg/i386-387-3.c: New test case.
36696
36697 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
36698
36699         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
36700         cris-*-elf* cris-*-aout* and mmix-*-*.
36701
36702 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
36703
36704         * gcc.dg/20030213-1.c: New test.
36705
36706 2003-02-12  Roger Sayle  <roger@eyesopen.com>
36707
36708         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
36709         * gcc.dg/i386-387-2.c: Likewise.
36710
36711 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
36712
36713         * gcc.dg/ppc-spe.c: Fix formatting.
36714         Enable tests that were previously unsupported by gas.
36715         Delete tests for instructions that no longer exist.
36716         Switch arguments on evsubifw builtin.
36717
36718 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
36719
36720         * gcc.c-torture/execute/20030209-1.c: Disable the test if
36721         STACK_SIZE is too small.
36722
36723 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36724             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36725
36726         * gcc.dg/decl-2.c: New test.
36727
36728 2003-02-10  Jan Hubicka  <jh@suse.cz>
36729
36730         * gcc.dg/i386-fpcvt-1.c: New test.
36731
36732 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
36733
36734         * gcc.c-torture/execute/20030209-1.c: New test.
36735
36736 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
36737
36738         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
36739         int-wide bitops, use the constants of the same width.
36740         Likewise, if long long is 32-bit wide, test bitops using
36741         32-bit constants.
36742
36743 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
36744
36745         * gcc.dg/20021014-1.c: Annotate with expected notice text.
36746
36747 2003-02-07  Roger Sayle  <roger@eyesopen.com>
36748
36749         * testsuite/gcc.dg/builtins-4.c: New test case.
36750
36751 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36752
36753         * gcc.dg/20020430-1.c: Fix dg command typos.
36754         * gcc.dg/20020503-1.c: Likewise.
36755
36756 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36757
36758         PR c++/8785
36759         * g++.dg/parse/fused-params1.C: New test.
36760
36761         PR c++/8857
36762         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
36763
36764         PR c++/8921
36765         * g++.dg/parse/non-dependent1.C: New test.
36766
36767         PR c++/8928
36768         * g++.dg/parse/dupl-tmpl-args1.C: New test.
36769
36770         PR c++/9228
36771         * g++.dg/parse/undefined7.C: New test.
36772         * g++.dg/parse/non-templ1.C: New test.
36773
36774         PR c++/9229
36775         * g++.dg/parse/too-many-tmpl-args1.C: New test.
36776
36777 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
36778
36779         * gcc.c-torture/compile/20030206-1.c: New test.
36780
36781 2003-02-05  Roger Sayle  <roger@eyesopen.com>
36782
36783         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
36784         "pow" to "foo" to avoid potential confusion with a math built-in.
36785
36786 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36787
36788         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
36789         conditions for SPARC targets.
36790
36791 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
36792
36793         * gcc.dg/20030204-1.c: New test.
36794
36795 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36796
36797         PR c++/38
36798         * g++.dg/parse/array-size1.C: New test.
36799
36800         PR c++/5657
36801         * g++.dg/parse/undefined3.C: New test.
36802
36803         PR c++/5665
36804         * g++.dg/parse/undefined4.C: New test.
36805
36806         PR c++/5975
36807         * g++.dg/parse/undefined5.C: New test.
36808
36809         PR c++/7259
36810         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
36811
36812         PR c++/8578
36813         * g++.dg/parse/casting-operator1.C: New test.
36814
36815         PR c++/8596
36816         * g++.dg/parse/undefined6.C: New test.
36817
36818         PR c++/8736
36819         * g++.dg/parse/missing-template1.C: New test.
36820
36821 2003-02-04  Jan Hubicka  <jh@suse.cz>
36822
36823         * gcc.dg/i386-cadd.c: Compile using -march=k8.
36824         * gcc.dg/i386-cmov?.c: Likewise.
36825         * gcc.dg/i386-fpcvt-?.c: Likewise.
36826         * gcc.dg/i386-ssefp-1.c: Likewise.
36827         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
36828         conventions.
36829
36830 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
36831
36832         PR c++/7129
36833         * testsuite/g++.dg/ext/max.C: New test.
36834
36835 2003-02-03  Jan Hubicka  <jh@suse.cz>
36836
36837         * gcc.c-torture/execute/20030203-1.c: New test.
36838
36839 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
36840
36841         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
36842         'natural-endian'.
36843
36844 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
36845
36846         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
36847         * g++.dg/init/new2.C: Likewise.
36848         * g++.dg/other/new1.C: Likewise.
36849
36850 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
36851
36852         * gcc.dg/struct-ret-libc.c: New test.
36853
36854 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
36855
36856         * gcc.dg/20030129-1.c: New test.
36857
36858 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36859
36860         PR c++/8849
36861         * g++.dg/template/ptrmem4.C: New test.
36862
36863 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
36864
36865         * g++.dg/parser/constant1.C: New test.
36866
36867 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36868
36869         PR c++/8591
36870         * g++.dg/parse/friend2.C: New test.
36871
36872 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
36873
36874         PR c++/9437
36875         * g++.dg/template/unify4.C: New test.
36876
36877 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
36878
36879         * gcc.c-torture/execute/20030128-1.c: New test.
36880
36881 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
36882
36883         * g++.dg/lookup/nested1.C: Test moved from ...
36884         * g++.old-deja/g++.other/lookup24.C: ... here.
36885
36886 2003-01-28  Jan Hubicka  <jh@suse.cz>
36887
36888         * gcc.dg/i386-cmov5.c: New test.
36889
36890 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
36891
36892         * gcc.c-torture/execute/20010925-1.c: Changed the
36893         memcpy declaration.
36894
36895 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
36896
36897         PR c++/3902
36898         * g++.dg/parse/template5.C: New test.
36899
36900 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
36901
36902         PR fortran/9258
36903         * g77.dg/pr9258: New test.
36904
36905 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
36906
36907         * README: Move relevant parts from README.g++.
36908
36909         * README.g++: Remove this file.
36910
36911 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
36912
36913         * g++.dg/abi/dcast1.C: New test.
36914
36915 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36916
36917         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
36918
36919 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
36920
36921         PR c++/47
36922         * g++.old-deja/g++.other/lookup24.C: New test.
36923
36924 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36925
36926         PR middle-end/7227
36927         * gcc.dg/uninit-C.c: New test.
36928
36929 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
36930
36931         * g++.dg/abi/covariant1.C: New test.
36932
36933 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
36934
36935         * gcc.dg/20030123-1.c: New test.
36936
36937 2003-01-25  Jan Hubicka  <jh@suse.cz>
36938
36939         PR opt/8492
36940         * gcc.c-torture/compile/20030125-1.c
36941
36942 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
36943
36944         PR c++/9403
36945         * g++.dg/parse/template3.C: New test.
36946         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
36947
36948         PR c++/795
36949         * g++.dg/parse/template4.C: New test.
36950
36951         PR c++/9415
36952         * g++.dg/template/qual2.C: New test.
36953
36954         PR c++/8545
36955         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
36956
36957         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
36958
36959 2003-01-25  Roger Sayle  <roger@eyesopen.com>
36960
36961         * gcc.c-torture/execute/switch-1.c: New test case.
36962
36963 2003-01-25  Jan Hubicka  <jh@suse.cz>
36964
36965         * gcc.c-torture/execute/20030125-1.[cx]: New test.
36966
36967 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
36968
36969         Tweaks for Bison-1.875. From the NEWS file:
36970         "- `parse error' -> `syntax error'
36971         Bison now uniformly uses the term `syntax error'"
36972         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
36973         * gcc.dg/cpp/digraph2.c: Likewise.
36974         * gcc.dg/cpp/direct2.c: Likewise.
36975         * gcc.dg/cpp/paste4.c: Likewise.
36976         * gcc.dg/c90-restrict-1.c: Likewise.
36977         * gcc.dg/c99-func-2.c: Likewise.
36978         * gcc.dg/noncompile/920721-2.c: Likewise.
36979         * gcc.dg/noncompile/930622-2.c: Likewise.
36980         * gcc.dg/noncompile/940112-1.c: Likewise.
36981         * gcc.dg/noncompile/950921-1.c: Likewise.
36982         * gcc.dg/noncompile/951123-1.c: Likewise.
36983         * gcc.dg/noncompile/971104-1.c: Likewise.
36984         * gcc.dg/noncompile/990416-1.c: Likewise.
36985
36986 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
36987
36988         * g++.dg/parse/undefined1.C: Add error message.
36989
36990 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
36991
36992         PR c++/9354
36993         * g++.dg/parse/new1.C: New test.
36994
36995         PR c++/9216
36996         * g++.dg/parse/template2.C: New test.
36997
36998         PR c++/9354
36999         * g++.dg/parse/typedef2.C: New test.
37000
37001         PR c++/9328
37002         * g++.dg/ext/typeof3.C: New test.
37003
37004 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37005
37006         PR c++/2738
37007         * g++.dg/parse/ret-type1.C: New test.
37008
37009         PR c++/3792
37010         * g++.dg/parse/tmpl-outside1.C: New test.
37011
37012         PR c++/4207
37013         * g++.dg/parse/int-as-enum1.C: New test.
37014
37015         PR c++/4903
37016         * g++.dg/parse/no-typename1.C: New test.
37017
37018         PR c++/5533
37019         * g++.dg/parse/no-value1.C: New test.
37020
37021         PR c++/5921
37022         * g++.dg/parse/wrong-inline1.C: New test.
37023
37024         PR c++/6402
37025         * g++.dg/parse/ref1.C: New test.
37026
37027         PR c++/6992
37028         * g++.dg/parse/attr-ctor1.C: New test.
37029
37030         PR c++/7229
37031         * g++.dg/parse/namespace5.C: New test.
37032
37033         PR c++/7917
37034         * g++.dg/parse/func-def1.C: New test.
37035
37036         PR c++/8143
37037         * g++.dg/parse/undefined1.C: New test.
37038
37039         PR c++/5723, PR c++/8522
37040         * g++.dg/parse/specialization1.C: New test.
37041
37042         PR c++/163, PR c++/8595
37043         * g++.dg/parse/struct-as-enum1.C: New test.
37044
37045         PR c++/9173
37046         * g++.dg/parse/undefined2.C: New test.
37047
37048 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
37049
37050         PR c++/9298
37051         * g++.dg/parse/template1.C: New test.
37052
37053         PR c++/9384
37054         * g++.dg/parse/using1.C: New test.
37055
37056         PR c++/9285
37057         PR c++/9294
37058         * g++.dg/parse/expr2.C: New test.
37059
37060         PR c++/9388
37061         * g++.dg/parse/lookup2.C: Likewise.
37062
37063 2003-01-21  Jan Hubicka  <jh@suse.cz>
37064
37065         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
37066         * gcc.c-torture/execute/eeprof-1.c: Likewise.
37067         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
37068         * gcc.c-torture/execute/string-opt-*.c: Likewise.
37069
37070 2003-01-20  Nick Clifton  <nickc@redhat.com>
37071
37072         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
37073         problem with ARM sibcall code generation.
37074
37075 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
37076
37077         * gcc.c-torture/execute/20030120-1.c: New.
37078
37079 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
37080
37081         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
37082
37083 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
37084
37085         PR c++/9272
37086         * g++.dg/parse/ctor1.C: New test.
37087
37088         PR c++/9294:
37089         * g++.dg/parse/qualified1.C: New test.
37090
37091         * g++.dg/parse/typename3.C: New test.
37092
37093 2003-01-16  Richard Henderson  <rth@redhat.com>
37094
37095         * g++.dg/tls/init-2.C: Fix error matches for real this time.
37096
37097 2003-01-16  Richard Henderson  <rth@redhat.com>
37098
37099         * g++.dg/pch/pch.exp: Copy test header to the working directory
37100         before using it either for precompilation or direct use.
37101         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
37102         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
37103
37104 2003-01-16  Richard Henderson  <rth@redhat.com>
37105
37106         * gcc.dg/pch/pch.exp: Copy test header to the working directory
37107         before using it either for precompilation or direct use.
37108         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
37109         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
37110
37111 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
37112
37113         * g++.dg/ext/typename1.C: Add typename keyword.
37114         * g++.dg/template/crash1.C: Update error messages.
37115         * g++.dg/template/crash2.C: Remove error message.
37116         * g++.dg/parse/typename2.C: New test.
37117         * g++.dg/template/typename2.C: Change implicit
37118         typename warning into error.
37119         * g++.old-deja/g++.benjamin/tem03.C: Issue more
37120         error messages.
37121         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
37122         * g++.old-deja/g++.brendan/crash56.C: Add this->.
37123         * g++.old-deja/g++.law/visibility13.C: Remove error
37124         messages.
37125         * g++.old-deja/g++.ns/template17.C: Reorder code to
37126         make declaration visible in template.
37127         * g++.old-deja/g++.pt/crash3.C: Fix typos.
37128         * g++.old-deja/g++.pt/crash36.C: Issue more error
37129         messages.
37130         * g++.old-deja/g++.pt/crash5.C: Improve error
37131         message.
37132         * g++.old-deja/g++.pt/crash67.C: Remove warning.
37133         * g++.old-deja/g++.pt/inherit1.C: Add this->.
37134         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
37135         * g++.old-deja/g++.pt/typename16.C: Replace implicit
37136         typename warning with error message.
37137         * g++.old-deja/g++.pt/typename19.C: Remove warning.
37138         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
37139         * g++.old-deja/g++.robertl/eb24.C: Use this->.
37140
37141 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
37142
37143         * g++.dg/parse/ambig2.C: New test.
37144
37145 2003-01-15  Richard Henderson  <rth@redhat.com>
37146
37147         * g++.dg/tls/init-2.C: Update error message string.
37148
37149 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37150
37151         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
37152
37153 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
37154
37155         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
37156         all for HC11/HC12.
37157         * gcc.c-torture/compile/20001205-1.x: Likewise.
37158         * gcc.c-torture/compile/20001226-1.x: Likewise.
37159         * gcc.c-torture/compile/920520-1.x: Likewise.
37160         * gcc.c-torture/compile/961203-1.x: Likewise.
37161         * gcc.c-torture/compile/20020604-1.x: Likewise.
37162
37163 2003-01-15  Jan Hubicka  <jh@suse.cz>
37164
37165         * gcc.c-torture/compile/20030115-1.c: New test.
37166
37167         * gcc.dg/i386-fpcvt-1.c: New test.
37168         * gcc.dg/i386-fpcvt-2.c: New test.
37169
37170 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
37171
37172         Further conform g++'s __vmi_class_type_info to the C++ ABI
37173         specification.
37174         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
37175         the specification.
37176
37177 2003-01-14  Jan Hubicka  <jh@suse.cz>
37178
37179         * gcc.dg/i386-fpcvt-1.c: New test.
37180         * gcc.dg/i386-fpcvt-2.c: New test.
37181
37182 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37183
37184         * gcc.dg/i386-mmx-3.c: New test.
37185
37186 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
37187
37188         PR c++/9264
37189         * g++.dg/parse/octal1.C: New file.
37190
37191         PR c++/9172
37192         * g++.dg/parse/typename1.C: New file.
37193
37194 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
37195
37196         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
37197         * gcc.dg/bf-no-ms-layout.c: Likewise.
37198         * gcc.dg/bf-ms-attrib.c: Likewise.
37199
37200 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
37201
37202         PR c++/9099
37203         * g++.dg/parse/dtor1.C: New file.
37204
37205         PR c++/9128
37206         * g++.dg/rtti/typeid1.C: New file.
37207
37208         PR c++/9153
37209         * g++.dg/parse/lookup1.C: New file.
37210
37211         PR c++/9171
37212         * g++.dg/templ/spec5.C: New file.
37213
37214 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
37215
37216         * gcc.c-torture/compile/20030110-1.c: New test.
37217
37218 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
37219
37220         Merge from pch-branch:
37221
37222         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
37223
37224         * gcc.dg/pch/cpp-1.h: New.
37225         * gcc.dg/pch/cpp-1.c: New.
37226         * gcc.dg/pch/cpp-2.h: New.
37227         * gcc.dg/pch/cpp-2.c: New.
37228
37229         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
37230
37231         * gcc.dg/pch/except-1.h: New.
37232         * gcc.dg/pch/except-1.c: New.
37233
37234         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
37235
37236         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
37237         running test.
37238         * gcc.dg/pch: Include *.hp not *.h.
37239         * gcc.dg/pch/system-1.h: New.
37240         * gcc.dg/pch/system-1.c: New.
37241
37242         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
37243
37244         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
37245         rather than trying to build and run a program using PCH.
37246         * gcc.dg/pch: Remove dg-do commands from test files.
37247
37248         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
37249
37250         * gcc.dg/pch/macro-3.c: New.
37251         * gcc.dg/pch/macro-3.h: New.
37252
37253         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
37254
37255         * gcc.dg/pch/common-1.c: New.
37256         * gcc.dg/pch/common-1.h: New.
37257         * gcc.dg/pch/decl-1.c: New.
37258         * gcc.dg/pch/decl-1.h: New.
37259         * gcc.dg/pch/decl-2.c: New.
37260         * gcc.dg/pch/decl-2.h: New.
37261         * gcc.dg/pch/decl-3.c: New.
37262         * gcc.dg/pch/decl-3.h: New.
37263         * gcc.dg/pch/decl-4.c: New.
37264         * gcc.dg/pch/decl-4.h: New.
37265         * gcc.dg/pch/decl-5.c: New.
37266         * gcc.dg/pch/decl-5.h: New.
37267         * gcc.dg/pch/global-1.c: New.
37268         * gcc.dg/pch/global-1.h: New.
37269         * gcc.dg/pch/inline-1.c: New.
37270         * gcc.dg/pch/inline-1.h: New.
37271         * gcc.dg/pch/inline-2.c: New.
37272         * gcc.dg/pch/inline-2.h: New.
37273         * gcc.dg/pch/static-1.c: New.
37274         * gcc.dg/pch/static-1.h: New.
37275         * gcc.dg/pch/static-2.c: New.
37276         * gcc.dg/pch/static-2.h: New.
37277
37278         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
37279
37280         * g++.dg/pch/pch.exp: Better handle failing testcases.
37281         * gcc.dg/pch/pch.exp: Likewise.
37282         * gcc.dg/pch/macro-1.c: New.
37283         * gcc.dg/pch/macro-1.h: New.
37284         * gcc.dg/pch/macro-2.c: New.
37285         * gcc.dg/pch/macro-2.h: New.
37286
37287         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
37288
37289         * g++.dg/dg.exp: Treat files in pch/ specially.
37290         * g++.dg/pch/pch.exp: New file.
37291         * g++.dg/pch/empty.H: New file.
37292         * g++.dg/pch/empty.C: New file.
37293         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
37294         "precompile".
37295
37296         * gcc.dg/pch/pch.exp: New file.
37297         * gcc.dg/pch/empty.h: New file.
37298         * gcc.dg/pch/empty.c: New file.
37299         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
37300         "precompile".
37301
37302 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37303
37304         * g++.dg/template/friend14.C: New test.
37305
37306 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37307
37308         * gcc.dg/old-style-asm-1.c: New test.
37309
37310 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
37311
37312         * gcc.c-torture/compile/20030109-1.c: New test.
37313
37314 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37315
37316         * gcc.c-torture/execute/20030109-1.c: New test.
37317
37318 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
37319
37320         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
37321         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
37322         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
37323         * g++.old-deja/g++.mike/eh2.C: Likewise.
37324         * g++.old-deja/g++.mike/eh3.C: Likewise.
37325         * g++.old-deja/g++.mike/eh5.C: Likewise.
37326         * g++.old-deja/g++.mike/eh6.C: Likewise.
37327         * g++.old-deja/g++.mike/eh7.C: Likewise.
37328         * g++.old-deja/g++.mike/eh8.C: Likewise.
37329         * g++.old-deja/g++.mike/eh9.C: Likewise.
37330         * g++.old-deja/g++.mike/eh10.C: Likewise.
37331         * g++.old-deja/g++.mike/eh12.C: Likewise.
37332         * g++.old-deja/g++.mike/eh13.C: Likewise.
37333         * g++.old-deja/g++.mike/eh14.C: Likewise.
37334         * g++.old-deja/g++.mike/eh16.C: Likewise.
37335         * g++.old-deja/g++.mike/eh17.C: Likewise.
37336         * g++.old-deja/g++.mike/eh18.C: Likewise.
37337         * g++.old-deja/g++.mike/eh21.C: Likewise.
37338         * g++.old-deja/g++.mike/eh23.C: Likewise.
37339         * g++.old-deja/g++.mike/eh24.C: Likewise.
37340         * g++.old-deja/g++.mike/eh25.C: Likewise.
37341         * g++.old-deja/g++.mike/eh26.C: Likewise.
37342         * g++.old-deja/g++.mike/eh27.C: Likewise.
37343         * g++.old-deja/g++.mike/eh28.C: Likewise.
37344         * g++.old-deja/g++.mike/eh29.C: Likewise.
37345         * g++.old-deja/g++.mike/eh31.C: Likewise.
37346         * g++.old-deja/g++.mike/eh33.C: Likewise.
37347         * g++.old-deja/g++.mike/eh34.C: Likewise.
37348         * g++.old-deja/g++.mike/eh35.C: Likewise.
37349         * g++.old-deja/g++.mike/eh36.C: Likewise.
37350         * g++.old-deja/g++.mike/eh37.C: Likewise.
37351         * g++.old-deja/g++.mike/eh38.C: Likewise.
37352         * g++.old-deja/g++.mike/eh39.C: Likewise.
37353         * g++.old-deja/g++.mike/eh40.C: Likewise.
37354         * g++.old-deja/g++.mike/eh41.C: Likewise.
37355         * g++.old-deja/g++.mike/eh42.C: Likewise.
37356         * g++.old-deja/g++.mike/eh44.C: Likewise.
37357         * g++.old-deja/g++.mike/eh46.C: Likewise.
37358         * g++.old-deja/g++.mike/eh47.C: Likewise.
37359         * g++.old-deja/g++.mike/eh48.C: Likewise.
37360         * g++.old-deja/g++.mike/eh49.C: Likewise.
37361         * g++.old-deja/g++.mike/eh50.C: Likewise.
37362         * g++.old-deja/g++.mike/eh51.C: Likewise.
37363         * g++.old-deja/g++.mike/eh53.C: Likewise.
37364         * g++.old-deja/g++.mike/eh55.C: Likewise.
37365         * g++.old-deja/g++.mike/p7912.C: Likewise.
37366         * g++.old-deja/g++.mike/p9706.C: Likewise.
37367         * g++.old-deja/g++.mike/p10416.C: Likewise.
37368         * g++.old-deja/g++.mike/p11667.C: Likewise.
37369         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
37370         Remove redundant reference to Iris.
37371         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
37372         Elxsi, i860, Pico Java, and WE32K.
37373
37374 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
37375
37376         * g++.dg/ext/asm4.C: New test.
37377
37378 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37379
37380         PR c++/9030
37381         * g++.dg/template/friend12.C: New test.
37382         * g++.dg/template/friend13.C: Likewise.
37383         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
37384
37385 2003-01-08  Jan Hubicka  <jh@suse.cz>
37386
37387         * gcc.dg/i386-cadd.c: New test.
37388         * gcc.dg/i386-cmov4.c: Likewise.
37389
37390 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
37391
37392         PR c++/9165
37393         * g++.dg/warn/Wunused-3.C: New test.
37394
37395         * g++.dg/abi/bitfield9.C: New test.
37396
37397         PR c++/9189
37398         * g++.dg/parse/defarg3.C: New test.
37399
37400 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
37401
37402         * g++.dg/parse/ambig1.C: New test.
37403         * g++.dg/parse/defarg2.C: New test.
37404
37405 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
37406
37407         * g++.dg/template/defarg-1.C: New test.
37408         * g++.dg/template/local2.C: Likewise.
37409
37410 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
37411
37412         * gcc.c-torture/execute/20030105-1.c: New test.
37413
37414 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37415
37416         * g++.dg/parse/namespace3.C: Remove extra semicolons.
37417         * g++.dg/parse/namespace4.C: Likewise.
37418
37419 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37420
37421         * g++.dg/template/ntp2.C: New test.
37422
37423 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
37424
37425         * g++.dg/parse/extern-C-1.C: New test.
37426
37427         * g++.dg/parse/namespace4.C: New test.
37428
37429         * g++.dg/template/nested1.C: New test.
37430
37431         * g++.dg/parse/namespace3.C: New test.
37432
37433 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
37434
37435         * g++.dg/lookup/two-stage1.C: New test.
37436
37437 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37438
37439         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
37440         * g++.old-deja/g++.jason/access8.C: Likewise.
37441         * g++.old-deja/g++.other/decl5.C: Likewise.
37442
37443 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
37444
37445         * g++.dg/parse/parse7.C: New test.
37446
37447 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
37448
37449         PR c++/2843
37450         * g++.dg/ext/attrib7.C: New test.
37451
37452 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
37453
37454         * g++.dg/parse/parse6.C: New test.
37455
37456 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
37457
37458         * gcc.dg/h8300-stack-1.c: New.
37459
37460 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
37461
37462         g++.dg/lookup/exception1.C: New test.
37463
37464         g++.dg/lookup/template1.C: New test.
37465
37466         g++.dg/parse/namespace2.C: New test.
37467
37468         g++.dg/parse/parens2.C: New test.
37469
37470 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37471
37472         * g++.dg/parse/parse5.C: New test.
37473         * g++.dg/lookup/scoped4.C: New test.
37474
37475 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
37476
37477         * g++.dg/parse/parens1.C: New test.
37478
37479         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
37480         angle-bracket1.C.
37481         * g++.dg/parse/parens2.C: New test.
37482
37483         * g++.dg/lookup/scope-operator1.C: New test.
37484
37485         * g++.dg/parse/operator1.C: New test.
37486
37487 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37488
37489         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
37490         * g++.old-deja/g++.other/access6.C: Likewise.
37491         * g++.old-deja/g++.other/decl1.C: Likewise.
37492         * g++.old-deja/g++.pt/typename12.C: Likewise.
37493
37494 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
37495
37496         * g++.dg/parse/namespace1.C: New test.
37497
37498 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37499
37500         * g++.dg/parse/parse4.C: New test.
37501
37502 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37503
37504         * g++.dg/parse/parse3.C: New test.
37505
37506 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37507
37508         * g++.dg/parse/parse2.C: New test.
37509
37510 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37511
37512         * g++.dg/template/friend11.C: New test.
37513
37514 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37515
37516         * g++.dg/parse/parse1.C: New test.
37517
37518 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
37519
37520         * lib/profopt.exp: Change the name of a global variable to avoid
37521         possible clashes with other test suites.
37522
37523 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
37524
37525         * g++.dg/inherit/covariant8.C: New test.
37526
37527 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
37528
37529         * g++.dg/init/array9.C: New test.
37530
37531         PR c++/9112
37532         * g++.dg/parse/expr1.C: New test.
37533
37534 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
37535
37536         * gcc.c-torture/compile/20021230-1.c: New test.
37537
37538 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
37539
37540         * g++.dg/inherit/covariant5.C: New test.
37541         * g++.dg/inherit/covariant6.C: New test.
37542         * g++.dg/inherit/covariant7.C: New test.
37543
37544 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37545
37546         PR c++/2739
37547         * g++.dg/other/access2.C: New test.
37548
37549 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37550
37551         * g++.dg/other/anon-struct.C: No longer fails
37552         * g++.old-deja/g++.brendan/parse4.C: Likewise.
37553         * g++.old-deja/g++.brendan/parse5.C: Likewise.
37554         * g++.old-deja/g++.brendan/parse6.C: Likewise.
37555
37556 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37557
37558         * g++.dg/parse/angle-bracket.C (main): No longer fails.
37559
37560 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
37561
37562         * g++.dg/eh/spec4.C: Remove stray semicolon.
37563         * g++.dg/expr/pmf-1.C: Change error message.
37564         * g++.dg/ext/asm1.C: Remove stray semicolon.
37565         * g++.dg/ext/typename1.C: Add missing typenames.
37566         * g++.dg/inherit/template-as-base.C: Change error message.
37567         * g++.dg/lookup/scoped1.C: Likewise.
37568         * g++.dg/lookup/scoped2.C: Likewise.
37569         * g++.dg/lookup/using2.C: Likewise.
37570         * g++.dg/other/component1.C: Remove stray semicolon.
37571         * g++.dg/other/do1.C: Change error message.
37572         * g++.dg/other/error2.C: Likewise.
37573         * g++.dg/other/init1.C: Likewise.
37574         * g++.dg/other/packed1.C: Remove stray semicolon.
37575         * g++.dg/other/ptrmem2.C: Change error message.
37576         * g++.dg/parse/parameter-declaration-1.C: Remove line number
37577         marker.
37578         * g++.dg/special/initp1.C: Remove invalid attribute usage.
37579         * g++.dg/template/access3.C: Add typename keyword.
37580         * g++.dg/template/access5.C: Remove stray semicolon.
37581         * g++.dg/template/access6.C: Likewise.
37582         * g++.dg/template/complit1.C: Likewise.
37583         * g++.dg/template/crash1.C: Change error message.
37584         * g++.dg/template/inherit2.C: Remove stray semicolon.
37585         * g++.dg/template/instantiate2.C: Likewise.
37586         * g++.dg/template/instantiate3.C: Change error message.
37587         * g++.dg/template/qual1.C: Remove stray semicolon.
37588         * g++.dg/template/qualttp18.C: Change error message.
37589         * g++.dg/template/ref1.C: Remove stray semicolon.
37590         * g++.dg/template/sizeof1.C (A::value): Declare it.
37591         * g++.dg/template/spec4.C: Change error message.
37592         * g++.dg/template/static1.C: Likewise.
37593         * g++.dg/template/type1.C: Likewise.
37594         * g++.dg/template/typename3.C: Likewise.
37595         * g++.old-deja/g++.benjamin/13478.C: Change error message.
37596         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
37597         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
37598         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
37599         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
37600         named return value extension.
37601         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
37602         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
37603         * g++.old-deja/g++.bob/extern_C.C: Likewise.
37604         * g++.old-deja/g++.bob/inherit2.C: Likewise.
37605         * g++.old-deja/g++.brendan/complex1.C: Likewise.
37606         * g++.old-deja/g++.brendan/copy5.C: Likewise.
37607         * g++.old-deja/g++.brendan/crash13.C: Likewise.
37608         * g++.old-deja/g++.brendan/crash15.C: Likewise.
37609         * g++.old-deja/g++.brendan/crash18.C: Change error message.
37610         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
37611         * g++.old-deja/g++.brendan/crash38.C: Likewise.
37612         * g++.old-deja/g++.brendan/crash50.C: Likewise.
37613         * g++.old-deja/g++.brendan/crash56.C: Likewise.
37614         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
37615         syntax.
37616         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
37617         * g++.old-deja/g++.brendan/crash8.C: Change error message.
37618         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
37619         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
37620         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
37621         * g++.old-deja/g++.brendan/template11.C: Likewise.
37622         * g++.old-deja/g++.brendan/template26.C: Likewise.
37623         * g++.old-deja/g++.brendan/template27.C: Use explicit
37624         specialization syntax.
37625         * g++.old-deja/g++.brendan/template30.C: Likewise.
37626         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
37627         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
37628         non-dependent names.
37629         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
37630         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
37631         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
37632         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
37633         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
37634         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
37635         named return value extension.
37636         * g++.old-deja/g++.ext/namedret2.C: Likewise.
37637         * g++.old-deja/g++.ext/namedret3.C: Likewise.
37638         * g++.old-deja/g++.ext/return1.C: Likewise.
37639         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
37640         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
37641         * g++.old-deja/g++.jason/access8.C: Likewise.
37642         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
37643         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
37644         pseudo-destructor names.
37645         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
37646         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
37647         pseudo-destructor names.
37648         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
37649         * g++.old-deja/g++.jason/overload19.C: Likewise.
37650         * g++.old-deja/g++.jason/overload32.C: Likewise.
37651         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
37652         stray semicolons.
37653         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
37654         * g++.old-deja/g++.jason/return.C: Likewise.
37655         * g++.old-deja/g++.jason/return2.C: Likewise.
37656         * g++.old-deja/g++.jason/shadow1.C: Likewise.
37657         * g++.old-deja/g++.jason/special.C: Use explicit specialization
37658         syntax.
37659         * g++.old-deja/g++.jason/template10.C: Account for use of
37660         non-dependent names.
37661         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
37662         syntax.
37663         * g++.old-deja/g++.jason/template37.C: Likewise.
37664         * g++.old-deja/g++.law/access4.C: Change error messages.
37665         * g++.old-deja/g++.law/arm13.C: Remove incorrect
37666         pseudo-destructor names.
37667         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
37668         * g++.old-deja/g++.law/ctors9.C: Likewise.
37669         * g++.old-deja/g++.law/cvt22.C: Likewise.
37670         * g++.old-deja/g++.law/dtors5.C: Likewise.
37671         * g++.old-deja/g++.law/global-init1.C: Likewise.
37672         * g++.old-deja/g++.law/missed-error3.C: Likewise.
37673         * g++.old-deja/g++.law/operators28.C: Likewise.
37674         * g++.old-deja/g++.law/visibility28.C: Likewise.
37675         * g++.old-deja/g++.martin/eval1.C: Likewise.
37676         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
37677         name.
37678         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
37679         * g++.old-deja/g++.mike/net34.C: Likewise.
37680         * g++.old-deja/g++.mike/net36.C: Likewise.
37681         * g++.old-deja/g++.mike/ns2.C: Likewise.
37682         * g++.old-deja/g++.mike/p12306.C: Likewise.
37683         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
37684         value extension.
37685         * g++.old-deja/g++.mike/p700.C: Likewise.
37686         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
37687         * g++.old-deja/g++.mike/p710.C: Likewise.
37688         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
37689         value extension.
37690         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
37691         * g++.old-deja/g++.mike/pmf9.C: Likewise.
37692         * g++.old-deja/g++.ns/crash2.C: Likewise.
37693         * g++.old-deja/g++.ns/crash3.C: Likewise.
37694         * g++.old-deja/g++.ns/invalid1.C: Likewise.
37695         * g++.old-deja/g++.ns/ns17.C: Likewise.
37696         * g++.old-deja/g++.ns/template16.C: Likewise.
37697         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
37698         keyword.
37699         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
37700         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
37701         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
37702         named return value extension.
37703         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
37704         * g++.old-deja/g++.other/access4.C: Issue additional error
37705         messages.
37706         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
37707         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
37708         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
37709         * g++.old-deja/g++.other/crash25.C: Change error message.
37710         * g++.old-deja/g++.other/crash4.C: Change error message.
37711         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
37712         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
37713         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
37714         checks.
37715         * g++.old-deja/g++.other/defarg8.C: Likewise.
37716         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
37717         * g++.old-deja/g++.other/dtor10.C: Likewise.
37718         * g++.old-deja/g++.other/incomplete.C: Likewise.
37719         * g++.old-deja/g++.other/linkage7.C: Likewise.
37720         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
37721         lookup algorithm.
37722         * g++.old-deja/g++.other/mangle2.C: Likewise.
37723         * g++.old-deja/g++.other/refinit2.C: Likewise.
37724         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
37725         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
37726         * g++.old-deja/g++.pt/crash28.C: Likewise.
37727         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
37728         syntax.
37729         * g++.old-deja/g++.pt/crash32.C: Change error message.
37730         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
37731         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
37732         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
37733         error message position.
37734         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
37735         * g++.old-deja/g++.pt/defarg8.C: Change error message.
37736         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
37737         syntax.
37738         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
37739         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
37740         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
37741         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
37742         keyword.
37743         * g++.old-deja/g++.pt/explicit31.C: Likewise.
37744         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
37745         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
37746         keyword.
37747         * g++.old-deja/g++.pt/explicit71.C: Change error message.
37748         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
37749         syntax.
37750         * g++.old-deja/g++.pt/friend28.C: Account for use of
37751         non-dependent names.
37752         * g++.old-deja/g++.pt/friend29.C: Likewise.
37753         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
37754         rules.
37755         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
37756         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
37757         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
37758         lookup rules.
37759         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
37760         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
37761         keyword.
37762         * g++.old-deja/g++.pt/memclass20.C: Likewise.
37763         * g++.old-deja/g++.pt/memclass5.C: Likewise.
37764         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
37765         keyword.
37766         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
37767         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
37768         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
37769         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
37770         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
37771         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
37772         keyword.
37773         * g++.old-deja/g++.pt/spec10.C: Likewise.
37774         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
37775         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
37776         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
37777         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
37778         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
37779         * g++.old-deja/g++.pt/ttp62.C: Likewise.
37780         * g++.old-deja/g++.pt/ttp64.C: Likewise.
37781         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
37782         * g++.old-deja/g++.pt/typename15.C: Likewise.
37783         * g++.old-deja/g++.pt/typename22.C: Likewise.
37784         * g++.old-deja/g++.pt/typename6.C: Change error messages.
37785         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
37786         * g++.old-deja/g++.pt/virtual2.C: Likewise.
37787         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
37788         syntax.
37789         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
37790         return value extension.
37791         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
37792         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
37793         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
37794         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
37795
37796 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
37797
37798         * g++.dg/warn/inline1.C: New test.
37799         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
37800         * g++.old-deja/g++.jason/synth10.C: Likewise.
37801         * g++.old-deja/g++.mike/net31.C: Likewise.
37802         * g++.old-deja/g++.mike/p8786.C: Likewise.
37803
37804         * g++.dg/template/friend10.C: New test.
37805         * g++.dg/template/conv5.C: New test.
37806
37807 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
37808
37809         * g++.dg/lookup/scoped3.C: New test.
37810
37811         * g++.dg/lookup/decl1.C: New test.
37812         * g++.dg/lookup/decl2.C: New test.
37813
37814 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37815
37816         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
37817         gcc.c-torture/compile/20021015-1.c,
37818         gcc.c-torture/compile/20021015-2.c,
37819         gcc.c-torture/compile/20021123-1.c,
37820         gcc.c-torture/compile/20021123-2.c,
37821         gcc.c-torture/compile/20021123-3.c,
37822         gcc.c-torture/compile/20021123-4.c,
37823         gcc.c-torture/execute/20021024-1.c: Add tests previously added
37824         only to 3.1 or 3.2 branch.
37825
37826 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
37827
37828         * gcc.dg/i386-bitfield3.c: New test.
37829
37830         * gcc.dg/i386-bitfield2.c: New test.
37831
37832 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
37833
37834         * g++.dg/parse/conv_op1.C: New test.
37835
37836 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
37837
37838         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
37839         approved.
37840
37841 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
37842
37843         * gcc.c-torture/compile/20021220-1.c: New test.
37844
37845 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
37846
37847         * gcc.dg/i386-fastcall-1.c: New.
37848
37849 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37850
37851         * gcc.c-torture/execute/20021219-1.c: New test.
37852
37853 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37854
37855         * gcc.dg/i386-pic-1.c: New test.
37856
37857 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37858
37859         PR c++/8099
37860         * g++.dg/template/friend9.C: New test.
37861
37862 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37863
37864         PR c++/3663
37865         * g++.dg/template/access7.C: New test.
37866
37867 2002-12-18  Nick Clifton  <nickc@redhat.com>
37868
37869         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
37870         the libstdc++-v3 directory has been found.
37871
37872 2002-12-12  Devang Patel <dpatel@apple.com>
37873         * gcc.dg/darwin-ld-1.c: New test.
37874         * gcc.dg/darwin-ld-2.c: New test.
37875         * gcc.dg/darwin-ld-3.c: New test.
37876         * gcc.dg/darwin-ld-4.c: New test.
37877         * gcc.dg/darwin-ld-5.c: New test.
37878
37879 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
37880
37881         * gcc.c-torture/compile/20021212-1.c: New test.
37882
37883 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
37884
37885         * gcc.dg/fshort-wchar: New test.
37886
37887 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
37888
37889         PR c++/8372
37890         * g++.dg/template/dtor1.C: New test.
37891
37892         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
37893         markers.
37894
37895 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
37896
37897         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
37898
37899 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
37900
37901         * g++.dg/template/static1.C: New test.
37902         * g++.dg/template/static2.C: New test.
37903         * g++.old-deja/g++.ext/memconst.C: New test.
37904
37905 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37906
37907         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
37908         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
37909         * g++.dg/special/initp1.C: Likewise.
37910
37911 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
37912
37913         * gcc.c-torture/execute/20021204-1.c: New test.
37914
37915 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
37916
37917         * gcc.dg/ppc-fmadd-1.c: New file.
37918         * gcc.dg/ppc-fmadd-2.c: New file.
37919         * gcc.dg/ppc-fmadd-3.c: New file.
37920
37921 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37922
37923         * gcc.c-torture/compile/20021204-1.c: New test.
37924
37925 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
37926
37927         * g++.dg/inherit/covariant2.C: New test.
37928         * g++.dg/inherit/covariant3.C: New test.
37929         * g++.dg/inherit/covariant4.C: New test.
37930         * g++.dg/inherit/covariant1.C: Remove XFAIL.
37931         * g++.old-deja/g++.robertl/eb17.C: Likewise.
37932
37933 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
37934
37935         PR c++/8688
37936         * g++.dg/init/brace3.C: New test.
37937
37938 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
37939
37940         * gcc.dg/20020210-1.c: Fix a comment typo.
37941
37942 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
37943
37944         PR c++/8720
37945         * g++.dg/parse/defarg1.C: New test.
37946
37947         PR c++/8615
37948         * g++.dg/template/char1.C: New test.
37949
37950         * g++.dg/template/varmod1.C: Fix typo.
37951
37952 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37953
37954         DR 180
37955         * g++.old-deja/g++.pt/crash32.C: Expect error.
37956
37957 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
37958
37959         PR c++/5919
37960         * g++.dg/template/varmod1.C: New test.
37961
37962         PR c++/8727
37963         * g++.dg/inherit/typeinfo1.C: New test.
37964
37965         PR c++/8663
37966         * g++.dg/inherit/typedef1.C: New test.
37967
37968 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
37969
37970         PR c++/8332
37971         PR c++/8493
37972         * g++.dg/template/strlen1.C: New test.
37973
37974         PR c++/8227
37975         * g++.dg/template/ctor2.C: New test.
37976
37977         PR c++/8214
37978         * g++.dg/init/string1.C: New test.
37979
37980         PR c++/8511
37981         * g++.dg/template/friend8.C: New test.
37982
37983 2002-11-29  Joe Buck <jbuck@synopsys.com>
37984
37985         * g++.dg/lookup/anon2.C: New test.
37986
37987 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
37988
37989         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
37990         h8300 port.
37991
37992 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
37993
37994         * gcc.dg/bitfld-6.c: New test.
37995
37996 2002-11-27  Jan Hubicka  <jh@suse.cz>
37997
37998         * gcc.c-torture/execute/20021127.[cx]: New test.
37999
38000 2002-11-26  Jan Hubicka  <jh@suse.cz>
38001
38002         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
38003         quality.
38004
38005 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
38006
38007         * g++.dg/init/brace2.C: New test.
38008         * g++.old-deja/g++.mike/p9129.C: Correct.
38009
38010 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
38011
38012         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
38013
38014 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
38015
38016         * gcc.dg/sibcall-6: New test for indirect sibcalls.
38017
38018 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
38019
38020         * testsuite/g++.dg/abi/empty11.C: New test.
38021         * testsuite/g++.dg/rtti/cv1.C: New test.
38022
38023 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
38024
38025         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
38026
38027 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
38028
38029         * g++.dg/abi/empty10.C: New test.
38030
38031 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
38032
38033         * gcc.c-torture/compile/20021124-1.c: New test.
38034
38035 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
38036
38037         * g++.dg/abi/rtti2.C: New test.
38038
38039 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
38040
38041         * gcc.dg/i386-unroll-1.c: New test.
38042
38043 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
38044
38045         * gcc.c-torture/compile/20021120-1.c: New test.
38046         * gcc.c-torture/compile/20021120-2.c: New test.
38047
38048 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
38049
38050         * gcc.dg/bitfld-5.c: New test.
38051
38052 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
38053
38054         * gcc.c-torture/execute/20021120-3.c: New test.
38055
38056 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
38057
38058         * gcc.c-torture/execute/20021120-2.c: New test.
38059
38060 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
38061
38062         * gcc.c-torture/execute/20021120-1.c: New test.
38063
38064 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
38065
38066         * gcc.c-torture/execute/20021118-3.c: New test.
38067
38068 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38069
38070         * gcc.c-torture/compile/20021119-1.c: New test.
38071
38072 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
38073
38074         * gcc.dg/duff-1.c: New test.
38075         * gcc.dg/duff-2.c: New test.
38076         * gcc.dg/duff-3.c: New test.
38077
38078 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
38079
38080         * gcc.dg/cpp/_Pragma5.c: New test.
38081
38082 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
38083
38084         * gcc.c-torture/execute/20021118-2.c: New test.
38085
38086 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
38087
38088         * gcc.c-torture/execute/20021118-1.c: New test.
38089
38090 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
38091
38092         * gcc.dg/20021116-1.c: New test.
38093
38094 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
38095
38096         * g++.dg/abi/vcall1.C: New test.
38097
38098 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
38099
38100         * gcc.dg/20021029-1.c: New test.
38101         * gcc.dg/20021029-2.c: New test.
38102
38103 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38104
38105         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
38106
38107 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38108
38109         PR c/8439
38110         * gcc.dg/20021110.c: Move to ...
38111         * gcc.c-torture/compile/20021110.c: .... here.
38112
38113 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38114
38115         PR c/8467
38116         * gcc.c-torture/execute/20021111-1.c
38117
38118 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38119
38120         PR c/8439
38121         * gcc.dg/20021110.c: New test.
38122
38123 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
38124
38125         * g++.dg/abi/vthunk3.C: Run only on x86.
38126
38127 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38128
38129         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
38130
38131 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
38132
38133         * lib/compat.exp (compat-execute): Fix logic error in last
38134         change.
38135
38136 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
38137
38138         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
38139
38140 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38141
38142         PR c++/8389
38143         * g++.dg/template/access6.C: New test.
38144
38145 2002-11-08  Jan Hubicka  <jh@suse.cz>
38146
38147         * gcc.dg/i386-ssefp-1.c: New test.
38148         * gcc.dg/i386-ssefp-1.c: New test.
38149
38150 2002-11-08  Jan Hubicka  <jh@suse.cz>
38151
38152         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
38153
38154 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
38155
38156         * g++.dg/abi/vthunk3.C: New test.
38157
38158         PR c++/8338
38159         * g++.dg/template/crash2.C: New test.
38160
38161 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
38162
38163         * testsuite/g++.dg/abi/dtor1.C: New test.
38164         * testsuite/g++.dg/abi/dtor2.C: Likewise.
38165
38166 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
38167
38168         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
38169         Darwin.
38170
38171 2002-11-04  Adam Nemet  <anemet@lnxw.com>
38172
38173         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
38174         -mthumb.  Only xfail with -O0.
38175
38176 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
38177
38178         * g++.dg/abi/thunk1.C: New test.
38179         * g++.dg/abi/thunk2.C: Likewise.
38180         * g++.dg/abi/vtt1.C: Likewise.
38181
38182 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
38183
38184         PR optimization/8423
38185         * gcc.c-torture/execute/builtin-constant.c: New test.
38186
38187 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
38188
38189         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
38190         Add some more cases.
38191
38192 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
38193
38194         PR c++/8391
38195         * g++.dg/opt/local1.C: New test.
38196
38197 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
38198
38199         PR c++/8160
38200         * g++.dg/template/complit1.C: New test.
38201
38202         PR c++/8149
38203         * g++.dg/template/typename4.C: Likewise.
38204
38205 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38206
38207         Core issue 287, PR c++/7639
38208         * g++.dg/template/instantiate1.C: Adjust error location.
38209         * g++.dg/template/instantiate3.C: New test.
38210         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
38211         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
38212         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
38213
38214 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
38215
38216         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
38217
38218 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
38219
38220         PR c++/8287
38221         * g++.dg/init/dtor2.C: New test.
38222
38223 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38224
38225         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
38226         * gcc.dg/nest.c: Bypass errors on irix6.
38227
38228 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
38229
38230         * gcc.dg/nest.c: Expect error for mmix-*-*.
38231         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
38232
38233 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
38234
38235         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
38236         markers.
38237
38238         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
38239
38240 2002-10-25  Mike Stump  <mrs@apple.com>
38241
38242         * gcc.dg/warn-1.c: New test.
38243
38244 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
38245
38246         * g++.dg/template/typename3.C: New test.
38247
38248 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
38249
38250         * g++.dg/lookup/ptrmem1.C: New test.
38251
38252         * g++.dg/abi/vthunk2.C: New test.
38253
38254 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
38255
38256         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
38257
38258 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
38259
38260         * g++.dg/abi/empty9.C: New test.
38261
38262 2002-10-24  Richard Henderson  <rth@redhat.com>
38263
38264         * g++.dg/inherit/thunk1.C: Enable for ia64.
38265
38266 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
38267
38268         PR c++/8067
38269         * g++.dg/lookup/pretty1.C: New test.
38270
38271 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
38272
38273         * gcc.dg/20021023-1.c: New test.
38274
38275 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
38276
38277         PR c++/7679
38278         * g++.dg/parse/inline1.C: New test.
38279
38280 2002-10-23  Richard Henderson  <rth@redhat.com>
38281
38282         * g++.dg/inherit/thunk1.C: Enable for x86_64.
38283
38284         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
38285
38286 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
38287
38288         PR c++/6579
38289         * g++.dg/parse/stmtexpr3.C: New test.
38290
38291 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
38292
38293         * g++.dg/expr/cond1.C: New test.
38294
38295 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
38296
38297         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
38298
38299 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
38300
38301         * g++.dg/abi/vbase13.C: New test.
38302         * g++.dg/abi/vbase14.C: Likewise.
38303
38304 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
38305
38306         * gcc.dg/tls/pic-1.c: New test.
38307         * gcc.dg/tls/nonpic-1.c: New test.
38308         * gcc.dg/20021018-1.c: New test.
38309
38310 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
38311
38312         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
38313         Remove only files with the same base name as the test case.
38314         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
38315         (profopt-execute): Likewise.  Also, remove old profiling
38316         and performance data files before running the tests.
38317
38318         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
38319         * g++.dg/bprob/bprob.exp: Likewise.
38320         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
38321         to allow more general test case names.
38322
38323         * g++.dg/bprob/bprob-1.C: Rename to ...
38324         * g++.dg/bprob/g++-bprob-1.C: ... this.
38325
38326         * g77.dg/bprob/bprob-1.f: Rename to ...
38327         * g77.dg/bprob/g77-bprob-1.f: ... this.
38328
38329 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
38330
38331         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
38332         bison 1.50 or later.
38333
38334 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
38335
38336         * g++.dg/README: Describe more test directories.
38337
38338 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
38339
38340         * g++.dg/init/array6.C: Add additional tests.
38341
38342 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
38343
38344         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
38345         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
38346
38347 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
38348
38349         * gcc.c-torture/compile/20020604-1.x: New.
38350         * gcc.c-torture/compile/simd-5.x: Likewise.
38351         * gcc.c-torture/execute/920710-1.x: Likewise.
38352         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
38353
38354 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
38355
38356         * g++.dg/inherit/override1.C: Add dg-options clause.
38357
38358 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38359
38360         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
38361         _mm_slli_si128.
38362
38363 2002-10-19  Andreas Schwab  <schwab@suse.de>
38364
38365         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
38366         directory component.
38367
38368 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
38369
38370         * g++.dg/inherit/thunk1.C: New test.
38371
38372         * g++.dg/inherit/override1.C: New test.
38373
38374         * g++.dg/abi/mangle11.C: New test.
38375         * g++.dg/abi/mangle14.C: New test.
38376         * g++.dg/abi/mangle17.C: New test.
38377
38378 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
38379
38380         * g++.dg/overload/member2.C: New test.
38381
38382 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
38383
38384         * g++.dg/README: Describe new compat directory.
38385         * g++.dg/dg.exp: Skip tests in compat directory.
38386         * README.compat: New file.
38387         * lib/compat.exp: New expect script.
38388         * g++.dg/compat: New test directory.
38389         * g++.dg/compat/compat.exp: New expect script.
38390         * g++.dg/compat/abi: New test directory.
38391         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
38392         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
38393         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
38394         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
38395         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
38396         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
38397         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
38398         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
38399         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
38400         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
38401         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
38402         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
38403         * g++.dg/compat/break: New test directory.
38404         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
38405         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
38406         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
38407         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
38408         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
38409         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
38410         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
38411         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
38412         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
38413         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
38414         g++.dg/compat/break/README: New files.
38415         * g++.dg/compat/eh: New test directory.
38416         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
38417         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
38418         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
38419         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
38420         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
38421         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
38422         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
38423         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
38424         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
38425         g++.dg/compat/eh/filter2_y.C,
38426         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
38427         g++.dg/compat/eh/new1_y.C,
38428         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
38429         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
38430         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
38431         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
38432         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
38433         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
38434         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
38435         g++.dg/compat/eh/unexpected1_y.C: New files.
38436         * g++.dg/compat/init: New test directory.
38437         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
38438         g++.dg/compat/init/array5_y.C,
38439         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
38440         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
38441         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
38442         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
38443         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
38444         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
38445         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
38446         g++.dg/compat/init/init-ref2_y.C: New files.
38447
38448 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
38449
38450         PR c++/7584
38451         * g++.dg/inherit/using3.C: New test.
38452
38453 2002-10-17  Jan Hubicka  <jh@suse.cz>
38454
38455         * gcc.dg/20021017-2.c: New test.
38456
38457 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
38458
38459         * g++.dg/abi/mangle16.C: Adjust.
38460
38461         * g++.dg/init/array8.C: New test.
38462
38463 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
38464
38465         * gcc.dg/special/mips-abi.exp: New test.
38466         * gcc.dg/special/mips-abi.s: Empty file used by the above.
38467
38468 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
38469
38470         * g++.dg/abi/mangle16.C: New test.
38471         * g++.dg/abi/mangle17.C: Likewise.
38472
38473         PR c++/7478
38474         * g++.dg/template/ref1.C: New test.
38475
38476 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38477
38478         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
38479
38480 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
38481
38482         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
38483
38484 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
38485
38486         PR c++/7524
38487         * g++.dg/init/array7.C: New test.
38488
38489 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
38490
38491         * g++.dg/init/array6.C: New test.
38492
38493         * g++.dg/abi/mangle13.C: Likewise.
38494         * g++.dg/abi/mangle14.C: Likewise.
38495         * g++.dg/abi/mangle15.C: Likewise.
38496
38497 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
38498
38499         * g++.dg/abi/empty8.C: New test.
38500
38501 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
38502
38503         * g++.dg/init/ctor1.C: New test.
38504
38505 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
38506
38507         * gcc.c-torture/execute/20021015-1.c: New test.
38508
38509 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
38510
38511         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
38512
38513 2002-10-14  Jan Hubicka  <jh@suse.cz>
38514
38515         * gcc.dg/i386-ssetype-[1-5].c: New tests.
38516
38517 2002-10-14  Richard Henderson  <rth@redhat.com>
38518
38519         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
38520
38521 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
38522
38523         PR optimization/6631
38524         * g++.dg/opt/const2.C: New test.
38525
38526 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
38527
38528         PR c++/7176
38529         * g++.dg/parse/friend1.C: New test.
38530         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
38531
38532 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
38533
38534         * gcc.dg/20021014-1.c: New test.
38535
38536 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
38537
38538         PR c++/5661
38539         * g++.dg/ext/vlm1.C: New test.
38540         * g++.dg/ext/vlm2.C: Likewise.
38541
38542         * g++.dg/init/array1.C: Remove invalid braces.
38543         * g++.dg/init/brace1.C: New test.
38544         * g++.dg/init/copy2.C: Likewise.
38545         * g++.dg/init/copy3.C: Likewise.
38546         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
38547         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
38548         braces.
38549
38550 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
38551
38552         * gcc.dg/cpp/assembler.S: Don't use -ansi.
38553
38554 2002-10-11  Richard Shann  <richard.shann@superh.com>
38555
38556         * gcc.c-torture/compile/simd-5.c: New test.
38557
38558 2002-10-10  Roger Sayle  <roger@eyesopen.com>
38559
38560         * gcc.c-torture/execute/shiftopt-1.c: New test case.
38561
38562 2002-10-10  Jim Wilson  <wilson@redhat.com>
38563
38564         * gcc.c-torture/execute/20021010-1.c: New test.
38565
38566 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
38567
38568         PR c/7353
38569         * g++.dg/ext/typedef-init.C: New test.
38570         * gcc.dg/typedef-init.c: New test.
38571
38572 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
38573
38574         * gcc.dg/cpp/paste13.c: New test.
38575
38576 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38577
38578         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
38579         remaining platforms, XFAIL during compile, not execute.  Don't
38580         XFAIL at -O0.
38581
38582 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
38583
38584         * gcc.dg/alias-1.c: Tweak expected warning.
38585
38586 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
38587
38588         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
38589
38590 2002-10-06  Andreas Jaeger  <aj@suse.de>
38591
38592         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
38593         * gcc.dg/cpp/c++98.C: Likewise.
38594
38595         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
38596         * g++.dg/cpp/c++98.C: Likewise.
38597
38598         * g++.dg/README (Subdirectories): Mention cpp directory.
38599
38600         PR target/7559
38601         * gcc.dg/20021006-1.c: New test.
38602
38603 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38604
38605         PR c++/7804
38606         * g++.dg/other/warning1.C: New test.
38607
38608 2002-10-04  Roger Sayle  <roger@eyesopen.com>
38609
38610         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
38611         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
38612         and sparc-*-* with -m64 as expected failures.  See PR 8087.
38613
38614 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
38615
38616         PR c++/7931
38617         * g++.dg/template/ptrmem3.C: New test.
38618
38619         PR c++/7754
38620         * g++.dg/template/union1.C: New test.
38621
38622 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
38623
38624         PR c++/8006
38625         * g++.dg/abi/mangle9.C: New test.
38626         * g++.dg/abi/mangle10.C: New test.
38627         * g++.dg/abi/mangle11.C: New test.
38628         * g++.dg/abi/mangle12.C: New test.
38629
38630 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
38631
38632         PR c++/7188.
38633         * g++.dg/template/meminit1.C: New test.
38634         * g++.dg/warn/Wreorder-1.C: Likewise.
38635         * g++.old-deja/g++.mike/warn3.C: Tweak.
38636         * lib/prune.exp: Ingore "in copy constructor".
38637
38638 2002-10-02  Andreas Jaeger  <aj@suse.de>
38639
38640         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
38641         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
38642         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
38643         on x86-64.
38644
38645 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
38646
38647         * gcc.dg/empty1.C: Fix typo.
38648
38649 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
38650
38651         * gcc.dg/alias-1.c: New test.
38652
38653 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
38654
38655         * gcc.dg/empty1.C: New test.
38656
38657         * g++.dg/tls/init-2.C: Tweak error messages.
38658
38659 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
38660
38661         * gcc.c-torture/compile/20020923-1.c: New test.
38662
38663 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
38664
38665         * gcc.c-torture/execute/ffs-1.c: New test.
38666         * gcc.c-torture/execute/ffs-2.c: Ditto.
38667
38668 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
38669
38670         * g++.dg/overload/member1.C: New test.
38671
38672 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
38673
38674         * g++.dg/abi/empty7.C: New test.
38675         * g++.dg/init/pm2.C: Likewise.
38676
38677 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
38678
38679         * g++.dg/rtti/crash1.C: New test.
38680
38681 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
38682
38683         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
38684         gcc.dg/sibcall-4.c: New tests.
38685
38686 2002-09-28  Roger Sayle  <roger@eyesopen.com>
38687
38688         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
38689         powerpc and MMIX targets.
38690
38691 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
38692
38693         * gcc.dg/cpp/20020927-1.c: New.
38694
38695 2002-09-26  David S. Miller  <davem@redhat.com>
38696
38697         * gcc.c-torture/compile/trunctfdf.c: New.
38698
38699 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38700
38701         * lib/target-supports.exp (check_weak_available): Handle solaris2.
38702
38703 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
38704
38705         * gcc.c-torture/execute/loop-15.c: New.
38706
38707 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
38708
38709         * README.QMTEST: Fix typo.
38710
38711 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
38712
38713         * gcc.dg/20020926-1.c: New test.
38714
38715 2002-09-25  David S. Miller  <davem@redhat.com>
38716
38717         PR target/7842
38718         * gcc.c-torture/execute/shiftdi.c: New test.
38719
38720 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
38721
38722         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
38723         unique to the tool.
38724         * lib/g77.exp (g77_init): Likewise.
38725         * lib/g++.exp (g++_init): Likewise.
38726         * lib/objc.exp (objc_init): Likewise.
38727
38728 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
38729
38730         * g++.dg/abi/empty5.C: New test.
38731         * g++.dg/abi/empty6.C: New test.
38732         * g++.dg/abi/vbase12.C: New test.
38733
38734 2002-09-25  Richard Henderson  <rth@redhat.com>
38735
38736         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
38737         too-small long double.
38738
38739 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
38740
38741         * gcc.dg/20020919-1.c: New test.
38742
38743 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
38744
38745         * g++.dg/abi/bitfield6.C: New test.
38746         * g++.dg/abi/bitfield7.C: New test.
38747         * g++.dg/abi/bitfield8.C: New test.
38748         * g++.dg/abi/vbase11.C: New test.
38749
38750 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38751
38752         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
38753         hppa*-*-hpux*.  Update test comment.
38754
38755 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
38756
38757         * gcc.dg/tls/struct-1.c: New test.
38758
38759 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
38760
38761         * gcc.dg/cpp/tr-warn2.c: Update.
38762
38763 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
38764
38765         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
38766
38767 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
38768
38769         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
38770         systems.
38771
38772 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
38773
38774         * gcc.c-torture/execute/ieee/mzero3.c: New test.
38775
38776         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
38777         Adjust for c++filt moved to binutils.  Remove spurious duplicate
38778         setting of cxxfilt.
38779
38780 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
38781
38782         * gcc.dg/20020312-2.c: Update for darwin.
38783
38784 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
38785
38786         * g++.old-deja/g++.other/crash32.C: Mark ICE.
38787
38788 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
38789
38790         * objc.dg/comp-types-1.m: New test.
38791         * objc.dg/comp-types-2.m: New test.
38792         * objc.dg/comp-types-3.m: New test.
38793         * objc.dg/comp-types-4.m: New test.
38794         * objc.dg/comp-types-5.m: New test.
38795         * objc.dg/comp-types-6.m: New test.
38796
38797 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38798
38799         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
38800
38801 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
38802
38803         * g++.dg/other/do1.C: New test.
38804
38805         * g++.dg/template/subst1.C: New test.
38806
38807 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
38808
38809         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
38810
38811 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
38812
38813         * g++.dg/template/qualttp20.C: Adjust expected errors.
38814         * g++.old-deja/g++.jason/report.C: Likewise.
38815         * g++.old-deja/g++.other/qual1.C: Likewise.
38816
38817         * g++.dg/lookup/scoped2.C: New test.
38818
38819         * g++.dg/ext/asm3.C: New test.
38820
38821 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
38822
38823         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
38824
38825 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
38826
38827         * ChangeLog: follow spelling conventions.
38828         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
38829         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
38830         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
38831         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
38832         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
38833         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
38834         * g++.old-deja/g++.law/global-init1.C: Likewise.
38835         * g++.old-deja/g++.other/delete4.C: Likewise.
38836         * g++.old-deja/g++.other/inline21.C: Likewise.
38837         * g++.old-deja/g++.other/singleton.C: Likewise.
38838         * g77.dg/strlen0.f: Likewise.
38839         * g77.f-torture/compile/20010519-1.f: Likewise.
38840         * g77.f-torture/compile/980310-4.f: Likewise.
38841         * gcc.c-torture/compile/20000605-1.c: Likewise.
38842         * gcc.c-torture/execute/20020225-1.c: Likewise.
38843         * gcc.dg/c90-hexfloat-2.c: Likewise.
38844         * gcc.dg/c99-bool-1.c: Likewise.
38845         * gcc.dg/c99-hexfloat-2.c: Likewise.
38846         * gcc.dg/dll-2.c: Likewise.
38847         * gcc.dg/wtr-union-init-1.c: Likewise.
38848         * gcc.dg/wtr-union-init-2.c: Likewise.
38849         * gcc.dg/wtr-union-init-3.c: Likewise.
38850         * gcc.dg/cpp/avoidpaste1.c: Likewise.
38851         * gcc.dg/cpp/defined.c: Likewise.
38852         * gcc.dg/cpp/macsyntx.c: Likewise.
38853         * gcc.dg/cpp/paste2.c: Likewise.
38854         * gcc.dg/cpp/trad/defined.c: Likewise.
38855         * gcc.dg/format/c90-printf-1.c: Likewise.
38856         * gcc.dg/format/c90-scanf-1.c: Likewise.
38857         * gcc.dg/format/c99-printf-1.c: Likewise.
38858         * gcc.dg/format/c99-scanf-1.c: Likewise.
38859         * gcc.misc-tests/gcov-8.c: Likewise.
38860         * lib/profopt.exp: Likewise.
38861
38862 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
38863
38864         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
38865
38866 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
38867
38868         * g++.dg/inherit/using2.C: New test.
38869
38870 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
38871
38872         * ChangeLog: Follow spelling conventions.
38873         * g++.dg/template/friend4.C: Likewise.
38874         * g++.old-deja/g++.pt/crash67.C: Likewise.
38875         * gcc.c-torture/execute/20000801-4.c: Likewise.
38876         * gcc.dg/c90-digraph-1.c: Likewise.
38877         * gcc.dg/c94-digraph-1.c: Likewise.
38878         * gcc.dg/c99-digraph-1.c: Likewise.
38879         * gcc.dg/cpp/line5.c: Likewise.
38880         * gcc.dg/cpp/multiline.c: Likewise.
38881         * gcc.dg/cpp/trad/literals-1.c: Likewise.
38882         * gcc.dg/format/attr-3.c: Likewise.
38883         * gcc.dg/format/c90-scanf-3.c: Likewise.
38884         * gcc.dg/format/ext-4.c: Likewise.
38885
38886 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
38887
38888         * g++.dg/template/pretty1.C: New test.
38889
38890 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
38891
38892         * gcc.c-torture/execute/struct-cpy-1.c: New test.
38893
38894 2002-09-13  Matt Austern  <austern@apple.com>
38895
38896         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
38897         passing a cast expression to a function by const reference.
38898
38899 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
38900
38901         * g++.dg/template/deduce1.C: New test.
38902
38903 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
38904
38905         * gcc.c-torture/execute/simd-1.c: Force all use of int to
38906         32-bit int.
38907
38908 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38909
38910         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
38911         usage.
38912
38913 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
38914
38915         * gcc.c-torture/compile/20020910-1.c: New test.
38916
38917 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
38918
38919         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
38920
38921 2002-09-10  Andreas Jaeger  <aj@suse.de>
38922
38923         * gcc.dg/20020312-2.c: Adjust for x86-64.
38924
38925 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
38926
38927         * g77.dg/7388.f: New test case for PR 7388.
38928
38929 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
38930
38931         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
38932
38933 2002-09-05  Ziemowit Laski <zlaski@apple.com>
38934
38935         * objc.dg/proto-lossage-1.m: New test.
38936
38937 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
38938
38939         * gcc.dg/cpp/_Pragma4.c: Fix typo.
38940
38941 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
38942
38943         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
38944         expected to pass.
38945
38946 2002-09-06  Stan Shebs  <shebs@apple.com>
38947             David Edelsohn  <edelsohn@gnu.org>
38948
38949         * gcc.dg/weak: New directory.
38950         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
38951         target-specific xfail bits.
38952         * gcc.dg/typeof-2.c: Move to new directory.
38953         * gcc.dg/weak.exp: New expect script.
38954
38955 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
38956
38957         * gcc.c-torture/execute/extzvsi.c: New test.
38958
38959 2002-09-05  Stan Shebs  <shebs@apple.com>
38960
38961         * gcc.dg/weak-1.c: xfail on Darwin.
38962         * gcc.dg/weak-2.c: Ditto.
38963         * gcc.dg/weak-3.c: Ditto.
38964         * gcc.dg/weak-4.c: Ditto.
38965         * gcc.dg/weak-5.c: Ditto.
38966         * gcc.dg/weak-6.c: Ditto.
38967         * gcc.dg/weak-7.c: Ditto.
38968         * gcc.dg/weak-8.c: Ditto.
38969         * gcc.dg/weak-9.c: Ditto.
38970
38971 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
38972
38973         * gcc.c-torture/execute/loop-14.c: New test.
38974
38975 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
38976
38977         * g++.dg/other/cxa-atexit1.C: New test.
38978
38979         * gcc.dg/typeof-2.c: New test.
38980
38981 2002-09-03  Roger Sayle  <roger@eyesopen.com>
38982
38983         * gcc.dg/builtins-2.c: New testcase.
38984         * gcc.dg/builtins-3.c: New testcase.
38985
38986 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
38987
38988         * gcc.dg/cpp/_Pragma4.c: New test.
38989
38990 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
38991
38992         * objc/execute/nil_method-1.m: New testcase.
38993
38994 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
38995
38996         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
38997         [Object class], not [Object initialize].
38998
38999 2002-08-31  Roger Sayle  <roger@eyesopen.com>
39000             Hans-Peter Nilsson  <hp@bitrange.com>
39001
39002         * gcc.c-torture/execute/20020720-1.x: Skip test on
39003         mmix-knuth-mmixware.  Correct comment.
39004
39005 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
39006
39007         * testsuite/g++.dg/abi/bitfield5.C: New test.
39008         * testsuite/g++.dg/abi/vbase10.C: Likewise.
39009
39010 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
39011
39012         * objc.dg/undeclared-selector.m: New test.
39013
39014 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
39015
39016         * g++.dg/other/offsetof1.C: Avoid cast warning.
39017
39018 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
39019
39020         * objc.dg/super-class-2.m: New test.
39021
39022 2002-08-24  Matt Austern  <austern@apple.com>
39023
39024         * g++.dg/ext/lvaddr.C: New test.
39025         * g++.dg/ext/lvcast.C: New test.
39026
39027 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
39028
39029         * testsuite/g++.dg/inherit/cond1.C: New test.
39030
39031 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
39032
39033         * gcc.dg/noncompile/incomplete-1.c: New test.
39034
39035 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
39036
39037         * gcc.dg/typespec-1.c: New test.
39038
39039 2002-08-20  Devang Patel  <dpatel@apple.com>
39040         * objc.dg/proto-hier-2.m: New test.
39041
39042 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
39043
39044         * objc.dg/bitfield-1.m: New test.
39045         * objc.dg/bitfield-2.m: New test.
39046
39047 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39048
39049         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
39050         gcc.dg/c99-flex-array-4.c: New tests.
39051
39052 2002-08-16  Stan Shebs  <shebs@apple.com>
39053
39054         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
39055
39056 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
39057
39058         * gcc.dg/typeof-1.c: New test.
39059         * g++.dg/ext/typeof2.C: New test.
39060
39061 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
39062
39063         * g++.dg/other/offsetof1.C: New test.
39064
39065 2002-08-14  Richard Henderson  <rth@redhat.com>
39066
39067         * gcc.dg/tls/diag-3.c: Fix expected message strings.
39068
39069 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
39070
39071         * gcc.dg/cpp/_Pragma3.c: New test.
39072
39073 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
39074
39075         * g++.dg/template/inherit3: New test.
39076
39077 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39078
39079         * gcc.dg/bitfld-4.c: Add blank options.
39080
39081 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
39082
39083         * g++.dg/template/crash1.C: New test.
39084
39085 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
39086
39087         * gcc.dg/tls/opt-2.c: New test.
39088
39089 2002-08-08  Devang Patel  <dpatel@apple.com>
39090
39091         * objc.dg/selector-1.m : New test
39092
39093 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
39094
39095         * g++.dg/abi/bitfield4.C: New test.
39096         * gcc.dg/bitfld-4.c: New test.
39097
39098 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
39099
39100         * g++.dg/other/packed1.C: New test.
39101
39102 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
39103
39104         * g++.dg/abi/offsetof.C: Tweak error messages.
39105         * g++.old-deja/g++.mike/p10769a.C: Likewise.
39106
39107 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
39108
39109         * gcc.dg/bitfld-3.c: New test.
39110
39111 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
39112             Richard Henderson  <rth@redhat.com>
39113
39114         * gcc.dg/i386-bitfield1.c: New test.
39115         * g++.dg/abi/bitfield3.C: Update.
39116
39117 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
39118
39119         * objc.dg/const-str-2.m: Update.
39120         * gcc.dg/cpp/c++98.c: Change to C extension.
39121         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
39122         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
39123
39124 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
39125
39126         * testsuite/gcc.dg/tls/diag-3.c: New.
39127
39128 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
39129
39130         * g++.dg/README (Subdirectories): Document new subdir expr.
39131         * g++.dg/expr/pmf-1.C: New test.
39132
39133 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
39134
39135         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
39136
39137 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
39138
39139         * g++.dg/abi/bitfield3.C: New test.
39140
39141 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
39142
39143         * lib/gcov.exp: Tweak expected line formats.
39144         * gcc.misc-tests/gcov8.c: New test.
39145         * gcc.misc-tests/gcov8.x: New flags.
39146
39147 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
39148
39149         * consistency.vlad/layout/endian.c: Include string.h.
39150
39151         * gcc.c-torture/execute/20020805-1.c: New test.
39152
39153 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
39154
39155         * g++.dg/other/conversion1.C: New test.
39156
39157 2002-08-03  Roger Sayle  <roger@eyesopen.com>
39158
39159         * gcc.dg/builtins-1.c: New testcase.
39160
39161 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
39162
39163         * g++.dg/inherit/access3.C: New test.
39164
39165 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
39166
39167         * gcc.dg/ia64-visibility-2.c: New test.
39168
39169 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
39170
39171         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
39172         __qualifier_flags to __flags.
39173
39174 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
39175
39176         * g++.dg/inherit/operator1.C: New test.
39177         * g++.dg/lookup/disamb1.C: Fix typo in comment.
39178         * g++.dg/other/error1.C: Change expected error message.
39179         * g++.dg/template/conv4.C: Likewise.
39180
39181 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
39182
39183         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
39184         for documented behavior.
39185
39186 2002-07-25  Roger Sayle  <roger@eyesopen.com>
39187
39188         * gcc.c-torture/execute/20020720-1.x: Skip this test on
39189         several targets known to fail.
39190
39191 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
39192
39193         * gcc.dg/mips-args-[123].c: New tests.
39194
39195 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
39196
39197         * gcc.dg/ppc-spe.c: New.
39198
39199 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
39200
39201         * g++.dg/other/ptrmem4.C: New testcase.
39202
39203 2002-07-24  Richard Henderson  <rth@redhat.com>
39204
39205         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
39206
39207 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
39208
39209         * g++.dg/ext/alignof1.C (main): Return 0 for success.
39210
39211 2002-07-24  Roger Sayle  <roger@eyesopen.com>
39212
39213         * gcc.c-torture/execute/memset-3.c: New testcase.
39214
39215 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
39216
39217         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
39218         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
39219
39220 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39221
39222         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
39223         Delete.
39224
39225 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
39226
39227         * gcc.c-torture/compile/simd-4.c: New test.
39228
39229 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39230
39231         PR c++/7347, c++/7348
39232         * g++.dg/template/access4.C: New test.
39233         * g++.dg/template/access5.C: New test.
39234         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
39235         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
39236         * g++.old-deja/g++.pt/ttp58.C: Likewise.
39237         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
39238
39239 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
39240
39241         * gcc.dg/gnu89-init-2.c: New test.
39242
39243 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
39244
39245         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
39246
39247 2002-07-20  Roger Sayle  <roger@eyesopen.com>
39248
39249         * gcc.c-torture/execute/20020720-1.c: New testcase.
39250
39251 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
39252
39253         * gcc.dg/cpp/Wsignprom.c: New tests.
39254
39255 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
39256
39257         * gcc.c-torture/execute/loop-13.c: New test.
39258
39259 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
39260
39261         * gcc.dg/cpp/expr.c: New tests.
39262
39263 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
39264
39265         * g++.dg/opt/pr6713.C: Add template instantiation.
39266
39267 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
39268
39269         * gcc.dg/nest.c: New test.
39270
39271 2002-07-17  Richard Henderson  <rth@redhat.com>
39272
39273         * g++.dg/opt/pr6713.C: New test.
39274
39275 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
39276
39277         * gcc.c-torture/execute/loop-2e.x: Let the testcase
39278         XFAIL for all x86 processors.
39279
39280 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
39281
39282         * gcc.c-torture/execute/20010122-1.x: Do not test with
39283         -fomit-frame-pointer.
39284
39285 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39286
39287         * g++.dg/template/instantiate2.C: New test.
39288         * g++.dg/template/spec4.C: New test.
39289
39290 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39291
39292         * g++.dg/template/access2.C: New test.
39293         * g++.dg/template/access3.C: New test.
39294
39295 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
39296
39297         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
39298         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
39299         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
39300         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
39301         Convert to use <stdarg.h>.
39302         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
39303         Delete.
39304         * gcc.dg/va-arg-2.c: New.
39305         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
39306
39307 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
39308
39309         * gcc.c-torture/compile/20020710-1.c: New test.
39310
39311 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
39312                           Andrew Pinski  <pinskia@physics.uc.edu>
39313
39314         gcc.c-torture/compile/simd-2.c: New testcase.
39315         gcc.c-torture/compile/simd-3.c: Likewise.
39316
39317 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
39318
39319         PR c++/7224
39320         * g++.dg/overload/error1.C: New test.
39321
39322 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39323
39324         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
39325         configuration and IRIX 6 O32 ABI.
39326
39327 2002-07-11  Roger Sayle  <roger@eyesopen.com>
39328
39329         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
39330
39331 2002-07-10  Roger Sayle  <roger@eyesopen.com>
39332
39333         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
39334
39335 2002-07-10  Jeffrey A Law  <law@redhat.com>
39336
39337         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
39338
39339         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
39340
39341 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
39342
39343         * gcc.dg/20020312-2.c: Check for __PPC__.
39344
39345 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
39346
39347         * gcc.c-torture/compile/20020709-1.c: New test.
39348
39349 2002-07-07  Roger Sayle  <roger@eyesopen.com>
39350
39351         * g++.dg/template/qualttp21.C: New test case.
39352
39353 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
39354
39355         * gcc.c-torture/compile/20020706-1.c: New test.
39356         * gcc.c-torture/compile/20020706-2.c: New test.
39357
39358 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
39359             Alexandre Oliva  <aoliva@redhat.com>
39360
39361         * g++.dg/warn/incomplete1.C: New test.
39362
39363 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39364
39365         PR c++/7099
39366         * g++.dg/warn/noreturn1.C: New test.
39367
39368 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
39369
39370         PR c++/6706
39371         * g++.dg/debug/debug6.C: New test.
39372         * g++.dg/debug/debug7.C: New test.
39373
39374 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
39375
39376         * gcc.c-torture/compile/simd-3.c: New test.
39377
39378 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
39379
39380         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
39381         * gcc.dg/20020620-1.c: Likewise.
39382
39383 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39384
39385         PR c++/6944
39386         * g++.dg/init/array4.C: New test.
39387         * g++.dg/init/array5.C: New test.
39388
39389 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
39390
39391         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
39392         * gcc.c-torture/execute/simd-2.c (main): Likewise.
39393
39394 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39395
39396         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
39397         * gcc.dg/wtr-aggr-init-1.c: Likewise.
39398         * gcc.dg/wtr-conversion-1.c: Likewise.
39399         * gcc.dg/wtr-escape-1.c: Likewise.
39400         * gcc.dg/wtr-int-type-1.c: Likewise.
39401         * gcc.dg/wtr-label-1.c: Likewise.
39402         * gcc.dg/wtr-static-1.c: Likewise.
39403         * gcc.dg/wtr-strcat-1.c: Likewise.
39404         * gcc.dg/wtr-suffix-1.c: Likewise.
39405         * gcc.dg/wtr-switch-1.c: Likewise.
39406         * gcc.dg/wtr-unary-plus-1.c: Likewise.
39407         * gcc.dg/wtr-union-init-1.c: Likewise.
39408         * gcc.dg/wtr-union-init-2.c: Likewise.
39409         * gcc.dg/wtr-union-init-3.c: Likewise.
39410
39411         * gcc.dg/wtr-func-def-1.c: New test.
39412
39413 2002-07-02 Devang Patel <dpatel@apple.com>
39414
39415         * objc.dg/param-1.m: New test.
39416
39417 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
39418
39419         * gcc.dg/cpp/trad/directive.c: Add test.
39420         * gcc.dg/cpp/trad/macroargs.c: Add test.
39421         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
39422
39423 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
39424
39425         * gcc.dg/cpp/cmdlne-M.c: New test.
39426
39427 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
39428
39429         * objc.dg/desig-init-1.m: New test.
39430
39431 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39432
39433         PR c++/6716
39434         * g++.dg/template/instantiate1.C: New test.
39435
39436 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
39437
39438         PR c++/7112
39439         * g++.dg/template/sizeof2.C: New test.
39440
39441 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
39442
39443         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
39444         gcc.dg/cpp/trad/include.c: New tests.
39445
39446 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
39447
39448         PR target/7177
39449         * gcc.c-torture/compile/20020701-1.c: New test.
39450
39451 2002-07-01  Stan Shebs  <shebs@apple.com>
39452
39453         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
39454         header here...
39455         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
39456         (objc-torture-execute): or here.
39457
39458 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
39459
39460         * gcc.c-torture/execute/arith-rand-ll.c: New test.
39461
39462 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
39463
39464         * gcc.dg/cpp/trad/escaped-nl.c: New test.
39465
39466 2002-06-30  Devang Patel  <dpatel@apple.com>
39467
39468         * objc.dg/fsyntax-only.m: New test.
39469
39470 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
39471
39472         PR c++/6695
39473         * g++.dg/template/friend7.C: New file.
39474
39475 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
39476
39477         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
39478         return type.
39479
39480 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
39481
39482         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
39483         avoid division by zero.
39484
39485 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
39486
39487         * gcc.dg/Wunknownprag.c: New tests.
39488
39489 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
39490
39491         * gcc.c-torture/execute/simd-2.c: New test.
39492
39493 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
39494
39495         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
39496         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
39497         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
39498         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
39499         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
39500         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
39501         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
39502         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
39503         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
39504         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
39505         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
39506         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
39507         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
39508         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
39509         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
39510         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
39511         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
39512
39513 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
39514
39515         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
39516         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
39517         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
39518         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
39519         New tests.
39520         * gcc.dg/cpp/trad/directive.c: Update.
39521
39522 2002-06-23  Andreas Jaeger  <aj@suse.de>
39523
39524         * gcc.c-torture/execute/complex-6.c: New.
39525
39526 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
39527
39528         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
39529         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
39530         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
39531         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
39532
39533 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
39534
39535         * gcc.dg/cpp/trad: New directory with traditional tests copied
39536         from parent directory.
39537         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
39538         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
39539         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
39540         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
39541         Move to trad/ and rename.
39542         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
39543         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
39544         gcc.dg/cpp/trad/redef2.c: New tests.
39545         * gcc.dg/cpp/trad/trad.exp: New driver.
39546
39547 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
39548
39549         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
39550         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
39551         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
39552         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
39553         Remove.
39554
39555 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
39556
39557         * gcc.dg/20020620-1.c: New test.
39558
39559 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39560
39561         * g++.dg/template/ttp4.C: New test.
39562
39563 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
39564
39565         * g++.dg/opt/vt1.C: Fix regexp.
39566
39567 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39568
39569         * gcc.c-torture/execute/pure-1.c: Make functions static again.
39570         Don't use attribute `noinline'.
39571
39572 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
39573
39574         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
39575
39576 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
39577
39578         * gcc.c-torture/execute/simd-1.c: New.
39579
39580         * gcc.dg/simd-1.c: New.
39581
39582 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
39583
39584         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
39585
39586 2002-06-16  Richard Henderson  <rth@redhat.com>
39587
39588         * g++.dg/ext/anon-struct1.C: New.
39589         * g++.dg/ext/anon-struct2.C: New.
39590         * g++.dg/ext/anon-struct3.C: New.
39591         * gcc.dg/anon-struct-1.c: New.
39592         * gcc.dg/anon-struct-2.c: New.
39593         * gcc.dg/anon-struct-3.c: New.
39594         * gcc.dg/20011008-1.c: Adjust warning text.
39595         * gcc.dg/20020527-1.c: Add -fms-extensions.
39596
39597 2002-06-16  Richard Henderson  <rth@redhat.com>
39598
39599         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
39600
39601 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
39602
39603         * gcc.c-torture/execute/20020615-1.c: New test.
39604
39605 2002-06-15  Roger Sayle  <roger@eyesopen.com>
39606
39607         * gcc.c-tortuture/execute/compare-1.c: New test case.
39608         * gcc.c-tortuture/execute/compare-2.c: New test case.
39609         * gcc.c-tortuture/execute/compare-3.c: New test case.
39610
39611 2002-06-13  Richard Henderson  <rth@redhat.com>
39612
39613         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
39614         ia64 ilp32.
39615
39616 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39617
39618         * g++.dg/template/typename2.C: Update error message.
39619
39620 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
39621
39622         * gcc.c-torture/execute/20020611-1.c: New test.
39623
39624 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
39625
39626         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
39627         list of targets to skip.
39628
39629 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
39630
39631         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
39632         targets if not optimizing.
39633
39634 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
39635
39636         * gcc.c-torture/compile/20020605-1.c: New test.
39637
39638         * g++.dg/opt/vt1.C: New test.
39639
39640         * gcc.dg/20020531-1.c: New test.
39641
39642         * gcc.dg/20020530-1.c: New test.
39643
39644         * gcc.dg/20020527-1.c: New test.
39645
39646         * g++.dg/opt/cse1.C: New test.
39647
39648 2002-06-07  Roger Sayle  <roger@eyesopen.com>
39649
39650         * gcc.dg/20020607-2.c: New test case.
39651
39652 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
39653
39654         * gcc.c-torture/compile/20020604-1.c: New test.
39655
39656 2002-06-04  Richard Henderson  <rth@redhat.com>
39657
39658         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
39659         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
39660         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
39661
39662 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
39663
39664         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
39665
39666 2002-06-03  Richard Henderson  <rth@redhat.com>
39667
39668         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
39669         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
39670
39671 2002-06-02  Richard Henderson  <rth@redhat.com>
39672
39673         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
39674         test functions static.
39675
39676 2002-06-02  Andreas Jaeger  <aj@suse.de>
39677
39678         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
39679         now.
39680
39681 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39682
39683         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
39684         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
39685         Update for mofified diagnostics.
39686         * gcc.dg/c99-intconst-1.c: No longer fail.
39687
39688 2002-06-02  Richard Henderson  <rth@redhat.com>
39689
39690         * gcc.dg/uninit-A.c: Remove xfail markers.
39691
39692 2002-06-01  Roger Sayle  <roger@eyesopen.com>
39693
39694         * gcc.dg/fnegate-1.c: New test case.
39695
39696 2002-05-30  Osku Salerma  <osku@iki.fi>
39697
39698         * gcc.c-torture/execute/mayalias-1.c: New file.
39699
39700 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39701
39702         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
39703         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
39704         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
39705
39706 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
39707
39708         * gcc.c-torture/execute/20020529-1.c: New test.
39709
39710 2002-05-27  Richard Henderson  <rth@redhat.com>
39711
39712         * g++.dg/ext/attrib6.C: New test case.
39713
39714 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39715
39716         * gcc.c-torture/execute/pure-1.c: New test.
39717
39718 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
39719
39720         * gcc.dg/cpp/arith-2.c: Remove.
39721
39722 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
39723
39724         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
39725         * gcc.dg/cpp/if-3.c: Remove.
39726
39727 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
39728
39729         * g++.dg/opt/cse2.C: New test.
39730
39731 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
39732
39733         * gcc.dg/cpp/arith-1.c: New semantic tests.
39734         * gcc.dg/cpp/if-1.c: Update.
39735
39736 2002-05-24  Ben Elliston  <bje@redhat.com>
39737
39738         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
39739
39740 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
39741
39742         * gcc.dg/verbose-asm.c: New test.
39743
39744 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39745
39746         * gcc.dg/cpp/paste12.c: New test.
39747
39748 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
39749
39750         * g++.dg/parse/named_ops.C: New test.
39751
39752 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
39753
39754         * gcc.dg/weak-8.c: New test.
39755
39756 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
39757
39758         * gcc.dg/weak-2.c: Allow optional leading underscore
39759         in scan-assembler symbol name.
39760         * gcc.dg/weak-3.c: Likewise.
39761         * gcc.dg/weak-4.c: Likewise.
39762         * gcc.dg/weak-5.c: Likewise.
39763
39764 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
39765
39766         * gcc.dg/20020523-1.c: New test.
39767
39768 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
39769
39770         * objc.dg/const-str-2.m: Update now that we stop after
39771         a command line error.
39772
39773 2002-05-22  Richard Henderson  <rth@redhat.com>
39774
39775         * g++.dg/dg.exp: Fix typo in test pruneing.
39776
39777 2002-05-22  Richard Henderson  <rth@redhat.com>
39778
39779         * g++.dg/dg.exp: Prune the tls subdirectory.
39780         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
39781         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
39782         * g++.dg/tls/init-1.C: New.
39783
39784 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
39785
39786         * gcc.dg/20020517-1.c: New test.
39787
39788 2002-05-21  Richard Henderson  <rth@redhat.com>
39789
39790         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
39791         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
39792
39793 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
39794
39795         * g++.dg/other/copy2.C: New test.
39796
39797 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
39798
39799         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
39800         (MAX_COPY): Bump up to 10 times sizeof (long long).
39801         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
39802
39803         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
39804         sizeof (long long).
39805
39806         * gcc.c-torture/execute/strcpy-1.c: New test.
39807
39808 2002-05-19  Jason Merrill  <jason2redhat.com>
39809
39810         * g++.dg/ext/oper1.C: New test.
39811
39812 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
39813 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
39814
39815         * README.QMTEST: New file.
39816
39817         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
39818
39819 2002-05-19  Andreas Jaeger  <aj@suse.de>
39820
39821         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
39822         now.
39823         * gcc.c-torture/execute/loop-2d.x: Likewise.
39824
39825 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
39826
39827         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
39828         support weak symbols.
39829         * gcc.dg/weak-4.c: Likewise.
39830         * gcc.dg/weak-6.c: Likewise.
39831
39832 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
39833
39834         * gcc.dg/weak-3.c: Add dg-excess-error comment for
39835         cygwin, coff and h8300-*-hms targets
39836         * gcc.dg/weak-5.c: Likewise.
39837         * gcc.dg/weak-7.c: Likewise.
39838
39839 2002-05-16  Jason Merrill  <jason@redhat.com>
39840
39841         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
39842         (scan-assembler-not, scan-assembler-dem): Likewise.
39843         (scan-assembler-dem-not): Likewise.
39844
39845 2002-05-15  Richard Henderson  <rth@redhat.com>
39846
39847         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
39848
39849 2002-05-15  Richard Henderson  <rth@redhat.com>
39850
39851         * gcc.dg/weak-5.c (vfoo1c): No warning here.
39852         (vfoo1f): Warning here.
39853         (vfoo1l): Don't redefine the alias.
39854
39855 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
39856
39857         * g++.dg/init/pm1.C: New test.
39858
39859 2002-05-12  David S. Miller  <davem@redhat.com>
39860
39861         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
39862         types.
39863
39864 2002-05-10  Roger Sayle  <roger@eyesopen.com>
39865
39866         * gcc.c-torture/execute/20020510-1.c: New test case.
39867
39868 2002-05-10  David S. Miller  <davem@redhat.com>
39869
39870         * gcc.c-torture/execute/conversion.c: Test long double too.
39871
39872 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
39873
39874         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
39875         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
39876         * lib/g++.exp (g++_link_flags): Likewise.
39877         * lib/objc.exp (objc_target_compile): Likewise.
39878
39879 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
39880
39881         * gcc.dg/cpp/poison.c: Update.
39882         * gcc.dg/cpp/20000625-2.c: Remove.
39883         * gcc.dg/cpp/direct2s.c: Remove final test.
39884
39885 2002-05-08  Tom Rix  <trix@redhat.com>
39886
39887         * gcc.c-torture/execute/20020508-1.c: New test.
39888         * gcc.c-torture/execute/20020508-2.c: New test.
39889         * gcc.c-torture/execute/20020508-3.c: New test.
39890
39891 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39892
39893         * gcc.dg/cpp/charconst-4.c: More tests.
39894
39895 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
39896
39897         PR c/6569
39898         * gcc.dg/weak-3.c: Update location of warning messages.
39899         * gcc.dg/weak-5.c: Likewise.
39900
39901 2002-05-06  Roger Sayle  <roger@eyesopen.com>
39902
39903         * gcc.c-torture/execute/20020506-1.c: New test case.
39904
39905 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
39906
39907         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
39908
39909 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
39910
39911         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
39912
39913 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
39914
39915         * gcc.dg/cpp/charconst-3.c: New test.
39916
39917 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39918
39919         * gcc.dg/cpp/charconst.c: Update tests.
39920
39921 2002-05-05  Tim Josling  <tej@melbpc.org.au>
39922
39923         * treelang: Added directory for new sample language treelang. Also
39924         lib/treelang.exp: New file to signal treelang should be tested.
39925
39926 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
39927
39928         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
39929         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
39930         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
39931         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
39932         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
39933         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
39934         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
39935
39936 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39937
39938         * gcc.dg/format/xopen-2.c: New test.
39939
39940 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
39941
39942         * gcc.dg/20020503-1.c: New test.
39943
39944 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
39945
39946         * g++.dg/init/dtor1.C: Make it tougher.
39947
39948 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
39949
39950         * g++.dg/init/dtor1.C: New test.
39951
39952 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
39953
39954         * gcc.dg/altivec-8.c: New.
39955
39956 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
39957
39958         * gcc.dg/altivec-7.c: New.
39959
39960 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
39961
39962         * g++.dg/parse/typedef1.C: New test.
39963
39964 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
39965
39966         PR c++/6486
39967         * g++.dg/template/friend6.C: New test.
39968
39969         PR c++/6492
39970         * g++.dg/init/copy1.C: New test.
39971
39972 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
39973
39974         * g++.dg/warn/effc1.C: New test.
39975
39976 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39977
39978         * gcc.dg/cpp/if-cexp.c: Add a test.
39979
39980 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
39981
39982         * gcc.dg/20020426-2.c: New test.
39983
39984 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
39985
39986         * gcc.dg/cpp/if-mop.c: Update.
39987         * gcc.dg/cpp/if-mpar.c: Add test.
39988         * gcc.dg/cpp/if-oppr.c: Update.
39989
39990 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39991
39992         PR c/6343
39993         * gcc.dg/weak-[2-7].c: New tests.
39994
39995 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
39996
39997         * gcc.dg/enum1.c: New test.
39998
39999 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
40000
40001         PR c++/6497
40002         * g++.dg/inherit/access2.C: New test.
40003
40004 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
40005
40006         PR bootstrap/6445
40007         * gcc.dg/20020426-1.c: New test.
40008
40009 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
40010
40011         * g++.dg/abi/enum1.C: New test.
40012
40013 2002-04-26  Richard Henderson  <rth@redhat.com>
40014
40015         * gcc.dg/c99-bool-1.c: Expect always true warning.
40016
40017 2002-04-25  Roger Sayle  <roger@eyesopen.com>
40018
40019         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
40020
40021 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40022
40023         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
40024         targets.
40025
40026 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
40027
40028         * g++.dg/abi/mange7.C: New test.
40029
40030         PR c++/6438.
40031         * g++.dg/parse/stmtexpr2.C: New test.
40032
40033 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
40034
40035         * gcc.dg/20020312-2.c: Add SH target.
40036
40037 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40038
40039         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
40040         compiler output on mips*-*-irix*.
40041
40042 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
40043
40044         * g++.dg/parse/attr1.C: New test.
40045
40046 2002-04-23  Roger Sayle  <roger@eyesopen.com>
40047
40048         * gcc.c-torture/execute/string-opt-17.c: New test case.
40049         * gcc.c-torture/execute/memset-2.c: New test case.
40050
40051 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
40052
40053         PR c++/6256:
40054         * g++.dg/template/friend5.C: New test.
40055
40056         PR c++/6331:
40057         * g++.dg/template/qual1.C: Likewise.
40058
40059 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
40060
40061         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
40062         Include stdlib.h, not stdio.h or ctype.h.
40063
40064 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
40065
40066         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
40067         cris-*-elf* and mmix-*-*.
40068         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
40069         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
40070         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
40071         Ditto.
40072         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
40073         * gcc.dg/wchar_t-1.c: Ditto.
40074
40075 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
40076
40077         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
40078         Clarify comment.
40079
40080 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
40081
40082         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
40083
40084 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40085
40086         * gcc.c-torture/execute/20000906-1.x: Delete.
40087
40088 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
40089
40090         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
40091
40092 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
40093
40094         * PR6367
40095         * g77.f-torture/execute/6367.f: New test.
40096         * g77.f-torture/execute/6367.x: Disable for MMIX.
40097
40098 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
40099
40100         * PR6352
40101         * g++.dg/opt/inline2.C: New test.
40102
40103 2002-04-18  Richard Henderson  <rth@redhat.com>
40104
40105         * gcc.dg/20000906-1.c: Enable for all targets.
40106         * gcc.c-torture/compile/iftrap-2.c: New.
40107
40108 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
40109
40110         * gcc.dg/20020418-1.c: New test.
40111         * gcc.dg/20020418-2.c: New test.
40112
40113 2002-04-18  Richard Henderson  <rth@redhat.com>
40114
40115         * gcc.c-torture/compile/iftrap-1.c: New.
40116         * gcc.dg/iftrap-1.c: Adjust for ia64.
40117         * gcc.dg/iftrap-2.c: New.
40118
40119 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
40120
40121         * gcc.c-torture/compile/20020418-1.c: New test.
40122
40123 2002-04-18  Roger Sayle  <roger@eyesopen.com>
40124
40125         * gcc.c-torture/compile/20020415-1.c: New.
40126
40127 2002-04-18  David S. Miller  <davem@redhat.com>
40128
40129         * gcc.c-torture/execute/20020418-1.c: New test.
40130
40131 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
40132
40133         * gcc.dg/20020416-1.c: New test.
40134
40135         * g++.dg/opt/inline1.C: New test.
40136
40137 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
40138
40139         * gcc.dg/altivec-5.c: New test.
40140
40141         * gcc.dg/20020415-1.c: New test.
40142
40143 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
40144
40145         * testsuite/lib/chill.exp: Remove.
40146
40147 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
40148
40149         * g++.dg/other/big-struct.C: New test.
40150
40151 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
40152
40153         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
40154         of scratch file.
40155
40156 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
40157
40158         PR c/6277
40159         * gcc.dg/i386-387-1.c: Allow optional leading underscore
40160         in scan-assembler function name
40161
40162 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
40163
40164         * g77.f-torture/execute/980628-4.x,
40165         g77.f-torture/execute/980628-5.x,
40166         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
40167         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
40168         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
40169         i[34567]86-*-*.
40170
40171 2002-04-13  David S. Miller  <davem@redhat.com>
40172
40173         * gcc.c-torture/execute/20020413-1.c: New test.
40174
40175 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
40176
40177         * gcc.dg/asm-6.c,
40178         * g++.dg/ext/asm1.C: New tests.
40179
40180 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
40181
40182         PR c++ 5373.
40183         * g++.dg/parse/stmtexpr1.C: New test.
40184
40185         PR c++/5189.
40186         * g++.dg/template/copy1.C: New test.
40187
40188 2002-04-12  Richard Henderson  <rth@redhat.com>
40189
40190         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
40191
40192 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
40193
40194         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
40195         gcc.c-torture/execute/20020307-2.c.
40196
40197 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
40198
40199         * g++.dg/ext/attrib5.C,
40200         * g++.dg/lookup/struct1.C: New tests.
40201
40202 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
40203
40204         * gcc.dg/20020411-1.c: New test.
40205
40206         * gcc.c-torture/execute/20020411-1.c: New test.
40207
40208 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
40209
40210         * g77.f-torture/execute/6177.f: New test.
40211
40212 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
40213
40214         PR middle-end/6247
40215         * g++.dg/opt/cleanup1.C: New test.
40216
40217         * g++.dg/opt/const1.C: New test.
40218
40219 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
40220
40221         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
40222
40223 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
40224
40225         PR c++/5507
40226         * g++.dg/template/typename2.C: New test.
40227
40228 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
40229
40230         * gcc.c-torture/execute/loop-12.c: New.
40231
40232 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
40233
40234         * g77.f-torture/execute/980628-4.x,
40235         g77.f-torture/execute/980628-5.x,
40236         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
40237         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
40238         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
40239
40240 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40241
40242         PR optimization/6086
40243         * g++.dg/opt/preinc1.C: New test.
40244
40245 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
40246
40247         PR c++/5571
40248         * g++.dg/opt/static2.C: New test.
40249
40250 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
40251
40252         PR c/5120
40253         * gcc.dg/20020406-1.c: New test.
40254
40255 2002-04-04  David S. Miller  <davem@redhat.com>
40256
40257         * gcc.c-torture/execute/20020404-1.c: New test.
40258
40259 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
40260
40261         PR c/6123
40262         * gcc.dg/20020312-2.c: Do not declare global register variable
40263         if __PIC__ or __pic__ is defined.
40264
40265 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
40266
40267         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
40268         __asm__ so that it works correctly even if -ansi -pedantic-errors.
40269
40270 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40271
40272         * gcc.misc-tests/linkage.exp: Update last change to handle
40273         sparc*-, not just sparc-.
40274
40275 2002-04-03  Richard Henderson  <rth@redhat.com>
40276
40277         * gcc.dg/cpp/ucs.c: Improved long UCS test.
40278
40279 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
40280
40281         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
40282
40283 2002-04-02  David S. Miller  <davem@redhat.com>
40284
40285         * gcc.c-torture/execute/20020402-3.c: New test.
40286
40287 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
40288
40289         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
40290         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
40291
40292         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
40293         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
40294         g77.f-torture/execute/20001201.x,
40295         g77.f-torture/execute/u77-test.x: New files.
40296
40297         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
40298         * gcc.dg/wchar_t-1.c: Ditto.
40299
40300 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40301
40302         * gcc.c-torture/execute/20020402-1.c: New test.
40303
40304 2002-04-01  Richard Henderson  <rth@redhat.com>
40305
40306         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
40307
40308         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
40309
40310 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40311
40312         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
40313
40314 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40315
40316         * g++.dg/inherit/template-as-base.C: Expect error.
40317         * g++.dg/inherit/namespace-as-base.C: Likewise.
40318
40319 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
40320
40321         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
40322         g++.dg/ext/instantiate3.C: Tweak match patterns.
40323
40324         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
40325         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
40326         -da test.
40327
40328 2002-03-31  Richard Henderson  <rth@redhat.com>
40329
40330         * gcc.dg/special/alias-2.c: New.
40331         * gcc.dg/special/ecos.exp: Run it.
40332
40333 2002-03-31  Richard Henderson  <rth@redhat.com>
40334
40335         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
40336
40337 2002-03-31  Kazu Hirata  <kazu@hxi.com>
40338
40339         * gcc.dg/weak-1.c: Disable on h8300 port.
40340
40341 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
40342
40343         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
40344         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
40345         ordering tests.
40346         * g++.dg/bprob/bprob-1.C: New test.
40347         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
40348         * g++.dg/gcov/gcov-1.C: New test.
40349         * g++.dg/gcov/gcov-1.x: New file.
40350         * g++.dg/gcov/gcov-2.C: New test.
40351         * g++.dg/gcov/gcov-3.C: New test.
40352         * g++.dg/gcov/gcov-3.h: New file.
40353
40354 2002-03-28  Roger Sayle  <roger@eyesopen.com>
40355
40356         * g++.old-deja/g++.other/builtins5.C: New test.
40357         * g++.old-deja/g++.other/builtins6.C: New test.
40358         * g++.old-deja/g++.other/builtins7.C: New test.
40359         * g++.old-deja/g++.other/builtins8.C: New test.
40360         * g++.old-deja/g++.other/builtins9.C: New test.
40361
40362 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
40363
40364         * g++.dg/opt/static1.C: New test.
40365
40366         * g++.dg/opt/longbranch1.C: New test.
40367
40368 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
40369
40370         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
40371
40372         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
40373
40374 2002-03-28  Jeffrey A Law  (law@redhat.com)
40375
40376         * gcc.c-torture/execute/20020328-1.c: New test.
40377
40378 2002-03-27  Richard Henderson  <rth@redhat.com>
40379
40380         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
40381         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
40382         move from g++.old-deja/g++.ext/.
40383
40384 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
40385
40386         * g++.dg/init/new2.C: New test.
40387
40388 2002-03-26  Richard Henderson  <rth@redhat.com>
40389
40390         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
40391
40392         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
40393         on sparc.
40394
40395         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
40396         sparcv9 systems.
40397         * gcc.dg/20001102-1.c: Likewise.
40398
40399 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
40400
40401         * gcc.dg/cpp/endif-pedantic1.c,
40402         gcc.dg/cpp/endif-pedantic2.c: New tests.
40403
40404 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
40405
40406         * g++.dg/init/new1.C: New test.
40407
40408 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
40409
40410         * g++.dg/abi/vbase9.C: New test.
40411
40412 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
40413
40414         * gcc.dg/arm-asm.c: New test.
40415
40416 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
40417
40418         * gcc.dg/Wswitch-enum.c: New test.
40419         Fix PR c/5044.
40420
40421 2002-03-26  Richard Henderson  <rth@redhat.com>
40422
40423         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
40424         structure.
40425
40426 2002-03-25  Richard Henderson  <rth@redhat.com>
40427
40428         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
40429         sparcv9 systems.
40430
40431         * gcc.c-torture/compile/20011119-1.c (xxx): New.
40432         * gcc.c-torture/compile/20011119-2.c (xxx): New.
40433
40434 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
40435
40436         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
40437
40438 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
40439
40440         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
40441         targets using generic thunk support.
40442
40443 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
40444
40445         * gcc.c-torture/compile/20020323-1.c: New test.
40446
40447         * g++.dg/opt/conj2.C: New test.
40448
40449 2002-03-24  Richard Henderson  <rth@redhat.com>
40450
40451         * gcc.dg/weak-1.c: Use -fno-common.
40452
40453 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
40454
40455         * g77.dg/f77-edit-apostrophe-out.f: New test
40456         * g77.dg/f77-edit-h-out.f: New test
40457         * g77.dg/f77-edit-t-in.f: New test
40458         * g77.dg/f77-edit-t-out.f: New test
40459         * g77.dg/f77-edit-x-out.f: New test
40460         * g77.dg/f77-edit-slash-out.f: New test
40461         * g77.dg/f77-edit-colon-out.f: New test
40462         * g77.dg/f77-edit-s-out.f: New test
40463
40464 2002-03-24  Richard Henderson  <rth@redhat.com>
40465
40466         * objc/execute/formal_protocol-6.x: New XFAIL.
40467
40468 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
40469
40470         * gcc.dg/weak-1.c: Early return from dg-final on platforms
40471         that do not support weak symbols
40472
40473 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
40474
40475         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
40476         * lib/g77.exp: Likewise.
40477         * lib/objc.exp: Likewise.
40478
40479 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
40480
40481         * gcc.dg/Wswitch-default.c: New test.
40482
40483 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
40484
40485         * g++.dg/other/enum1.C: New test.
40486
40487 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
40488
40489         * gcc.dg/pragma-ep-3.c: Fix typo.
40490
40491 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40492
40493         * g++.dg/inherit/template-as-base.C: New test.
40494
40495 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
40496
40497         * g++.old-deja/g++.other/dwarf2-1.C: Move...
40498         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
40499
40500 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
40501
40502         * gcc.dg/cpp/multiline.c: Update to match.
40503
40504 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
40505
40506         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
40507
40508 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
40509
40510         * gcc.dg/cpp/extratokens2.c: New file.
40511
40512 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
40513
40514         * gcc.dg/20020312-2.c: Add rs6000 target.
40515
40516         * gcc.c-torture/compile/20020319-1.c: New test.
40517
40518 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40519
40520         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
40521         (A, E): Handle this.
40522
40523 2002-03-20  Jason Merrill  <jason@redhat.com>
40524
40525         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
40526         ignoring -fpic.
40527         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
40528         through prune_gcc_output.
40529
40530 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
40531
40532         * gcc.c-torture/compile/20020320-1.c: New test.
40533
40534 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
40535
40536         * gcc.c-torture/compile/20020318-1.c: New test.
40537
40538         * gcc.dg/struct-by-value-1.c: New test.
40539
40540         * gcc.dg/20020319-1.c: New test.
40541
40542 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
40543
40544         * g++.dg/opt/conj1.C: New test.
40545
40546 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
40547
40548         * g++.dg/template/qualttp20.C: Revert previous change.
40549         * g++.dg/template/qualttp3.C: Likewise.
40550         * g++.dg/template/qualttp4.C: Likewise.
40551         * g++.dg/template/qualttp5.C: Likewise.
40552         * g++.dg/template/qualttp6.C: Likewise.
40553         * g++.dg/template/qualttp7.C: Likewise.
40554         * g++.dg/template/qualttp8.C: Likewise.
40555         * g++.dg/template/recurse.C: Likewise.
40556
40557 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
40558
40559         * gcc.dg/cpp/wchar-1.c: Update.
40560
40561 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
40562
40563         * g++.dg/template/conv1.C: New test.
40564         * g++.dg/template/conv2.C: New test.
40565         * g++.dg/template/conv3.C: New test.
40566         * g++.dg/template/conv4.C: New test.
40567
40568 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
40569
40570         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
40571         * g++.dg/template/qualttp3.C: Likewise.
40572         * g++.dg/template/qualttp4.C: Likewise.
40573         * g++.dg/template/qualttp5.C: Likewise.
40574         * g++.dg/template/qualttp6.C: Likewise.
40575         * g++.dg/template/qualttp7.C: Likewise.
40576         * g++.dg/template/qualttp8.C: Likewise.
40577         * g++.dg/template/recurse.C: Likewise.
40578
40579 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
40580
40581         * g++.dg/opt/dtor1.C: New test.
40582
40583 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
40584
40585         * gcc.c-torture/compile/20020315-1.c: New test.
40586
40587 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
40588
40589         * gcc.dg/weak-1.c: Fix scan tests.
40590
40591 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
40592
40593         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
40594         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
40595         cris-*-aout* mmix-*-*.
40596         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
40597         cris-*-aout* mmix-*-*.
40598         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
40599         cris-*-elf* cris-*-aout* and mmix-*-*.
40600         * gcc.dg/20001009-1.c: Ditto.
40601         * gcc.dg/20010912-1.c: Ditto.
40602         * gcc.dg/20020122-4.c: Ditto.
40603         * gcc.dg/inline-2.c: Ditto.
40604
40605 2002-03-14  Jeffrey A Law  (law@cygnus.com)
40606
40607         * gcc.c-torture/compile/20020314-1.c: New test.
40608
40609 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
40610
40611         * gcc.c-torture/execute/20020314-1.c: New test.
40612
40613 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
40614
40615         * g++.dg/warn/Wunused-1.C: New test.
40616
40617 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
40618
40619         * g++.dg/abi/mangle6.C: New test.
40620
40621 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
40622
40623         * gcc.c-torture/compile/20020309-2.c: New test.
40624
40625         * gcc.c-torture/compile/20020312-1.c: New test.
40626
40627 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
40628
40629         * g++.dg/other/access1.C: New test.
40630
40631 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
40632
40633         * gcc.c-torture/execute/wchar_t-1.c: New test.
40634
40635 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
40636
40637         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
40638
40639 2002-03-12  Roger Sayle  <roger@eyesopen.com>
40640
40641         * gcc.dg/20020312-1.c: New test case.
40642
40643 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
40644
40645         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
40646
40647 2002-03-11  Richard Henderson  <rth@redhat.com>
40648
40649         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
40650         * g++.old-deja/g++.jason/report.C: Likewise.
40651
40652 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
40653
40654         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
40655         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
40656
40657 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
40658
40659         * testsuite/g++.dg/overload/pmf1.C: New test.
40660
40661 2002-03-11  Kazu Hirata  <kazu@hxi.com>
40662
40663         * gcc.c-torture/execute/20020307-1.c: Use long.
40664
40665 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
40666
40667         PR optimization/5844
40668         * gcc.dg/20020310-1.c: New test.
40669
40670 2002-03-09  Michael Meissner  <meissner@redhat.com>
40671
40672         * gcc.c-torture/execute/memcpy-2.c: New test.
40673         * gcc.c-torture/execute/memset-1.c: New test.
40674         * gcc.c-torture/execute/strlen-1.c: New test.
40675         * gcc.c-torture/execute/strcmp-1.c: New test.
40676         * gcc.c-torture/execute/strncmp-1.c: New test.
40677
40678 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
40679
40680         * gcc.dg/ppc-ldstruct.c: New test.
40681
40682 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
40683
40684         * gcc.c-torture/execute/va-arg-22.c: New test.
40685
40686 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40687
40688         * gcc.c-torture/compile/20020309-1.c: New test.
40689
40690 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
40691
40692         * gcc.c-torture/execute/20020307-2.c: New test.
40693
40694 2002-03-07  Jeffrey A Law  (law@redhat.com)
40695
40696         * g77.f-torture/compile/20020307-1.f: New test.
40697
40698 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
40699
40700         * gcc.dg/unordered-1.c: New test.
40701
40702 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
40703
40704         * gcc.c-torture/execute/20020307-1.c: New test.
40705
40706 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
40707
40708         * gcc.dg/20020304-1.c: New test.
40709
40710         * gcc.c-torture/compile/20020304-2.c: New test.
40711
40712 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
40713
40714         * gcc.c-torture/compile/20020304-1.c: New test case
40715         (from PR c/5830).
40716
40717 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
40718
40719         * gcc.dg/20020103-1.c: Add other -D ppc variants.
40720
40721 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40722
40723         * g++.dg/other/classkey1.C: New test.
40724
40725 2002-03-01  Richard Henderson  <rth@redhat.com>
40726
40727         * gcc.c-torture/compile/981223-1.x: New.
40728         * gcc.c-torture/compile/920625-1.x: New.
40729
40730 2002-02-28  Richard Henderson  <rth@redhat.com>
40731
40732         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
40733
40734 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
40735
40736         * gcc.c-torture/execute/20020227-1.c: New test.
40737
40738 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
40739
40740         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
40741         here" ERROR lines.
40742         * g++.old-deja/g++.oliva/partord1.C: Likewise.
40743         * g++.old-deja.g++.other/defarg1.C: Likewise.
40744         * g++.old-deja/g++.pt/calls2.C: Likewise.
40745         * g++.old-deja/g++.pt/crash20.C: Likewise.
40746         * g++.old-deja/g++.pt/crash30.C: Likewise.
40747         * g++.old-deja/g++.pt/crash36.C: Likewise.
40748         * g++.old-deja/g++.pt/crash6.C: Likewise.
40749         * g++.old-deja/g++.pt/defarg13.C: Likewise.
40750         * g++.old-deja/g++.pt/derived3.C: Likewise.
40751         * g++.old-deja/g++.pt/error1.C: Likewise.
40752         * g++.old-deja/g++.pt/friend21.C: Likewise.
40753         * g++.old-deja/g++.pt/friend23.C: Likewise.
40754         * g++.old-deja/g++.pt/infinite1.C: Likewise.
40755         * g++.old-deja/g++.robertl/eb128.C: Likewise.
40756
40757 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
40758
40759         * gcc.c-torture/execute/20020225-2.c: New test.
40760
40761 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
40762
40763         * gcc.c-torture/execute/920730-1t.c,
40764         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
40765         Delete test cases, only relevant to -traditional.
40766
40767 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
40768
40769         * gcc.dg/cpp/undef1.c: Remove.
40770         * gcc.dg/cpp/directiv.c: Update.
40771         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
40772
40773 2002-02-27  Michael Meissner  <meissner@redhat.com>
40774
40775         * gcc.c-torture/execute/20020226-1.c: New test.
40776
40777 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
40778
40779         * g++.dg/debug/debug4.C: New test.
40780
40781         * gcc.dg/ia64-visibility-1.c: New test.
40782
40783 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
40784
40785         * gcc.dg/debug/20020224-1.c: New.
40786
40787 2002-02-25  Kazu Hirata  <kazu@hxi.com>
40788
40789         * gcc.c-torture/execute/960416-1.x: New.
40790         * gcc.c-torture/execute/divconst-3.x: Likewise.
40791
40792 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
40793
40794         * gcc.dg/20020224-1.c: New test.
40795
40796 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
40797
40798         * gcc.c-torture/execute/20020225-1.c: New.
40799
40800 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40801
40802         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
40803
40804 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
40805
40806         * gcc.dg/20020222-1.c: New test.
40807
40808 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
40809
40810         * g++.dg/opt/anonunion1.C: New test.
40811
40812 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
40813
40814         * g++.dg/template/qualttp19.C: New test.
40815         * g++.dg/template/qualttp20.C: New test.
40816         * g++.old-deja/g++.jason/report.C: Adjust expected errors
40817         * g++.old-deja/g++.other/qual1.C: Likewise.
40818
40819 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
40820
40821         * gcc.dg/attr-alwaysinline.c: New.
40822
40823 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
40824
40825         * gcc.dg/20020220-1.c: New test.
40826
40827         * gcc.dg/20020220-2.c: New test.
40828
40829         * g++.dg/opt/mmx1.C: New test.
40830
40831 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
40832
40833         * gcc.c-torture/compile/20020110.c: New test.
40834
40835 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
40836
40837         * gcc.c-torture/execute/20020219-1.c: New test.
40838
40839         * gcc.dg/20020219-1.c: New test.
40840
40841         * gcc.dg/noncompile/20020220-1.c: New test.
40842
40843         * g++.dg/opt/ptrintsum1.C: New test.
40844
40845         * gcc.dg/debug/20020220-1.c: New test.
40846
40847 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
40848
40849         * gcc.c-torture/execute/20020216-1.c: New test.
40850
40851 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40852
40853         * gcc.dg/decl-1.c: Update, new test.
40854
40855 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
40856
40857         * g++.dg/abi/bitfield1.C: New test.
40858         * g++.dg/abi/bitfield2.C: New test.
40859
40860 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
40861
40862         * gcc.dg/attr-nest.c: New test.
40863
40864 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
40865
40866         * gcc.c-torture/execute/20020215-1.c: New test.
40867
40868 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
40869
40870         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
40871         * g++.dg/debug/debug.exp: New.
40872         * g++.dg/debug/trivial.C: New.
40873         * g++.dg/debug/debug1.C: Moved...
40874         * g++.dg/other/debug1.C: ...from here.
40875         * g++.dg/debug/debug2.C: Moved...
40876         * g++.dg/other/debug2.C: ...from here.
40877         * g++.dg/debug/debug3.C: Moved...
40878         * g++.dg/other/debug3.C: ...from here.
40879
40880         * gcc.dg/noncompile/20020213-1.c: New test.
40881
40882 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
40883
40884         * g++.dg/other/debug3.C: New test.
40885
40886         * gcc.c-torture/execute/20020213-1.c: New test.
40887
40888 2002-02-13  Richard Smith <richard@ex-parrot.com>
40889
40890         * g++.old-deja/g++.other/thunk1.C: New test.
40891
40892 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
40893
40894         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
40895
40896 2002-02-13  Stan Shebs  <shebs@apple.com>
40897
40898         * gcc.dg/altivec-3.c: New.
40899
40900 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
40901
40902         * gcc.dg/Wunreachable-1.c: New test.
40903         * gcc.dg/Wunreachable-2.c: New test.
40904
40905 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40906
40907         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
40908
40909 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
40910
40911         * gcc.dg/decl-1.c: New test.
40912
40913 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
40914
40915         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
40916
40917 2002-02-10  Kazu Hirata  <kazu@hxi.com>
40918
40919         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
40920         * gcc.c-torture/compile/980506-1.x: Likewise.
40921
40922 2002-02-10  Kazu Hirata  <kazu@hxi.com>
40923
40924         * gcc.dg/20020210-1.c: New.
40925
40926 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
40927
40928         * g77.f-torture/execute/947.f: New regression test
40929         for PR fortran/947.
40930
40931 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
40932
40933         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
40934         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
40935
40936 2002-02-08  Richard Henderson  <rth@redhat.com>
40937
40938         * gcc.c-torture/compile/labels-3.c: New.
40939
40940 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
40941
40942         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
40943         expression statements work instead.
40944         * gcc.dg/noncompile/20020207-1.c: New test.
40945
40946 2002-02-07  Richard Henderson  <rth@redhat.com>
40947
40948         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
40949
40950 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
40951
40952         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
40953         message from g77
40954         * lib/g77-dg.exp: Trim g77 error messages so that they are
40955         recognized by dg.exp.
40956
40957 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
40958
40959         PR fortran/5473
40960         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
40961
40962 2002-02-07  Richard Henderson  <rth@redhat.com>
40963
40964         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
40965         to be sufficiently aligned for integers.
40966
40967 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
40968
40969         * g++.dg/template/friend4.C: New test.
40970
40971 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
40972
40973         PR fortran/5743
40974         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
40975         unsupported cases.
40976
40977 2002-02-07  Richard Henderson  <rth@redhat.com>
40978
40979         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
40980         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
40981         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
40982         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
40983
40984 2002-02-06  Richard Henderson  <rth@redhat.com>
40985
40986         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
40987
40988 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
40989
40990         * gcc.dg/20020206-1.c: New test.
40991
40992 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
40993
40994         * gcc.c-torture/execute/20020206-1.c: New test.
40995
40996         * gcc.c-torture/execute/20020206-2.c: New test.
40997
40998         PR optimization/5429:
40999         * gcc.c-torture/compile/20020206-1.c: New test.
41000
41001 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
41002
41003         * g++.dg/ext/align1.C: Do not use an explicit alignment value
41004         as certain file formats cannot support particularly large
41005         alignments.
41006
41007         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
41008         and do not expect to be able to link the executable.
41009
41010         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
41011         fail because the COFF format does not support the weak attribute.
41012
41013 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
41014
41015         * g77.dg/pr5473.f: New test
41016
41017 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
41018
41019         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
41020         Fix testcase accordingly.
41021
41022 2002-02-04  Richard Henderson  <rth@redhat.com>
41023
41024         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
41025         (buf): Change to be an array of pointers, not ints.
41026
41027 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
41028
41029         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
41030         before all tests.  Move warning one line above to match where it
41031         C frontend emits.
41032         * gcc.dg/Wswitch-2.c: New test.
41033         * g++.dg/warn/Wswitch-1.C: New test.
41034         * g++.dg/warn/Wswitch-2.C: New test.
41035
41036 2002-02-04  Richard Henderson  <rth@redhat.com>
41037
41038         * g++.dg/abi/offsetof.C: Fix size comparison.
41039
41040 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
41041
41042         * gcc.dg/cast-qual-2.c: New test.
41043
41044 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
41045
41046         * gcc.dg/20020201-4.c: New test.
41047
41048 2002-02-04  Ben Elliston  <bje@redhat.com>
41049
41050         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
41051         target_info attribute != 0, in addition to the empty string.
41052         (gcc_target_compile): Likewise.
41053
41054 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
41055
41056         * gcc.dg/Wswitch.c: New test.
41057         PR gcc/4475. PR gcc/3780.
41058
41059 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
41060
41061         * g77.f-torture/execute/5122.f: New test for regressions
41062         against PR fortran/5122.
41063
41064 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
41065
41066         * g77.f-torture/compile/pr3743.f: Delete
41067         * g77.dg/pr3743-1.f: New test.
41068         * g77.dg/pr3743-2.f: New test.
41069         * g77.dg/pr3743-3.f: New test.
41070         * g77.dg/pr3743-4.f: New test.
41071
41072 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41073
41074         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
41075
41076 2002-02-02  Richard Henderson  <rth@redhat.com>
41077
41078         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
41079         * gcc.c-torture/execute/bf64-1.c: Likewise.
41080
41081 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
41082
41083         * gcc.dg/20020201-2.c: New test.
41084
41085         * gcc.dg/20020201-3.c: New test.
41086
41087         * gcc.c-torture/execute/bitfld-2.c: New test.
41088
41089 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41090
41091         * gcc.dg/bitfld-1.c: Update.
41092         * gcc.dg/bitfld-2.c: Update.
41093         * gcc.c-torture/execute/bitfld-1.x: New.
41094
41095 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
41096
41097         * gcc.c-torture/execute/20020201-1.c: New test.
41098
41099 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
41100
41101         PR target/5469
41102         * gcc.dg/20020201-1.c: New test.
41103
41104 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
41105
41106         PR fortran/3743
41107         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
41108         * g77.f-torture/compile/pr3743.x: Remove
41109
41110 2002-01-31  Tom Rix  <trix@redhat.com>
41111
41112         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
41113
41114 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41115
41116         * gcc.dg/noncompile/20020130-1.c: New test.
41117
41118 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
41119
41120         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
41121
41122 2002-01-29  Richard Henderson  <rth@redhat.com>
41123
41124         * gcc.c-torture/execute/991118-1.c: Cast various constants back
41125         to long long.
41126         * gcc.c-torture/execute/bf64-1.c: Likewise.
41127
41128 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
41129
41130         * gcc.c-torture/execute/20020129-1.c: New test.
41131
41132 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
41133
41134         * gcc.c-torture/compile/20000224-1.c: Update.
41135         * gcc.c-torture/execute/bitfld-1.c: New tests.
41136         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
41137         * gcc.dg/uninit-A.c: Update.
41138
41139 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
41140
41141         * g++.dg/template/ctor1.C: Add instantiation.
41142
41143 2002-01-28  Paul Koning  <pkoning@equallogic.com>
41144
41145         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
41146         argument to __builtin_prefetch to be const ptr.
41147
41148 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
41149
41150         * gcc.c-torture/compile/20020120-1.c: New test.
41151
41152 2002-01-27  Kazu Hirata  <kazu@hxi.com>
41153
41154         * gcc.c-torture/execute/20020127-1.c: New test.
41155
41156 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
41157
41158         * g77.dg/f77-edit-i-in.f: New test
41159         * g77.dg/f77-edit-i-out.f: New test
41160
41161 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
41162
41163         * gcc.dg/debug/debug.exp: New file.
41164         * gcc.dg/debug/trivial.c: New file.
41165         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
41166         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
41167         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
41168         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
41169         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
41170         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
41171         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
41172         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
41173         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
41174         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
41175         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
41176         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
41177         * gcc.dg/20000503-1.c: Removed.
41178         * gcc.dg/20010207-1.c: Removed.
41179         * gcc.dg/20011223-1.c: Removed.
41180         * gcc.dg/20020104-2.c: Removed.
41181         * gcc.dg/debug-1.c: Removed.
41182         * gcc.dg/debug-2.c: Removed.
41183         * gcc.dg/debug-3.c: Removed.
41184         * gcc.dg/debug-4.c: Removed.
41185         * gcc.dg/debug-5.c: Removed.
41186         * gcc.dg/debug-6.c: Removed.
41187         * gcc.dg/dwarf2-1.c: Removed.
41188         * gcc.dg/dwarf2-2.c: Removed.
41189
41190 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
41191
41192         * g++.old-deja/g++.other/eh5.C: New test.
41193         * g++.old-deja/g++.other/sibcall2.C: New test.
41194         * g++.old-deja/g++.other/array9.C: New test.
41195         * g++.old-deja/g++.other/typename2.C: New test.
41196         * g++.old-deja/g++.other/crash60.C: New test.
41197         * g++.old-deja/g++.other/conv9.C: New test.
41198         * g++.old-deja/g++.other/mangle10.C: New test.
41199         * g++.old-deja/g++.other/unchanging1.C: New test.
41200         * g++.old-deja/g++.other/exprstmt1.C: New test.
41201         * g++.old-deja/g++.other/inline23.C: New test.
41202         * g++.old-deja/g++.eh/ia64-1.C: New test.
41203         * g++.old-deja/g++.other/dwarf2-1.C: New test.
41204         * g++.old-deja/g++.other/reload1.C: New test.
41205         * g++.old-deja/g++.other/static20.C: New test.
41206         * g++.old-deja/g++.other/local-alloc1.C: New test.
41207         * g++.old-deja/g++.other/conv8.C: New test.
41208         * g++.old-deja/g++.other/stmtexpr2.C: New test.
41209         * g++.old-deja/g++.other/storeexpr1.C: New test.
41210         * g++.old-deja/g++.other/storeexpr2.C: New test.
41211         * g++.dg/eh/template2.C: New test.
41212         * g++.dg/warn/weak1.C: New test.
41213
41214 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
41215
41216         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
41217         Remove first, non-varying, argument.
41218
41219 2002-01-23  Richard Henderson  <rth@redhat.com>
41220
41221         * gcc.dg/inline-2.c: New.
41222
41223         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
41224         Add optional target arg.  Check number of arguments.
41225         (scan-assembler-not, scan-assembler-dem): Likewise.
41226         (scan-assembler-dem-not): Likewise.
41227
41228 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
41229
41230         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
41231         line 12.
41232         * g++.old-deja/g++.brendan/parse3.C,
41233         g++.old-deja/g++.other/crash26.C,
41234         g++.old-deja/g++.other/crash28.C,
41235         g++.old-deja/g++.other/crash29.C,
41236         g++.old-deja/g++.other/crash30.C,
41237         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
41238
41239 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
41240
41241         * gcc.dg/20020115-1.c: New.
41242
41243 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
41244
41245         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
41246
41247 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
41248
41249         * gcc.dg/20020122-3.c: New.
41250
41251 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
41252
41253         * g++.dg/other/gc1.C: New test.
41254
41255 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
41256
41257         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
41258
41259 2002-01-22  Richard Henderson  <rth@redhat.com>
41260
41261         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
41262
41263 2002-01-22  Richard Henderson  <rth@redhat.com>
41264
41265         * gcc.dg/20020122-4.c: New.
41266
41267 2002-01-22  H.J. Lu <hjl@gnu.org>
41268
41269         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
41270         link output.
41271         * gcc.dg/special/ecos.exp: Likewise.
41272         * lib/g++-dg.exp: Likewise.
41273         * lib/g77-dg.exp: Likewise.
41274         * lib/gcc-dg.exp : Likewise.
41275         * lib/mike-g++.exp: Likewise.
41276         * lib/mike-g77.exp: Likewise.
41277         * lib/mike-gcc.exp: Likewise.
41278         * lib/objc-dg.exp: Likewise.
41279
41280 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
41281
41282         PR target/5379
41283         * gcc.dg/20020122-2.c: New test.
41284
41285 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
41286
41287         * gcc.dg/20020122-1.c: New test.
41288
41289 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
41290
41291         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
41292
41293 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
41294
41295         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
41296
41297 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41298
41299         * gcc.c-torture/compile/20020121-1.c: New test.
41300
41301 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41302
41303         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
41304         ld_library_path.
41305
41306 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
41307
41308         * gcc.dg/20020218-1.c: New test.
41309
41310 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
41311
41312         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
41313         messages
41314         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
41315         "At global scope" warning
41316         * g++.dg/ext/align1.C: Change cygwin test for alignment
41317         from db-bogus to dg-warning
41318
41319 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
41320
41321         * g77.f-torture/compile/cpp2.F: New test.
41322
41323 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41324
41325         * g++.dg/template/access1.C: New test.
41326
41327 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
41328
41329         * gcc.dg/20020118-1.c: New.
41330
41331 2002-01-18  Kazu Hirata  <kazu@hxi.com>
41332
41333         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
41334
41335 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
41336
41337         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
41338         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
41339         alignment warnings.
41340
41341 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
41342
41343         * gcc.misc-tests/i386-prefetch.exp: Save and restore
41344         torture_with_loops and torture_without_loops
41345
41346 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
41347
41348         * gcc.c-torture/compile/20020116-1.c: New test.
41349
41350 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
41351
41352         * gcc.dg/20020116-2.c: New test.
41353
41354         * gcc.dg/ultrasp4.c: New test.
41355
41356         * gcc.dg/20020116-1.c: New test.
41357
41358 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
41359
41360         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
41361         by EABI.
41362
41363 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
41364
41365         * gcc.misc-tests/i386-prefetch.exp: New.
41366         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
41367         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
41368         * gcc.misc-tests/i386-pf-none-1.c: New test.
41369         * gcc.misc-tests/i386-pf-sse-1.c: New test.
41370
41371 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
41372
41373         * gcc.dg/gnu89-init-1.c: Add new tests.
41374
41375 2002-01-15  Andreas Jaeger  <aj@suse.de>
41376
41377         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
41378         * gcc.dg/i386-mmx-2.c: Likewise.
41379         * gcc.dg/i386-sse-1.c: Likewise.
41380         * gcc.dg/i386-sse-2.c: Likewise.
41381         * gcc.dg/i386-sse-3.c: Likewise.
41382
41383 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
41384
41385         * g77.f-torture/execute/intrinsic-unix-bessel.f:
41386         Uncomment additional cases that now pass.
41387
41388 2002-01-11  Richard Henderson  <rth@redhat.com>
41389
41390         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
41391         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
41392
41393 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
41394
41395         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
41396
41397 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
41398
41399         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
41400         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
41401
41402 2002-01-10  Dale Johannesen  <dalej@apple.com>
41403
41404         * gcc.c-torture/execute/loop-11.c: New.
41405
41406 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
41407
41408         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
41409         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
41410
41411 2002-01-09  Richard Henderson  <rth@redhat.com>
41412
41413         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
41414         type in which to perform the operation for each size.
41415
41416 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
41417
41418         * gcc.c-torture/compile/20020109-2.c: New test.
41419
41420 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
41421
41422         * gcc.c-torture/execute/loop-10.c: New test.
41423
41424 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
41425
41426         * gcc.c-torture/compile/20010226-1.c: New test.
41427         * gcc.c-torture/compile/20010227-1.c: New test.
41428         * gcc.c-torture/compile/20010426-1.c: New test.
41429         * gcc.c-torture/compile/20010510-1.c: New test.
41430         * gcc.c-torture/compile/20010605-3.c: New test.
41431         * gcc.c-torture/compile/20010824-1.c: New test.
41432         * gcc.c-torture/execute/20010409-1.c: New test.
41433         * gcc.dg/noncompile/20000901-1.c: New test.
41434         * gcc.dg/20001023-1.c: New test.
41435         * gcc.dg/20001101-1.c: New test.
41436         * gcc.dg/20001102-1.c: New test.
41437         * gcc.dg/20010207-1.c: New test.
41438         * gcc.dg/20010405-1.c: New test.
41439         * gcc.dg/20010822-1.c: New test.
41440         * gcc.dg/20011107-1.c: New test.
41441
41442 2002-01-09  Jeffrey A Law  (law@redhat.com)
41443
41444         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
41445
41446         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
41447         execution failure on PA targets.
41448
41449 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
41450
41451         * gcc.c-torture/compile/20020109-1.c: New test.
41452
41453 2002-01-08  Kazu Hirata  <kazu@hxi.com>
41454
41455         * gcc.c-torture/execute/20020108-1.c: New test.
41456
41457 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
41458
41459         * gcc.dg/20020108-1.c: New test.
41460
41461 2002-01-08  H.J. Lu <hjl@gnu.org>
41462
41463         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
41464         for header files.
41465
41466 2002-01-08  Geoff Keating  <geoffk@redhat.com>
41467
41468         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
41469         consistency.
41470
41471 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
41472
41473         * gcc.dg/altivec-4.c: Test altivec predicates.
41474
41475 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
41476
41477         * gcc.c-torture/execute/20020107-1.c: New test.
41478
41479 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
41480
41481         PR c/5279
41482         * gcc.c-torture/compile/20020106-1.c: New test.
41483
41484 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
41485
41486         * gcc.c-torture/execute/nestfunc-4.c: New test.
41487
41488 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
41489
41490         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
41491         extra triple that slipped in.
41492         * g++.old-deja/g++.abi/align.C: Likewise.
41493         * g++.old-deja/g++.abi/bitfields.C: Likewise.
41494
41495 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
41496
41497         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
41498         * g++.old-deja/g++.abi/align.C: Likewise.
41499         * g++.old-deja/g++.abi/bitfields.C: Likewise.
41500
41501         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
41502         on FreeBSD/i386.
41503         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
41504         FreeBSD.
41505
41506 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
41507
41508         * gcc.dg/20020104-1.c: New test.
41509
41510         * gcc.dg/20020104-2.c: New test.
41511
41512 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
41513
41514         * gcc.dg/20020103-1.c: Fix typo in target selector.
41515
41516 2002-01-03  Richard Henderson  <rth@redhat.com>
41517
41518         * gcc.dg/20020103-1.c: New.
41519
41520 2002-01-03  Kazu Hirata  <kazu@hxi.com>
41521
41522         * gcc.c-torture/execute/20020103-1.c: New test.
41523
41524 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
41525
41526         * g++.dg/other/debug2.C: New test.
41527
41528         * gcc.c-torture/compile/20020103-1.c: New test.
41529
41530 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
41531
41532         * gcc.dg/gnu89-init-1.c: Added new tests.
41533
41534 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41535
41536         * g++.dg/template/friend2.C: Remove as patch is reverted.
41537
41538         * g++.dg/warn/oldcast1.C: New test.
41539
41540         * g++.dg/template/ptrmem1.C: New test.
41541         * g++.dg/template/ptrmem2.C: New test.
41542
41543         * g++.dg/template/ntp.C: New test.
41544
41545         * g++.dg/other/component1.C: New test.
41546
41547         * g++.dg/template/ttp3.C: New test.
41548
41549         * g++.dg/template/friend2.C: New test.
41550         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
41551
41552 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41553
41554         * g++.dg/other/ptrmem1.C: New test.
41555         * g++.dg/other/ptrmem2.C: New test.
41556
41557 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41558
41559         * g++.dg/template/ctor1.C: New test.
41560
41561 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41562
41563         * g++.dg/template/friend2.C: New test.
41564
41565 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
41566
41567         * gcc.dg/mmix-1.c: New test.
41568
41569 2001-12-31  Richard Henderson  <rth@redhat.com>
41570
41571         * gcc.dg/asm-5.c: New.
41572
41573 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
41574
41575         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
41576         in namespace __gnu_cxx
41577
41578 2001-12-30  Richard Henderson  <rth@redhat.com>
41579
41580         * gcc.dg/debug-6.c: New.
41581
41582 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
41583
41584         * gcc.c-torture/compile/20011229-2.c: New test.
41585
41586 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
41587
41588         * gcc.dg/debug-3.c: New test.
41589         * gcc.dg/debug-4.c: New test.
41590         * gcc.dg/debug-5.c: New test.
41591
41592 2001-12-29  Richard Henderson  <rth@redhat.com>
41593
41594         * g++.dg/eh/loop1.C: New.
41595
41596 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
41597
41598         * g++.dg/template/crash1.C: New test.
41599
41600 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
41601
41602         * g++.dg/other/const1.C: New test.
41603
41604 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
41605
41606         * gcc.c-torture/compile/20011229-1.c: New test.
41607
41608 2001-12-28  Stan Shebs  <shebs@apple.com>
41609
41610         * lib/objc-torture.exp: Resync with c-torture.exp.
41611         * lib/objc.exp: Load standard libraries.
41612
41613 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
41614
41615         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
41616         additional tests.
41617
41618 2001-12-27  Roger Sayle <roger@eyesopen.com>
41619
41620         * gcc.c-torture/execute/string-opt-16.c: New testcase.
41621
41622 2001-12-27  Richard Henderson  <rth@redhat.com>
41623
41624         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
41625
41626 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
41627
41628         * g++.dg/eh/ctor1.C: New test.
41629         * g++.dg/other/error2.C: New test.
41630
41631 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
41632
41633         * g++.dg/other/init2.C: New test.
41634
41635 2001-12-24  Richard Henderson  <rth@redhat.com>
41636
41637         * gcc.dg/20011223-1.c: New.
41638         * gcc.dg/inline-1.c: New.
41639
41640 2001-12-23  Richard Henderson  <rth@redhat.com>
41641
41642         * gcc.dg/asm-4.c: Test operand modifiers.
41643
41644 2001-12-23  Richard Henderson  <rth@redhat.com>
41645
41646         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
41647
41648 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41649
41650         * gcc.c-torture/execute/20011223-1.c: New test.
41651
41652 2001-12-21  Richard Henderson  <rth@redhat.com>
41653
41654         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
41655         re-enables the warning.
41656
41657 2001-12-21  Richard Henderson  <rth@redhat.com>
41658
41659         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
41660
41661 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
41662
41663         * gcc.c-torture/compile/20011218-1.c: New test.
41664
41665 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
41666
41667         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
41668         arm-isr.c test.
41669         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
41670         epilogue generation for ARM ISR routines.
41671
41672 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41673
41674         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
41675         * gcc.dg/format/c90-printf-3.c: Likewise.
41676         * gcc.dg/format/c99-printf-3.c: Likewise.
41677         * gcc.dg/format/ext-1.c: Likewise.
41678         * gcc.dg/format/ext-6.c: Likewise.
41679         * gcc.dg/format/format.h: Prototype unlocked stdio.
41680
41681 2001-12-20  Richard Henderson  <rth@redhat.com>
41682
41683         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
41684         (arena): Use it.
41685         (malloc): Correct allocation logic.  Abort if we fill up the
41686         arena before initialization complete.
41687         (realloc): Correct allocation logic.
41688
41689 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
41690
41691         * gcc.c-torture/compile/20011219-2.c: New test.
41692
41693         * gcc.c-torture/execute/20011219-1.c: New test.
41694
41695 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
41696
41697         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
41698         target does not support weak symbols.
41699
41700 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
41701
41702         * gcc.c-torture/compile/20011219-1.c: New test.
41703
41704 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
41705
41706         * g++.dg/other/error1.C: New test.
41707
41708 2001-12-17  Jeffrey A Law  (law@redhat.com)
41709
41710         * gcc.c-torture/execute/20011217-1.c: New test.
41711
41712 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
41713
41714         * objc.dg/special/: New directory.
41715         * objc.dg/special/special.exp: New file.
41716         * objc.dg/special/unclaimed-category-1.h: New file.
41717         * objc.dg/special/unclaimed-category-1a.m: New file.
41718         * objc.dg/special/unclaimed-category-1.m: New file.
41719
41720 2001-12-17  Andreas Jaeger  <aj@suse.de>
41721
41722         * gcc.c-torture/compile/20011217-2.c: New test.
41723
41724 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41725
41726         * gcc.c-torture/compile/20011217-1.c: New test.
41727
41728 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
41729
41730         * testsuite/gcc.dg/20011214-1.c: New.
41731
41732 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
41733
41734         * gcc.dg/altivec-4.c: New.
41735
41736 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
41737
41738         * gcc.dg/20011113-1.c: New test.
41739
41740 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41741
41742         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
41743         std::__malloc_alloc_template<0> and
41744         std::__default_alloc_template<false, 0>.
41745
41746 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
41747
41748         * objc/execute/bf-21.m: New test.
41749         * objc/execute/enumeration-1.m: New test.
41750         * objc/execute/enumeration-2.m: New test.
41751
41752 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
41753
41754         * gcc.dg/gnu89-init-1.c: New test.
41755
41756 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
41757
41758         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
41759         * g++.old-deja/g++.jason/2371.C: Likewise.
41760         * g++.old-deja/g++.jason/template33.C: Likewise.
41761         * g++.old-deja/g++.jason/template34.C: Likewise.
41762         * g++.old-deja/g++.jason/template36.C: Likewise.
41763         * g++.old-deja/g++.oliva/typename1.C: Likewise.
41764         * g++.old-deja/g++.oliva/typename2.C: Likewise.
41765         * g++.old-deja/g++.other/typename1.C: Likewise.
41766         * g++.old-deja/g++.pt/inherit2.C: Likewise.
41767         * g++.old-deja/g++.pt/nontype5.C: Likewise.
41768         * g++.old-deja/g++.pt/typename11.C: Likewise.
41769         * g++.old-deja/g++.pt/typename14.C: Likewise.
41770         * g++.old-deja/g++.pt/typename16.C: Likewise.
41771         * g++.old-deja/g++.pt/typename3.C: Likewise.
41772         * g++.old-deja/g++.pt/typename4.C: Likewise.
41773         * g++.old-deja/g++.pt/typename5.C: Likewise.
41774         * g++.old-deja/g++.pt/typename7.C: Likewise.
41775         * g++.old-deja/g++.robertl/eb9.C: Likewise.
41776
41777 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
41778
41779         * g++.dg/other/linkage1.C: New test.
41780         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
41781         specifiers.
41782
41783 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
41784
41785         * gcc.dg/concat.c: New test.
41786
41787 2001-12-11  Stan Shebs  <shebs@apple.com>
41788
41789         * objc/compile: New test directory.
41790         * objc/compile/compile.exp: New expect script.
41791         * objc/compile/20011211-1.m: New compile test.
41792
41793 2001-12-11  Jason Merrill  <jason@redhat.com>
41794
41795         * lib/prune.exp (prune_gcc_output): Also handle "In member
41796         function".  So many permutations...
41797
41798 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
41799
41800         * g++.dg/template/typedef1.C: New test.
41801
41802 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
41803
41804         * g++.dg/other/copy1.C: New test.
41805
41806 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
41807
41808         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
41809
41810         * gcc.dg/builtin-choose-expr.c: New.
41811
41812 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
41813
41814         * gcc.dg/altivec-2.c: New.
41815
41816 2001-12-07  Richard Henderson  <rth@redhat.com>
41817
41818         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
41819
41820 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
41821
41822         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
41823         ultrasparc.
41824
41825 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41826
41827         * g++-old.deja/g++.robertl/eb101.C: Deleted.
41828
41829 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
41830
41831         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
41832         variable argument list.
41833
41834 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
41835
41836         * gcc.c-torture/execute/memcheck: Delete entire directory.
41837         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
41838         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
41839
41840 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41841
41842         * gcc.dg/Wshadow-1.c: New test.
41843
41844 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
41845
41846         * gcc.c-torture/compile/20011130-1.c: New test.
41847
41848         * gcc.dg/noncompile/20011025-1.c: New test.
41849
41850         * g++.dg/other/anon-union.C: New test.
41851
41852         * gcc.c-torture/execute/20011024-1.c: New test.
41853
41854 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
41855
41856         * gcc.c-torture/execute/20000722-1.x,
41857         gcc.c-torture/execute/20010123-1.x: Remove.
41858         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
41859         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
41860         gcc.dg/c99-complit-2.c: New tests.
41861
41862 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
41863
41864         * g++.dg/inherit/base1.C: New test.
41865
41866 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
41867
41868         * g++.dg/other/stdarg1.C: New test.
41869
41870         * gcc.c-torture/compile/20011130-2.c: New test.
41871
41872 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
41873
41874         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
41875         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
41876         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
41877         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
41878         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
41879         * gcc.dg/builtin-prefetch-1.c: New test.
41880
41881 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
41882
41883         * gcc.dg/20011130-1.c: New test.
41884
41885 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
41886
41887         * g++.dg/other/scope1.C: New test.
41888         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
41889
41890 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
41891
41892         * gcc.dg/vla-init-1.c: New test.
41893
41894 2001-12-01  Geoff Keating  <geoffk@redhat.com>
41895
41896         * gcc.c-torture/compile/structs.c: New testcase from GDB.
41897
41898 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41899
41900         * objc.dg/alias.m: Update.
41901         * objc.dg/class-1.m: Update.
41902         * objc.dg/const-str-1.m: Update.
41903         * objc.dg/fwd-proto-1.m: Update.
41904         * objc.dg/id-1.m: Update.
41905         * objc.dg/super-class-1.m: Update.
41906
41907 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
41908
41909         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
41910         constructs.
41911
41912 2001-11-28  Jeffrey A Law  (law@cygnus.com)
41913
41914         * gcc.c-torture/execute/20011128-1.c: New test.
41915
41916 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
41917
41918         * gcc.dg/20011127-1.c: New test.
41919
41920 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41921
41922         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
41923         from Austin Group draft 7.
41924         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
41925         scanf format arguments.
41926         * gcc.dg/format/no-exargs-2.c: New test.
41927
41928 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
41929
41930         * g++.dg/abi/vbase8-4.C: New test.
41931
41932 2001-11-24  Ian Lance Taylor  <ian@airs.com>
41933
41934         * gcc.c-torture/execute/20011121-1.c: New test.
41935
41936 2001-11-23  Jeffrey A Law  (law@cygnus.com)
41937
41938         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
41939
41940 2001-11-23  Andreas Jaeger  <aj@suse.de>
41941
41942         * gcc.dg/cpp/charconst-2.c: New test.
41943
41944 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
41945
41946         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
41947         to the host if it is remote.  Let tests specify extra headers
41948         they use.
41949         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
41950         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
41951         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
41952         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
41953         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
41954         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
41955         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
41956         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
41957         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
41958         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
41959
41960 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
41961
41962         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
41963         for little endian ARMs.
41964
41965 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
41966
41967         * gcc.c-torture/compile/20011119-1.c: New test.
41968         * gcc.c-torture/compile/20011119-2.c: New test.
41969
41970 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
41971
41972         * gcc.dg/altivec-1.c: Fix typo.
41973
41974 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
41975
41976         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
41977
41978 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
41979
41980         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
41981
41982 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
41983
41984         * lib/g77.exp: Don't specify --rpath-link.
41985
41986         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
41987         across all the headers.
41988         * gcc.dg/format/format.exp: For testing on a remote host,
41989         copy format.h.
41990
41991         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
41992         * gcc.c-torture/execute/930406-1.c: Likewise.
41993         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
41994
41995 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
41996
41997         * gcc.dg/altivec-1.c: New.
41998
41999 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
42000
42001         * gcc.dg/cpp/fpreprocessed.c: New test case.
42002
42003 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42004
42005         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
42006         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
42007         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
42008
42009 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42010
42011         * gcc.dg/no-builtin-1.c: New test.
42012
42013 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
42014
42015         * gcc.c-torture/execute/20011115-1.c: New test.
42016
42017 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
42018
42019         * gcc.c-torture/compile/20011114-2.c: New test.
42020         * gcc.c-torture/compile/20011114-3.c: New test.
42021         * gcc.c-torture/compile/20011114-4.c: New test.
42022
42023 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
42024
42025         * g++.dg/other/init1.C: New test.
42026
42027 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
42028
42029         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
42030         message.
42031
42032         * gcc.c-torture/execute/20011114-1.c: New testcase.
42033
42034         * gcc.c-torture/compile/20010327-1.c: Revert last change.
42035         * gcc.c-torture/compile/20011114-1.c: New test, exactly
42036         like the (before this change) version of 20010327-1.c.
42037
42038 2001-11-14  Roger Sayle <roger@eyesopen.com>
42039
42040         * gcc.c-torture/execute/string-opt-13.c: New testcase.
42041
42042 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
42043
42044         * g++.dg/init/array2.C: New test.
42045
42046 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
42047
42048         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
42049
42050 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
42051
42052         * g++.dg/other/forscope1.C: New test.
42053         * g++.dg/ext/forscope1.C: New test.
42054         * g++.dg/ext/forscope2.C: New test.
42055
42056 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
42057
42058         * gcc.c-torture/execute/20011113-1.c: New test.
42059
42060 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
42061
42062         * gcc.c-torture/execute/20011109-2.c: New test.
42063
42064         * gcc.c-torture/execute/20011109-1.c: New test.
42065
42066 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
42067
42068         * gcc.c-torture/compile/20011109-1.c: New test.
42069
42070 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
42071
42072         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
42073         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
42074         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
42075         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
42076         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
42077         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
42078         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
42079
42080 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
42081
42082         * g++.dg/warn/Wshadow-1.C: New tests.
42083         * g++.old-deja/g++.mike/for3.C: Update.
42084
42085 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42086
42087         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
42088         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
42089         XFAILs.  Adjust expected error texts.
42090         * gcc.c-torture/compile/20011106-1.c,
42091         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
42092         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
42093         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
42094         gcc.dg/c99-array-lval-5.c: New tests.
42095
42096 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42097
42098         * gcc.dg/cpp/defined.c: Update.
42099
42100 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42101
42102         * gcc.c-torture/execute/anon-1.c: New test.
42103
42104 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
42105
42106         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
42107         same size, so no warning should be produced on stormy16.
42108
42109         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
42110         due to oversized array.
42111         * g++.old-deja/g++.mike/ns15.C: Likewise.
42112         * g++.old-deja/g++.pt/crash16.C: Likewise.
42113
42114 2001-11-02  Graham Stott  <grahams@redhat.com>
42115
42116         * g++.dgother/debug1.C: Fix typos.
42117
42118 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
42119
42120         * g++.dg/other/debug1.C: New test.
42121
42122 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
42123
42124         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
42125         of unsigned long.
42126
42127 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
42128
42129         * gcc.dg/20011029-2.c: New test.
42130
42131         * gcc.c-torture/compile/20011029-1.c: New test.
42132
42133 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
42134
42135         * objc/execute/class_self-1.m: New test.
42136         * objc/execute/class_self-2.m: New test.
42137
42138 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
42139
42140         * gcc.misc-tests/msgs.exp: Delete.
42141         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
42142         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
42143         error set to match recent changes.
42144
42145 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
42146
42147         * gcc.dg/20011021-1.c: New test.
42148
42149 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
42150
42151         * gcc.c-torture/compile/20011023-1.c: New test.
42152
42153 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
42154
42155         * lib/g77.exp: Rewrite based on lib/g++.exp.
42156
42157 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
42158
42159         * gcc.c-torture/execute/20011019-1.c: New test.
42160
42161         * gcc.dg/20011018-1.c: New test.
42162
42163 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
42164
42165         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
42166
42167 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
42168
42169         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
42170         * gcc.dg/attr-invalid.c: Likewise.
42171
42172 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
42173
42174         * testsuite/gcc.dg/20011015-1.c: New test.
42175
42176 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
42177
42178         * g++.dg/template/unify2.C: New test.
42179
42180 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
42181
42182         * g++.dg/other/exception-specification.C: New test
42183
42184 2001-10-13  Tom Rix  <trix@redhat.com>
42185
42186         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
42187         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
42188
42189 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
42190
42191         * testsuite/gcc.dg/20011009-1.c: New test.
42192
42193 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
42194
42195         PR g++/4476
42196         * g++.dg/other/friend1.C: New test.
42197
42198 2001-10-11  Richard Henderson  <rth@redhat.com>
42199
42200         * g++.old-deja/g++.other/crash18.C: Add -S to options.
42201
42202 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42203
42204         * gcc.c-torture/compile/20011010-1.c: New.
42205
42206 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42207
42208         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
42209         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
42210         g77.f-torture/execute/execute.exp,
42211         g77.f-torture/noncompile/noncompile.exp,
42212         gcc.c-torture/compile/compile.exp,
42213         gcc.c-torture/execute/execute.exp,
42214         gcc.c-torture/execute/ieee/ieee.exp,
42215         gcc.c-torture/execute/memcheck/memcheck.exp,
42216         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
42217         objc/execute/execute.exp: Update FSF address.
42218
42219 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
42220
42221         * gcc.dg/cpp/cmdlne-C.c: Update.
42222         * gcc.dg/cpp/cmdlne-C2.c: New.
42223
42224 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42225
42226         * gcc.c-torture/execute/20011008-3.c: New.
42227
42228 2001-10-08  DJ Delorie  <dj@redhat.com>
42229
42230         * gcc.dg/20011008-1.c: New.
42231         * gcc.dg/20011008-2.c: New.
42232
42233 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
42234
42235         * gcc.dg/cpp/spacing1.c: Update test.
42236
42237 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42238
42239         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
42240         spelling errors of "separate" as "seperate".
42241
42242 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
42243
42244         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
42245         enough to avoid inlining.
42246
42247 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
42248
42249         * lib/g77.exp: set libg2c_dir correctly.
42250
42251 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42252
42253         * gcc.dg/cpp/macro11.c: New test.
42254
42255 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42256
42257         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
42258         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
42259         gcc.dg/format/multattr-3.c: New tests.
42260         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
42261         tests for format attributes on function pointers being rejected.
42262
42263 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42264
42265         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
42266
42267 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42268
42269         * g++.dg/warn/format1.C: New test.
42270
42271 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
42272
42273         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
42274
42275 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
42276
42277         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
42278
42279 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
42280
42281         * gcc.dg/cpp/redef2.c: Add test.
42282
42283 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
42284
42285         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
42286         long-standing bug on i686, apparently.
42287         * gcc.c-torture/execute/loop-2c.x: New file.
42288         * gcc.c-torture/execute/loop-2d.x: New file.
42289         * gcc.c-torture/execute/loop-3c.x: New file.
42290
42291 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
42292
42293         * gcc.dg/cpp/20000625-2.c: Correct line number.
42294
42295 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
42296
42297         * gcc.dg/cpp/macro10.c: New test.
42298         * gcc.dg/cpp/strify3.c: New test.
42299         * gcc.dg/cpp/spacing1.c: Add tests.
42300         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
42301         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
42302
42303 2001-09-24  DJ Delorie  <dj@redhat.com>
42304
42305         * gcc.c-torture/execute/20010924-1.c: New test.
42306
42307 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
42308
42309         * testsuite/objc/execute/paste.m: Remove.
42310
42311 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42312
42313         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
42314
42315 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
42316
42317         * g77.dg/strlen0.f: New test.
42318
42319 2001-09-21  Richard Henderson  <rth@redhat.com>
42320
42321         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
42322         * g++.old-deja/g++.abi/vtable2.C: Likewise.
42323
42324 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
42325
42326         Table-driven attributes.
42327         * g++.dg/ext/attrib1.C: New test.
42328
42329 2001-09-20  DJ Delorie  <dj@redhat.com>
42330
42331         * gcc.dg/20000926-1.c: Update expected warning messages.
42332         * gcc.dg/array-2.c: Likewise, and test for warnings too.
42333         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
42334         array.
42335
42336 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
42337
42338         * g++.dg/eh/registers1.C: New test case.
42339
42340 2001-09-17  Richard Henderson  <rth@redhat.com>
42341
42342         * gcc.dg/array-5.c: Fix VLA decomposition test.
42343
42344 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
42345
42346         * gcc.dg/cpp/line5.c: New testcase.
42347
42348 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
42349
42350         * gcc.dg/cpp/macro9.c: New test.
42351
42352 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
42353
42354         * gcc.c-torture/execute/980223.c: Change type of addr from long
42355         to char *.
42356
42357 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
42358
42359         * gcc.c-torture/execute/20010915-1.c: New test.
42360
42361 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
42362
42363         * g77.dg/bprob: New directory.
42364         * g77.dg/bprob/bprob.exp: New file.
42365         * g77.dg/bprob/bprob-1.f: New test.
42366         * g77.dg/gcov: New directory.
42367         * g77.dg/gcov/gcov.exp: New file.
42368         * g77.dg/gcov/gcov-1.f: New test.
42369         * g77.dg/gcov/gcov-1.x: New file.
42370
42371 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42372
42373         * gcc.dg/cpp/directiv.c: Update.
42374         * gcc.dg/cpp/undef1.c: Update.
42375
42376 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
42377
42378         * gcc.dg/20010912-1.c: New test.
42379
42380 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
42381
42382         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
42383         language-independent file in lib.
42384         * lib/gcov.exp: New file.
42385
42386 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42387
42388         * gcc.c-torture/compile/20010911-1.c: New test.
42389
42390 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
42391
42392         * lib/profopt.exp: New, to support profile-directed optimizations.
42393         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
42394         * gcc.misc-tests/bprob-1.c: New test.
42395         * gcc.misc-tests/bprob-2.c: New test.
42396
42397 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
42398
42399         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
42400         XFAIL and which kinds of gcov output to verify.
42401         * gcc.misc-tests/gcov-4b.x: New file.
42402         * gcc.misc-tests/gcov-5b.x: New file.
42403         * gcc.misc-tests/gcov-6.x: New file.
42404         * gcc.misc-tests/gcov-7.c: New test.
42405         * gcc.misc-tests/gcov-7.x: New file.
42406
42407 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
42408
42409         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
42410         * gcc.misc-tests/gcov-6.c: New test.
42411
42412 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42413
42414         PR c++/3986
42415         * g++.dg/abi/vbase1.C: New test.
42416
42417 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
42418
42419         * objc.dg/method-2.m: New.
42420
42421 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42422
42423         PR c++/4203
42424         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
42425         * g++.dg/init/empty1.C: New test.
42426
42427 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
42428
42429         * gcc.c-torture/compile/20010903-1.c: New test.
42430
42431 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
42432
42433         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
42434         for m68k.
42435
42436 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
42437
42438         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
42439
42440         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
42441
42442         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
42443
42444 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
42445
42446         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
42447         for 16-bit 'unsigned int'.
42448
42449 2001-08-29  Kazu Hirata  <kazu@hxi.com>
42450
42451         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
42452
42453 2001-08-27  Richard Henderson  <rth@redhat.com>
42454
42455         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
42456         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
42457
42458 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
42459
42460         * gcc.dg/asm-names.c (ymain): New.
42461
42462 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
42463
42464         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
42465         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
42466         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
42467
42468 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42469
42470         * gcc.dg/compare5.c: New testcase.
42471
42472 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
42473
42474         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
42475         and "In instantiation".
42476
42477 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
42478
42479         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
42480
42481 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
42482
42483         * gcc.misc-tests/gcov.exp: Add support for branch information.
42484         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
42485         * gcc.misc-tests/gcov-4.c: New test.
42486         * gcc.misc-tests/gcov-4b.c: New test.
42487         * gcc.misc-tests/gcov-5b.c: New test.
42488
42489 2001-08-20  Zack Weinberg  <zackw@panix.com>
42490
42491         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
42492         expected to fail.
42493
42494 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42495
42496         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
42497
42498 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
42499
42500         * g++.dg/eh/template1.C: New test.
42501
42502 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
42503
42504         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
42505         Fix thinko.
42506         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
42507         for xfail.
42508
42509 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
42510
42511         * lib/g77-dg.exp: Use prune.exp for common procedures
42512         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
42513         * lib/g77.exp: (g77-dg-prune) Remove
42514
42515 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
42516
42517         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
42518
42519 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42520
42521         * g++.dg/template/unify1.C: New test.
42522
42523 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
42524
42525         * g++.dg/abi/empty4.C: New test.
42526
42527 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
42528
42529         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
42530         solaris2.*
42531         * g77.f-torture/compile/pr3743.x: Likewise.
42532
42533 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
42534
42535         * g++.dg/other/using-declaration.C: New test.
42536
42537 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42538
42539         * gcc.dg/cpp/tr-sign.c: New testcase.
42540
42541 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42542
42543         * gcc.dg/cpp/19951025-1.c: Revert.
42544         * gcc.dg/cpp/directiv.c: We no longer process directives that
42545         interrupt macro arguments.
42546
42547 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
42548
42549         * gcc.dg/bconstp-1.c: New test.
42550
42551 2001-08-03  Richard Henderson  <rth@redhat.com>
42552
42553         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
42554
42555 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42556
42557         * gcc.dg/cpp/19951025-1.c: Update.
42558
42559 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
42560
42561         * g77.dg/ff90-1.f (s): Fix reference of variable z,
42562         should be x.
42563
42564 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
42565
42566         Kill -fhonor-std.
42567         * g++.old-deja/g++.ns/ns14.C: Remove special options.
42568         * g++.old-deja/g++.other/std1.C: Likewise.
42569         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
42570
42571 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
42572
42573         * lib/g77.exp: Load gcc-defs.exp for common procedures
42574         (g77_pass, g77_fail, g77_finish, g77_exit,
42575         ${tool}_check_unsupported_p} Now redundant.  Deleted.
42576
42577 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
42578
42579         * g77.dg/fbackslash.f
42580         * g77.dg/fcase-preserve.f
42581         * g77.dg/ff90-1.f
42582         * g77.dg/ffixed-line-length-0.f
42583         * g77.dg/ffixed-line-length-132.f
42584         * g77.dg/ffixed-line-length-7.f
42585         * g77.dg/ffixed-line-length-72.f
42586         * g77.dg/ffixed-line-length-none.f
42587         * g77.dg/ffree-form-1.f
42588         * g77.dg/fno-backslash.f
42589         * g77.dg/fno-f90-1.f
42590         * g77.dg/fno-fixed-form-1.f
42591         * g77.dg/fno-onetrip.f
42592         * g77.dg/fno-typeless-boz.f
42593         * g77.dg/fno-underscoring.f
42594         * g77.dg/fno-vxt-1.f
42595         * g77.dg/fonetrip.f
42596         * g77.dg/ftypeless-boz.f
42597         * g77.dg/fugly-assumed.f
42598         * g77.dg/funderscoring.f
42599         * g77.dg/fvxt-1.f
42600
42601 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
42602
42603         * objc.dg/fwd-proto-1.m: New.
42604         * objc.dg/local-decl-1.m: New.
42605         * objc.dg/naming-1.m: New.
42606         * objc.dg/naming-2.m: New.
42607         * objc.dg/proto-hier-1.m: New.
42608
42609 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
42610
42611         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
42612         largest-type elements to a struct makes its size grow.
42613
42614 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
42615
42616         * g++.dg/abi/vthunk1.C: New test.
42617
42618 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
42619
42620         * g++.dg/abi/vbase8-22.C: New test.
42621
42622 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42623
42624         * gcc.dg/cpp/macro8.c: New test.
42625
42626 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
42627
42628         * g++.dg/abi/vbase8-21.C: New test.
42629
42630 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
42631
42632         * g++.dg/abi/vbase8-10.C: New test.
42633
42634 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42635
42636         * lib/g++.exp (g++_set_ld_library_path): Renamed to
42637         ${tool}_set_ld_library_path.
42638         Changed caller.
42639         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
42640         g++.exp.
42641
42642 2001-07-26  Stan Cox <scox@redhat.com>
42643
42644         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
42645         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
42646         gcc_exit, gcc_check_unsupported_p):
42647         Moved to gcc-deps.exp
42648         * gcc-deps.exp: New file.
42649
42650 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42651
42652         * g++.old-deja/g++.pt/defarg14.C: New test.
42653
42654 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
42655
42656         * g++.old-deja/g++.other/lineno5.C: New test.
42657
42658 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
42659
42660         * g++.old-deja/g++.pt/crash68.C: New test.
42661
42662 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
42663
42664         * g++.old-deja/g++.other/crash42.C: New test.
42665
42666 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42667
42668         * gcc.dg/cpp/extratokens.c: Fix.
42669         * gcc.dg/cpp/skipping2.c: New tests.
42670
42671 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42672
42673         * gcc.c-torture/execute/20010724-1.c: New file.
42674         * gcc.c-torture/execute/20010724-1.x: New file.
42675
42676 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42677
42678         * g++.old-deja/g++.other/cond7.C: New test.
42679
42680 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42681
42682         * g++.old-deja/g++.other/optimize4.C: New test.
42683
42684 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42685
42686         * g++.old-deja/g++.abi/vbase8-5.C: New test.
42687
42688 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
42689
42690         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
42691         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
42692         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
42693         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
42694
42695         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
42696         bug report" message.
42697
42698         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
42699         * g++.dg/ext/instantiate1.C: Move from old-deja.
42700
42701 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
42702
42703         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
42704         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
42705         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
42706         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
42707
42708 2001-07-23  Jeffrey A Law  (law@cygnus.com)
42709
42710         * gcc.c-torture/execute/20010723-1.c: New test.
42711
42712 2001-07-23  Ben Elliston  <bje@redhat.com>
42713
42714         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
42715
42716 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42717
42718         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
42719         i[34567]86-*-*.
42720         Delete handling of ieee_multilib_flags.
42721         Pass -mieee for alpha*-*-* and sh-*-*.
42722         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
42723
42724 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
42725
42726         Remove old-abi tests.
42727         * g++.old-deja/g++.mike/p11116.C: Remove.
42728         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
42729
42730 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
42731
42732         * g77.f-torture/compile/pr3743.f: New test
42733
42734 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
42735
42736         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
42737
42738 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42739
42740         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
42741         g++.old-deja/g++.pt/static6.C: Likewise.
42742         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
42743         supports weak symbols.
42744
42745 2001-07-18  Andreas Jaeger  <aj@suse.de>
42746
42747         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
42748         supported again.
42749
42750 2001-07-18  Andreas Jaeger  <aj@suse.de>
42751
42752         * gcc.dg/iftrap-1.c: Fix target line.
42753
42754 2001-07-17  Richard Henderson  <rth@redhat.com>
42755
42756         * gcc.c-torture/execute/20010717-1.c: New.
42757
42758 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42759
42760         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
42761         tests.
42762
42763 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
42764
42765         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
42766
42767 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42768
42769         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
42770         UAC_SIGBUS, UAC_NOPRINT definitions.
42771
42772 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
42773
42774         * objc/execute/object_is_class.m: New test.
42775         * objc/execute/object_is_meta_class.m: New test.
42776
42777 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
42778
42779         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
42780         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
42781
42782 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
42783
42784         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
42785         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
42786
42787 2001-07-14  Richard Henderson  <rth@redhat.com>
42788
42789         * gcc.dg/iftrap-1.c: New.
42790
42791 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
42792
42793         * g77.f-torture/execute/intrinsic77.f: New test.
42794
42795 2001-07-11  Janis Johnson <janis@us.ibm.com>
42796
42797         * gcc.misc-tests/gcov-3.c: New test.
42798
42799 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
42800
42801         * gcc.c-torture/compile/20010711-1.c,
42802         * gcc.c-torture/compile/20010711-2.c: New tests.
42803
42804 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
42805
42806         * gcc.c-torture/execute/20010711-1.c: New test.
42807
42808 2001-07-11  Ben Elliston  <bje@redhat.com>
42809
42810         * g++.old-deja/g++.other/enum5.C: New test.
42811
42812 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
42813
42814         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
42815         (g++-dg-prune): Call prune_gcc_output.
42816         * prune.exp: New file for prune_gcc_output.
42817         * lib/g++.exp, lib/gcc.exp: Load it.
42818
42819 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42820
42821         * gcc.c-torture/compile/20010701-1.c,
42822         g++.old-deja/g++.ext/attrib6.C: New tests.
42823
42824 2001-07-06  Jeffrey A Law  (law@cygnus.com)
42825
42826         * gcc.c-torture/compile/20010706-1.c: New test.
42827
42828 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
42829
42830         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
42831
42832 2001-06-28  Stan Shebs  <shebs@apple.com>
42833
42834         * gcc.dg/pragma-darwin.c: New test.
42835
42836 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42837
42838         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
42839         Solaris 2.[678] system.
42840
42841 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42842
42843         * gcc.dg/20010622-1.c: New test.
42844
42845 2001-06-18  Stan Shebs  <shebs@apple.com>
42846
42847         * objc.dg: New directory.
42848         * objc.dg/dg.exp: New file.
42849         * objc.dg/alias.m: New.
42850         * objc.dg/class-1.m: New.
42851         * objc.dg/class-2.m: New.
42852         * objc.dg/const-str-1.m: New.
42853         * objc.dg/const-str-2.m: New.
42854         * objc.dg/id-1.m: New.
42855         * objc.dg/method-1.m: New.
42856         * objc.dg/super-class-1.m: New.
42857         * lib/objc-dg.exp: New file.
42858
42859 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42860
42861         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
42862         of label name.
42863
42864 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
42865
42866         * g++.old-deja/g++.abi/vbase8-9.C: New test.
42867
42868 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42869
42870         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
42871         variable.
42872
42873 2001-06-12  Richard Henderson  <rth@redhat.com>
42874
42875         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
42876
42877 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
42878
42879         * g++.old-deja/g++.abi/vbase5.C: New test.
42880         * g++.old-deja/g++.abi/vbase6.C: New test.
42881         * g++.old-deja/g++.abi/vbase7.C: New test.
42882
42883 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42884
42885         * gcc.c-torture/compile/20010610-1.c: New test.
42886
42887 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
42888
42889         * g++.old-deja/g++.abi/vbase4.C: New test.
42890
42891 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
42892
42893         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
42894         support %f for HC11/HC12 targets.
42895         * gcc.c-torture/execute/930513-1.x: New file, likewise.
42896         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
42897         on HC11/HC12 targets.
42898         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
42899
42900 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42901
42902         * gcc.dg/wchar_t-1.c: New file.
42903         * gcc.dg/wint_t-1.c: Likewise.
42904
42905 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
42906
42907         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
42908
42909 2001-06-11  Richard Henderson  <rth@redhat.com>
42910
42911         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
42912
42913 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42914
42915         * gcc.c-torture/compile/20010611-1.c: New test.
42916
42917 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42918
42919         * gcc.dg/c99-tag-1.c: Add more tests.
42920
42921 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
42922
42923         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
42924         representation on MN10300 and ARM/Thumb.
42925
42926 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
42927
42928         * g77.f-torture/execute/20010610.f: New.
42929
42930 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
42931
42932         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
42933         names.
42934
42935 2001-06-09  Richard Henderson  <rth@redhat.com>
42936
42937         * gcc.c-torture/execute/ashrdi-1.c: New.
42938         * gcc.c-torture/execute/ashldi-1.c: New.
42939         * gcc.c-torture/execute/lshrdi-1.c: New.
42940
42941 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
42942
42943         * objc/execute/load-3.m: Added. Check sending +load to categories,
42944         in addition to classes.
42945
42946 2001-06-08  Stan Shebs  <shebs@apple.com>
42947
42948         * objc/execute/load-2.m: New test.  From Nicola Pero
42949         <n.pero@mi.flashnet.it>.
42950
42951 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
42952
42953         * gcc.c-torture/execute/20010605-2.c: New test.
42954
42955 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
42956
42957         * g++.old-deja/g++.abi/vbase2.C: New test.
42958         * g++.old-deja/g++.abi/vbase3.C: New test.
42959
42960 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
42961
42962         * g++.old-deja/g++.pt/friend49.C: New test.
42963
42964 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
42965
42966         * g++.old-deja/g++.ext/anon3.C: New test.
42967
42968 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
42969
42970         * g++.old-deja/g++.other/conv7.C: New test.
42971
42972 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
42973
42974         * gcc.c-torture/compile/20010605-2.c: New test.
42975
42976 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42977
42978         * gcc.c-torture/execute/20010604-1.c: New test.
42979
42980 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
42981
42982         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
42983
42984 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
42985
42986         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
42987         (g++_link_flags): Likewise.
42988         (g++_init): Pass gccpath's value to two previous functions.
42989
42990 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42991
42992         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
42993         Ensure logfile entry matches exec command line.
42994
42995 2001-05-31  Richard Henderson  <rth@redhat.com>
42996
42997         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
42998         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
42999
43000 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
43001
43002         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
43003         compiler for irix6.2
43004
43005 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
43006
43007         * g++.old-deja/g++.other/optimize3.C: New file.
43008
43009 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
43010
43011         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
43012         assemble.
43013
43014 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
43015
43016         * g++.old-deja/g++.other/optimize2.C: New file.
43017
43018 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
43019
43020         * gcc.c-torture/compile/20010518-2.c: New file.
43021         * gcc.c-torture/execute/20010518-1.c: New file.
43022         * gcc.c-torture/execute/20010518-2.c: New file.
43023
43024 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43025
43026         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
43027
43028 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
43029
43030         G++ no longer defines builtins that do not begin with __builtin.
43031         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
43032         * g++.old-deja/g++.brendand/misc13.C: Likewise.
43033         * g++.old-deja/g++.law/builtin1.C: Likewise.
43034         * g++.old-deja/g++.law/cvt2.C: Likewise.
43035         * g++.old-deja/g++.mike/net5.C: Likewise.
43036         * g++.old-deja/g++.other/builtins1.C: Likewise.
43037         * g++.old-deja/g++.other/builtins2.C: Likewise.
43038         * g++.old-deja/g++.other/builtins3.C: Likewise.
43039         * g++.old-deja/g++.other/builtins4.C: Likewise.
43040         * g++.old-deja/g++.other/inline8.C: Likewise.
43041         * g++.old-deja/g++.robertl/eb39.C: Likewise.
43042
43043 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
43044
43045         * g++.old-deja/g++.pt/using1.C: Adjust.
43046         * g++.old-deja/g++.pt/using2.C: New test.
43047
43048 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
43049
43050         * gcc.dg/cpp/charconst.c: New tests.
43051         * gcc.dg/cpp/escape.c: New tests.
43052         * gcc.dg/cpp/escape-1.c: New tests.
43053         * gcc.dg/cpp/escape-2.c: New tests.
43054         * gcc.dg/cpp/ucs.c: New tests.
43055
43056 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
43057
43058         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
43059         native compiler for irix6.5.
43060
43061 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
43062
43063         * lib/g++.exp (g++_include_flags): Use args to compute
43064         get_multilibs.
43065         (g++_link_flags): Likewise.
43066         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
43067
43068 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43069
43070         * gcc.dg/c90-hexfloat-1.c: Add more tests.
43071
43072 2001-05-21  Geoff Keating  <geoffk@redhat.com>
43073
43074         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
43075         this file.
43076
43077 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
43078
43079         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
43080         STACK_SIZE;
43081         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
43082         to STACK_SIZE; Use it to define size of add_histo array.
43083         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
43084         to STACK_SIZE.
43085         (f): Use GITT_SIZE to define size of gitt local table.
43086         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
43087         to STACK_SIZE; Use it to define size of bytemem array.
43088
43089 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
43090
43091         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
43092         on 68HC11/HC12 due to the asm instruction.
43093         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
43094         * gcc.c-torture/compile/920520-1.x: Likewise.
43095         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
43096         on 68HC11/HC12 because the function is larger than 64K.
43097         * gcc.c-torture/compile/961203-1.x: New file, this test fails
43098         on 68HC11/HC12 because the structure is too large.
43099
43100 2001-05-20  Richard Henderson  <rth@redhat.com>
43101
43102         * gcc.c-torture/execute/20010520-1.c: New.
43103
43104 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43105
43106         * g++.old-deja/g++.warn/compare1.C: New test.
43107         * gcc.dg/compare4.c: New test.
43108
43109 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
43110
43111         * g++.old-deja/g++.other/optimize1.C: New test.
43112
43113 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43114
43115         * g++.old-deja/g++.pt/spec41.C: New test.
43116
43117 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
43118
43119         * gcc.c-torture/compile/20010114-1.x: Remove.
43120
43121 2001-05-18  Stan Shebs  <shebs@apple.com>
43122
43123         * gcc.c-torture/compile/20010518-1.c: New test.
43124
43125 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
43126
43127         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
43128         * g++.old-deja/g++.pt/crash67.C: New test.
43129
43130 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
43131
43132         * g++.old-deja/g++.other/debug9.C: New test.
43133
43134 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
43135
43136         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
43137
43138 2001-05-16  Jan Hubicka  <jh@suse.cz>
43139
43140         * gcc.c-torture/compile/20010516-1.c: New test.
43141
43142 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
43143
43144         * g++.old-deja/g++.other/crash41.C: New test.
43145
43146 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
43147
43148         * g++.old-deja/g++.pt/crash66.C: New test.
43149
43150 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
43151
43152         * g++.old-deja/g++.robertl/eb27.C: Convert.
43153
43154 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
43155
43156         * g++.dg/friend-warn.C: New test.  Do not warn about friend
43157         declaration being redundant.
43158
43159 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
43160
43161         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
43162
43163 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
43164
43165         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
43166
43167 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
43168
43169         * lib/g++.exp: Use testsuite_flags.
43170
43171 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
43172
43173         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
43174
43175 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43176
43177         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
43178
43179 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
43180
43181         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
43182
43183 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
43184
43185         * gcc.c-torture/compile/20010313-1.c: New test.
43186
43187 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
43188
43189         * gcc.dg/cpp/direct2.c: New test.
43190         * gccq.dg/cpp/direct2s.c: New test.
43191
43192         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
43193
43194 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
43195
43196         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
43197         * g++.old-deja/g++.other/op3.C: Likewise.
43198
43199 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
43200
43201         * gcc.dg/cpp/syshdr.h: New file.
43202         * gcc.dg/cpp/sysmac1.c: Update.
43203         * gcc.dg/cpp/sysmac2.c: Update.
43204
43205 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
43206
43207         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
43208
43209 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
43210
43211         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
43212         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
43213
43214 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
43215
43216         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
43217
43218 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
43219
43220         * lib/g++.exp (g++_include_flags): Don't use any special flags
43221         if TESTING_IN_BUILD_TREE is not defined.
43222         (g++_init): Use a plain 'c++' as the compiler if
43223         TESTING_IN_BUILD_TREEE is not defined.
43224
43225 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
43226
43227         * g++.old-deja/g++.eh/catch13.C: New test.
43228         * g++.old-deja/g++.eh/catch14.C: New test.
43229
43230 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
43231
43232         * gcc.dg/cpp/tr-define.c: New test.
43233
43234 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
43235
43236         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
43237         <stdlib.h>, not <malloc.h>.
43238
43239 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
43240
43241         * g++.old-deja/g++.ns/template17.C: New test.
43242
43243 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
43244
43245         * g++.old-deja/g++.pt/ref4.C: New test.
43246
43247 2001-04-30  Richard Henderson  <rth@redhat.com>
43248
43249         * gcc.dg/20000724-1.c: Revert last change.
43250
43251 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
43252
43253         * g77.f-torture/execute/20010430.f: New test.
43254
43255 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
43256
43257         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
43258
43259 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
43260
43261         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
43262
43263 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
43264
43265         * g++.old-deja/g++.eh/crash6.C: New test.
43266
43267 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
43268
43269         * g++.old-deja/g++.other/warn7.C: New test.
43270
43271 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
43272
43273         * g++.old-deja/g++.other/defarg9.C: New test.
43274
43275 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
43276
43277         * g77.f-torture/compile/20010426.f: New test.
43278         * g77.f-torture/execute/20010426.f: New test.
43279
43280 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
43281
43282         * g77.f-torture/compile/20000629-1.x: Remove - error
43283         has been fixed.
43284
43285 2001-04-26  Jeffrey A Law  (law@cygnus.com)
43286
43287         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
43288         Tweak slightly to work with g++.dg framework.
43289         * g++.dg/special/ecos.exp: Run initp1.C test.
43290         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
43291
43292         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
43293         its linker doesn't give line numbers either.
43294         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
43295
43296 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
43297
43298         * g++.old-deja/g++.other/lex1.C: New test.
43299
43300 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
43301
43302         * gcc.dg/noncompile/20010425-1.c: New test.
43303
43304 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
43305
43306         * g++.old-deja/g++.pt/mangle2.C: New test.
43307
43308 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
43309
43310         * gcc.dg/format/plus-1.c: New test.
43311
43312 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
43313
43314         * gcc.dg/20010423-1.c: New test.
43315
43316 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
43317
43318         * gcc.c-torture/execute/20010422-1.c: New test.
43319
43320 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
43321
43322         * g++.old-deja/g++.ns/type2.C: New test.
43323
43324 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
43325
43326         * g++.old-deja/g++.other/perf1.C: New test.
43327
43328 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
43329
43330         * gcc.dg/c99-func-2.c: Remove xfail.
43331         * gcc.dg/c99-func-3.c: Remove xfail.
43332         * gcc.dg/c99-func-4.c: Remove xfail.
43333
43334 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
43335
43336         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
43337
43338 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43339
43340         * gcc.c-torture/compile/20010423-1.c: New test.
43341
43342 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43343
43344         * g++.old-deja/g++.pt/typename28.C: New test.
43345
43346 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43347
43348         * g++.old-deja/g++.abi/empty2.C: New test.
43349         * g++.old-deja/g++.abi/empty3.C: New test.
43350
43351 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43352
43353         * g++.old-deja/g++.other/comdat2.C: New test.
43354         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
43355
43356 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43357
43358         * g++.old-deja/g++.other/overload14.C: New test.
43359
43360 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43361
43362         * g++.old-deja/g++.other/lookup23.C: New test.
43363
43364 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43365
43366         * gcc.c-torture/execute/20010403-1.c: New test.
43367
43368 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
43369             Mark Mitchell  <mark@codesourcery.com>
43370
43371         * lib/old-dejagnu.exp: Don't delete output of executable.
43372         Add .exe suffix to executables.
43373
43374 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
43375
43376         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
43377
43378 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43379
43380         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
43381
43382 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
43383
43384         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
43385         * g++.old-deja/g++.abi/crash1.C: New test.
43386
43387 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
43388
43389         * g++.old-deja/g++.other/crash40.C: New test.
43390
43391 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43392
43393         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
43394
43395 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
43396
43397         * g++.old-deja/g++.other/warn6.C: New test.
43398
43399 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
43400
43401         * g++.old-deja/g++.robertl/eb42.C: Same.
43402
43403 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43404
43405         * gcc.dg/wtr-conversion-1.c: New testcase.
43406
43407 2001-04-10  Richard Henderson  <rth@redhat.com>
43408
43409         * g++.old-deja/g++.other/array5.C: New.
43410
43411 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43412
43413         * gcc.c-torture/execute/20010408-1.c: New test.
43414
43415 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
43416
43417         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
43418         headers and constructs.
43419         * g++.old-deja/g++.robertl/eb79.C: Same.
43420         * g++.old-deja/g++.robertl/eb77.C (main): Same.
43421         * g++.old-deja/g++.robertl/eb73.C: Same.
43422         * g++.old-deja/g++.robertl/eb66.C (main): Same.
43423         * g++.old-deja/g++.robertl/eb55.C (t): Same.
43424         * g++.old-deja/g++.robertl/eb54.C (main): Same.
43425         * g++.old-deja/g++.robertl/eb46.C (main): Same.
43426         * g++.old-deja/g++.robertl/eb44.C: Same.
43427         * g++.old-deja/g++.robertl/eb41.C (main): Same.
43428         * g++.old-deja/g++.robertl/eb4.C (main): Same.
43429         * g++.old-deja/g++.robertl/eb39.C: Same.
43430         * g++.old-deja/g++.robertl/eb33.C (main): Same.
43431         * g++.old-deja/g++.robertl/eb31.C (main): Same.
43432         * g++.old-deja/g++.robertl/eb30.C: Same.
43433         * g++.old-deja/g++.robertl/eb3.C: Same.
43434         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
43435         * g++.old-deja/g++.robertl/eb21.C: Same.
43436         * g++.old-deja/g++.robertl/eb15.C: Same.
43437         * g++.old-deja/g++.robertl/eb118.C: Same.
43438         * g++.old-deja/g++.robertl/eb115.C (main): Same.
43439         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
43440         * g++.old-deja/g++.robertl/eb109.C: Same.
43441         * g++.old-deja/g++.other/sibcall1.C (main): Same.
43442         * g++.old-deja/g++.mike/rtti1.C: Same.
43443         * g++.old-deja/g++.mike/p658.C: Same.
43444         * g++.old-deja/g++.mike/net46.C: Same.
43445         * g++.old-deja/g++.mike/net34.C: Same.
43446         * g++.old-deja/g++.mike/memoize1.C: Same.
43447         * g++.old-deja/g++.mike/eh2.C: Same.
43448         * g++.old-deja/g++.law/weak.C: Same.
43449         * g++.old-deja/g++.law/visibility7.C: Same.
43450         * g++.old-deja/g++.law/visibility25.C: Same.
43451         * g++.old-deja/g++.law/visibility22.C: Same.
43452         * g++.old-deja/g++.law/visibility2.C: Same.
43453         * g++.old-deja/g++.law/visibility17.C: Same.
43454         * g++.old-deja/g++.law/visibility13.C: Same.
43455         * g++.old-deja/g++.law/visibility10.C: Same.
43456         * g++.old-deja/g++.law/visibility1.C: Same.
43457         * g++.old-deja/g++.law/virtual3.C (eval): Same.
43458         * g++.old-deja/g++.law/vbase1.C: Same.
43459         * g++.old-deja/g++.law/operators32.C: Same.
43460         * g++.old-deja/g++.law/nest3.C: Same.
43461         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
43462         * g++.old-deja/g++.law/except5.C (main): Same.
43463         * g++.old-deja/g++.law/cvt7.C (run): Same.
43464         * g++.old-deja/g++.law/cvt2.C: Same.
43465         * g++.old-deja/g++.law/cvt16.C: Same.
43466         * g++.old-deja/g++.law/ctors6.C (bar): Same.
43467         * g++.old-deja/g++.law/ctors17.C (main): Same.
43468         * g++.old-deja/g++.law/ctors13.C: Same.
43469         * g++.old-deja/g++.law/ctors12.C (main): Same.
43470         * g++.old-deja/g++.law/ctors10.C: Same.
43471         * g++.old-deja/g++.law/code-gen5.C: Same.
43472         * g++.old-deja/g++.law/bad-error7.C: Same.
43473         * g++.old-deja/g++.law/arm9.C: Same.
43474         * g++.old-deja/g++.law/arm12.C: Same.
43475         * g++.old-deja/g++.law/arg8.C: Same.
43476         * g++.old-deja/g++.law/arg1.C: Same.
43477         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
43478         * g++.old-deja/g++.jason/template31.C: Same.
43479         * g++.old-deja/g++.jason/template24.C (main): Same.
43480         * g++.old-deja/g++.jason/2371.C: Same.
43481         * g++.old-deja/g++.eh/new2.C: Same.
43482         * g++.old-deja/g++.eh/new1.C: Same.
43483         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
43484         * g++.old-deja/g++.brendan/nest21.C (main): Same.
43485         * g++.old-deja/g++.brendan/err-msg3.C: Same.
43486         * g++.old-deja/g++.brendan/crash62.C: Same.
43487         * g++.old-deja/g++.brendan/crash52.C: Same.
43488         * g++.old-deja/g++.brendan/crash49.C (main): Same.
43489         * g++.old-deja/g++.brendan/crash38.C: Same.
43490         * g++.old-deja/g++.brendan/crash15.C (main): Same.
43491         * g++.old-deja/g++.brendan/copy9.C: Same.
43492
43493 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
43494
43495         * gcc.c-torture/execute/20001203-2.c (memset):
43496         Count argument is of type __SIZE_TYPE__.
43497
43498 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
43499
43500         * gcc.c-torture/compile/20010404-1.c: New test.
43501
43502 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
43503
43504         * gcc.c-torture/compile/20010326-1.c: New test.
43505
43506 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
43507
43508         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
43509         peculiarities of the SH.
43510         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
43511
43512 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43513
43514         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
43515         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
43516         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
43517
43518 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
43519
43520         * g77.f-torture/compile/20010321-1.f: New test.
43521
43522 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
43523
43524         * gcc.c-torture/compile/20010329-1.c: New test.
43525
43526 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
43527
43528         * gcc.c-torture/execute/20010329-1.c: New test.
43529
43530 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
43531
43532         * g++.old-deja/g++.other/eh4.C: Fix typo.
43533
43534 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
43535
43536         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
43537
43538 2001-03-28  Philip Blundell  <philb@gnu.org>
43539
43540         * gcc.c-torture/compile/20010328-1.c: New test.
43541
43542 2001-03-27  Richard Henderson  <rth@redhat.com>
43543
43544         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
43545         * g++.old-deja/g++.eh/vbase3.C: Likewise.
43546
43547 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
43548
43549         * gcc.c-torture/compile/20010327-1.c: New test.
43550
43551 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
43552
43553         * g++.old-deja/g++.other/friend12.C: New test.
43554         * g++.old-deja/g++.other/friend9.C: Expect no errors.
43555         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
43556
43557 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43558
43559         * gcc.c-torture/execute/20010325-1.c: New test.
43560
43561 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
43562
43563         * g++.old-deja/g++.other/mangle3.C: New test.
43564
43565 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
43566
43567         * g++.old-deja/g++.other/anon8.C: New test.
43568
43569 2001-03-20  Philip Blundell  <philb@gnu.org>
43570
43571         * gcc.c-torture/compile/20010320-1.c: New test.
43572
43573 2001-03-17  Richard Henderson  <rth@redhat.com>
43574
43575         * g++.old-deja/g++.other/eh4.C: Add expected error text.
43576
43577 2001-03-15  Geoff Keating  <geoff@redhat.com>
43578
43579         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
43580         tests on AIX.
43581
43582 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
43583
43584         * g++.old-deja/g++.other/eh4.C: New test.
43585
43586 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
43587
43588         * gcc.dg/cpp/mi1.c: Update.
43589
43590 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
43591
43592         * g++.old-deja/g++.other/regstack.C: New test.
43593
43594 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
43595
43596         * g++.old-deja/g++.other/ref4.C: New test.
43597
43598 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
43599
43600         * objc/execute/va_method.m: Added.
43601         * objc/execute/IMP.m: Added.
43602         * objc/execute/_cmd.m: Added.
43603         * objc/execute/accessing_ivars.m: Added.
43604         * objc/execute/class-1.m: Added.
43605         * objc/execute/class-10.m: Added.
43606         * objc/execute/class-11.m: Added.
43607         * objc/execute/class-12.m: Added.
43608         * objc/execute/class-13.m: Added.
43609         * objc/execute/class-14.m: Added.
43610         * objc/execute/class-2.m: Added.
43611         * objc/execute/class-3.m: Added.
43612         * objc/execute/class-4.m: Added.
43613         * objc/execute/class-5.m: Added.
43614         * objc/execute/class-6.m: Added.
43615         * objc/execute/class-7.m: Added.
43616         * objc/execute/class-8.m: Added.
43617         * objc/execute/class-9.m: Added.
43618         * objc/execute/class-tests-1.h
43619         * objc/execute/class-tests-2.h
43620         * objc/execute/compatibility_alias.m: Added.
43621         * objc/execute/encode-1.m: Added.
43622         * objc/execute/formal_protocol-1.m: Added.
43623         * objc/execute/formal_protocol-2.m: Added.
43624         * objc/execute/formal_protocol-3.m: Added.
43625         * objc/execute/formal_protocol-4.m: Added.
43626         * objc/execute/formal_protocol-5.m: Added.
43627         * objc/execute/formal_protocol-6.m: Added.
43628         * objc/execute/formal_protocol-7.m: Added.
43629         * objc/execute/informal_protocol.m: Added.
43630         * objc/execute/initialize.m: Added.
43631         * objc/execute/load.m: Added.
43632         * objc/execute/many_args_method.m: Added.
43633         * objc/execute/nested-3.m: Added.
43634         * objc/execute/no_clash.m: Added.
43635         * objc/execute/private.m: Added.
43636         * objc/execute/redefining_self.m: Added.
43637         * objc/execute/root_methods.m: Added.
43638         * objc/execute/selector-1.m: Added.
43639         * objc/execute/static-1.m: Added.
43640         * objc/execute/static-2.m: Added.
43641         * objc/execute/va_method.m: Added.
43642
43643 2001-03-10  Richard Henderson  <rth@redhat.com>
43644
43645         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
43646
43647 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
43648
43649         * g++.old-deja/g++.other/crash31.C: XFAIL.
43650         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
43651         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
43652         * gcc.c-torture/execute/20010123-1.x: XFAIL.
43653         * gcc.c-torture/execute/20010124-1.x: XFAIL.
43654         * gcc.dg/sequence-pt-1.c: XFAIL one test.
43655
43656 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
43657
43658         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
43659
43660 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
43661
43662         * gcc.dg/20000724-1.c: Don't use multiline strings.
43663
43664 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
43665
43666         * objc/execute/string1.m, objc/execute/string2.m: Compare the
43667         result of -cString against what we expect it to be; don't just
43668         print it out for no one to read.
43669
43670         * objc/execute/string3.m, objc/execute/string4.m: New tests.
43671         Based on testcases provided by Nicola Pero.
43672
43673 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
43674
43675         * gcc.dg/cpp/macro7.c: New test.
43676
43677 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
43678
43679         * gcc.dg/cpp/multiline.c: Update.
43680
43681 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43682
43683         * g++.old-deja/g++.other/enum3.C: New test.
43684
43685 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43686
43687         * g++.old-deja/g++.other/pod1.C: New test.
43688
43689 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43690
43691         * g++.old-deja/g++.ext/overload1.C: New test.
43692
43693 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
43694
43695         * g++.old-deja/g++.pt/using1.C: New test.
43696
43697 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
43698
43699         * g++.old-deja/g++.other/using9.C: New test.
43700
43701 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
43702
43703         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
43704
43705         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
43706
43707 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
43708
43709         * g++.old-deja/g++.ext/realpt1.C: Remove.
43710
43711 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
43712
43713         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
43714
43715 2001-02-26  Will Cohen  <wcohen@redhat.com>
43716
43717         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
43718
43719 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
43720
43721         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
43722         templatized constructors.
43723
43724 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43725
43726         * gcc.c-torture/execute/20010224-1.c: New test.
43727
43728 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
43729
43730         * gcc.c-torture/execute/20010222-1.c: New test.
43731
43732 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
43733
43734         * g++.old-deja/g++.other/inline20.C: New test.
43735
43736 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
43737
43738         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
43739
43740 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
43741
43742         * g++.old-deja/g++.other/lookup22.C: New test.
43743
43744 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
43745
43746         * g77.dg: New directory.
43747         * g77.dg/20010216-1.f: New test case.
43748         * g77.dg/dg.exp: New driver.
43749         * lib/g77-dg.exp: New driver library.
43750
43751 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43752
43753         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
43754
43755 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
43756
43757         * g++.old-deja/g++.other/decl9.C: New test.
43758
43759 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
43760
43761         * g++.old-deja/g++.other/init16.C: Update the test so that it does
43762         not need <string> and also tests the initialization at runtime.
43763
43764 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
43765
43766         * gcc.c-torture/execute/longlong.c: New test.
43767
43768 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
43769
43770         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
43771
43772 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
43773
43774         * gcc.c-torture/execute/920302-1.c (execute):
43775         Change argument type to short.
43776
43777 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
43778
43779         * g++.old-deja/g++.pt/deduct6.C: New test.
43780
43781 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
43782
43783         * g++.old-deja/g++.pt/deduct5.C: New test.
43784
43785 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
43786
43787         * gcc.c-torture/execute/20010209-1.c: New test.
43788
43789 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
43790
43791         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
43792
43793 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
43794
43795         * g++.dg/vtgc1.C: Update for new ABI.
43796
43797         * consistency.vlad: New directory, 1665 files.
43798
43799 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43800
43801         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
43802         return type.
43803         * gcc.dg/cpp/digraphs.c: Declare puts.
43804
43805 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
43806
43807         * g++.old-deja/g++.other/warn5.C: New test.
43808
43809 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
43810
43811         * g++.old-deja/g++.pt/spec40.C: New test.
43812
43813 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
43814
43815         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
43816         case.
43817         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
43818
43819 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
43820
43821         * gcc.c-torture/compile/20010209-1.c: New test.
43822
43823 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
43824
43825         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
43826         excess errors message but not if it crashes.
43827         * g++.old-deja/g++.other/crash27.C: Likewise.
43828         * g++.old-deja/g++.other/crash28.C: Likewise.
43829         * g++.old-deja/g++.other/crash30.C: Likewise.
43830         * g++.old-deja/g++.other/crash32.C: Likewise.
43831         * g++.old-deja/g++.other/crash35.C: Likewise.
43832         * g++.old-deja/g++.pt/inherit2.C: Likewise.
43833
43834 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43835
43836         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
43837         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
43838         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
43839         g77.f-torture/execute/execute.exp,
43840         g77.f-torture/noncompile/noncompile.exp,
43841         gcc.c-torture/execute/execute.exp,
43842         gcc.c-torture/execute/memcheck/memcheck.exp,
43843         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
43844         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
43845         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
43846         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
43847         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
43848         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
43849         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
43850         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
43851         Remove bug reporting instructions with ancient email addresses.
43852
43853 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
43854
43855         * gcc.dg/20010202-1.c: New test.
43856         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
43857
43858 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
43859
43860         * g++.dg/stdbool-if.C: New test.
43861
43862 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
43863
43864         * objc/execute/fdecl.m: Added main().
43865
43866 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
43867
43868         * gcc.c-torture/execute/20010206-1.c: New test.
43869
43870 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
43871
43872         * gcc.dg/cpp/avoidpaste1.c: Update.
43873
43874 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
43875
43876         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
43877         Pero <nicola@brainstorm.co.uk>.
43878         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
43879
43880 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
43881
43882         * g++.old-deja/g++.pt/spec39.C: New test.
43883
43884 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
43885
43886         * gcc.c-torture/compile/20010202-1.c: New test.
43887
43888 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
43889
43890         * g++.old-deja/g++.abi/primary2.C: New test.
43891         * g++.old-deja/g++.abi/primary3.C: New test.
43892         * g++.old-deja/g++.abi/primary4.C: New test.
43893         * g++.old-deja/g++.abi/primary5.C: New test.
43894         * g++.old-deja/g++.abi/vtable3.h: New test.
43895         * g++.old-deja/g++.abi/vtable3a.C: New test.
43896         * g++.old-deja/g++.abi/vtable3b.C: New test.
43897         * g++.old-deja/g++.abi/vtable3c.C: New test.
43898         * g++.old-deja/g++.abi/vtable3d.C: New test.
43899         * g++.old-deja/g++.abi/vtable3e.C: New test.
43900         * g++.old-deja/g++.abi/vtable3f.C: New test.
43901         * g++.old-deja/g++.abi/vtable3g.C: New test.
43902         * g++.old-deja/g++.abi/vtable3h.C: New test.
43903         * g++.old-deja/g++.abi/vtable3i.C: New test.
43904         * g++.old-deja/g++.abi/vtable3j.C: New test.
43905         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
43906
43907 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
43908
43909         * g++.old-deja/g++.other/anon6.C: New test.
43910         * g++.old-deja/g++.other/anon7.C: New test.
43911
43912 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
43913
43914         * gcc.dg/cpp/avoidpaste2.c: New tests.
43915
43916 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
43917
43918         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
43919
43920 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
43921
43922         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
43923         DECIMAL_DIG cases for Irix."
43924
43925 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
43926
43927         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
43928
43929 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43930
43931         * gcc.dg/c99-tag-1.c: New test.
43932
43933 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
43934
43935         * gcc.dg/cpp/tr-warn1.c: Add tests.
43936
43937 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
43938
43939         * gcc.dg/cpp/avoidpaste1.c: Update.
43940         * gcc.dg/cpp/paste4.c: Update.
43941
43942 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
43943
43944         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
43945         cases for Irix.
43946
43947 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
43948
43949         * g++.old-deja/g++.other/inline19.C: New test.
43950
43951 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
43952
43953         * gcc.dg/Wlarger-than.c: New test.
43954
43955 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
43956
43957         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
43958
43959 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
43960
43961         * gcc.c-torture/execute/20010129-1.c: New test.
43962         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
43963
43964 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
43965
43966         * gcc.dg/cpp/avoidpaste1.c: Test case.
43967
43968 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
43969
43970         * g++.old-deja/g++.other/inline18.C: New test.
43971
43972 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43973
43974         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
43975         and __builtin_putchar.
43976
43977 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
43978
43979         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
43980         tests.
43981
43982 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
43983
43984         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
43985         floating point number rounding mode to round to the nearest
43986         representable mode.
43987
43988 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
43989
43990         * g++.old-deja/g++.other/mangle2.C: New test.
43991
43992 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43993
43994         * gcc.c-torture/compile/20010124-1.c: New test.
43995
43996 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
43997
43998         * g++.old-deja/g++.pt/spec38.C: New test.
43999
44000 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44001
44002         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
44003         "Build don't run".
44004
44005 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44006
44007         * gcc.c-torture/execute/20010123-1.c: New test.
44008
44009 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
44010
44011         * g++.old-deja/g++.pt/spec37.C: New test.
44012
44013 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
44014
44015         * g++.old-deja/g++.pt/overload14.C: New test.
44016
44017 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44018
44019         * gcc.c-torture/execute/20010122-1.c: New test, exercise
44020         __builtin_return_address.
44021
44022 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
44023
44024         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
44025         * g++.old-deja/g++.pt/spec35.C: New test.
44026         * g++.old-deja/g++.pt/spec36.C: New test.
44027
44028 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
44029
44030         * gcc.c-torture/compile/20010118-1.c: New test.
44031
44032 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
44033
44034         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
44035
44036 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
44037
44038         * gcc.c-torture/execute/20010119-1.c: New test.
44039
44040 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
44041
44042         * g++.old-deja/g++.other/vbase5.C: New test.
44043
44044 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
44045
44046         * gcc.c-torture/execute/20010118-1.c: New test.
44047
44048 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
44049
44050         * g++.old-deja/g++.pt/deduct3.C: New test.
44051
44052 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
44053
44054         * g++.old-deja/g++.pt/spec34.C: New test.
44055
44056 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
44057
44058         * g77.f-torture/compile/20000601-2.f: New test.
44059
44060 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44061
44062         * g++.old-deja/g++.other/init17.C: New test.
44063
44064 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
44065
44066         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
44067
44068 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44069
44070         * g++.old-deja/g++.pt/unify8.C: New test.
44071
44072 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44073
44074         * g++.old-deja/g++.abi/vbase1.C: New test.
44075
44076 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44077
44078         * g++.old-deja/g++.pt/crash65.C: New test.
44079
44080 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
44081
44082         * gcc.dg/cpp/assembl2.S: New test case.
44083
44084 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
44085
44086         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
44087         are supported.
44088
44089 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44090
44091         * g++.old-deja/g++.other/builtins1.C: New test.
44092         * g++.old-deja/g++.other/builtins2.C: Likewise.
44093         * g++.old-deja/g++.other/builtins3.C: Likewise.
44094         * g++.old-deja/g++.other/builtins4.C: Likewise.
44095
44096 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
44097
44098         * gcc.c-torture/compile/20010117-1.c: New test.
44099         * gcc.c-torture/compile/20010117-2.c: New test.
44100
44101 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
44102
44103         * g77.f-torture/execute/20010116.[fx]: New test,
44104         XFAIL on i?86-*-*.
44105         * g77.f-torture/compile/20010115.f: Indicate it's
44106         a test for PR fortran/1636.
44107
44108 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
44109
44110         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
44111
44112 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
44113
44114         * g77.f-torture/compile/20010115.f: New test.
44115
44116 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
44117
44118         * g++.old-deja/g++.pt/nontype5.C: New test.
44119
44120 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
44121
44122         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
44123         have an equivalent working one below it.
44124
44125 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
44126
44127         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
44128         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
44129
44130 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
44131
44132         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
44133         message containing "init_priority".
44134         (conpr-2.C): Likewise.
44135         (conpr-3.C): Likewise.
44136         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
44137
44138 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44139
44140         * gcc.c-torture/execute/20010114-2.c: New test.
44141
44142 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
44143
44144         * gcc.c-torture/compile/20010114-1.c: New test.
44145         * gcc.c-torture/compile/20010114-1.x: Xfail.
44146         * gcc.c-torture/compile/20010114-2.c: New test.
44147         * gcc.c-torture/execute/20010114-1.c: New test.
44148         * gcc.dg/trunc-1.c: New test.
44149         * gcc.dg/uninit-B.c: New test.
44150
44151 2001-01-13  Nick Clifton  <nickc@redhat.com>
44152
44153         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
44154         target.
44155
44156 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44157
44158         * gcc.c-torture/compile/20010113-1.c: New test.
44159
44160 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
44161
44162         * gcc.c-torture/compile/20001212-1.c: New test.
44163
44164 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44165
44166         * gcc.dg/cpp/widestr1.c: Update.
44167         * gcc.dg/cpp/prag-imp.c: Remove.
44168
44169 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
44170
44171         * gcc.c-torture/execute/20000801-3.x: Remove.
44172         * gcc.dg/c90-init-1.c: New test.
44173         * gcc.dg/c99-init-1.c: New test.
44174         * gcc.dg/c99-init-2.c: New test.
44175         * gcc.dg/gnu99-init-1.c: New test.
44176
44177 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
44178
44179         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
44180         testing that no relevant ones were found.
44181
44182 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
44183
44184         * g++.old-deja/g++.pt/cast2.C: New test.
44185
44186 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
44187
44188         * g++.old-deja/g++.pt/friend47.C: New test.
44189
44190 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44191
44192         * g++.old-deja/g++.pt/instantiate13.C: New test.
44193
44194 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44195
44196         * g++.old-deja/g++.other/defarg7.C: New test.
44197         * g++.old-deja/g++.other/defarg8.C: New test.
44198
44199 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44200
44201         * g++.old-deja/g++.pt/crash64.C: New test.
44202
44203 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44204
44205         * g++.old-deja/g++.pt/crash63.C: New test.
44206
44207 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
44208
44209         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
44210
44211 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
44212
44213         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
44214
44215 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
44216
44217         * g++.old-deja/g++.pt/error3.C: New test.
44218
44219 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
44220
44221         * g++.old-deja/g++.other/crash39.C: New test.
44222
44223 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
44224
44225         * g++.old-deja/g++.other/vbase4.C: New test.
44226
44227 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
44228
44229         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
44230         * gcc.dg/special/20000419-2.c: New file. Identical to above.
44231         * gcc.dg/special/special.exp: New test driver which will check
44232         for alias support for the above test.
44233
44234 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
44235
44236         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
44237         problems on small machines.
44238         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
44239         parameterize.
44240
44241 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
44242
44243         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
44244         mips.
44245         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
44246
44247 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
44248
44249         * g++.old_deja/g++.pt/using8.C: New test.
44250
44251 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44252
44253         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
44254
44255 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
44256
44257         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
44258         where a failure is expected.
44259         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
44260
44261 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
44262
44263         * g++.old_deja/g++.pt/instantiate12.C: New test.
44264
44265 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
44266
44267         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
44268         start of structs.
44269         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
44270         * g++.old-deja/g++.brendan/crash17.C: Likewise.
44271         * g++.old-deja/g++.brendan/crash29.C: Likewise.
44272         * g++.old-deja/g++.brendan/crash48.C: Likewise.
44273         * g++.old-deja/g++.brendan/ns1.C: Likewise.
44274         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
44275         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
44276         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
44277         * g++.old-deja/g++.eh/spec6.C: Likewise.
44278         * g++.old-deja/g++.jason/crash3.C: Likewise.
44279         * g++.old-deja/g++.law/ctors11.C: Likewise.
44280         * g++.old-deja/g++.law/ctors17.C: Likewise.
44281         * g++.old-deja/g++.law/ctors5.C: Likewise.
44282         * g++.old-deja/g++.law/ctors9.C: Likewise.
44283         * g++.old-deja/g++.mike/ambig1.C: Likewise.
44284         * g++.old-deja/g++.mike/net22.C: Likewise.
44285         * g++.old-deja/g++.mike/p3538a.C: Likewise.
44286         * g++.old-deja/g++.mike/p3538b.C: Likewise.
44287         * g++.old-deja/g++.mike/virt3.C: Likewise.
44288         * g++.old-deja/g++.niklas/t128.C: Likewise.
44289         * g++.old-deja/g++.other/anon4.C: Likewise.
44290         * g++.old-deja/g++.other/using1.C: Likewise.
44291         * g++.old-deja/g++.other/warn3.C: Likewise.
44292         * g++.old-deja/g++.pt/t37.C: Likewise.
44293         * g++.old-deja/g++.robertl/eb69.C: Likewise.
44294         * g++.old-deja/g++.robertl/eb71.C: Likewise.
44295
44296 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
44297
44298         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
44299
44300 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44301
44302         * gcc.c-torture/execute/stdio-opt-3.c: New test.
44303
44304 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
44305
44306         * gcc.c-torture/compile/20010107-1.c: New test.
44307
44308 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44309
44310         * gcc.c-torture/execute/builtin-noret-1.c: New test.
44311
44312 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44313
44314         * gcc.dg/format/format.h: New file.
44315         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
44316         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
44317         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
44318         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
44319         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
44320         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
44321         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
44322         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
44323         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
44324         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
44325         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
44326         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
44327         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
44328         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
44329         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
44330         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
44331         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
44332         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
44333         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
44334         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
44335         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
44336         instead of declaring standard types, macros and functions in each
44337         test.
44338
44339 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
44340
44341         * gcc.c-torture/execute/20010106-1.c: New test.
44342
44343 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
44344
44345         * gcc.dg/format/format.exp: New file.
44346         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
44347         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
44348         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
44349         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
44350         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
44351         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
44352         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
44353         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
44354         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
44355         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
44356         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
44357         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
44358         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
44359         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
44360         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
44361         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
44362         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
44363         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
44364         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
44365         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
44366         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
44367         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
44368         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
44369         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
44370         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
44371         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
44372         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
44373         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
44374         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
44375         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
44376         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
44377         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
44378         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
44379         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
44380         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
44381         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
44382         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
44383         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
44384         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
44385         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
44386         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
44387         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
44388
44389 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
44390
44391         * gcc.c-torture/execute/991228-1.c: Take word endianness into
44392         account.
44393
44394 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
44395
44396         * gcc.c-torture/execute/builtin-complex-1.c: New test.
44397
44398 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
44399
44400         * g++.old-deja/g++.pt/crash62.C: New test.
44401
44402 2001-01-04  Richard Henderson  <rth@redhat.com>
44403
44404         * gcc.dg/20000926-1.c: Update expected warnings.
44405         * gcc.dg/array-2.c: Likewise.
44406         * gcc.dg/array-4.c: Also validate flexible array members.
44407         * gcc.dg/c99-flex-array-1.c: New.
44408
44409 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
44410
44411         * gcc.c-torture/compile/20001222-1.x: Remove.
44412
44413 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44414
44415         * gcc.c-torture/execute/built-in-setjmp.c: New.
44416
44417 2001-01-03  Richard Henderson  <rth@redhat.com>
44418
44419         * gcc.dg/940510-1.c: Update expected error wording.
44420         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
44421
44422 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
44423
44424         * lib/target-supports.exp (check_alias_available): Modified to
44425         indicate aliases not supported if only weak aliases are supported.
44426
44427 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44428
44429         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
44430         Turn on cmpstrsi checks for __pj__ and __i370__.
44431
44432 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
44433
44434         * g++.old-deja/g++.other/virtual11.C: New test.
44435
44436 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
44437
44438         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
44439
44440 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44441
44442         * gcc.c-torture/compile/20010102-1.c: New test.
44443
44444 2001-01-02  Andreas Jaeger  <aj@suse.de>
44445
44446         * gcc.dg/noreturn-3.c: New test.
44447
44448         * gcc.dg/noreturn-4.c: New test.
44449
44450 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44451
44452         * gcc.c-torture/execute/stdio-opt-1.c: Also test
44453         __builtin_fputc and __builtin_fwrite.
44454
44455 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
44456
44457         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
44458         signed char, not default char.
44459
44460 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
44461
44462         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
44463
44464 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
44465
44466         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
44467
44468 2000-12-29  Richard Henderson  <rth@redhat.com>
44469
44470         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
44471         (__cyg_profile_func_exit): Define.
44472
44473 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
44474
44475         * g++.dg/vtgc1.C: New test.
44476
44477 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
44478
44479         * gcc.dg/noncompile/20001228-1.c: New test.
44480
44481         * gcc.dg/20001228-1.c: New test.
44482
44483         * gcc.c-torture/execute/20001228-1.c: New test.
44484
44485 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
44486
44487         * gcc.dg/format-strfmon-1.c: New test.
44488
44489 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44490
44491         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
44492         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
44493         * gcc.c-torture/execute/string-opt-1.c: Likewise.
44494         * gcc.c-torture/execute/string-opt-2.c: Likewise.
44495         * gcc.c-torture/execute/string-opt-3.c: Likewise.
44496         * gcc.c-torture/execute/string-opt-4.c: Likewise.
44497         * gcc.c-torture/execute/string-opt-6.c: Likewise.
44498         * gcc.c-torture/execute/string-opt-7.c: Likewise.
44499         * gcc.c-torture/execute/string-opt-8.c: Likewise.
44500         * gcc.c-torture/execute/string-opt-9.c: Likewise.
44501         * gcc.c-torture/execute/string-opt-10.c: Likewise.
44502         * gcc.c-torture/execute/string-opt-11.c: Likewise.
44503         * gcc.c-torture/execute/string-opt-12.c: Likewise.
44504
44505         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
44506         * gcc.c-torture/execute/string-opt-4.c: Test index.
44507
44508 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
44509
44510         * gcc.c-torture/compile/20001226-1.c: New test.
44511
44512 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
44513
44514         * gcc.c-torture/compile/20001222-1.c: New test.
44515         * gcc.c-torture/compile/20001222-1.x: Xfail.
44516
44517 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
44518
44519         * gcc.c-torture/execute/comp-goto-2.c: New test.
44520
44521 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
44522
44523         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
44524         Use long types if __INT_MAX__ is 32767.
44525         (main): Use cast to (sint32 *) when poking 88 into a_page.
44526
44527         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
44528
44529 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
44530
44531         * gcc.c-torture/compile/20001221-1.c: New test.
44532         * gcc.c-torture/execute/20001221-1.c: New test.
44533
44534 2000-12-20  Richard Henderson  <rth@redhat.com>
44535
44536         * g++.old-deja/g++.pt/crash36.C: Update error lines.
44537         * g++.old-deja/g++.robertl/eb109.C: Likewise.
44538
44539 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44540
44541         * gcc.dg/compare3.c: New test.
44542
44543 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44544
44545         * gcc.dg/format-warnll-1.c: New test.
44546
44547 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
44548
44549         * gcc.dg/cpp/cmdlne-P.c: New test.
44550
44551 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44552
44553         * gcc.c-torture/execute/builtin-abs-1.c,
44554         gcc.c-torture/execute/builtin-abs-2.c: New tests.
44555
44556 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
44557
44558         * gcc.dg/cpp/multiline.c: New test.
44559
44560 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
44561
44562         * g++.old-deja/g++.other/syshdr1.C: Update.
44563         * gcc.dg/cpp/lineflags.c: Remove temporarily.
44564
44565 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44566
44567         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
44568
44569 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44570
44571         * g++.old-deja/g++.pt/ttp65.C: New test.
44572
44573 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44574
44575         * g++.old-deja/g++.pt/ttp64.C: New test.
44576
44577 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44578
44579         * g++.old-deja/g++.pt/spec33.C: New test.
44580
44581 2000-12-14  Catherine Moore  <clm@redhat.com>
44582
44583         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
44584         * gcc.c-torture/execute/920612-2.c: Likewise.
44585         * gcc.c-torture/execute/920428-2.c: Likewise.
44586         * gcc-c-torture/execute/va-arg-11.c: Call exit.
44587         * gcc.c-torture/execute/va-arg-21.c: Likewise.
44588
44589 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44590
44591         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
44592         * gcc.dg/pack-test-2.c: Likewise.
44593
44594 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44595
44596         Tests by Zack Weinberg <zackw@stanford.edu>.
44597
44598         * gcc.dg/cpp/defined.c: Update.
44599         * gcc.dg/cpp/defined_trad.c: New tests.
44600
44601 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44602
44603         * gcc.dg/cpp/trad-direct.c: Update.
44604
44605 2000-12-11  Neil Booth  <neilb@earthling.net>
44606
44607         * gcc.dg/cpp/defined_trad.c
44608
44609 2000-12-11  Neil Booth  <neilb@earthling.net>
44610
44611         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
44612
44613 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44614
44615         * gcc.dg/format-miss-2.c: New test.
44616
44617 2000-12-09  Neil Booth  <neilb@earthling.net>
44618
44619         * gcc.dg/cpp/lineflags.c: New tests.
44620         * gcc.dg/cpp/poison.c: Update.
44621         * gcc.dg/cpp/redef2.c: Update.
44622         * gcc.dg/cpp/skipping.c: New test.
44623
44624 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
44625
44626         * g++.old-deja/g++.other/eh3.C: New testcase.
44627
44628 2000-12-07  Neil Booth  <neilb@earthling.net>
44629
44630         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
44631         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
44632         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
44633         wtr-union-init-2.c, wtr-union-init-3.c: Update.
44634         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
44635         Update.
44636
44637 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44638
44639         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
44640         __SIZE_TYPE__ instead of int for type of integers cast to
44641         pointers.
44642
44643 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
44644
44645         * g++.old-deja/g++.other/cleanup4.C: New test.
44646
44647 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44648
44649         * format-sec-1.c: New test.
44650
44651 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44652
44653         * gcc.dg/format-nonlit-3.c: New test.
44654
44655 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44656
44657         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
44658         through a null pointer.
44659
44660 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44661
44662         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
44663         * g++.old-deja/g++.pt/partial4.C: New test.
44664
44665 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
44666
44667         * gcc.c-torture/execute/ieee/hugeval.x: New.
44668
44669 2000-12-06  Neil Booth  <neilb@earthling.net>
44670
44671         * gcc.dg/cpp/backslash2.c: New tests.
44672
44673 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44674
44675         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
44676         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
44677
44678 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
44679
44680         * gcc.c-torture/execute/20001203-2.c: New testcase.
44681
44682 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
44683
44684         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
44685         * g++.old-deja/g++.other/virtual10.C: New test.
44686
44687 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
44688
44689         * g++.old-deja/g++.mike/pmf5.C: Remove test.
44690
44691 2000-12-05  Richard Henderson  <rth@redhat.com>
44692
44693         * gcc.c-torture/compile/20001205-1.c: New.
44694
44695 2000-12-04  Neil Booth  <neilb@earthling.net>
44696
44697         * g++.old-deja/g++.other/virtual9.C: New test.
44698         * g++.old-deja/g++.pt/crash61.C: New test.
44699         * gcc.c-torture/execute/loop-9.c: New test.
44700
44701 2000-12-04  Neil Booth  <neilb@earthling.net>
44702
44703         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
44704         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
44705         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
44706         * gcc.dg/cpp/extratokens.c: ...here.
44707
44708 2000-12-04  Neil Booth  <neilb@earthling.net>
44709
44710         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
44711         New tests.
44712
44713 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44714
44715         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
44716         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
44717
44718 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
44719
44720         * gcc.c-torture/execute/20001203-1.c: New test.
44721
44722 2000-12-03  Neil Booth  <neilb@earthling.net>
44723
44724         * gcc.dg/cpp/macro6.c: New test cases.
44725
44726 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44727
44728         * gcc.c-torture/execute/string-opt-9.c: New test.
44729         * gcc.c-torture/execute/string-opt-10.c: Likewise.
44730         * gcc.c-torture/execute/string-opt-11.c: Likewise.
44731         * gcc.c-torture/execute/string-opt-12.c: Likewise.
44732
44733         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
44734         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
44735
44736 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
44737
44738         * gcc.dg/cpp/if-6.c: New testcase.
44739
44740         * gcc.dg/20001201-1.c: New testcase.
44741
44742 2000-12-02  Neil Booth  <neilb@earthling.net>
44743
44744         * g++.old-deja/g++.other/externC4.C,
44745         g++.old-deja/g++.other/friend10.C: New tests.
44746
44747 2000-12-02  Neil Booth  <neilb@earthling.net>
44748
44749         * g++.old-deja/g++.other/instan2.C
44750         * g++.old-deja/g++.other/instan3.C: New test.
44751
44752 2000-12-02  Neil Booth  <neilb@earthling.net>
44753
44754         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
44755         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
44756         gnuc99.c,gnuc99-pedantic.c: New tests.
44757
44758 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
44759
44760         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
44761         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
44762
44763 2000-12-01  Neil Booth  <neilb@earthling.net>
44764
44765         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
44766         * gcc.dg/cpp/poison.c: Update.
44767         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
44768
44769 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
44770
44771         * g77.f-torture/execute/20001201.f: New test.
44772
44773 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
44774
44775         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
44776
44777 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
44778
44779         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
44780
44781 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
44782
44783         * g++.old-deja/g++.other/cast6.C: New test.
44784
44785 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
44786
44787         * gcc.c-torture/execute/20001130-2.c: New testcase.
44788
44789 2000-11-30  Richard Henderson  <rth@redhat.com>
44790
44791         * gcc.c-torture/execute/20001130-1.c: New test.
44792
44793 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
44794
44795         * g++.old-deja/g++.other/op3.C: New test.
44796
44797 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
44798
44799         * g++.old-deja/g++.other/op2.C: New test.
44800
44801 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
44802
44803         * g++.old-deja/g++.other/crash38.C: New test.
44804
44805 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
44806
44807         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
44808
44809 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
44810
44811         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
44812         tests.
44813         * gcc.c-torture/execute/string-opt-6.c: New test.
44814
44815         * gcc.dg/20001117-1.c: Add main.
44816
44817 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
44818
44819         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
44820         Move from here ...
44821         * gcc.dg/940510-1.c: ... to here.
44822
44823         * gcc.dg/20000926-1.c: GNU C now allows initializations of
44824         zero-size arrays in toplevel structures.
44825
44826 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
44827
44828         * gcc.c-torture/execute/loop-8.c: New test.
44829
44830 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44831
44832         * g++.old-deja/g++.other/base1.C: New test.
44833
44834 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44835
44836         * g++.old-deja/g++.other/parse2.C: New test.
44837
44838 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44839
44840         * g++.old-deja/g++.pt/incomplete1.C: New test.
44841
44842 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44843
44844         * g++.old-deja/g++.other/friend9.C: New test.
44845
44846 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
44847
44848         * gcc.dg/20001127-1.c: New test.
44849
44850 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
44851
44852         * g++.old-deja/g++.pt/friend46.C: New test.
44853
44854 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
44855
44856         * g++.old-deja/g++.other/ptrmem8.C: New test.
44857
44858 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44859
44860         * gcc.c-torture/execute/string-opt-7.c: New test.
44861         * gcc.c-torture/execute/string-opt-8.c: Likewise.
44862
44863 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
44864
44865         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
44866         instead of 'mkcheck 2'.
44867
44868 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44869
44870         * gcc.c-torture/execute/memcheck/driver.c,
44871         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
44872         C9X references to refer to C99.
44873
44874 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
44875
44876         * gcc.dg/ultrasp3.c: New test.
44877
44878 2000-11-25  Neil Booth  <neilb@earthling.net>
44879
44880         * gcc.dg/cpp/include2.c: Update test to be locale independent.
44881
44882 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
44883
44884         * gcc.c-torture/compile/20001123-2.c: New.
44885
44886 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44887
44888         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
44889
44890 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
44891
44892         * gcc.dg/sequence-point-1.c: Add some new tests.
44893         * gcc.c-torture/execute/20001124-1.c: New test.
44894
44895 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
44896
44897         * g++.old-deja/g++.other/vaarg4.C: New test.
44898         * gcc.c-torture/compile/20001123-1.c: New test.
44899
44900 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
44901
44902         * g++.other/crash24.C: Adjust and remove XFAIL.
44903         * g++.other/crash37.C: New test.
44904
44905 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
44906
44907         * g++.old-deja/g++.pt/instantiate9.C: New test.
44908
44909 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
44910
44911         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
44912         new ABI, too.
44913
44914         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
44915         * g++.old-deja/g++.robertl/eb55.C: Likewise.
44916
44917 2000-11-22  Neil Booth  <neilb@earthling.net>
44918
44919         * gcc.dg/cpp/Wtrigraphs.c: New test.
44920
44921 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
44922
44923         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
44924
44925 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
44926
44927         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
44928
44929 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
44930
44931         * lib/gcc-dg.exp: load_lib scanasm.exp.
44932         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
44933         * lib/g++-dg.exp: load_lib scanasm.exp.
44934         * lib/scanasm.exp: New.
44935         (scan-assembler, scan-assembler-not): Add optional arguments to
44936         test name, or if not present, the pattern name.
44937         (scan-assembler-dem, scan-assembler-dem-not): New.
44938
44939         * g++.dg/dg.exp: New.
44940
44941 2000-11-21  Neil Booth  <neilb@earthling.net>
44942
44943         * gcc.dg/cpp/integrated1.c: Remove.
44944
44945 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
44946
44947         * gcc.c-torture/execute/20001121-1.c: New test.
44948
44949 2000-11-21  Richard Henderson  <rth@redhat.com>
44950
44951         * gcc.c-torture/compile/20001121-1.c: New test.
44952
44953 2000-11-20  Neil Booth  <neilb@earthling.net>
44954
44955         * gcc.dg/cpp/integrated1.c: New test.
44956
44957 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
44958
44959         * g++.old-deja/g++.other/inline17.C: New test.
44960
44961 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
44962
44963         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
44964         local variable to be zero: I made the variable global. Now
44965         uses abort() and exit() instead of relying on main's return value.
44966
44967 2000-11-20  Neil Booth  <neilb@earthling.net>
44968
44969         * gcc.dg/cpp/paste2.c: Update test.
44970         * objc/execute/paste.m: New test.
44971
44972 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
44973
44974         * gcc.dg/c99-condexpr-1.c: New test.
44975
44976 2000-11-20  Neil Booth  <neilb@earthling.net>
44977
44978         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
44979
44980 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
44981
44982         * g++.old-deja/g++.pt/export1.C: New test.
44983
44984 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
44985
44986         * gcc.dg/20001117-1.c: New test.
44987
44988 2000-11-18  Richard Henderson  <rth@redhat.com>
44989
44990         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
44991
44992 2000-11-18  Richard Henderson  <rth@redhat.com>
44993
44994         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
44995         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
44996         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
44997
44998 2000-11-18  Richard Henderson  <rth@redhat.com>
44999
45000         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
45001         (main): New.  Exit cleanly.
45002
45003 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45004
45005         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
45006         gcc.dg/c99-fordecl-2.c: New tests.
45007
45008 2000-11-18  Richard Henderson  <rth@redhat.com>
45009
45010         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
45011         * gcc.c-torture/execute/zerolen-2.c: New.
45012
45013 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45014
45015         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
45016         memory.
45017
45018 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
45019
45020         * g++.old-deja/g++.pt/instantiate8.C: New test.
45021
45022 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
45023
45024         * g++.old-deja/g++.other/incomplete.C: Add more tests.
45025         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
45026
45027 2000-11-16  Nick Clifton  <nickc@redhat.com>
45028
45029         * gcc.c-torture/execute/nestfunc-2.c: New test.
45030         * gcc.c-torture/execute/nestfunc-3.c: New test.
45031
45032 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
45033
45034         * gcc.c-torture/compile/20001116-1.c: New test.
45035
45036 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45037
45038         * gcc.c-torture/execute/20001115-1.c: New test.
45039
45040 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
45041
45042         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
45043         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
45044         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
45045         * g++.old-deja/g++.abi/vmihint.C: Likewise.
45046
45047 2000-11-15  Neil Booth  <neilb@earthling.net>
45048
45049         gcc.dg/cpp/_Pragma1.c: Update.
45050         gcc.dg/cpp/_Pragma2.c: New test.
45051
45052 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
45053
45054         * g++.old-deja/g++.other/anon5.C: New test.
45055
45056 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
45057
45058         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
45059         tests.
45060
45061 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
45062
45063         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
45064         output.
45065
45066 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45067
45068         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
45069         labels at end of compound statements.
45070
45071 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
45072
45073         * gcc.c-torture/execute/loop-7.c: New test.
45074
45075 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45076
45077         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
45078
45079 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45080
45081         * gcc.dg/c99-bool-1.c: New test.
45082
45083 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45084
45085         * gcc.dg/c99-scope-1.c: Remove xfail.
45086         * gcc.dg/c99-scope-2.c: New test.
45087
45088 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45089
45090         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
45091         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
45092
45093 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
45094
45095         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
45096         error messages.
45097
45098         * g++.mike/p700.C: Don't typedef wchar_t.
45099         * g++.mike/p784.C: Likewise.
45100         * g++.mike/eb101.C: Don't use __wchar_t.
45101
45102 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
45103
45104         * g77.f-torture/execute/20001111.[fx]: Test premature exit
45105         from DO loop.
45106
45107 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
45108
45109         * gcc.c-torture/execute/20001111-1.c: New test.
45110
45111 2000-11-10  Nick Clifton  <nickc@redhat.com>
45112
45113         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
45114         long multuiple and accumulate.
45115
45116 2000-11-09  Richard Henderson  <rth@redhat.com>
45117
45118         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
45119         via size_t instead of int.
45120
45121         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
45122         * gcc.c-torture/execute/string-opt-2.c: Likewise.
45123         * gcc.c-torture/execute/string-opt-3.c: Likewise.
45124         * gcc.c-torture/execute/string-opt-4.c: Likewise.
45125
45126 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
45127
45128         * gcc.c-torture/compile/20001109-1.c: New test.
45129         * gcc.c-torture/compile/20001109-2.c: New test.
45130
45131 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
45132
45133         * g++.old-deja/g++.pt/operator1.C: New test.
45134         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
45135
45136 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
45137
45138         * gcc.dg/20001108-1.c: New test.
45139
45140 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
45141
45142         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
45143         with both arguments constant strings.
45144         * gcc.c-torture/execute/string-opt-3.c: New test.
45145         * gcc.c-torture/execute/string-opt-4.c: New test.
45146         * gcc.c-torture/execute/string-opt-5.c: New test.
45147
45148 2000-11-08  Nick Clifton  <nickc@redhat.com>
45149
45150         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
45151         mulsidi3adddi patterns.
45152
45153 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
45154
45155         * g++.old-deja/g++.other/crash36.C: New test.
45156
45157 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
45158
45159         * g++.old-deja/g++.other/init16.C: New test.
45160
45161 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
45162
45163         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
45164
45165 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
45166
45167         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
45168         * gcc.c-torture/execute/va-arg-16.x: Likewise.
45169         * gcc.c-torture/execute/va-arg-17.x: Likewise.
45170
45171 2000-11-07  DJ Delorie  <dj@redhat.com>
45172
45173         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
45174
45175 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45176
45177         * gcc.c-torture/execute/string-opt-1.c: New test.
45178
45179 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
45180
45181         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
45182         mips-sgi-irix6.* because the MIPS ABI passes floating-point
45183         parameters in registers, and there is no way for a varargs
45184         function to know in which order the integer and floating-point
45185         parameters should be interleaved when they are placed on the
45186         stack.
45187         * gcc.c-torture/execute/va-arg-16.x: Likewise.
45188         * gcc.c-torture/execute/va-arg-17.x: Likewise.
45189
45190 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45191
45192         * gcc.c-torture/execute/string-opt-2.c: New test.
45193
45194 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
45195
45196         * g++.old-deja/g++.pt/crash60.C: New test.
45197
45198 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
45199
45200         * g++.old-deja/g++.other/crash24.C: New test.
45201         * g++.old-deja/g++.other/crash25.C: New test.
45202         * g++.old-deja/g++.other/crash26.C: New test.
45203         * g++.old-deja/g++.other/crash27.C: New test.
45204         * g++.old-deja/g++.other/crash28.C: New test.
45205         * g++.old-deja/g++.other/crash29.C: New test.
45206         * g++.old-deja/g++.other/crash30.C: New test.
45207         * g++.old-deja/g++.other/crash31.C: New test.
45208         * g++.old-deja/g++.other/crash32.C: New test.
45209         * g++.old-deja/g++.other/crash33.C: New test.
45210         * g++.old-deja/g++.other/crash34.C: New test.
45211         * g++.old-deja/g++.other/crash35.C: New test.
45212
45213 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
45214
45215         * gcc.c-torture/execute/20001031-1.c: New test.
45216
45217 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
45218
45219         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
45220         namespace.
45221
45222         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
45223         standards-conformant.
45224
45225         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
45226
45227         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
45228         * g++.old-deja/g++.mike/p755a.C: Likewise.
45229         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
45230         library makes no calls to `operator new' during initialization.
45231
45232 2000-11-04  Neil Booth  <neilb@earthling.net>
45233
45234         * gcc.dg/cpp/include2.c: New tests.
45235
45236 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
45237
45238         * lib/g++.exp (g++_set_ld_library_path): New function.
45239         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
45240
45241 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
45242
45243         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
45244         warnings.
45245
45246 2000-11-01  Richard Henderson  <rth@redhat.com>
45247
45248         * g++.old-deja/g++.ext/namedret1.C: New.
45249         * g++.old-deja/g++.ext/namedret2.C: New.
45250         * g++.old-deja/g++.ext/namedret3.C: New.
45251
45252 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
45253
45254         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
45255         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
45256
45257 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45258
45259         * gcc.c-torture/execute/va-arg-21.c: New test.
45260
45261 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
45262
45263         * gcc.dg/c99-complex-2.c: New test.
45264
45265 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45266
45267         * gcc.c-torture/execute/stdio-opt-1.c: New test.
45268
45269 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
45270
45271         * g++.old-deja/g++.other/inline16.C: New test.
45272
45273 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
45274
45275         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
45276         __PRETTY_FUNCTION__
45277
45278 2000-10-29  Neil Booth  <neilb@earthling.net>
45279
45280         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
45281         New tests.
45282         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
45283         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
45284         optimisation.
45285
45286 2000-10-29  Neil Booth  <neilb@earthling.net>
45287
45288         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
45289         * mi1.c, mi1c.h: Add null directives to multiple-include test.
45290         * mi5.c: Test multiple includes work with -C.
45291         * trigraphs.c: Test ^= version.
45292
45293 2000-10-28  Neil Booth  <neilb@earthling.net>
45294
45295         New tests and test updates for new macro expander.
45296
45297         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
45298         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
45299         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
45300         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
45301         new diagnostic messages.
45302
45303         * gcc.dg/cpp/macro3.c: New tests.
45304
45305 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
45306
45307         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
45308         on the same line.
45309
45310 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
45311
45312         * g++.old-deja/g++.other/eh2.C: New test.
45313
45314 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
45315
45316         * gcc.c-torture/execute/20001027-1.c: New test.
45317
45318 2000-10-26  Richard Henderson  <rth@redhat.com>
45319
45320         * gcc.c-torture/execute/20001026-1.c: New.
45321
45322 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
45323
45324         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
45325         * g++.old-deja/g++.law/builtin1.C: Likewise.
45326         * g++.old-deja/g++.law/ctors10.C: Likewise.
45327         * g++.old-deja/g++.law/virtual3.C: Likewise.
45328         * g++.old-deja/g++.mike/p658.C: Likewise.
45329         * g++.old-deja/g++.other/sibcall1.C: Likewise.
45330         * g++.old-deja/g++.other/vaarg2.C: Likewise.
45331         * g++.old-deja/g++.robertl/eb124.C: Likewise.
45332         * g++.old-deja/g++.robertl/eb44.C: Likewise.
45333         * g++.old-deja/g++.robertl/eb77.C: Likewise.
45334
45335 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
45336
45337         * gcc.c-torture/compile/20001024-1.c: New test.
45338
45339 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
45340
45341         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
45342         to tell us whether or not we are using V3.
45343
45344 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
45345
45346         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
45347         operands.
45348
45349 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45350
45351         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
45352
45353 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
45354
45355         * gcc.c-torture/execute/20001024-1.c: New test.
45356
45357 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
45358
45359         * g++.old-deja/g++.other/sibcall1.C: New test.
45360
45361 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
45362
45363         * gcc.dg/noncompile/init-3.c: New test.
45364
45365 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
45366
45367         * gcc.dg/format-array-1.c: New test.
45368
45369 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45370
45371         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
45372         writing through null pointers; remove comment about testing
45373         unterminated strings.
45374
45375 2000-10-17  Matthew Hiller  <hiller@redhat.com>
45376
45377         * gcc.c-torture/execute/20001017-2.c: New test.
45378
45379 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45380
45381         * gcc.c-torture/compile/20001018-1.c: New test.
45382         * gcc.c-torture/compile/20001018-1.x: Xfail.
45383
45384 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45385
45386         * gcc.c-torture/execute/20001017-1.c: New test.
45387
45388 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45389
45390         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
45391         for multiple use of arguments with scanf formats; add tests for
45392         multiple use of arguments.
45393
45394 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
45395
45396         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
45397
45398 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45399
45400         * gcc.dg/format-miss-1.c: New test.
45401
45402 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
45403
45404         * gcc.c-torture/execute/20001013-1.c: New test.
45405
45406 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
45407
45408         * gcc.dg/format-branch-1.c: New test.
45409
45410 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
45411
45412         * README, lib/file-format.exp: Remove EGCS references.
45413
45414 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
45415
45416         * gcc.dg/20001013-1.c: New test.
45417
45418 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
45419
45420         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
45421         for intmax_t in the compiler using __typeof__ and the type rules
45422         for conditional expressions.
45423
45424 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
45425
45426         * gcc.dg/20001012-1.c: New test.
45427         * gcc.dg/20001012-2.c: New test.
45428
45429 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45430
45431         * gcc.dg/format-attr-1.c: New test.
45432
45433 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45434
45435         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
45436         __LONG_LONG_MAX__ instead of LLONG_MAX.
45437
45438 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45439
45440         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
45441         scanf flags.
45442         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
45443         flags.
45444
45445 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
45446
45447         * gcc.dg/sequence-pt-1.c: New test.
45448
45449 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
45450
45451         * gcc.c-torture/execute/20001011-1.c: New testcase.
45452         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
45453
45454 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
45455
45456         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
45457         does not error on it.
45458
45459 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
45460
45461         * gcc.dg/20001009-1.c: New test.
45462
45463 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
45464
45465         * gcc.c-torture/compile/20001009-1.c: Move from here ....
45466         * gcc.c-torture/execute/20001009-2.c: ... to here.
45467
45468 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
45469
45470         * gcc.c-torture/compile/20001009-1.c: New testcase.
45471         * gcc.c-torture/execute/20001009-1.c: New testcase.
45472         Testcases provided by Jan Hubicka <jh@suse.cz>.
45473
45474 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45475
45476         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
45477         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
45478         uintmax_t using <limits.h> to emulate the compiler's internal
45479         logic.  No longer XFAIL %j tests.
45480
45481 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45482
45483         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
45484         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
45485         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
45486         regexps and details of expected handling of some bad formats.
45487         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
45488         suppression.
45489
45490 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45491
45492         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
45493         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
45494         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
45495         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
45496         in list archives.
45497
45498 2000-10-06  Richard Henderson  <rth@cygnus.com>
45499
45500         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
45501         * g++.old-deja/g++.brendan/crash52.C: Likewise.
45502         * g++.old-deja/g++.jason/report.C: Likewise.
45503         * g++.old-deja/g++.law/friend5.C: Likewise.
45504         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
45505         of the expected warnings.
45506
45507 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
45508
45509         * g++.old-deja/g++.pt/enum14.C: New test.
45510
45511 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
45512
45513         * g++.old-deja/g++.pt/crash59.C: New test.
45514
45515 2000-10-04  Will Cohen  <wcohen@redhat.com>
45516
45517         * gcc.dg/20000926-1.c: New test.
45518
45519 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
45520
45521         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
45522         function name for current C++ compiler.
45523         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
45524
45525 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
45526
45527         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
45528         __PRETTY_FUNCTION__.
45529         * g++.old-deja/g++.ext/pretty2.C: Likewise.
45530
45531 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45532
45533         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
45534
45535 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
45536
45537         * gcc.c-torture/compile/20000923-1.c: New test.
45538
45539 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
45540
45541         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
45542         * g++.old-deja/g++.pt/ttp62.C: Same.
45543         * g++.old-deja/g++.other/inline14.C: Same.
45544
45545 2000-09-24  Richard Henderson  <rth@cygnus.com>
45546
45547         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
45548
45549 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
45550
45551         * gcc.dg/c90-printf-1.c: Add test for wide string format.
45552
45553 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
45554
45555         * gcc.c-torture/compile/20000922-1.c: New file.
45556
45557 2000-09-21  Nick Clifton  <nickc@redhat.com>
45558
45559         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
45560         a signed long modulo operation.
45561         (mod6): New function - perform an unsigned long modulo operation.
45562         (main): Add tests for modulos of very large numbers by very small
45563         dividends.
45564
45565 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45566
45567         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
45568
45569 2000-09-19  Richard Henderson  <rth@cygnus.com>
45570
45571         * gcc.dg/compare2.c (case 10): XFAIL.
45572
45573 2000-09-18  Richard Henderson  <rth@cygnus.com>
45574
45575         * gcc.c-torture/execute/20000906-1.c: Move ...
45576         * gcc.dg/20000906-1.c: ... here.  Only run on targets
45577         that support __builtin_trap.
45578
45579 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
45580
45581         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
45582
45583 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45584
45585         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
45586         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
45587         more $ format tests.
45588
45589 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45590
45591         * gcc.dg/format-errmk-1.c: New test.
45592
45593 2000-09-17  Greg McGary  <greg@mcgary.org>
45594
45595         * gcc.c-torture/execute/20000917-1.x: Remove.
45596
45597 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45598
45599         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
45600
45601 2000-09-17  Greg McGary  <greg@mcgary.org>
45602
45603         * gcc.c-torture/execute/20000917-1.c: New test.
45604         * gcc.c-torture/execute/20000917-1.x: XFAIL.
45605
45606 2000-09-16  Neil Booth  <NeilB@earthling.net>
45607
45608         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
45609         in nested macro bug.
45610
45611 2000-09-15  Neil Booth  <NeilB@earthling.net>
45612
45613         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
45614
45615 2000-09-14  Jeffrey A Law  (law@cygnus.com)
45616
45617         * gcc.c-torture/execute/20000914-1.c: New test.
45618
45619 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
45620
45621         * g++.other/inline13.C: New test.
45622
45623 2000-09-12  Andreas Jaeger  <aj@suse.de>
45624
45625         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
45626         constant by Ulrich Drepper <drepper@redhat.com>.
45627
45628 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
45629
45630         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
45631
45632 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45633
45634         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
45635
45636 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
45637
45638         * gcc.dg/cpp/backslash.c: New test.
45639
45640 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
45641
45642         * gcc.c-torture/execute/20000910-1.c: New test.
45643         * gcc.c-torture/execute/20000910-2.c: Likewise.
45644
45645 2000-09-11  Robert Lipe  <robertl@sco.com>
45646
45647         * gcc.dg/pragma-align.c: New test.
45648
45649 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
45650
45651         * g++.old-deja/g++.pt/explicit82.C: New test.
45652         * g++.old-deja/g++.pt/explicit83.C: New test.
45653
45654 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
45655
45656         * gcc.dg/asm-names.c: New test.
45657
45658 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45659
45660         * gcc.dg/cpp/tr-warn6.c: New test
45661
45662 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45663
45664         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
45665         be accepted.
45666
45667 2000-09-07  Catherine Moore  <clm@redhat.com>
45668
45669         * gcc.c-torture/execute/unroll-1.c: New test.
45670
45671 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
45672
45673         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
45674         ERROR markers.
45675         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
45676         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
45677         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
45678         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
45679         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
45680         Preprocess only.
45681         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
45682         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
45683
45684 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45685
45686         * g++.old-deja/g++.pt/deduct2.C: New test.
45687
45688 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45689
45690         * g++.old-deja/g++.pt/parms2.C: New test.
45691
45692 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45693
45694         * g++.old-deja/g++.pt/crash58.C: New test.
45695
45696 2000-09-06  Greg McGary  <greg@mcgary.org>
45697
45698         * gcc.c-torture/execute/20000906-1.c: New test.
45699         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
45700
45701 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45702
45703         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
45704
45705 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45706
45707         * g++.old-deja/g++.pt/crash57.C: New test.
45708
45709 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45710
45711         * g++.old-deja/g++.pt/crash56.C: New test.
45712
45713 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45714
45715         * g++.old-deja/g++.pt/koenig1.C: New test.
45716
45717 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
45718
45719         * gcc.dg/20000904-1.c: New test.
45720
45721 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
45722
45723         * gcc.dg/cpp/paste8.c: New test.
45724
45725 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
45726
45727         * gcc.c-torture/compile/20000827-1.c: New test.
45728
45729 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
45730
45731         * gcc.dg/format-diag-1.c: New test.
45732
45733 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
45734
45735         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
45736         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
45737         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
45738         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
45739         gcc.dg/formatz-1.c: Adjust warning regular expressions.
45740
45741 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
45742
45743         * g++.old-deja/g++.other/nested4.C: New test.
45744
45745 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
45746
45747         * g++.old-deja/g++.ns/scoped1.C: New test.
45748
45749 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
45750
45751         * lib/g++.exp: Support testing already-installed GCC.
45752
45753 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45754
45755         * wtr-label-1.c, wtr-suffix-1.c: New tests.
45756
45757 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45758
45759         * gcc.dg/return-type-2.c: New test.
45760
45761 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
45762
45763         * gcc.c-torture/compile/20000825-1.c: New test.
45764
45765 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
45766
45767         * gcc.dg/dwarf2-2.c: New test.
45768
45769 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
45770
45771         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
45772         dg-warning regexps.
45773
45774 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45775
45776         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
45777         gcc.dg/format-ext-5.c: New tests.
45778
45779 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
45780
45781         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
45782
45783 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
45784
45785         * gcc.dg/noncompile/930622-2.c: Adjust error message.
45786
45787 2000-08-24  Richard Henderson  <rth@cygnus.com>
45788
45789         * gcc.dg/ia64-sync-1.c: New test.
45790         * gcc.dg/ia64-sync-2.c: New test.
45791         * gcc.dg/ia64-asm-1.c: New test.
45792
45793 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
45794
45795         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
45796         * gcc.dg/format-ext-2.c: New test.
45797
45798 2000-08-23  Jason Merrill  <jason@redhat.com>
45799
45800         * lib/old-dejagnu.exp: Also ignore "In member function" and
45801         "At global scope".
45802
45803 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45804
45805         * gcc.dg/noncompile/label-lineno-1.c: New test.
45806
45807 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
45808
45809         * gcc.dg/c99-array-nonobj-1.c: New test.
45810
45811 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
45812
45813         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
45814         tests.
45815         * gcc.dg/format-ext-1.c: New test.
45816
45817 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45818
45819         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
45820         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
45821         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
45822         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
45823         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
45824
45825 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
45826
45827         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
45828         gcc.dg/c99-strftime-2.c: New tests.
45829
45830 2000-08-22  Richard Henderson  <rth@cygnus.com>
45831
45832         * gcc.c-torture/execute/20000822-1.c: New test.
45833
45834 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
45835
45836         * gcc.c-torture/execute/20000819-1.x: Remove.
45837
45838 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
45839
45840         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
45841         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
45842         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
45843         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
45844         gcc.dg/format-xopen-1.c: New tests.
45845
45846 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
45847
45848         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
45849
45850 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
45851
45852         * g++.old-deja/g++.other/loop2.C: New test.
45853
45854         * gcc.c-torture/compile/20000606-1.c: New test.
45855         * gcc.c-torture/compile/20000728-1.c: New test.
45856         * gcc.c-torture/execute/20000801-1.c: New test.
45857         * gcc.c-torture/execute/20000801-2.c: New test.
45858         * gcc.c-torture/execute/20000819-1.c: New test.
45859         * gcc.c-torture/execute/20000819-1.x: XFAIL.
45860         * gcc.dg/20000629-1.c: New test.
45861         * gcc.dg/20000724-1.c: New test.
45862         * gcc.dg/20000807-1.c: New test.
45863
45864 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
45865
45866         * gcc.dg/cpp/pragma-1.c: New test.
45867         * gcc.dg/cpp/pragma-2.c: New test.
45868
45869 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
45870
45871         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
45872         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
45873
45874 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45875
45876         * gcc.c-torture/compile/20000818-1.c: New test.
45877
45878 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
45879
45880         * gcc.c-torture/execute/20000818-1.c: New test.
45881
45882 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45883
45884         * gcc.dg/format-va-1.c: New test.
45885
45886 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45887
45888         * g++.old-deja/g++.other/typedef8.C: New test.
45889
45890 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45891
45892         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
45893         * g++.old-deja/g++.mike/net36.C: Mark candidate.
45894         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
45895         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
45896         * g++.old-deja/g++.other/ptrmem7.C: New test.
45897         * g++.old-deja/g++.pt/ptrmem10.C: New test.
45898
45899 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45900
45901         * g++.old-deja/g++.pt/typename27.C: New test.
45902
45903 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
45904
45905         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
45906         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
45907         * g++.old-deja/g++.pt/friend45.C: New test.
45908         * g++.old-deja/g++.other/friend8.C: New test.
45909
45910 2000-08-15  Richard Henderson  <rth@cygnus.com>
45911
45912         * gcc.c-torture/execute/20000815-1.c: New test.
45913
45914 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
45915
45916         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
45917         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
45918         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
45919
45920 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
45921
45922         * g++.old-deja/g++.other/refinit2.C: New test.
45923
45924 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
45925
45926         * lib/c-torture.exp (c-torture): Make
45927         compiler_conditional_xfail_data global.
45928         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
45929         compiler_conditional_xfail_data machinery.
45930         (f-torture-execute): Likewise.
45931         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
45932         and only when unrolling loops.
45933
45934         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
45935
45936 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
45937
45938         * g++.old-deja/g++.pt/explicit81.C: New test.
45939
45940 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
45941
45942         * g++.old-deja/g++.pt/typename26.C: New test.
45943
45944 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
45945
45946         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
45947         warning.
45948
45949 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
45950
45951         * g++.old-deja/g++.other/array3.C: New test.
45952
45953 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
45954
45955         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
45956         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
45957         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
45958         New tests.
45959
45960 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
45961
45962         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
45963         * g++.old-deja/g++.abi/vmihint.C: Likewise.
45964
45965 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
45966
45967         * gcc.c-torture/execute/20000808-1.c: New test.
45968
45969 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
45970
45971         * gcc.dg/c90-const-expr-1.c: New test.
45972
45973 2000-08-08  Richard Henderson  <rth@cygnus.com>
45974
45975         * gcc.dg/noncompile/920923-1.c: Declare calloc.
45976
45977 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45978
45979         * gcc.dg/noncompile/const-ll-1.c: New test.
45980
45981 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45982
45983         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
45984
45985 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
45986
45987         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
45988         that running programs linked against the shared version of libobjc
45989         run correctly.
45990
45991 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
45992
45993         * gcc.dg/c99-printf-1.c: New test.
45994
45995 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
45996
45997         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
45998
45999 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
46000
46001         * gcc.c-torture/execute/20000731-1.x: Delete.
46002
46003 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
46004
46005         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
46006         and torture_without_loops as is done by c-torture.exp.
46007         (search_for): Copy from c-torture.exp.
46008         (gcc-dg-runtest): New function, drives a directory of tests
46009         iterating over the TORTURE_OPTIONS.
46010         (scan-assembler, scan-assembler-not): Move here from
46011         individual directory drivers.
46012
46013         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
46014         defined by lib/gcc-dg.exp.
46015         * gcc.dg/cpp/cpp.exp: Likewise.
46016         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
46017         gcc-dg-runtest, so we cycle over optimization options.
46018
46019         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
46020         * gcc.dg/compare2.c: No longer expected to fail.
46021
46022 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
46023
46024         * gcc.c-torture/execute/20000804-1.c: New test.
46025
46026 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
46027
46028         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
46029
46030 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
46031
46032         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
46033
46034 2000-08-03  Jeffrey A Law  (law@cygnus.com)
46035
46036         * gcc.c-torture/compile/20000803-1.c: New test.
46037
46038 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
46039
46040         * gcc.c-torture/execute/20000801-3.c,
46041         gcc.c-torture/execute/20000801-4.c: New tests.
46042         * gcc.c-torture/execute/20000801-3.x,
46043         gcc.c-torture/execute/20000801-4.x: Xfail.
46044
46045 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
46046
46047         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
46048         libobjc/.libs to allow for libtool.
46049
46050 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
46051
46052         * gcc.c-torture/compile/20000802-1.c: New test.
46053
46054 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
46055
46056         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
46057
46058 2000-07-31  Jeffrey A Law  (law@cygnus.com)
46059
46060         * gcc-c-torture/execute/20000731-2.c: New test.
46061
46062         * gcc.c-torture/execute/20000731-1.c: New test.
46063         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
46064
46065 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
46066
46067         * testsuite/gcc.dg/cpp/paste7.c: New test.
46068         * gcc.dg/cpp/20000725-1.c: New test.
46069
46070 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
46071
46072         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
46073         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
46074         declaration warning for __builtin_dwarf_reg_size.
46075
46076         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
46077
46078 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
46079
46080         * gcc.dg/noncompile/voidparam-1.c: New test.
46081
46082 2000-07-30  Richard Henderson  <rth@cygnus.com>
46083
46084         * gcc.dg/c90-digraph-1.c: Don't xfail.
46085         * gcc.dg/compare2.c (case 10): Xfail.
46086         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
46087
46088 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
46089
46090         * gcc.dg/c99-main-1.c: New test.
46091
46092 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46093
46094         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
46095
46096 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
46097
46098         * gcc.c-tortuer/execute/20000726-1.c: New test.
46099
46100 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
46101
46102         * gcc.c-torture/execute/enum-2.c: New test.
46103
46104 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46105
46106         * gcc.dg/cpp/tr-warn3.c: New test.
46107
46108 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46109
46110         * g++.old-deja/g++.ext/implicit1.C: Remove.
46111         * g++.old-deja/g++.jason/c2.C: Remove
46112         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
46113         * g++.old-deja/g++.pt/crash16.C: Likewise.
46114         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
46115
46116 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46117
46118         * g++.old-deja/g++.other/for2.C: New test.
46119
46120 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
46121
46122         * gcc.dg/20000720-1.c: New test.
46123
46124 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
46125
46126         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
46127
46128 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
46129
46130         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
46131         * gcc.c-torture/execute/20000722-1.c: New.
46132         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
46133
46134 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
46135
46136         * gcc.dg/cpp/20000720-1.S: New test.
46137
46138 2000-07-21  Michael Meissner  <meissner@redhat.com>
46139
46140         * gcc.c-torture/execute/ieee/hugeval.c: New test.
46141
46142 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
46143
46144         * g++.old-deja/g++.brendan/crash16.C,
46145         g++.old-deja/g++.brendan/parse3.C,
46146         g++.old-deja/g++.brendan/redecl1.C,
46147         g++.old-deja/g++.ns/template13.C,
46148         g++.old-deja/g++.other/decl4.C,
46149         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
46150
46151 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
46152
46153         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
46154         and "Internal error".
46155
46156         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
46157         regexps.
46158         * gcc.dg/cpp/paste6.c: New test.
46159
46160 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
46161
46162         * gcc.dg/cpp/tr-direct.c: New test.
46163
46164         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
46165         gcc.dg/cpp/undef1.c: Tweak error regexps.
46166
46167 2000-07-18  Eric Christopher <echristo@redhat.com>
46168
46169         * gcc.c-torture/compile/20000718-1.c: New test.
46170
46171 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
46172
46173         * cpplex.c (_cpp_push_token): If the token being pushed back
46174         is the previous token in this context, just subtract one from
46175         context->posn.
46176         * cppmacro.c (save_expansion): Clear aux field when storing a
46177         placemarker.
46178
46179 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
46180
46181         * gcc.dg/noncompile/redecl-1.c: New test.
46182
46183 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
46184
46185         * gcc.c-torture/execute/20000717-5.c: New test.
46186         * gcc.c-torture/execute/20000717-1.x: Removed.
46187
46188 2000-07-17  Richard Henderson  <rth@cygnus.com>
46189
46190         * gcc.c-torture/execute/20000717-4.c: New test.
46191
46192 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
46193
46194         * gcc.dg/cpp/syshdr.c: New test.
46195         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
46196
46197 2000-07-17  Neil Booth  <neilb@earthling.net>
46198
46199         * gcc.dg/cpp/cmdlne-dM.c: New test.
46200         * gcc.dg/cpp/cmdlne-dD.c: New test.
46201
46202 2000-07-17  Jeffrey A Law  (law@cygnus.com)
46203
46204         * gcc.c-torture/execute/20000717-3.c: New test.
46205
46206         * gcc.c-torture/compile/20000717-1.c: New test.
46207
46208 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
46209
46210         * gcc.c-torture/execute/20000717-2.c: New test.
46211
46212 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
46213
46214         * gcc.dg/formatz-1.c: New test.
46215
46216         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
46217         * gcc.dg/c99-digraph-1.c: New tests.
46218
46219         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
46220         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
46221
46222         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
46223         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
46224         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
46225         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
46226         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
46227         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
46228         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
46229
46230 2000-07-17  Greg McGary <greg@mcgary.org>
46231
46232         * gcc.c-torture/execute/20000717-1.c: New test.
46233         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
46234
46235 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
46236
46237         * gcc.c-torture/execute/20000715-2.c: New test.
46238         * gcc.dg/20000715-1.c: New test.
46239
46240 2000-07-15  Michael Meissner  <meissner@redhat.com>
46241
46242         * gcc.c-torture/execute/20000715-1.c: New test.
46243
46244 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
46245
46246         * gcc.c-torture/execute/20000707-1.c: New test.
46247
46248 2000-07-13  Neil Booth  <NeilB@earthling.net>
46249
46250         * testsuite/gcc.dg/cpp/digraph1.c,
46251         testsuite/gcc.dg/cpp/digraph2.c,
46252         testsuite/gcc.dg/cpp/digraphs.c: New tests.
46253
46254 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
46255
46256         * g77.f-torture/compile/20000630-2.f: New test.
46257         * g77.f-torture/compile/20000630-2.x
46258
46259 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
46260
46261         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
46262
46263 2000-07-11  Neil Booth  <NeilB@earthling.net>
46264
46265         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
46266
46267 2000-07-11  Neil Booth  <NeilB@earthling.net>
46268
46269         * gcc.dg/cpp/cmdlne-C.c: New.
46270
46271 2000-07-09  Neil Booth  <NeilB@earthling.net>
46272
46273         * gcc.dg/cpp/directiv.c: New tests.
46274         * gcc.dg/cpp/undef1.c: Update.
46275
46276 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
46277
46278         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
46279
46280 2000-07-09  Neil Booth  <NeilB@earthling.net>
46281
46282         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
46283
46284 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
46285
46286         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
46287         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
46288
46289 2000-07-08  Neil Booth  <NeilB@earthling.net>
46290
46291         * gcc.dg/cpp/macsyntx.c: New tests.
46292
46293 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
46294
46295         * gcc.dg/20000707-1.c: New test.
46296
46297 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
46298
46299         * gcc.c-torture/execute/20000706-1.c: New test.
46300         * gcc.c-torture/execute/20000706-2.c: New test.
46301         * gcc.c-torture/execute/20000706-3.c: New test.
46302         * gcc.c-torture/execute/20000706-4.c: New test.
46303         * gcc.c-torture/execute/20000706-5.c: New test.
46304
46305 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
46306
46307         * g++.old-deja/g++.pt/instantiate7.C: New test.
46308
46309 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
46310
46311         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
46312         * g++.old-deja/g++.mike/thunk3.C: Likewise.
46313         * g++.old-deja/g++.other/rtti3.C: Likewise.
46314         * g++.old-deja/g++.other/rttid3.C: Likewise.
46315
46316 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
46317
46318         *  g77.f-torture/compile/20000630-1.x: Fix typo
46319
46320 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
46321
46322         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
46323         assembly output.
46324
46325 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
46326
46327         * gcc.dg/cpp/ident.c: New test.
46328
46329 2000-07-05  Neil Booth  <NeilB@earthling.net>
46330
46331         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
46332           gcc.dg/cpp/lexstrng.c: New tests.
46333
46334 2000-07-04  Neil Booth  <NeilB@earthling.net>
46335
46336         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
46337         * gcc.dg/cpp/strify2.c: Same.
46338
46339 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
46340
46341         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
46342         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
46343         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
46344         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
46345
46346         * testsuite/gcc.dg/cpp/macro1.c,
46347         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
46348         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
46349         testsuite/gcc.dg/cpp/strify1.c,
46350         testsuite/gcc.dg/cpp/strify2.c: New tests.
46351
46352 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
46353
46354         * gcc.c-torture/execute/20000703-1.c: New test.
46355
46356 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
46357
46358         * g++.old-deja/g++.pt (lookup10.C): New test.
46359
46360 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
46361
46362         * g++.old-deja/g++.pt (typename25.C): New test.
46363
46364 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
46365
46366         * gcc.c-torture/compile/20000701-1.c: New test.
46367
46368 2000-06-30  Nick Clifton  <nickc@cygnus.com>
46369
46370         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
46371         to test case.
46372
46373 2000-06-30  Catherine Moore  <clm@cygnus.com>
46374
46375         * gcc.c-torture/execute/align-1.c: New test.
46376
46377 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
46378
46379         * g++.old-deja/g++.pt/expr8.C: New test.
46380         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
46381
46382 2000-06-29  Nick Clifton  <nickc@cygnus.com>
46383
46384         * gcc.c-torture/compile/20000629-1.c: New test.
46385
46386 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
46387
46388
46389         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
46390         gcc.dg/noncompile directory, depending on whether they're
46391         preprocessor tests or not.  Annotate all the tests for the dg
46392         framework.
46393
46394         * gcc.c-torture/noncompile/noncompile.exp: Delete.
46395         * gcc.dg/noncompile/noncompile.exp: New.
46396
46397         * Moved files:
46398         Old name                                New name
46399         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
46400         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
46401         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
46402         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
46403         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
46404         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
46405         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
46406         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
46407         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
46408         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
46409         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
46410         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
46411         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
46412         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
46413         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
46414         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
46415         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
46416         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
46417         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
46418         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
46419         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
46420         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
46421         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
46422         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
46423
46424         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
46425         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
46426         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
46427         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
46428         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
46429         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
46430
46431 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
46432
46433         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
46434         declare one variable.  On the fourth, error.
46435         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
46436         declared by 20000628-1a.h.
46437
46438 2000-06-29  Richard Henderson  <rth@redhat.com>
46439
46440         * gcc.c-torture/execute/930529-1.x: New file.
46441         * gcc.dg/920413-1.c: Adjust expected warning text.
46442         * gcc.dg/980217-1.c: Declare abort.
46443         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
46444
46445 2000-06-29  Jeffrey A Law  (law@cygnus.com)
46446
46447         * g77.f-torture/compile/20000629-1.f: New test.
46448         * g77.f-torture/compile/20000629-1.x: Expected to fail.
46449
46450 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
46451
46452         Rearrange lots of files, removing entirely the
46453         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
46454         directories.
46455
46456         * Deleted files:
46457         gcc.c-torture/code_quality/code_quality.exp
46458         gcc.c-torture/special/special.exp
46459         gcc.failure/failure.exp
46460         gcc.failure/940409-1.x
46461         gcc.c-torture/compile/961203-1.x
46462
46463         * New files:
46464         gcc.misc-tests/linkage.exp
46465         gcc.c-torture/execute/920730-1t.c
46466         gcc.c-torture/execute/920730-1t.x
46467         gcc.c-torture/compile/920520-1.x
46468         gcc.c-torture/compile/920521-1.x
46469         gcc.c-torture/compile/981006-1.x
46470         gcc.c-torture/execute/eeprof-1.x
46471
46472         * Moved files (possibly with modifications to fit a new harness):
46473         Old name                                New name
46474         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
46475         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
46476         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
46477         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
46478         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
46479         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
46480         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
46481         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
46482         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
46483         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
46484         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
46485         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
46486         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
46487         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
46488
46489 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
46490
46491         * c-torture/compile/961203-1.x: Delete.
46492
46493         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
46494         not exit. Include stdio.h.
46495         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
46496         * gcc.misc-tests/dg-12.c: Likewise.
46497         * gcc.misc-tests/dg-5.c: Likewise.
46498         * gcc.misc-tests/dg-6.c: Likewise.
46499         * gcc.misc-tests/dg-7.c: Prototype abort.
46500         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
46501         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
46502         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
46503         not exit.
46504         * gcc.misc-tests/sieve.c: Use return from main, not exit.
46505         * gcc.misc-tests/sort2.c: Use return from main, not exit.
46506
46507 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
46508
46509         * gcc.dg/cpp/20000628-1.c: New test.
46510         * gcc.dg/cpp/20000628-1.h: New header for above test.
46511         * gcc.dg/cpp/20000628-1a.h: Likewise.
46512
46513 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
46514
46515         * gcc.dg/cpp: New directory.
46516         * gcc.dg/cpp/cpp.exp: New driver.
46517         * gcc.dg/cpp/20000627-1.c: New test.
46518         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
46519         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
46520         and rewrite as a compilation test.
46521
46522         * gcc.dg: Move many files into the cpp subdirectory, possibly
46523         renaming or editing them as well.
46524         Old name                New name
46525         990119-1.c              cpp/19990119-1.c
46526         990228-1.c              cpp/19990228-1.c
46527         990407-1.c              cpp/19990407-1.c
46528         990409-1.c              cpp/19990409-1.c
46529         990413-1.c              cpp/19990413-1.c
46530         990703-1.c              cpp/19990703-1.c
46531         20000127-1.c            cpp/20000127-1.c
46532         20000129-1.c            cpp/20000129-1.c
46533         20000207-1.c            cpp/20000207-1.c
46534         20000207-2.c            cpp/20000207-2.c
46535         20000209-1.c            cpp/20000209-1.c
46536         20000209-2.c            cpp/20000209-2.c
46537         20000301-1.c            cpp/20000301-1.c
46538         20000419-1.c            cpp/20000419-1.c
46539         20000510-1.S            cpp/20000510-1.S
46540         20000519-1.c            cpp/20000519-1.c
46541         20000529-1.c            cpp/20000529-1.c
46542         20000625-1.c            cpp/20000625-1.c
46543         20000625-2.c            cpp/20000625-2.c
46544         cpp-as1.c               cpp/assert1.c
46545         cpp-as2.c               cpp/assert2.c
46546         cxx-comments-1.c        cpp/cxxcom1.c
46547         cxx-comments-2.c        cpp/cxxcom2.c
46548         endif-label.c           cpp/endif.c
46549         cpp-hash1.c             cpp/hash1.c
46550         cpp-hash2.c             cpp/hash2.c
46551         cpp-if1.c               cpp/if-1.c
46552         cpp-if2.c               cpp/if-2.c
46553         cpp-if3.c               cpp/if-3.c
46554         cpp-if4.c               cpp/if-4.c
46555         cpp-if5.c               cpp/if-5.c
46556         cpp-cond.c              cpp/if-cexp.c
46557         cpp-missingop.c         cpp/if-mop.c
46558         cpp-missingparen.c      cpp/if-mpar.c
46559         cpp-opprec.c            cpp/if-oppr.c
46560         cpp-ifparen.c           cpp/if-paren.c
46561         cpp-shortcircuit.c      cpp/if-sc.c
46562         cpp-shift.c             cpp/if-shift.c
46563         cpp-unary.c             cpp/if-unary.c
46564         cpp-li1.c               cpp/line1.c
46565         cpp-li2.c               cpp/line2.c
46566         lineno.c                cpp/line3.c
46567         lineno-2.c              cpp/line4.c
46568         cpp-mi.c                cpp/mi1.c
46569         cpp-mic.h               cpp/mi1c.h
46570         cpp-micc.h              cpp/mi1cc.h
46571         cpp-mind.h              cpp/mi1nd.h
46572         cpp-mindp.h             cpp/mi1ndp.h
46573         cpp-mix.h               cpp/mi1x.h
46574         cpp-mi2.c               cpp/mi2.c
46575         cpp-mi2a.h              cpp/mi2a.h
46576         cpp-mi2b.h              cpp/mi2b.h
46577         cpp-mi2c.h              cpp/mi2c.h
46578         cpp-mi3.c               cpp/mi3.c
46579         cpp-mi3.def             cpp/mi3.def
46580         poison-1.c              cpp/poison.c
46581         pr-impl.c               cpp/prag-imp.c
46582         cpp-redef-2.c           cpp/redef1.c
46583         cpp-redef.c             cpp/redef2.c
46584         strpaste.c              cpp/strp1.c
46585         strpaste-2.c            cpp/strp2.c
46586         cpp-tradpaste.c         cpp/tr-paste.c
46587         cpp-tradstringify.c     cpp/tr-str.c
46588         cpp-tradwarn1.c         cpp/tr-warn1.c
46589         cpp-tradwarn2.c         cpp/tr-warn2.c
46590         trigraphs.c             cpp/trigraphs.c
46591         cpp-unc1.c              cpp/unc1.c
46592         cpp-unc2.c              cpp/unc2.c
46593         cpp-unc3.c              cpp/unc3.c
46594         cpp-unc.c               cpp/unc4.c
46595         undef.c                 cpp/undef1.c
46596         undef-2.c               cpp/undef2.c
46597         cpp-wi1.c               cpp/widestr1.c
46598
46599 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
46600
46601         * lib/g++.exp (g++_include_flags): Tweak.
46602
46603 2000-06-27  H.J. Lu  <hjl@gnu.org>
46604             Loren J. Rittle  <ljrittle@acm.org>
46605
46606         * lib/g++.exp (g++_include_flags): Override libgloss.exp
46607         version with one that knows about the new gcc tree structure.
46608         (g++_link_flags): Same.
46609
46610 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
46611
46612         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
46613         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
46614         case we are cross-compiling.
46615
46616         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
46617         g++.old-deja/g++.niklas/Makefile.in,
46618         g++.old-deja/g++.niklas/configure.in,
46619         g++.old-deja/g++.other/Makefile.in,
46620         g++.old-deja/g++.other/configure.in,
46621         gcc.c-torture/code_quality/Makefile.in,
46622         gcc.c-torture/code_quality/configure.in,
46623         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
46624         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
46625         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
46626         gcc.c-torture/execute/ieee/Makefile.in,
46627         gcc.c-torture/execute/ieee/configure.in,
46628         gcc.c-torture/noncompile/Makefile.in,
46629         gcc.c-torture/noncompile/configure.in,
46630         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
46631         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
46632         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
46633
46634 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
46635
46636         * g++.old-deja/g++.other/ambig3.C: New test.
46637
46638 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
46639
46640         * g++.old-deja/g++.pt/syntax1.C: New test.
46641         * g++.old-deja/g++.pt/syntax2.C: New test.
46642         * g++.old-deja/g++.other/syntax3.C: New test.
46643         * g++.old-deja/g++.other/syntax4.C: New test.
46644
46645 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
46646
46647         * gcc.dg/20000623-1.c: Prototype exit and abort.
46648
46649 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
46650
46651         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
46652         New tests.
46653         * gcc.dg/cpp-mi3.def: New file.
46654
46655         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
46656         inside assertions.
46657         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
46658         lexer's error messages.
46659         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
46660         divine anything from the linemarkers.
46661         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
46662         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
46663
46664 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
46665
46666         * gcc.dg/20000623-1.c: New test.
46667
46668 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
46669
46670         * gcc.c-torture/execute/20000622-1.c: New test.
46671
46672 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
46673
46674         * g++.old-deja/g++.other/init15.C: New test.
46675
46676 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
46677
46678         * g++.old-deja/g++.pt/vaarg2.C: New test.
46679         * g++.old-deja/g++.pt/vaarg3.C: New test.
46680
46681 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
46682
46683         * g++.old-deja/g++.other/dyncast6.C: New test.
46684
46685 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
46686
46687         * gcc.c-torture/execute/loop-6.c: New test.
46688
46689 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
46690
46691         * gcc.dg/20000614-1.c: New test.
46692         * gcc.dg/20000614-2.c: New test.
46693
46694 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
46695
46696         * g++.old-deja/g++.other/inline12.C: New test.
46697
46698 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
46699
46700         * g++.old-deja/g++.other/eh1.C: New test.
46701
46702 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
46703
46704         * g++.old-deja/g++.other/type.C: New test.
46705
46706 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
46707
46708         * g++.old-deja/g++.other/initstring.C: New test.
46709
46710 2000-06-12  Jason Merrill  <jason@redhat.com>
46711
46712         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
46713
46714 2000-06-09  Jeffrey A Law  (law@cygnus.com)
46715
46716         * gcc.c-torture/compile/20000609-1.c: New test.
46717
46718 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
46719
46720         * gcc.dg/20000609-1.c: New test.
46721
46722 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
46723
46724         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
46725         * gcc.c-torture/noncompile/poison-1.c: Move...
46726         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
46727         * gcc.dg/cpp-li1.c: Add a token after the #line.
46728
46729 2000-06-05  Richard Henderson  <rth@cygnus.com>
46730
46731         * gcc.c-torture/execute/20000605-2.c: New test.
46732         * gcc.c-torture/execute/20000605-3.c: New test.
46733
46734 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
46735
46736         * g77.f-torture/execute/20000503-1.x: New file.
46737
46738 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
46739
46740         * g++.old-deja/g++.eh/badalloc1.C: New test.
46741
46742 2000-06-05  Richard Henderson  <rth@cygnus.com>
46743
46744         * gcc.c-torture/execute/20000605-1.c: New test.
46745
46746 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
46747             Nathan Sidwell <nathan@codesourcery.com>
46748
46749         * gcc.c-torture/compile/20000605-1.c: New test.
46750
46751 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
46752
46753         * g77.f-torture/compile/20000601-1.f: New test.
46754
46755 2000-06-03  Richard Henderson  <rth@cygnus.com>
46756
46757         * gcc.c-torture/execute/20000603-1.c: New.
46758
46759 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
46760
46761         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
46762         * gcc.dg/noreturn-2.c (noreturn): Likewise.
46763
46764 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
46765
46766         * gcc.dg/compare2.c (case 12): XFAIL.
46767         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
46768         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
46769
46770         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
46771
46772 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
46773
46774         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
46775         guard macro is already defined when the header is first
46776         included.
46777         * gcc.dg/cpp-mix.h: New file.
46778         * gcc.dg/endif-label.c: Update patterns to match compiler.
46779
46780         * g++.brendan/complex1.C: Declare abort.
46781         * g++.law/refs4.C: Remove XFAIL.
46782         * g++.oliva/expr2.C: Declare abort and exit.
46783
46784 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
46785
46786         * gcc.c-torture/execute/20000528-1.c: New test.
46787
46788         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
46789         * g++.old-deja/g++.law/temps4.C: Likewise.
46790
46791         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
46792         stdlib.h.  Call abort() on failure.
46793         * g++.old-deja/g++.law/refs4.C: Likewise.
46794         * g++.old-deja/g++.law/temps4.C: Likewise.
46795         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
46796         * gcc.c-torture/execute/20000112-1.c: Include string.h.
46797
46798 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
46799
46800         Relative to g++.dg/special:
46801         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
46802
46803         Relative to g++.old-deja:
46804         * g++.brendan/complex1.C, g++.jason/optimize2.C,
46805         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
46806         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
46807         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
46808         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
46809         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
46810         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
46811
46812         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
46813         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
46814         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
46815         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
46816         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
46817         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
46818         and/or string.h.
46819
46820         * g++.other/goto1.C: Update expectations for error messages.
46821
46822 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
46823
46824         * gcc.c-torture/compile/20000523-1.c: New test.
46825
46826 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
46827
46828         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
46829
46830 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
46831
46832         * g++.old-deja/g++.eh/catch11.C: New test.
46833         * g++.old-deja/g++.eh/catch12.C: New test.
46834
46835 2000-05-24  Nick Clifton  <nickc@cygnus.com>
46836
46837         * gcc.c-torture/execute/20000523-1.c: New test.
46838
46839 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
46840
46841         * c-torture/execute/bcp-1.c: Replace abort in arg of
46842         __builtin_constant_p with a generic external function.
46843
46844         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
46845         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
46846         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
46847         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
46848         Prototype abort and/or exit.
46849
46850         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
46851         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
46852         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
46853         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
46854
46855 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
46856
46857         * gcc.dg/dwarf2-1.c: New test.
46858
46859 2000-05-20  Richard Henderson  <rth@cygnus.com>
46860
46861         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
46862
46863 2000-05-20  Andreas Jaeger  <aj@suse.de>
46864
46865         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
46866         testcase.
46867
46868 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
46869
46870         * gcc.c-torture/execute/20000519-2.c: New test.
46871
46872 2000-05-19  Andreas Jaeger  <aj@suse.de>
46873
46874         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
46875         which fails with SSA.
46876
46877         * lib/c-torture.exp: Also test with -O3 -fssa.
46878
46879 2000-05-18  Michael Meissner  <meissner@redhat.com>
46880
46881         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
46882         * gcc.c-torture/execute/920415-1.c: Ditto.
46883         * gcc.c-torture/execute/920501-1.c: Ditto.
46884         * gcc.c-torture/execute/conversion.c: Ditto.
46885         * gcc.c-torture/execute/cvt-1.c: Ditto.
46886
46887 2000-05-18  Jeffrey A Law  (law@cygnus.com)
46888
46889         * gcc.c-torture/compile/20000518-1.c: New test.
46890
46891 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
46892
46893         * g77.f-torture/compile/200005018.f: New test.
46894
46895 2000-05-17  Jeffrey A Law  (law@cygnus.com)
46896
46897         * gcc.c-torture/compile/20000517-1.c: New test.
46898
46899 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46900
46901         * gcc.c-torture/execute/20000516-1.c: New test.
46902
46903 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
46904
46905         * g++.old-deja/g++.other/eh.C: New test.
46906
46907 2000-05-12  Richard Henderson  <rth@cygnus.com>
46908
46909         * gcc.c-torture/execute/990208-1.c (main): Don't pass
46910         constants through to doit's conditional.
46911
46912 2000-05-11  Jeffrey A Law  (law@cygnus.com)
46913
46914         * gcc.c-torture/compile/20000511-1.c: New test.
46915         * g77.f-torture/compile/20000511-1.f: New test.
46916         * g77.f-torture/compile/20000511-2.f: New test.
46917
46918 2000-05-11  Michael Meissner  <meissner@redhat.com>
46919
46920         * gcc.c-torture/execute/20000511-1.c: New test.
46921
46922 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
46923
46924         * gcc.dg/dg.exp: Scan .S files as well as .c files.
46925         * gcc.dg/20000510-1.S: New.
46926
46927 2000-05-08  Catherine Moore  <clm@cygnus.com>
46928
46929         * gcc.dg/unused-3.c: New.
46930
46931 2000-05-06  Richard Henderson  <rth@cygnus.com>
46932
46933           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
46934           * g++.old-deja/g++.mike/warn1.C: Likewise.
46935           * g++.old-deja/g++.pt/local1.C: Likewise.
46936           * g++.old-deja/g++.pt/local7.C: Likewise.
46937           * g++.old-deja/g++.pt/spec16.C: Likewise.
46938
46939 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
46940
46941         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
46942
46943 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
46944
46945           * g77.f-torture/execute/20000503-1.f: New test.
46946
46947 2000-05-04  Andreas Jaeger  <aj@suse.de>
46948
46949         * gcc.dg/noreturn-2.c: New test.
46950
46951 2000-05-04  Neil Booth  <NeilB@earthling.net>
46952
46953         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
46954         preprocessor.
46955
46956 2000-05-04  Richard Henderson  <rth@cygnus.com>
46957
46958         * gcc.c-torture/execute/20000503-1.c: Fix typo.
46959
46960 2000-05-04  Richard Henderson  <rth@cygnus.com>
46961
46962         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
46963         OpenSSL by Jason R Thorpe.
46964
46965 2000-05-03  Jim Wilson  <wilson@cygnus.com>
46966
46967         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
46968
46969 2000-05-03  Robert Lipe <robertlipe@usa.net>
46970
46971         * gcc.dg/20000503-1.c: New test.
46972
46973 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
46974
46975         * gcc.c-torture/compile/20000502-1.c: New test.
46976         * g++.old-deja/g++.other/align.C: New test.
46977         * gcc.dg/cpp-tradstringify.c: New test.
46978
46979 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
46980
46981         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
46982         and hard registers.
46983
46984 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
46985
46986         * gcc.c-torture/execute/loop-5.c: New test.
46987
46988 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
46989
46990         * gcc.c-torture/execute/va-arg-20.c: New test.
46991
46992 2000-04-23  Jeffrey A Law  (law@cygnus.com)
46993
46994         * gcc.c-torture/execute/20000422-1.c: New test.
46995
46996 2000-04-20  Greg McGary  <gkm@gnu.org>
46997
46998         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
46999         when optimizing, but without sibling-call optimizations (-O1).
47000
47001 2000-04-20  Jeffrey A Law  (law@cygnus.com)
47002
47003           * gcc.c-torture/compile/20000420-1.c: New test.
47004
47005 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47006
47007         * g++.abi/ptrflags.C: New test.
47008         * g++.eh/catchptr1.C: Test incomplete pointer chains.
47009
47010 2000-04-19  Catherine Moore  <clm@cygnus.com>
47011
47012         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
47013
47014 2000-04-19  Greg McGary  <gkm@gnu.org>
47015
47016         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
47017         sibling-call optimizations.
47018
47019 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
47020
47021         * gcc.dg/20000419-1.c: New test.
47022
47023 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
47024
47025         * gcc.c-torture/execute/20000412-6.c: New test.
47026
47027 2000-04-12  Jeffrey A Law  (law@cygnus.com)
47028
47029         * gcc.c-torture/execute/20000412-5.c: New test.
47030         * g77.f-torture/compile/20000412-1.f: New test.
47031         * gcc.c-torture/execute/20000412-4.c: New test.
47032         * gcc.c-torture/compile/20000412-2.c: New test.
47033         * gcc.c-torture/execute/20000412-3.c: New test.
47034         * gcc.c-torture/compile/20000412-1.c: New test.
47035         * gcc.c-torture/execute/20000412-2.c: New test.
47036
47037 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
47038
47039         * objc/execute/bf-20.m: New test.
47040
47041 2000-04-10  Richard Henderson  <rth@cygnus.com>
47042
47043         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
47044
47045         * gcc.c-torture/execute/20000412-1.c: New test.
47046
47047 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
47048
47049         * g++.old-deja/g++.eh/catchptr1.C: New test.
47050
47051 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
47052
47053         * g++.old-deja/g++.abi/cxa_vec.C: New test.
47054
47055 2000-04-08  Neil Booth  <NeilB@earthling.net>
47056
47057         * gcc.dg/cpp-nullchar.c: Remove test as
47058         embedded nulls cause problems.
47059
47060 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47061
47062         * gcc.dg/compare2.c: New test.
47063
47064 2000-04-08  Neil Booth  <NeilB@earthling.net>
47065
47066         * gcc.dg/cpp-nullchar.c: New test.
47067
47068 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
47069
47070         * gcc.dg/cpp-mi2.c: New test.
47071         * gcc.dg/cpp-mi2[abc].h: New files.
47072
47073 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
47074
47075         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
47076         member name.
47077
47078 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
47079
47080         * g++.old-deja/g++.abi/vmihint.C: New test.
47081
47082 2000-04-06  Neil Booth  <NeilB@earthling.net>
47083
47084         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
47085         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
47086         copyright.
47087
47088 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
47089
47090         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
47091         avoid stack-frame overwrite.
47092
47093 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
47094
47095         * gcc.c-torture/compile/20000405-2.c: New test.
47096         * gcc.c-torture/compile/20000405-3.c: New test.
47097
47098 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47099
47100         * gcc.c-torture/compile/20000405-1.c: New test.
47101
47102 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
47103
47104         * gcc.dg/cast-qual-1.c: Revert last change.
47105
47106 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47107
47108         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
47109
47110 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
47111
47112         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
47113         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
47114
47115 2000-04-03  Jeffrey A Law  (law@cygnus.com)
47116
47117         * gcc.c-torture/compile/20000403-2.c: New test.
47118         * gcc.c-torture/compile/20000403-1.c: New test.
47119
47120 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
47121
47122         * gcc.c-torture/execute/20000403-1.c: New test.
47123
47124 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
47125
47126         * gcc.c-torture/execute/20000402-1.c: New test.
47127
47128 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
47129
47130         * gcc.c-torture/execute/va-arg-15.c: New test.
47131         * gcc.c-torture/execute/va-arg-16.c: New test.
47132         * gcc.c-torture/execute/va-arg-17.c: New test.
47133         * gcc.c-torture/execute/va-arg-18.c: New test.
47134         * gcc.c-torture/execute/va-arg-19.c: New test.
47135
47136 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
47137
47138         * gcc.c-torture/compile/981211-1.c: Move to...
47139         * gcc.dg/cpp-as1.c: ...here.
47140         * gcc.dg/cpp-as2.c: New file.
47141
47142         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
47143         compiler.
47144
47145 2000-04-02  Neil Booth  <NeilB@earthling.net>
47146
47147         * gcc.dg/cpp-cond.c  New tests.
47148         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
47149         accidental success less likely.
47150         * gcc.dg/cpp-missingop.c  New tests.
47151         * gcc.dg/cpp-missingparen.c  New tests.
47152         * gcc.dg/cpp-shift.c  New tests.
47153         * gcc.dg/cpp-shortcircuit.c  New tests.
47154         * gcc.dg/cpp-unary.c  New tests.
47155
47156 2000-03-29  Jeffrey A Law  (law@cygnus.com)
47157
47158         * gcc.c-torture/compile/20000329-1.c: New test.
47159
47160 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
47161
47162         * gcc.c-torture/compile/20000326-1.c: New test.
47163         * gcc.c-torture/compile/20000326-2.c: New test.
47164
47165 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
47166
47167         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
47168         the first parameter is a function argument.
47169
47170 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
47171
47172         * g++.old-deja/g++.ext/array4.C: New test.
47173
47174 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
47175
47176         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
47177
47178 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47179
47180         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
47181
47182 2000-03-19  Richard Henderson  <rth@cygnus.com>
47183
47184         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
47185
47186 2000-03-19  Richard Henderson  <rth@cygnus.com>
47187
47188         * gcc.c-torture/compile/20000319-1.c: New test.
47189
47190 2000-03-14  Jeffrey A Law  (law@cygnus.com)
47191
47192         * gcc.c-torture/execute/20000314-3.c: New test.
47193         * gcc.c-torture/execute/20000314-2.c: New test.
47194         * gcc.c-torture/execute/20000314-1.c: New test.
47195         * gcc.c-torture/compile/20000314-2.c: New test.
47196         * gcc.c-torture/compile/20000314-1.c: New test.
47197
47198 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
47199
47200         * g++.old-deja/g++.warn/inline.C: New test.
47201
47202 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
47203
47204         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
47205         standards-compliant result rather than specific constants.
47206         Put test-values in array.
47207
47208 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
47209
47210         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
47211         (g++_target_compile): Put test-specific options last.
47212
47213 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47214
47215         * g++.old-deja/g++.eh/vbase4.C: New test.
47216
47217 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47218
47219         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
47220
47221 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47222
47223         * g++.old-deja/g++.brendan/misc12.C: Removed.
47224         * g++.old-deja/g++.pt/memtemp77.C: Constify.
47225         * g++.old-deja/g++.ext/pretty4.C: New test.
47226
47227 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47228
47229         * g++.old-deja/g++.other/string2.C: New test.
47230
47231 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
47232
47233         * g++.old-deja/g++.warn/impint2.C: New test.
47234
47235 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
47236
47237         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
47238         is 1, not zero.
47239
47240 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
47241
47242         * g++.old-deja/g++.warn/impint.C: New test.
47243         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
47244         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
47245         * g++.old-deja/g++.pt/explicit12.C: Likewise.
47246         * g++.old-deja/g++.pt/explicit13.C: Likewise.
47247         * g++.old-deja/g++.pt/explicit17.C: Likewise.
47248         * g++.old-deja/g++.pt/explicit18.C: Likewise.
47249         * g++.old-deja/g++.pt/explicit19.C: Likewise.
47250         * g++.old-deja/g++.pt/explicit23.C: Likewise.
47251         * g++.old-deja/g++.pt/explicit31.C: Likewise.
47252         * g++.old-deja/g++.pt/explicit35.C: Likewise.
47253         * g++.old-deja/g++.pt/explicit6.C: Likewise.
47254         * g++.old-deja/g++.pt/memclass7.C: Likewise.
47255
47256 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
47257
47258         * gcc.dg/cpp-redef.c: New test.
47259
47260 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
47261
47262         * g++.old-deja/g++.pt/unify7.C: New test.
47263
47264 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47265
47266         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
47267         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
47268
47269 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
47270
47271         * gcc.c-torture/compile/20000224-1.c: New test.
47272
47273 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47274
47275         * gcc.c-torture/compile/cpp-2.c: New test.
47276         * gcc.c-torture/compile/cpp-1.c: New test.
47277
47278 2000-02-25  Jeffrey A Law  (law@cygnus.com)
47279
47280         * gcc.c-torture/execute/20000225-1.c: New test.
47281
47282 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47283
47284         * gcc.dg/cpp-li2.c: New test.
47285
47286         * gcc.dg/cpp-wi1.c: New test.
47287
47288         * gcc.dg/cpp-li1.c: New test.
47289
47290 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
47291
47292         * g++.old-deja/g++.other/sizeof5.C: New test.
47293
47294 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47295
47296         * gcc.c-torture/execute/va-arg-13.c: New test.
47297
47298 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
47299
47300         * gcc.c-torture/execute/va-arg-12.c: New test.
47301
47302 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
47303
47304         * gcc.c-torture/execute/20000223-1.c: New test.
47305
47306 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
47307
47308         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
47309
47310 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
47311
47312         * g++.old-deja/g++.abi/ptrmem.C: New test.
47313
47314 2000-02-19  Richard Henderson  <rth@cygnus.com>
47315
47316         * gcc.c-torture/compile/init-3.c: New.
47317
47318 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
47319
47320         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
47321         ALWAYS_CXXFLAGS.
47322
47323 2000-02-11  Robert Lipe <robertl@sco.com>
47324
47325         * gcc.c-torture/compile/20000211-3.c: New test.
47326
47327 2000-02-11  Martin Buchholz <martin@xemacs.org>
47328
47329         * gcc.c-torture/compile/20000211-2.c: New test.
47330
47331 2000-02-11  Jeffrey A Law  (law@cygnus.com)
47332
47333         * gcc.c-torture/compile/20000211-1.c: New test.
47334
47335 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
47336
47337         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
47338           on native targets
47339
47340 2000-02-08  Nathan Sidwell  <nathan@acm.org>
47341
47342         * g++.old-deja/g++.other/cast5.C: New test.
47343
47344 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
47345
47346         * gcc.c-torture/execute/20000205-1.c: New.
47347
47348 2000-02-03  Nathan Sidwell  <nathan@acm.org>
47349
47350         * g++.old-deja/g++.jason/cast3.C: Return void.
47351         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
47352
47353 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47354
47355         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
47356
47357         * gcc.dg/loop-1.c: New test.
47358
47359 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
47360
47361         * gcc.c-torture/compile/20000127-1.c: New test.
47362         * gcc.c-torture/execute/991228-1.c: New test.
47363
47364 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47365
47366         * gcc.dg/unused-2.c: New test.
47367
47368         * gcc.dg/conv-1.c: New test.
47369
47370 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
47371
47372         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
47373         compiler.
47374         (tool_option_proc): Fix typo.
47375
47376 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
47377
47378         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
47379         of the ld on the host, not on the build machine.
47380         Also, don't crash if '--help' is not a supported option.
47381
47382 2000-01-24  Richard Henderson  <rth@cygnus.com>
47383
47384         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
47385
47386 2000-01-20  Jeffrey A Law  (law@cygnus.com)
47387
47388         * gcc.c-torture/execute/20000120-2.c: New test.
47389         * gcc.c-torture/execute/20000120-1.c: New test.
47390
47391 2000-01-13  Jeffrey A Law  (law@cygnus.com)
47392
47393         * gcc.c-torture/execute/20000113-1.c: New test.
47394
47395 2000-01-12  Jeffrey A Law  (law@cygnus.com)
47396
47397         * gcc.c-torture/execute/20000112-1.c: New test.
47398
47399 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47400
47401         * gcc.dg/20000111-1.c: New test.
47402
47403 2000-01-10  Jeffrey A Law  (law@cygnus.com)
47404
47405         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
47406         with 16 bit integers.
47407
47408 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47409
47410         * gcc.dg/20000108-1.c: New test.
47411
47412 2000-01-05  Nathan Sidwell  <nathan@acm.org>
47413
47414         * g++.old-deja/g++.ns/koenig8.C: New test.
47415
47416 2000-01-05  Nathan Sidwell  <nathan@acm.org>
47417
47418         * g++.old-deja/g++.other/cast4.C: New test.
47419
47420 2000-01-05  Jeffrey A Law  (law@cygnus.com)
47421
47422         * gcc.c-torture/compile/20000105-2.c: New test.
47423         * gcc.c-torture/compile/20000105-1.c: New test.
47424
47425 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47426
47427         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
47428         references to printf & atoi to conform to ANSI standard.
47429         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
47430         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
47431         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
47432         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
47433         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
47434         * g++.old-deja/g++.brendan/complex1.C: Likewise.
47435         * g++.old-deja/g++.brendan/copy1.C: Likewise.
47436         * g++.old-deja/g++.brendan/copy2.C: Likewise.
47437         * g++.old-deja/g++.brendan/copy3.C: Likewise.
47438         * g++.old-deja/g++.brendan/copy4.C: Likewise.
47439         * g++.old-deja/g++.brendan/copy5.C: Likewise.
47440         * g++.old-deja/g++.brendan/copy6.C: Likewise.
47441         * g++.old-deja/g++.brendan/copy7.C: Likewise.
47442         * g++.old-deja/g++.brendan/copy8.C: Likewise.
47443         * g++.old-deja/g++.brendan/crash11.C: Likewise.
47444         * g++.old-deja/g++.brendan/crash14.C: Likewise.
47445         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
47446         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
47447         * g++.old-deja/g++.brendan/delete2.C: Likewise.
47448         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
47449         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
47450         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
47451         * g++.old-deja/g++.brendan/eh1.C: Likewise.
47452         * g++.old-deja/g++.brendan/groff1.C: Likewise.
47453         * g++.old-deja/g++.brendan/init3.C: Likewise.
47454         * g++.old-deja/g++.brendan/misc12.C: Likewise.
47455         * g++.old-deja/g++.brendan/misc7.C: Likewise.
47456         * g++.old-deja/g++.brendan/new2.C: Likewise.
47457         * g++.old-deja/g++.brendan/operators4.C: Likewise.
47458         * g++.old-deja/g++.brendan/operators5.C: Likewise.
47459         * g++.old-deja/g++.brendan/overload2.C: Likewise.
47460         * g++.old-deja/g++.brendan/overload7.C: Likewise.
47461         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
47462         * g++.old-deja/g++.brendan/reference1.C: Likewise.
47463         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
47464         * g++.old-deja/g++.brendan/template24.C: Likewise.
47465         * g++.old-deja/g++.brendan/template3.C: Likewise.
47466         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
47467         * g++.old-deja/g++.jason/inline3.C: Likewise.
47468         * g++.old-deja/g++.jason/opeq.C: Likewise.
47469         * g++.old-deja/g++.law/arg5.C: Likewise.
47470         * g++.old-deja/g++.law/arm7.C: Likewise.
47471         * g++.old-deja/g++.law/ctors11.C: Likewise.
47472         * g++.old-deja/g++.law/cvt8.C: Likewise.
47473         * g++.old-deja/g++.law/init9.C: Likewise.
47474         * g++.old-deja/g++.law/refs4.C: Likewise.
47475         * g++.old-deja/g++.law/template2.C: Likewise.
47476         * g++.old-deja/g++.law/visibility24.C: Likewise.
47477         * g++.old-deja/g++.law/vtable3.C: Likewise.
47478         * g++.old-deja/g++.mike/asm2.C: Likewise.
47479         * g++.old-deja/g++.mike/eh1.C: Likewise.
47480         * g++.old-deja/g++.mike/misc1.C: Likewise.
47481         * g++.old-deja/g++.mike/misc13.C: Likewise.
47482         * g++.old-deja/g++.mike/misc14.C: Likewise.
47483         * g++.old-deja/g++.mike/ns12.C: Likewise.
47484         * g++.old-deja/g++.mike/p1248.C: Likewise.
47485         * g++.old-deja/g++.mike/p3708.C: Likewise.
47486         * g++.old-deja/g++.mike/p3708a.C: Likewise.
47487         * g++.old-deja/g++.mike/p3708b.C: Likewise.
47488         * g++.old-deja/g++.mike/p646.C: Likewise.
47489         * g++.old-deja/g++.mike/p700.C: Likewise.
47490         * g++.old-deja/g++.mike/p783.C: Likewise.
47491         * g++.old-deja/g++.mike/p783a.C: Likewise.
47492         * g++.old-deja/g++.mike/p783b.C: Likewise.
47493         * g++.old-deja/g++.mike/p786.C: Likewise.
47494         * g++.old-deja/g++.mike/p789.C: Likewise.
47495         * g++.old-deja/g++.mike/p789a.C: Likewise.
47496         * g++.old-deja/g++.mike/p807a.C: Likewise.
47497         * g++.old-deja/g++.other/delete3.C: Likewise.
47498         * g++.old-deja/g++.other/dyncast1.C: Likewise.
47499         * g++.old-deja/g++.other/dyncast2.C: Likewise.
47500         * g++.old-deja/g++.other/dyncast3.C: Likewise.
47501         * g++.old-deja/g++.other/empty1.C: Likewise.
47502         * g++.old-deja/g++.other/temporary1.C: Likewise.
47503         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
47504         * g++.old-deja/g++.pt/t16.C: Likewise.
47505         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
47506
47507 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
47508
47509         * gcc.dg/991230-1.c: New test.
47510
47511 1999-12-29  Jeffrey A Law  (law@cygnus.com)
47512
47513         * gcc.c-torture/compile/991229-3.c: New test.
47514         * gcc.c-torture/compile/991229-2.c: New test.
47515         * gcc.c-torture/compile/991229-1.c: New test.
47516
47517 1999-12-29  Greg McGary <gkm@eng.ascend.com>
47518
47519         * gcc.c-torture/compile/labels-2.c: New test.
47520
47521 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
47522
47523         * gcc.c-torture/execute/991227-1.c: New test.
47524
47525 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47526
47527         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
47528
47529 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
47530
47531         * gcc.c-torture/execute/991221-1.c: New test.
47532
47533 1999-12-20  Nathan Sidwell  <nathan@acm.org>
47534
47535         * g++.old-deja/g++.other/cast3.C: New test.
47536
47537 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
47538
47539         * gcc.c-torture/execute/991216-4.c: New test.
47540
47541 1999-12-16  Michael Meissner  <meissner@cygnus.com>
47542
47543         * gcc.c-torture/execute/991216-1.c: New test.
47544         * gcc.c-torture/execute/991216-2.c: New test.
47545         * gcc.c-torture/execute/991216-3.c: New test.
47546
47547 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
47548
47549         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
47550         Actually make the test fail by using "-O2" for compilation.
47551
47552 1999-12-15  Nathan Sidwell  <nathan@acm.org>
47553
47554         * g++.old-deja/g++.warn/cast-align1.C: New test.
47555
47556 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
47557
47558         * gcc.c-torture/compile/991214-1.c: New test.
47559         * gcc.c-torture/compile/991214-2.c: New test.
47560
47561 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
47562
47563         * gcc.dg/991214-1.c: New test.
47564
47565 1999-12-13  Jeffrey A Law  (law@cygnus.com)
47566
47567         * gcc.c-torture/compile/991213-3.c: New test.
47568         * gcc.c-torture/compile/991213-2.c: New test.
47569         * gcc.c-torture/compile/991213-1.c: New test.
47570
47571 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
47572
47573         * gcc.dg/991209-1.c: New test.
47574
47575 1999-12-08  Nathan Sidwell <nathan@acm.org>
47576
47577         * gcc.c-torture/compile/991208-1.c: New test.
47578
47579 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47580
47581         * gcc.dg/ultrasp2.c: New test.
47582
47583 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
47584
47585         * g++.old-deja/g++.abi/align.C (main): Fix typo.
47586
47587 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
47588
47589         * gcc.c-torture/compile/991202-1.c: New test.
47590         * gcc.c-torture/execute/991202-1.c: New test.
47591         * gcc.c-torture/execute/991202-2.c: New test.
47592         * gcc.c-torture/execute/991202-3.c: New test.
47593
47594 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
47595
47596         * g++.old-deja/g++.abi/align.C: New test.
47597         * g++.old-deja/g++.abi/aggregates.C: Likewise.
47598         * g++.old-deja/g++.abi/bitfields.C: Likewise.
47599
47600 1999-12-01  Richard Henderson  <rth@cygnus.com>
47601
47602         * gcc.c-torture/execute/991201-1.c: New.
47603
47604 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
47605
47606         * gcc.dg/991129-1.c: New test.
47607
47608 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
47609
47610         * gcc.c-torture/compile/991127-1.c: New test.
47611
47612 1999-11-22  Nathan Sidwell  <nathan@acm.org>
47613
47614         * g++.old-deja/g++.other/warn4.C: New test.
47615
47616 1999-11-22  Nathan Sidwell  <nathan@acm.org>
47617
47618         * g++.old-deja/g++.eh/cleanup2.C: New test.
47619         * g++.old-deja/g++.ext/pretty2.C: New test.
47620         * g++.old-deja/g++.ext/pretty3.C: New test.
47621         * g++.old-deja/g++.other/debug6.C: New test.
47622
47623 1999-10-20  Jim Wilson  <wilson@cygnus.com>
47624
47625         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
47626         compiler_output to look for one error message instead of two.
47627
47628 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
47629
47630         * gcc.c-torture/execute/991118-1.c: Also test case
47631         where the word boundary does not split a byte evenly.
47632
47633 1999-11-19  Nathan Sidwell  <nathan@acm.org>
47634
47635         * g++.old-deja/g++.ext/restrict1.C: New test.
47636
47637 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
47638
47639         * gcc.c-torture/execute/991118-1.c: New test.
47640
47641 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
47642
47643         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
47644         working directory pathnames.
47645
47646 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
47647
47648         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
47649         host is equipped with driver.h and driver.o so it can actually
47650         compile and run the tests.
47651
47652 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
47653
47654         * gcc.c-torture/compile/991008-1.c: New test.
47655
47656 1999-11-08  Nick Clifton  <nickc@cygnus.com>
47657
47658         * lib/gcc-dg.exp: Include target-supports.exp
47659
47660 1999-11-05  Nick Clifton  <nickc@cygnus.com>
47661
47662         * lib/target-supports.exp: New file: Provide procs to test for
47663         features supported by the target.
47664         (check_weak_available): Moved here from ecos.exp.
47665         (check_alias_available): New proc: Determine of the target
47666         toolchain supports the alias attribute.
47667
47668         * gcc.dg/special/ecos.exp: Move check_weak_available to
47669         target-supports.exp.
47670         (alias-1.c): Only perform the test if the target supports
47671         aliases.
47672         (wkali-1.c): Only perform the test if the target supports
47673         aliases.
47674
47675         * gcc.dg/990506-0.c: Expect error messages from cross
47676         targets as well as native targets.
47677
47678 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47679
47680         * gcc.dg/ultrasp1.c: Removed xfail.
47681         * gcc.dg/struct-ret-2.c: Likewise.
47682         * gcc.dg/array-1.c: Likewise.
47683
47684 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47685
47686         * gcc.dg/struct-ret-2.c: New test.
47687
47688         * gcc.dg/array-1.c: New test.
47689
47690 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
47691
47692         * gcc.c-torture/execute/991030-1.c: New test.
47693
47694 1999-10-26  Richard Henderson  <rth@cygnus.com>
47695
47696         * gcc.c-torture/compile/991026-2.c: New test.
47697
47698 1999-10-26  Jeffrey A Law  (law@cygnus.com)
47699
47700         * gcc.c-torture/compile/991026-1.c: New test.
47701
47702 1999-10-23  Jeffrey A Law  (law@cygnus.com)
47703
47704         * gcc.c-torture/execute/991023-1.c: New test.
47705
47706 1999-10-19  Jeffrey A Law  (law@cygnus.com)
47707
47708         * gcc.c-torture/execute/991019-1.c: New test.
47709
47710 1999-10-16  Richard Henderson  <rth@cygnus.com>
47711
47712         * gcc.c-torture/execute/991016-1.c: New test.
47713
47714 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
47715
47716         * gcc.c-torture/execute/991014-1.c: New test.
47717
47718 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
47719
47720         * g++.old-deja/g++.other/union2.C: New test.
47721
47722 1999-10-13  Nathan Sidwell  <nathan@acm.org>
47723
47724         * g++.old-deja/g++.other/vaarg2.C: New test.
47725         * g++.old-deja/g++.other/vaarg3.C: New test.
47726
47727 1999-10-12  Craig Burley  <craig@jcb-sc.com>
47728
47729         * g77.f-torture/noncompile/19990905-1.f: Moved from being
47730         in compile/.
47731
47732 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
47733
47734         * gcc.c-torture/execute/va-arg-11.c: New test.
47735
47736 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
47737
47738         * lib/file-format.exp (gcc_target_object_format): Don't
47739         crash if objdump is unavailable.
47740
47741 1999-09-29  Donn Terry <donn@interix.com>
47742
47743         * gcc.misc-tests/mg.exp: delete extraneous redirection.
47744
47745 1999-09-28  Nick Clifton  <nickc@cygnus.com>
47746
47747         * gcc.c-torture/compile/990928-1.c: New test.
47748
47749 1999-09-28  Nathan Sidwell  <nathan@acm.org>
47750
47751         * g++.old-deja/g++.other/decl6.C: New test.
47752
47753 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47754
47755         * gcc.c-torture/execute/va-arg-10.c: New test.
47756
47757 1999-09-27  Nathan Sidwell  <nathan@acm.org>
47758
47759         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
47760         __PRETTY_FUNCTION__.
47761
47762 1999-09-23  Nick Clifton  <nickc@cygnus.com>
47763
47764         * gcc.c-torture/execute/990923-1.c: New test.
47765
47766 1999-09-21  Nick Clifton  <nickc@cygnus.com>
47767
47768         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
47769         for which -fpic is inappropriate.
47770
47771 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
47772
47773         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
47774
47775 1999-09-21  Nathan Sidwell  <nathan@acm.org>
47776
47777         * g++.old-deja/g++.other/dyncast1.C: New test.
47778         * g++.old-deja/g++.other/dyncast2.C: New test.
47779         * g++.old-deja/g++.other/dyncast3.C: New test.
47780         * g++.old-deja/g++.other/dyncast4.C: New test.
47781         * g++.old-deja/g++.other/dyncast5.C: New test.
47782         * g++.old-deja/g++.eh/catch3.C: New test.
47783         * g++.old-deja/g++.eh/catch3p.C: New test.
47784         * g++.old-deja/g++.eh/catch4.C: New test.
47785         * g++.old-deja/g++.eh/catch4p.C: New test.
47786         * g++.old-deja/g++.eh/catch5.C: New test.
47787         * g++.old-deja/g++.eh/catch5p.C: New test.
47788         * g++.old-deja/g++.eh/catch6.C: New test.
47789         * g++.old-deja/g++.eh/catch6p.C: New test.
47790         * g++.old-deja/g++.eh/catch7.C: New test.
47791         * g++.old-deja/g++.eh/catch7p.C: New test.
47792         * g++.old-deja/g++.eh/catch8.C: New test.
47793         * g++.old-deja/g++.eh/catch8p.C: New test.
47794         * g++.old-deja/g++.eh/catch9.C: New test.
47795         * g++.old-deja/g++.eh/catch9p.C: New test.
47796
47797 1999-09-13  Nathan Sidwell  <nathan@acm.org>
47798
47799         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
47800         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
47801
47802 1999-09-13  Jeffrey A Law  (law@cygnus.com)
47803
47804         * gcc.c-torture/compile/990913-1.c: New test.
47805
47806 1999-09-10  Nathan Sidwell  <nathan@acm.org>
47807
47808         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
47809         * g++.old-deja/g++.jason/rfg5.C: Likewise.
47810
47811 1999-09-09  Richard Henderson  <rth@cygnus.com>
47812
47813         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
47814
47815 1999-09-09  Nathan Sidwell  <nathan@acm.org>
47816
47817         * g++.old-deja/g++.other/lookup11.C: New test.
47818         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
47819         what is permitted and what we want.
47820         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
47821         overload use.
47822         * g++.old-deja/g++.jason/rfg5.C: Likewise.
47823
47824 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
47825
47826         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
47827         * gcc.c-torture/noncompile/poison-1.c: New file.
47828
47829 1999-09-08  Nathan Sidwell  <nathan@acm.org>
47830
47831         * g++.old-deja/g++.other/sizeof3.C: New test.
47832         * g++.old-deja/g++.other/sizeof4.C: New test.
47833         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
47834         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
47835
47836 1999-09-07  Richard Henderson  <rth@cygnus.com>
47837
47838         * gcc.dg/va-arg-1.c: New.
47839
47840 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47841
47842         * gcc.c-torture/execute/va-arg-9.c: New test.
47843
47844 1999-09-05  Craig Burley  <craig@jcb-sc.com>
47845
47846         * g77.f-torture/compile/980519-2.f: New test.
47847         * g77.f-torture/compile/19990905-0.f: New test.
47848         * g77.f-torture/compile/19990905-1.f: New test.
47849         * g77.f-torture/compile/19990905-2.f: New test.
47850
47851         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
47852
47853 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
47854
47855         * gcc.c-torture/execute/990827-1.c: Fix typo.
47856
47857 1999-09-03  Nathan Sidwell  <nathan@acm.org>
47858
47859         * g++.old-deja/g++.other/deref1.C: New test.
47860
47861 1999-09-02  Nathan Sidwell  <nathan@acm.org>
47862
47863         * g++.old-deja/g++.other/ambig2.C: New test.
47864         * g++.old-deja/g++.other/cond5.C: New test.
47865         * g++.old-deja/g++.other/lookup16.C: New test.
47866
47867 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
47868
47869         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
47870         assemblers too.
47871
47872 1999-08-31  Jeffrey A Law  (law@cygnus.com)
47873
47874         * lib/c-torture.exp: Avoid the "compare executables" optimization
47875         when testing native.
47876
47877 1999-08-29  Jeffrey A Law  (law@cygnus.com)
47878
47879         * gcc.c-torture/execute/990829-1.c: New test.
47880         * gcc.c-torture/compile/990829-1.c: New test.
47881
47882 1999-08-27  Paul Burchard  <burchard@pobox.com>
47883
47884         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
47885         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
47886         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
47887         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
47888         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
47889         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
47890         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
47891         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
47892         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
47893         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
47894         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
47895
47896 1999-08-27  Jeffrey A Law  (law@cygnus.com)
47897
47898         * gcc.c-torture/execute/990827-1.c: New test.
47899
47900 1999-08-26  Craig Burley  <craig@jcb-sc.com>
47901
47902         * g77.f-torture/noncompile/19990826-4.f: New test.
47903
47904         * g77.f-torture/compile/19990826-3.f: New test.
47905
47906         * g77.f-torture/execute/19990826-2.f: New test.
47907
47908         * g77.f-torture/compile/19990826-1.f: New test.
47909
47910         * gcc.c-torture/execute/990826-0.c: New test.
47911         * g77.c-torture/execute/19990826-0.f: New test.
47912
47913         * g77.f-torture/noncompile/970626-2.f: New test.
47914
47915 1999-08-25  Paul Burchard  <burchard@pobox.com>
47916
47917         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
47918         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
47919         lss-011.C: New tests.
47920
47921 1999-08-25  Nathan Sidwell  <nathan@acm.org>
47922
47923         * g++.old-deja/g++.other/decl5.C: New test.
47924
47925 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47926
47927         * noncompile/noncompile.exp: Load_lib c-torture.exp.
47928         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
47929         call `postbase' for each one.  All callers of `postbase' changed
47930         to call this instead.
47931
47932 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
47933
47934         * gcc.c-torture/execute/990811-1.c: New test.
47935
47936 1999-08-09  Nick Clifton  <nickc@cygnus.com>
47937
47938         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
47939         just native ones.
47940
47941         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
47942         just native ones.
47943
47944 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
47945
47946         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
47947
47948 1999-08-04  Jeffrey A Law  (law@cygnus.com)
47949
47950         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
47951
47952 1999-08-04  Nathan Sidwell  <nathan@acm.org>
47953
47954         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
47955
47956 1999-08-04  Jeffrey A Law  (law@cygnus.com)
47957
47958         * gcc.c-torture/execute/990804-1.c: New test.
47959
47960 1999-08-03  Nathan Sidwell  <nathan@acm.org>
47961
47962         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
47963         * g++.old-deja/g++.brendan/crash64.C: Likewise.
47964         * g++.old-deja/g++.brendan/overload8.C: Likewise.
47965
47966 1999-08-03  Nathan Sidwell  <nathan@acm.org>
47967
47968         * g++.old-deja/g++.other/struct1.C: New test.
47969
47970 1999-08-03  Nathan Sidwell  <nathan@acm.org>
47971
47972         * g++.old-deja/g++.other/enum2.C: New test.
47973
47974 1999-08-02  Richard Henderson  <rth@cygnus.com>
47975
47976         Adapted from tests from Franz Sirl:
47977         * gcc.c-torture/execute/va-arg-7.c: New test.
47978         * gcc.c-torture/execute/va-arg-8.c: New test.
47979
47980 1999-08-01  Jeffrey A Law  (law@cygnus.com)
47981
47982         * gcc.c-torture/compile/990801-2.c: New test.
47983
47984         * gcc.c-torture/compile/990801-1.c: New test.
47985
47986 1999-07-27  Michael Meissner  <meissner@cygnus.com>
47987
47988         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
47989         fp-cmp-1.c, converting double to float.
47990
47991         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
47992         fp-cmp-1.c, converting double to long double.
47993
47994         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
47995         from fr1 to unknown_register, since fr1 is a legitimate register
47996         on some machines.
47997
47998 1999-07-25  Jeffrey A Law  (law@cygnus.com)
47999
48000         * README: More listname related changes.
48001
48002 1999-07-08  Catherine Moore  <clm@cygnus.com>
48003
48004         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
48005
48006 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
48007
48008         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
48009
48010 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
48011
48012         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
48013
48014 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
48015
48016         * gcc.dg/990703-1.c: New test.
48017
48018 1999-06-29  Nick Clifton  <nickc@cygnus.com>
48019
48020         * lib/file-format.exp: New file: Move definition of proc
48021         gcc_target_object_format to here from
48022         gcc.dg/special/ecos.exp.
48023
48024         * lib/c-torture.exp: Include lib file-format.exp.
48025         * lib/gcc-dg.exp: Include lib file-format.exp.
48026
48027         * gcc.dg/special/ecos.exp: Remove definition of proc
48028         gcc_target_object_format.
48029
48030 1999-06-28  Jeffrey A Law  (law@cygnus.com)
48031
48032         * gcc.c-torture/execute/990628-1.c: New test.
48033
48034 1999-06-25  Jeffrey A Law  (law@cygnus.com)
48035
48036         * gcc.c-torture/compile/990625-2.c: New test.
48037
48038         * gcc.c-torture/compile/990625-1.c: New test.
48039
48040 1999-06-23  Nick Clifton  <nickc@cygnus.com>
48041
48042         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
48043         attributes compile.
48044         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
48045         ports that use the COFF/PE file format.
48046
48047 1999-06-17  Jeffrey A Law  (law@cygnus.com)
48048
48049         * gcc.c-torture/compile/990617-1.c: New test.
48050
48051 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
48052
48053         * g++.old-deja/g++.other/decl4.C: New test.
48054
48055 1999-06-14  Nathan Sidwell  <nathan@acm.org>
48056
48057         * g++.old-deja/g++.other/bitfld3.C: New test.
48058
48059 1999-06-08  Nathan Sidwell  <nathan@acm.org>
48060
48061         * g++.old-deja/g++.eh/catch1.C: New test.
48062
48063 1999-06-07  Jeffrey A Law  (law@cygnus.com)
48064
48065         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
48066
48067         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
48068         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
48069
48070 1999-06-05  Craig Burley  <craig@jcb-sc.com>
48071
48072         * g77.f-torture/compile/19990502-0.f: Replace with new,
48073         shorter, test that still fails after recent changes.
48074
48075 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
48076
48077         * gcc.c-torture/execute/990604-1.c: New test.
48078
48079 1999-05-31  Jeffrey A Law  (law@cygnus.com)
48080
48081         * gcc.c-torture/execute/990531-1.c: New test.
48082
48083 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48084
48085         * gcc.c-torture/compile/990527-1.c: New test.
48086
48087 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
48088
48089         * gcc.c-torture/execute/990527-1.c: New test.
48090
48091 1999-05-25  Nick Clifton  <nickc@cygnus.com>
48092
48093         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
48094         bitfields as signed.
48095
48096 1999-05-25  Craig Burley  <craig@jcb-sc.com>
48097
48098         * g77.f-torture/compile/19990525-0.f: New test.
48099
48100 1999-05-25  Jeffrey A Law  (law@cygnus.com)
48101
48102         * gcc.c-torture/execute/990525-2.c: New test.
48103
48104         * gcc.c-torture/execute/990525-1.c: New test.
48105
48106 1999-05-24  Nathan Sidwell  <nathan@acm.org>
48107
48108         * g++.old-deja/g++.other/anon3.C: New test.
48109         * g++.old-deja/g++.other/anon4.C: New test.
48110         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
48111         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
48112         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
48113         Merrill).
48114
48115 1999-05-24  Jeffrey A Law  (law@cygnus.com)
48116
48117         * gcc.c-torture/execute/990524-1.c: New test.
48118
48119         * gcc.dg/990524-1.c: New test.
48120
48121 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48122
48123         * gcc.c-torture/compile/990523-1.c: New test.
48124
48125 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
48126
48127         * gcc.c-torture/compile/990519-1.c: New test.
48128
48129 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
48130
48131         * gcc.c-torture/compile/990517-1.c: New test.
48132
48133         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
48134         (e4, f4): New tests.
48135         (main): Call them.
48136
48137 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48138
48139         * gcc.dg/noreturn-1.c: New test.
48140
48141 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
48142
48143         * gcc.c-torture/execute/990513-1.c: New test.
48144
48145 1999-05-10  Richard Henderson  <rth@cygnus.com>
48146
48147         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
48148
48149 1999-05-10  Craig Burley  <craig@jcb-sc.com>
48150
48151         * g77.f-torture/execute/erfc.f: Use small single-precision
48152         values, to avoid problems on Alphas when not -mieee.
48153
48154 1999-05-08  Craig Burley  <craig@jcb-sc.com>
48155
48156         * gcc.dg/990506-0.c: New test.
48157
48158 1999-05-08  Richard Henderson  <rth@cygnus.com>
48159
48160         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
48161         the constant to test.  Don't XFAIL 64-bit targets.
48162
48163         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
48164         * g++.old-deja/g++.law/profile1.C: Likewise.
48165
48166         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
48167         operator new instances.
48168         * g++.old-deja/g++.other/delete5.C: Likewise.
48169
48170 1999-05-03  Craig Burley  <craig@jcb-sc.com>
48171
48172         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
48173         intrinsic.
48174
48175 1999-05-03  Craig Burley  <craig@jcb-sc.com>
48176
48177         * g77.f-torture/execute/u77-test.f: Reverse order of two
48178         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
48179
48180 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48181
48182         * gcc.dg/compare1.c: New test.
48183
48184 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
48185
48186         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
48187         New tests.
48188
48189 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48190
48191         * g77.f-torture/compile/19990502-1.f: New test.
48192
48193 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48194
48195         * g77.f-torture/compile/19990502-0.f: New test.
48196
48197 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48198
48199         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
48200         intrinsic.
48201
48202 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48203
48204         * g77.f-torture/execute/u77-test.f (main): List libU77
48205         intrinsics not currently tested.
48206         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
48207         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
48208         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
48209         Trim blanks off the ends of some printed strings.
48210
48211 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48212
48213         * g77.f-torture/execute/u77-test.f (main): Just warn about
48214         FSTAT gid disagreement, as it's expected on some systems.
48215
48216 1999-05-01  Craig Burley  <craig@jcb-sc.com>
48217
48218         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
48219         use a new function, which allows for some slop.
48220         Clean up some commentary.
48221         (issum): The new function.
48222         (sgladd): Deleted subroutine.
48223
48224 1999-05-01  Craig Burley  <craig@jcb-sc.com>
48225
48226         * g77.f-torture/execute/u77-test.f: Modify to be more like
48227         libf2c/libU77 version, bringing patches to that version here.
48228         Add suitable commentary.
48229
48230 1999-04-25  Richard Henderson  <rth@cygnus.com>
48231
48232         * gcc.dg/990424-1.c: New test.
48233
48234 1999-04-24  Craig Burley  <craig@jcb-sc.com>
48235
48236         * g77.f-torture/execute/u77-test.f (main): Bug involving
48237         LSTAT has been fixed, so turn back on full checking.
48238
48239 1999-04-20  Craig Burley  <craig@jcb-sc.com>
48240
48241         * g77.f-torture/compile/19990419-0.f: New test.
48242         * g77.f-torture/execute/19990419-1.f: New test.
48243
48244 1999-04-17  Richard Henderson  <rth@cygnus.com>
48245
48246         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
48247         to avoid the need for a prototype to supress a warning.
48248
48249 1999-04-07  Jim Wilson  <wilson@cygnus.com>
48250
48251         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
48252
48253 1999-04-04  Jeffrey A Law  (law@cygnus.com)
48254
48255         * gcc.c-torture/execute/990404-1.c: New test.
48256
48257 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
48258
48259         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
48260         * gcc.dg/cpp-if3.c: Don't use -pedantic.
48261         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
48262         missing initializer warnings.
48263
48264 1999-03-28  Jeffrey A Law  (law@cygnus.com)
48265
48266         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
48267         matching strings.
48268
48269 1999-03-26  Jeffrey A Law  (law@cygnus.com)
48270
48271         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
48272
48273 1999-03-26  Craig Burley  <craig@jcb-sc.com>
48274
48275         * g77.f-torture/execute/19990325-0.f: New test.
48276         * g77.f-torture/execute/19990325-1.f: New test.
48277
48278 1999-03-24  Jeffrey A Law  (law@cygnus.com)
48279
48280         * gcc.c-torture/execute/990324-1.c: New test.
48281
48282 1999-03-22  Jim Wilson  <wilson@cygnus.com>
48283
48284         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
48285         test with 4.
48286
48287 1999-03-17  Richard Henderson  <rth@cygnus.com>
48288
48289         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
48290
48291 1999-03-13  Craig Burley  <craig@jcb-sc.com>
48292
48293         * g77.f-torture/execute/19990313-2.f: New test.
48294         * g77.f-torture/execute/19990313-3.f: New test.
48295
48296 1999-03-13  Craig Burley  <craig@jcb-sc.com>
48297
48298         * g77.f-torture/execute/19990313-0.f: New test.
48299         * g77.f-torture/execute/19990313-1.f: New test.
48300
48301 1999-03-12  Jim Wilson  <wilson@cygnus.com>
48302
48303         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
48304         printf to sprintf.
48305         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
48306         (main): Add check for u15.  Conditionalize u31 check depending on
48307         whether ints are <32 bits or >=32 bits.
48308
48309 1999-03-08  Craig Burley  <craig@jcb-sc.com>
48310
48311         * g77.f-torture/execute/19981119-0.f: Improve testiness.
48312
48313 1999-03-08  Craig Burley  <craig@jcb-sc.com>
48314
48315         * g77.f-torture/compile/19990305-0.f: New test.
48316         * g77.f-torture/execute/19981119-0.f: New test.
48317
48318 1999-03-08  Craig Burley  <craig@jcb-sc.com>
48319
48320         * g77.f-torture/execute/970625-2.f: call ABORT if final
48321         result is not correct, instead of just printing it.
48322         Add this checking via newly introduced obfuscation, to
48323         trip up buggy front ends.
48324
48325 1999-03-07  Craig Burley  <craig@jcb-sc.com>
48326
48327         * g77.f-torture/compile/960317-1.f: Moved from being
48328         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
48329
48330 1999-03-06  Craig Burley  <craig@jcb-sc.com>
48331
48332         * g77.f-torture/execute/960317-1.f: New (old) test.
48333         * g77.f-torture/execute/970625-2.f: Ditto.
48334
48335 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
48336
48337         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
48338         message on line 1 or line 2; cccp and cpplib do this differently.
48339
48340 1999-03-01  Jeffrey A Law  (law@cygnus.com)
48341
48342         * g++.old-deja/g++.law/weak1.C: New test.
48343
48344 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
48345
48346         * gcc.c-torture/execute/990119-1.c: Renamed to...
48347         * gcc.dg/990119-1.c: this, so it will only be tested once
48348         (it's a preprocessor test, it doesn't need to be run at
48349         multiple optimization levels).
48350
48351 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
48352
48353         * lib/g++.exp: Don't add incdir=$base_dir/../include to
48354           ALWAYS_CXXFLAGS.
48355
48356 1999-02-24  Craig Burley  <craig@jcb-sc.com>
48357
48358         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
48359         * g77.f-torture/compile/19981216-0.f: ...as it is expected
48360         to not be compilable by current g77.
48361
48362 1999-02-24  Nick Clifton  <nickc@cygnus.com>
48363
48364         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
48365
48366 1999-02-22  Jeffrey A Law  (law@cygnus.com)
48367
48368         * gcc.c-torture/execute/990222-1.c: New test.
48369
48370 1999-02-19  Craig Burley  <craig@jcb-sc.com>
48371
48372         * g77.f-torture/compile/19990218-0.f: New test.
48373         * g77.f-torture/noncompile/19990218-1.f: New test.
48374
48375 1999-02-18  Craig Burley  <craig@jcb-sc.com>
48376
48377         * g77.f-torture/compile/19981216-0.f: New test.
48378
48379 1999-02-14  Jeffrey A Law  (law@cygnus.com)
48380
48381         * gcc.dg/990214-1.c: New test.
48382
48383 1999-02-13  Jeffrey A Law  (law@cygnus.com)
48384
48385         * gcc.dg/990213-2.c: New test.
48386
48387         * gcc.dg/990213-1.c: New test.
48388
48389 1999-02-12  Jeffrey A Law  (law@cygnus.com)
48390
48391         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
48392         ints.
48393
48394 1999-02-11  Nick Clifton  <nickc@cygnus.com>
48395
48396         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
48397         specified by target.
48398
48399         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
48400
48401 1999-02-11  Jeffrey A Law  (law@cygnus.com)
48402
48403         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
48404
48405 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
48406
48407         * gcc.dg/special/ecos.exp: New test driver for new tests with
48408         special requirements.
48409
48410         * gcc.dg/special/alias-1.c: New test.
48411         * gcc.dg/special/gcsec-1.c: New test.
48412         * gcc.dg/special/weak-1.c: New test.
48413         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
48414         * gcc.dg/special/weak-2.c: New test.
48415         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
48416         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
48417         * gcc.dg/special/wkali-1.c: New test.
48418         * gcc.dg/special/wkali-2.c: New test.
48419         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
48420         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
48421
48422 1999-02-10  Felix Lee  <flee@cygnus.com>
48423
48424           * lib/c-torture.exp (c-torture-compile): Pull out code for
48425           analyzing gcc error messages.
48426           (c-torture-execute): Likewise.  Fix some (harmless) false
48427           positives.
48428           * lib/gcc.exp (gcc_check_compile): New function.
48429
48430 1999-02-08  Richard Henderson  <rth@cygnus.com>
48431
48432         * gcc.c-torture/execute/990208-1.c: New test.
48433
48434 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
48435
48436         * g++.dg/special/ecos.exp: New driver for new tests with special
48437         requirements
48438
48439         * g++.dg/special/conpr-1.C: New test
48440         * g++.dg/special/conpr-2.C: New test
48441         * g++.dg/special/conpr-2a.C: New test
48442         * g++.dg/special/conpr-3.C: New test
48443         * g++.dg/special/conpr-3a.C: New test
48444         * g++.dg/special/conpr-3b.C: New test
48445
48446         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
48447         allow g++ to use the dg driver
48448
48449         * README: Add comment about g++.dg directory
48450
48451 1999-02-06  Jeffrey A Law  (law@cygnus.com)
48452
48453         * README: Update email addresses.
48454
48455 1999-02-03  Nick Clifton  <nickc@cygnus.com>
48456
48457         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
48458         arguments in order to force structure S onto the stack even on
48459         the alpha.
48460         (test): Pass 10 leading arguments to function foo as well as the
48461         structure S.
48462
48463         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
48464         failure for all targets.
48465
48466         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
48467         abort to terminate program execution.
48468
48469 1999-01-30  Richard Henderson  <rth@cygnus.com>
48470
48471         * gcc.c-torture/execute/990130-1.c: New test.
48472
48473 1999-01-30  Jeffrey A Law  (law@cygnus.com)
48474
48475         * gcc.dg/990130-1.c: New test.
48476
48477 1999-01-28  Michael Meissner  <meissner@cygnus.com>
48478
48479         * gcc.c-torture/execute/990128-1.c: New test.
48480
48481 1999-01-27  Michael Meissner  <meissner@cygnus.com>
48482
48483         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
48484
48485 1999-01-27  Felix Lee  <flee@cygnus.com>
48486
48487         * lib/c-torture.exp (c-torture-compile): pull out code for
48488         analyzing gcc error messages.
48489         (c-torture-execute): ditto, and fix some (harmless) false
48490         positives.
48491         * lib/gcc.exp (gcc_check_compile): new function.
48492
48493 1999-01-17  Jeffrey A Law  (law@cygnus.com)
48494
48495         * gcc.dg/990117-1.c: New test.
48496
48497         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
48498
48499         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
48500
48501 1999-01-15  Jeffrey A Law  (law@cygnus.com)
48502
48503         * g77.f-torture/compile/990115-1.f: New test.
48504
48505 1999-01-07  Jeffrey A Law  (law@cygnus.com)
48506
48507         * gcc.c-torture/compile/990107-1.c: New test
48508
48509 1999-01-06  Jeffrey A Law  (law@cygnus.com)
48510
48511         * gcc.c-torture/execute/990106-2.c: New test.
48512
48513         * gcc.c-torture/execute/990106-1.c: New test.
48514
48515 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
48516
48517         * gcc.c-torture/compile/981223-1.c: New test.
48518
48519 1998-12-29  Richard Henderson  <rth@cygnus.com>
48520
48521         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
48522         (opt3): Rename from opt4 and disable.
48523
48524 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
48525
48526         * g++.old-deja/g++.pt/ptrmem5.C: New test.
48527
48528 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
48529
48530         * g++.old-deja/g++.other/conv5.C: New test.
48531
48532 1998-12-14  Nick Clifton  <nickc@cygnus.com>
48533
48534         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
48535
48536 1998-12-11  Jeffrey A Law  (law@cygnus.com)
48537
48538         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
48539
48540 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
48541
48542         * gcc.c-torture/compile/981211-1.c: New test.
48543
48544 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
48545
48546         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
48547
48548         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
48549
48550 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48551
48552         * gcc.special/930510-1.c: Make C9X safe.
48553         * gcc.misc-tests/gcov-1.c Similarly.
48554         * gcc.misc-tests/gcov-2.c Similarly.
48555
48556 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
48557
48558         * gcc.dg/ultrasp1.c: New test.
48559
48560 1998-12-06  Richard Henderson  <rth@cygnus.com>
48561
48562         * gcc.c-torture/execute/981206.c: New test.
48563
48564 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
48565
48566         * g++.old-deja/g++.ns/template7.C: New test.
48567
48568         * g++.old-deja/g++.other/expr1.C: New test.
48569
48570         * g++.old-deja/g++.eh/tmpl3.C: New test.
48571
48572         * g++.old-deja/g++.eh/tmpl2.C: New test.
48573
48574 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
48575
48576         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
48577         * g++.old-deja/g++.other/using6.C: Removed.
48578         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
48579
48580         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
48581
48582 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
48583
48584         * g++.old-deja/g++.pt/overload8.C: New test.
48585
48586         * g++.old-deja/g++.pt/overload7.C: New test.
48587
48588         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
48589
48590         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
48591         and relinking messages.
48592         * lib/g++.exp (g++_target_compile): Remove .rpo file when
48593         compiling with -frepo.
48594
48595 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
48596
48597         * g++.old-deja/g++.pt/lookup6.C: New test.
48598
48599 1998-11-30  Nick Clifton  <nickc@cygnus.com>
48600
48601         * gcc.c-torture/execute/981130-1.c: New test.
48602         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
48603
48604 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
48605
48606         * g++.old-deja/g++.pt/explicit76.C: New test.
48607
48608         * g++.old-deja/g++.pt/friend38.C: New test.
48609
48610         * g++.old-deja/g++.ns/crash2.C: New test.
48611
48612         * g++.old-deja/g++.pt/defarg8.C: New test.
48613
48614         * g++.old-deja/g++.pt/instantiate6.C: New test.
48615
48616         * g++.old-deja/g++.pt/static6.C: New test.
48617
48618         * g++.old-deja/g++.pt/decl2.C: New test.
48619
48620 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
48621
48622         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
48623         problem is actually related with name lookup, but so what? :-)
48624
48625         * g++.old-deja/g++.pt/friend37.C: New test.
48626
48627 1998-11-25  Dave Love  <d.love@dl.ac.uk>
48628
48629         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
48630         element, which fails on some systems.
48631
48632         * g77.f-torture/execute/labug1.f: New test.
48633
48634 1998-11-21  Jeffrey A Law  (law@cygnus.com)
48635
48636         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
48637         is defined.
48638
48639 1998-11-18  Dave Love  <d.love@dl.ac.uk>
48640
48641         * g77.f-torture/compile/981117-1.f: New test.
48642
48643 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
48644
48645         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
48646         properly discarded.
48647
48648 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
48649
48650         * gcc.c-torture/execute/memcheck: New directory of tests for
48651         -fcheck-memory-usage.
48652
48653 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48654
48655         * README: New file, general information about the testsuite and
48656         new description of the various C++ test subdirectories.
48657         * README.g++: Eliminate obsolete information, update and move most
48658         relevant stuff to README.
48659
48660 1998-11-07  Richard Henderson  <rth@cygnus.com>
48661
48662         * gcc.c-torture/compile/981107-1.c: New test.
48663
48664 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
48665
48666         * execute/memcpy-bi.c: New testcase.
48667
48668 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
48669
48670         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
48671         base classes.
48672
48673         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
48674         template is selected.
48675
48676         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
48677         classes, it should be accepted for all types.
48678
48679         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
48680
48681         * g++.old-deja/g++.pt/spec24.C: Ensure that template
48682         specializations start with template headers.
48683
48684 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
48685
48686         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
48687
48688         * g++.old-deja/g++.other/init9.C: Test cross initialization of
48689         non-POD types.
48690
48691 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
48692
48693         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
48694
48695 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
48696
48697         * compile/981022-1.c, compile/981022-1.x: New test and driver.
48698
48699 1998-10-19  Jeffrey A Law  (law@cygnus.com)
48700
48701         * 981019-1.c: New test.
48702
48703 1998-10-14  Robert Lipe <robertl@dgii.com>
48704
48705         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
48706         find objc headers.
48707
48708 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
48709
48710         * compile/981001-4.c: Remove use of GCC extension that triggers a
48711         compiler bug.
48712
48713 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
48714
48715         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
48716
48717 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
48718
48719         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
48720         instantiation of template produces incorrect code for delete
48721         expression.
48722
48723         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
48724         constructors' name is not unique.
48725         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
48726         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
48727
48728         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
48729         automatic array of const is ill-formed.
48730
48731         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
48732         of template parameter?
48733
48734         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
48735         const.
48736
48737         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
48738         pointer-to-member expression.
48739
48740         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
48741         declaration causes ICE.
48742
48743 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
48744
48745         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
48746         reserved in the global namespace.
48747
48748         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
48749         generate needed virtual table.
48750
48751         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
48752
48753 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
48754
48755         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
48756         template-dependent type
48757
48758 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
48759
48760         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
48761         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
48762         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
48763
48764         * g++.old-deja/g++.other/using5.C: New test; using decl from base
48765         class should be usable as argument of member function.
48766         * g++.old-deja/g++.other/using6.C: New test; using decl from base
48767         class should be usable as return type of member function.
48768         * g++.old-deja/g++.other/using7.C: New test; using decl from base
48769         class should be usable as type of data member.
48770
48771         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
48772
48773 1998-10-09  Jeffrey A Law  (law@cygnus.com)
48774
48775         * gcc.c-torture/special/920521-1.c: Fix bogus test.
48776
48777 1998-10-08  Nick Clifton  <nickc@cygnus.com>
48778
48779         * gcc.dg/dll-?.c Add thumb to target list.
48780         Fix assembler scan patterns to match current assembler output.
48781
48782 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
48783
48784         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
48785         matching of template brackets.
48786
48787         * g++.old-deja/g++.other/using4.C: New test.  Test using
48788         declarations of methods from base classes.
48789
48790         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
48791         within functions should introduce names into the innermost
48792         enclosing namespace.
48793
48794         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
48795         of static locals if first initialization throws.
48796
48797 1998-10-07  Jim Wilson  <wilson@cygnus.com>
48798
48799         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
48800
48801 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
48802
48803         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
48804         lose track of the possible targets of tablejump insns.
48805         * special/special.exp: Run it.
48806
48807 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
48808
48809         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
48810         must be declared before its specializations can be named in friend
48811         declarations.
48812
48813 1998-10-05  Dave Love  <d.love@dl.ac.uk>
48814
48815         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
48816
48817         * g77.f-torture/execute/io1.f: New test.
48818
48819 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
48820
48821         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
48822         with pointer to template function, for which no argument deduction
48823         is possible.
48824
48825         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
48826         specialization of template function as argument to template
48827         function.
48828
48829         * g++.old-deja/g++.other/access2.C: New test; Inner class
48830         shouldn't have privileged access to Outer's names.
48831
48832 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
48833
48834         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
48835         friend template declared within template class conflicts with
48836         nested class of the same name.
48837
48838         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
48839         is ignored.
48840
48841         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
48842         object with direct initializer as function declaration.
48843
48844         * g++.old-deja/g++.other/decl2.C: New test; duplicate
48845         initializers.
48846
48847         * g++.old-deja/g++.other/null2.C: New test; conditional operator
48848         involving const pointer and NULL produces incorrect result.
48849
48850         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
48851         type name without `typename' should be rejected with -pedantic.
48852
48853 1998-10-02  Richard Henderson  <rth@cygnus.com>
48854
48855         * g++.old-deja/g++.other/addrof1.C: New test.
48856
48857 1998-10-01  Nick Clifton  <nickc@cygnus.com>
48858
48859         * gcc.c-torture/compile/981001-1.c: New test.
48860         * gcc.c-torture/execute/981001-1.c: New test.
48861
48862 1998-10-01  Jeffrey A Law  (law@cygnus.com)
48863
48864         * gcc.c-torture/compile/981001-2.c: New test.
48865         * gcc.c-torture/compile/981001-3.c: New test.
48866         * gcc.c-torture/compile/981001-4.c: New test.
48867
48868 1998-10-01  Robert Lipe  <robertl@dgii.com>
48869
48870         * lib/objc.exp (objc_target_compile): Add -L during compiles for
48871         multilibbed hosts.  Idea grafted from g77.exp.
48872
48873 1998-09-30  Dave Love  <d.love@dl.ac.uk>
48874
48875         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
48876         avoid losing on systems which need -lsocket.
48877
48878 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
48879
48880         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
48881         * g++.old-deja/g++.other/nested2.C: Ditto.
48882         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
48883         failure.
48884
48885 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
48886
48887         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
48888         preferred over template operator!= for enum bitfields.
48889
48890 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
48891
48892         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
48893         that happen to have the same base name, but in different scopes,
48894         are incorrectly rejected.
48895
48896 1998-09-16  Richard Henderson  <rth@cygnus.com>
48897
48898         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
48899         on the native word size instead of an integer literal.
48900
48901 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
48902
48903         * g++.old-deja/g++.other/static2.C: Invocation of static data
48904         member of type pointer-to-function denoted as non-static member.
48905
48906         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
48907         checks involving function types and aliases.
48908
48909 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
48910
48911         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
48912         redefined to the same non-trivial type.
48913
48914         * g++.old-deja/g++.pt/explicit73.C: Test for proper
48915         namespace-qualification of template specializations declared in
48916         other namespaces.
48917
48918         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
48919         to declare a subset of the specializations of a template function
48920         as friends of specializations of a template class.
48921
48922         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
48923         member templates that do not fully specialize the enclosing
48924         template class are rejected.
48925
48926 1998-09-11  Dave Love  <d.love@dl.ac.uk>
48927
48928         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
48929
48930 1998-09-08  Dave Love  <d.love@dl.ac.uk>
48931
48932         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
48933         altered from libf2c/libU77 version.
48934
48935 1998-09-06  Dave Love  <d.love@dl.ac.uk>
48936
48937         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
48938
48939 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
48940
48941         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
48942         (un)signed char are different types for template specialization
48943         purposes.
48944
48945 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
48946
48947         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
48948         * objc: ObjC testsuite.
48949
48950 1998-08-31  Catherine Moore  <clm@cygnus.com>
48951
48952         * gcc.c-torture/execute/941014-1.x: New file.
48953
48954 1998-08-31  Nick Clifton  <nickc@cygnus.com>
48955
48956         * lib/c-torture.exp: Add support for
48957         torture_eval_before_compile and torture_eval_before_execute
48958         variables.
48959
48960 1998-08-30  Jeffrey A Law  (law@cygnus.com)
48961
48962         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
48963         this test triggers valid.
48964
48965 1998-08-27  Jeffrey A Law  (law@cygnus.com)
48966
48967         * gcc.dg/980827-1.c: New test.
48968
48969 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
48970
48971         * gcc.c-torture/execute/loop-4b.c: New test.
48972
48973 1998-08-26  Nick Clifton  <nickc@cygnus.com>
48974
48975         * lib/c-torture.exp: Add support for
48976         torture_eval_before_compile and torture_eval_before_execute
48977         variables.
48978
48979 1998-08-25  Jeffrey A Law  (law@cygnus.com)
48980
48981         * gcc.c-torture/compile/980825-1.c: New test.
48982
48983 1998-08-24  Nick Clifton  <nickc@cygnus.com>
48984
48985         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
48986         count number tests in opt_t0 not good_t0.
48987
48988 1998-08-24  Jeffrey A Law  (law@cygnus.com)
48989
48990         * gcc.c-torture/compile/930326-1.x: Fix typo.
48991
48992 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
48993
48994         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
48995         causes an ICE.
48996
48997 1998-08-21  Jeffrey A Law  (law@cygnus.com)
48998
48999         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
49000         STACK_SIZE is defined.
49001         * gcc.c-torture/unsorted/stuct.c: Similarly.
49002
49003         * gcc.c-torture/compile/980821-1.c: New test.
49004
49005 1998-08-21  Jeffrey A Law  (law@cygnus.com)
49006
49007         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
49008
49009 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
49010
49011         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
49012         code.
49013
49014 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
49015
49016         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
49017         error'.
49018
49019 1998-08-18  Jeffrey A Law  (law@cygnus.com)
49020
49021         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
49022
49023 1998-08-16  Jeffrey A Law  (law@cygnus.com)
49024
49025         * gcc.c-torture/compile/980816-1.c: New test.
49026
49027         * gcc.dg/980816-1.c: New test.
49028
49029 1998-08-13  Jeffrey A Law  (law@cygnus.com)
49030
49031         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
49032         compiler for ieee tests.
49033
49034 1998-08-01  Dave Love  <d.love@dl.ac.uk>
49035
49036         * g77.f-torture/compile/980729-0.f: New test.
49037
49038 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
49039
49040         * gcc.c-torture/special/eeprof-1.c: New test, for
49041         -finstrument-functions.
49042         * gcc.c-torture/special/special.exp: Run it.
49043
49044 1998-07-29  Jeffrey A Law  (law@cygnus.com)
49045
49046         * gcc.c-torture/compile/980729-1.c: New test.
49047
49048 1998-07-27  Nick Clifton  <nickc@cygnus.com>
49049
49050         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
49051         __thumb__ is defined, and test for ARM style doubles if so.
49052
49053 1998-07-26  Dave Love  <d.love@dl.ac.uk>
49054
49055         * g77.f-torture/noncompile/980615-0.f: New test.
49056
49057 1998-07-26  H.J. Lu  (hjl@gnu.org)
49058
49059         * gcc.dg/980312-1.c: Do link instead of compile.
49060         * gcc.dg/980313-1.c: Likewise.
49061
49062 1998-07-26  Jeffrey A Law  (law@cygnus.com)
49063
49064         * gcc.c-torture/compile/980726-1.c: New test.
49065
49066 1998-07-25  Dave Love  <d.love@dl.ac.uk>
49067
49068         * g77.f-torture/execute/io0.f: New test.
49069
49070 1998-07-24  Nick Clifton  <nickc@cygnus.com>
49071
49072         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
49073         an int.
49074
49075 1998-06-18  Michael Meissner  <meissner@cygnus.com>
49076
49077         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
49078         m32r bugs.
49079
49080 1998-07-17  Nick Clifton  <nickc@cygnus.com>
49081
49082         * gcc.dg/980626-1.c: Expect failures for all toolchains until
49083         c-decl.c:grokdeclarator can handle mode attributes.
49084
49085 1998-07-16  Jeffrey A Law  (law@cygnus.com)
49086
49087         * gcc.c-torture/execute/980716-1.c: New test.
49088
49089 1998-07-13  Jeffrey A Law  (law@cygnus.com)
49090
49091         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
49092         the mn10200.
49093         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
49094         the mn10200.
49095         * gcc.c-torture/execute/va-arg-3.x: Similarly.
49096         * gcc.c-torture/compile/930326-1.x: Similarly.
49097
49098 1998-07-13  Dave Love  <d.love@dl.ac.uk>
49099
49100         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
49101         New test from Craig.
49102
49103 1998-07-12  Dave Love  <d.love@dl.ac.uk>
49104
49105         * g77.f-torture/noncompile/980616-0.f: New test.
49106
49107         * g77.f-torture/execute/970816-3.f: New test from Craig.
49108
49109 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
49110
49111         *  g++.other/singleton.C: Return error value instead of taking
49112         SIGSEGV.
49113
49114 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
49115
49116         *  g++.other/singleton.C: New test.  Warning is under dispute.
49117         Runtime crash is not.
49118
49119 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
49120
49121         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
49122         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
49123         using6.C, using7.C}: New namespace tests.
49124
49125 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
49126
49127         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
49128         specialization with typedef'ed names used as array indexes.
49129
49130 1998-07-09  Jeffrey A Law  (law@cygnus.com)
49131
49132         * gcc.c-torture/execute/980709-1.c: New test.
49133
49134         * gcc.dg/980709-1.c: New test.
49135
49136 1998-07-07  Richard Henderson  <rth@cygnus.com>
49137
49138         * gcc.c-torture/execute/bcp-1.c: New test.
49139
49140 1998-07-07  Jeffrey A Law  (law@cygnus.com)
49141
49142         * gcc.c-torture/execute/980707-1.c: New test.
49143
49144 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
49145
49146         * gcc.c-torture/compile/980706-1.c: New test.
49147
49148 1998-07-01  Dave Love  <d.love@dl.ac.uk>
49149
49150         * g77.f-torture/execute/980701-0.f,
49151         g77.f-torture/execute/980701-1.f: New test from Craig.
49152
49153 1998-07-01  Jeffrey A Law  (law@cygnus.com)
49154
49155         * gcc.c-torture/compile/980701-1.c: New test.
49156
49157         * gcc.c-torture/execute/980701-1.c: New test.
49158
49159 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
49160 rlsruhe.de>
49161
49162         * g++.old-deja/g++.robertl/eb132.C: New test.
49163         * g++.old-deja/g++.robertl/eb133.C: Likewise.
49164
49165 1998-06-29  Dave Love  <d.love@dl.ac.uk>
49166
49167         * g77.f-torture/execute/980628-7.f,
49168         g77.f-torture/execute/980628-8.f,
49169         g77.f-torture/execute/980628-9.f,
49170         g77.f-torture/execute/980628-10.f: New tests from Craig.
49171
49172         * g77.f-torture/execute/980628-3.f: Remove mail headers.
49173
49174 1998-06-28  Jeffrey A Law  (law@cygnus.com)
49175
49176         * g77.f-torture/execute/980628-4.f: New test from Craig.
49177         * g77.f-torture/execute/980628-5.f: Likewise.
49178         * g77.f-torture/execute/980628-2.f: Likewise.
49179         * g77.f-torture/execute/980628-0.f: Likewise.
49180         * g77.f-torture/execute/980628-1.f: Likewise.
49181         * g77.f-torture/execute/980628-3.f: Likewise.
49182         * g77.f-torture/execute/980628-6.f: Likewise.
49183
49184 1998-06-28  Jeffrey A Law  (law@cygnus.com)
49185
49186         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
49187         directory when nothing has been installed yet.
49188
49189 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
49190
49191         * gcc.c-torture/special/special.exp: Handle newer versions of
49192         dejagnu.
49193
49194 1998-06-26  Jeffrey A Law  (law@cygnus.com)
49195
49196         * gcc.dg/980626-1.c: New test.
49197
49198 1998-06-19  Bruno Haible <haible@ilog.fr>
49199
49200         * gcc.misc-tests/m-un-2.c: New test.
49201         * g++.old-deja/g++.other/warn01.c: Likewise.
49202
49203 1998-06-19  Robert Lipe  <robertl@dgii.com>
49204
49205         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
49206         compatibility with assmblers with a different comment character.
49207         Eliminate use of GAS-specific extensions.
49208
49209 1998-06-19  Jeffrey A Law  (law@cygnus.com)
49210
49211         * gcc.c-torture/execute/ieee/980619-1.c: New test.
49212
49213 1998-06-19  Robert Lipe  <robertl@dgii.com>
49214
49215         * lib/g77.exp: Replace search for libf2c.a with search for newly
49216         renamed libg2c.a
49217
49218 1998-06-17  Jeffrey A Law  (law@cygnus.com)
49219
49220         * gcc.c-torture/execute/980617-1.c: New test.
49221
49222 1998-06-12  Jeffrey A Law  (law@cygnus.com)
49223
49224         * gcc.c-torture/execute/980612-1.c: New test.
49225
49226 1998-06-08  Jeffrey A Law  (law@cygnus.com)
49227
49228         * gcc.dg/980523-1.c: Only test on ppc-linux.
49229         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
49230
49231         * gcc.c-torture/execute/980608-1.c: New test.
49232
49233 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
49234
49235         * gcc.c-torture/execute/980605-1.c: New test.
49236
49237 1998-06-04  Jeffrey A Law  (law@cygnus.com)
49238
49239         * gcc.c-torture/execute/980604-1.c: New test.
49240
49241 1998-06-02  Jeffrey A Law  (law@cygnus.com)
49242
49243         * gcc.c-torture/execute/980602-1.c: New test.
49244         * gcc.c-torture/execute/980602-2.c: Likewise.
49245
49246 1998-06-02  Dave Love  <d.love@dl.ac.uk>
49247
49248         * 970125-0.f: Fix per JCB.  Add commentary.
49249
49250 1998-05-31  Michael Meissner  <meissner@cygnus.com>
49251
49252         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
49253         IEEE -0 support.
49254
49255 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
49256
49257         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
49258         earlier.
49259
49260 1998-05-28  Catherine Moore <clm@cygnus.com>
49261
49262         * gcc.c-torture/execute/980526-3.c: New test.
49263
49264 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
49265
49266         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
49267         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
49268         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
49269         m88k-motorola-sysv3 to XFAIL.
49270
49271 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49272
49273         * gcc.dg/980526-1.c: New test.
49274         * gcc.c-torture/execute/980526-2.c: New test.
49275
49276 1998-05-26  Jeffrey A Law  (law@cygnus.com)
49277
49278         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
49279
49280         * gcc.c-torture/execute/980526-1.c: New test.
49281
49282 1998-05-26  Dave Love  <d.love@dl.ac.uk>
49283
49284         * g77.f-torture/execute/alpha2.f: Add runtime test.
49285
49286 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
49287
49288         * g++.old-deja/old-deja.exp: Strip leading directories.
49289
49290         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
49291         error for the line.  Don't run multiple tests for the same line.
49292
49293 1998-05-23  Jeffrey A Law  (law@cygnus.com)
49294
49295         * gcc.dg/980523-1.c: New test.
49296
49297 1998-05-23  Dave Love  <d.love@dl.ac.uk>
49298
49299         * g77.f-torture/compile/970915-0.f: New test.
49300
49301 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
49302
49303         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
49304
49305 1998-05-21  Jeffrey A Law  (law@cygnus.com)
49306
49307         * gcc.dg/980520-1.c: New test.
49308
49309 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
49310
49311         * gcc.dg/980502-1.c: Fix return type.
49312
49313 1998-05-20  Jeffrey A Law  (law@cygnus.com)
49314
49315         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
49316         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
49317         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
49318         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
49319         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
49320
49321 1998-05-20  Dave Love  <d.love@dl.ac.uk>
49322
49323         * g77.f-torture/execute/980520-1.f: New test.
49324
49325 1998-05-15  Dave Love  <d.love@dl.ac.uk>
49326
49327         * lib/mike-g77.exp: New file.
49328
49329         * g77.f-torture/noncompile/noncompile.exp,
49330         g77.f-torture/noncompile/check0.f: New files.
49331
49332 1998-05-14  Dave Love  <d.love@dl.ac.uk>
49333
49334         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
49335         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
49336         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
49337         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
49338         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
49339         abort where appropriate.
49340
49341 1998-05-05  Michael Meissner  <meissner@cygnus.com>
49342
49343         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
49344         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
49345
49346 1998-04-29  Dave Love  <d.love@dl.ac.uk>
49347
49348         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
49349
49350 1998-04-27  Dave Love  <d.love@dl.ac.uk>
49351
49352         * g77.f-torture/compile/980427-0.f: New test.
49353
49354 1998-04-24  Dave Love  <d.love@dl.ac.uk>
49355
49356         * g77.f-torture/compile/980424-0.f: New test.
49357
49358 1998-04-19  Dave Love  <d.love@dl.ac.uk>
49359
49360         * g77.f-torture/compile/980419-2.f (main): New test.
49361         * g77.f-torture/compile/970125-0.f: New test.
49362         * g77.f-torture/compile/980419-1.f: New test.
49363
49364 1998-04-08  Jim Wilson  <wilson@cygnus.com>
49365
49366         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
49367         of loop-4.c.
49368
49369 1998-04-07  Jim Wilson  <wilson@cygnus.com>
49370
49371         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
49372
49373 1998-04-03  Jim Wilson  <wilson@cygnus.com>
49374
49375         * gcc.c-torture/compile/980329-1.c: New test.
49376
49377 1998-03-18  Jim Wilson  <wilson@cygnus.com>
49378
49379         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
49380         * gcc.dg/980312-1.c: Fix typo in -march command.
49381
49382 1998-03-16  H.J. Lu  (hjl@gnu.org)
49383
49384         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
49385
49386 1998-03-11  Robert Lipe  <robertl@dgii.com>
49387
49388         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
49389         Dave Love agree the Fortran source is bogus.
49390
49391 1998-03-11  Robert Lipe  <robertl@dgii.com>
49392
49393         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
49394         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
49395         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
49396         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
49397         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
49398
49399 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
49400
49401         * g++.old-deja/g++.other/friend1.C: New test.
49402
49403 1998-02-18  Dave Love  <d.love@dl.ac.uk>
49404
49405         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
49406         possibly uninitialized) variables and declare dnrm2.
49407
49408 1998-02-23  Robert Lipe <robertl@dgii.com>
49409
49410         From Bruno Haible <haible@ilog.fr>:
49411         * gcc.c-torture/execute/980223.c: New test.
49412
49413 1998-02-13  Jeffrey A Law  (law@cygnus.com)
49414
49415         * gcc.dg/ifelse-1.c: New test.
49416
49417 1998-02-09  H.J. Lu  (hjl@gnu.org)
49418
49419         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
49420
49421           * lib/old-dejagnu.exp (old-dejagnu): Added the
49422           "execution test - XFAIL *-*-*" handling in the spirit of
49423           "excess errors test -". Changed the "execution test fails"
49424           handling to be like "excess errors test fails".
49425           * Update various tests accordingly.
49426
49427 1998-02-06  Jim Wilson  <wilson@cygnus.com>
49428
49429         * gcc.c-torture/execute/980205.c: New test.
49430
49431 1998-01-18  Jeffrey A Law  (law@cygnus.com)
49432
49433         * lib/c-torture.exp: Look for .x files instead of .cexp files.
49434         * lib/f-torture.exp: Similarly.
49435         * gcc.c-torture: Rename all .cexp files to .x files.
49436
49437 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
49438
49439         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
49440         (940510-1.c): Removed duplicate.
49441         (971104-1.c): New test.
49442
49443 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
49444
49445           * lib/f-torture.exp: Improve error and loop detection.
49446
49447 1997-11-19  Michael Meissner  <meissner@cygnus.com>
49448
49449         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
49450         use that to size the filler array.
49451
49452 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
49453
49454         * lib/c-torture.exp(c-torture-execute): Fix typo.
49455
49456         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
49457         testcase as the executable name. Keep the executable around if
49458         the test fails.
49459
49460 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
49461
49462         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
49463         changes.  Only test one -g option, and move it to the end of the
49464         list of options to test.
49465
49466 1997-09-19  Michael Meissner  <meissner@cygnus.com>
49467
49468         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
49469         variable GCC_TORTURE_OPTIONS to supply default switches separated
49470         by colons.  If no environment variable, run tests with -O0 -g, -O1
49471         -g, and -O2 -g as well.
49472
49473 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
49474
49475         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
49476         explanatory comments. Fix indentation.
49477
49478 1997-09-15  Jeffrey A Law  (law@cygnus.com)
49479
49480         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
49481
49482 1997-09-11  Jeffrey A Law  (law@cygnus.com)
49483
49484         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
49485         * g++.old-deja/g++.mike/p7325.C: Likewise.
49486         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
49487
49488 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
49489
49490         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
49491         * g++.old-deja/g++.brendan/crash30.C: Likewise.
49492         * g++.old-deja/g++.brendan/crash39.C: Likewise.
49493         * g++.old-deja/g++.law/operators4.C: Likewise.
49494
49495 1997-09-11  Joe Buck  (jbuck@synopsys.com)
49496
49497         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
49498         * g++.old-deja/g++.mike/p784.C: Ditto.
49499         * g++.old-deja/g++.mike/p785.C: Ditto.
49500
49501 1997-09-05  Jeffrey A Law  (law@cygnus.com)
49502
49503           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
49504
49505 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
49506
49507         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
49508         target feature; pass this to c-torture-execute as needed.
49509
49510 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
49511
49512         * lib/c-torture.exp(c-torture-execute): If the previous and the
49513         current executables being tested are identical, we don't need to
49514         run the executable again. Try to make the executable names
49515         unique. Add an optional argument for passing additional compiler
49516         flags.
49517
49518 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
49519
49520         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
49521
49522 1997-08-29  Jeffrey A Law  (law@cygnus.com)
49523
49524         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
49525
49526 1997-07-31  Jeffrey A Law  (law@cygnus.com)
49527
49528         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
49529         32bit or larger longs.
49530
49531         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
49532         have either a 32bit long or 32bit int.
49533
49534 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
49535
49536         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
49537         Make double precision tests dependent on sizeof (double).
49538
49539 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
49540
49541         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
49542         too.
49543
49544 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
49545
49546         * gcc.c-torture/compile/961203-1.cexp: New script.
49547
49548 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
49549
49550         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
49551         up the includes ourselves.
49552
49553 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
49554
49555         * lib/plumhall.exp: Remove random include, and add a few
49556         verbose messages for debugging.
49557
49558 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
49559
49560         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
49561         of trying to do it ourselves.
49562
49563 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
49564
49565         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
49566
49567 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
49568
49569         * gcc.prms/5403.c: Made regexp a bit less strict.
49570
49571 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
49572
49573         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
49574         is returned from remote_load instead.
49575         * lib/plumhall.exp: Ditto.
49576         * lib/mike-g++.exp: Ditto.
49577         * lib/old-dejagnu.exp: Ditto.
49578         * lib/c-torture.exp: Ditto.
49579
49580 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
49581
49582         * lib/g++.exp: Use build_wrapper procedure.
49583         * lib/gcc.exp: Ditto.
49584
49585 1997-05-20  Jeffrey A Law  (law@cygnus.com)
49586
49587         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
49588         an old-style decl for malloc.  Fixes tests to work when
49589         sizeof (int) != sizeof (size_t).
49590
49591 1997-05-15  Mike Meissner  <meissner@cygnus.com>
49592
49593         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
49594
49595         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
49596         use stdargs.h interface.
49597
49598 1997-05-15  Mike Meissner  <meissner@cygnus.com>
49599
49600         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
49601         NO_VARARGS when compiling.
49602
49603 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
49604
49605         * lib/plumhall.exp(ph_includes): New procedure.
49606         (ph_make): Use it.
49607         (ph_compiler): Ditto.
49608
49609         * lib/g++.exp: Rename test-glue.c to testglue.c.
49610         * lib/gcc.exp: Ditto.
49611
49612 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
49613
49614         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
49615         to completion when it's called.
49616
49617 1997-03-21  Michael Meissner  <meissner@cygnus.com>
49618
49619         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
49620         is defined, don't do test.
49621
49622 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
49623
49624         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
49625         for object files.
49626         (ph_summary): Mark skipped testcases as untested, not unresolved.
49627
49628         * lib/plumhall.exp (ph_make): If unresolved because of bad
49629         errorCode, record errorCode in log file.
49630         (*): Replace send_log/verbose with verbose -log.
49631
49632 1997-03-19  Michael Meissner  <meissner@cygnus.com>
49633
49634         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
49635         double conversion if double isn't at least 8 bytes.
49636
49637         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
49638         int to work with targets where int is 16 bits.
49639
49640         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
49641         8 bytes, just exit, since 4 byte doubles don't have enough bits of
49642         precision for the test to complete.
49643
49644 1997-03-14  Michael Meissner  <meissner@cygnus.com>
49645
49646         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
49647         if d10v is not compiled with the -mdouble64 flag.
49648         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
49649
49650         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
49651         d10v is not compiled with the -mint32 flag.
49652
49653 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
49654
49655         * lib/plumhall.exp: Use incr_count.
49656
49657 1997-03-12  Jeffrey A Law  (law@cygnus.com)
49658
49659         * gcc.c-torture: Update to c-torture-1.45.
49660
49661 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
49662
49663         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
49664         the name of the expect testcase file).
49665
49666         * lib/g++.exp(g++_init): Ditto.
49667
49668 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
49669
49670         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
49671         the host.
49672
49673         * lib/gcc.exp(gcc_exit): New procedure.
49674
49675 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
49676
49677         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
49678         specs where appropriate.
49679
49680         * g++.old-deja/g++.arm/*: Added additional ERROR checks
49681         because of new "candidates are" messages, and removed a few
49682
49683         * Converted all non-old-style g++ testcases to old-style, and
49684         moved into g++.old-deja.
49685
49686 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
49687
49688         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
49689         options.
49690
49691         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
49692         succeeded.
49693
49694         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
49695
49696 1997-02-13  Michael Meissner  <meissner@cygnus.com>
49697
49698         * lib/gcc.exp (gcc_target_compile): Add support for defining
49699         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
49700         the machine doesn't have those features.
49701
49702 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
49703
49704         * g++.law/operators4.exp: Don't use LIBS.
49705
49706 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
49707
49708         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
49709
49710         * lib/mike-g++.exp: Don't set the compiler to be tested here.
49711         * lib/g++.exp: Set it here instead. Also, allow use of the
49712         --tool_exec and --tool_opt options. Change CXX to
49713         GXX_UNDER_TEST.
49714
49715         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
49716
49717         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
49718
49719 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
49720
49721         * lib/old-dejagnu.exp: Use prune_warnings instead of
49722         prune_system_crud.
49723         * lib/mike-g++.exp: Ditto.
49724         * lib/gcc.exp: Ditto.
49725         * lib/g++.exp: Ditto.
49726
49727         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
49728
49729 1997-02-07  Jeffrey A Law  (law@cygnus.com)
49730
49731           * 941014-2.c: Include stdlib.h
49732           * 960327-1.c: Include stdio.h
49733           * dbra.c, index-1.c: Don't assume ints are 32bits.
49734
49735 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
49736
49737         * lib/gcc.exp: Add gcc,stack_size target feature.
49738
49739         * lib/g++.exp(g++_target_compile): Add the include and link
49740         paths here, not in two other places. And, it's $options, not
49741         options.
49742
49743         * lib/mike-g++.exp(postbase): Remove the code that determines
49744         the correct include and link paths.
49745         * g++.old-deja/old-deja.exp: Ditto.
49746
49747 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
49748
49749         * lib/g++.exp(g++_init): target_compile no longer returns the
49750         filename of the result.
49751
49752 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
49753
49754         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
49755         call to glob.
49756
49757         * gcc.c-torture/special/special.exp: Change call to
49758         gcc_target_compile to include the object file.
49759
49760 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
49761
49762         * gcc.c-torture/special/special.exp: Correct misspelling in last
49763         change.
49764
49765 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
49766
49767         * lib/plumhall.exp(ph_summary): Log the entire output of the
49768         executable. Return -1 if there were any failures, 0 otherwise.
49769         (ph_execute): Return -1 if there were any failures, 0 otherwise.
49770         (ph_make): Clean up objects and executables that were built
49771         if the tests succeeded.
49772
49773 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
49774
49775         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
49776         libraries and includes in the build tree as appropriate.
49777
49778 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
49779
49780         * lib/c-torture.exp: Instead of looking for the global variable
49781         NO_LONG_LONG, check to see if that's a feature of the target.
49782
49783 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
49784
49785         * config/default.exp: Minimize. Delete the remainer of the files in
49786         config; this functionality is now in devo/dejagnu/config.
49787
49788         g++.*/*: Pass any additional flags used to compile to postbase;
49789         delete CXXFLAGS.
49790
49791         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
49792         is now done by runtest.exp. Use gcc_target_compile instead of
49793         compile.
49794
49795         lib/c-torture.exp: Use gcc_target_compile instead of compile.
49796         Remove references to CFLAGS. Use remote_file instead of
49797         calling rm -f.
49798         (c-torture): Take a list of arguments to use to compile this
49799         testcase.
49800
49801         lib/g++.exp: Simplify. Use target_compile instead of compile.
49802         lib/gcc-dg.exp: Ditto.
49803         lib/gcc.exp: Ditto.
49804         lib/mike-{gcc,g++}.exp: Ditto.
49805         lib/old-dejagnu.exp: Ditto.
49806         lib/plumhall.exp: Ditto.
49807
49808 1997-01-08  Jim Wilson  <wilson@cygnus.com>
49809
49810         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
49811         (ph_linker): Likewise.
49812
49813 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
49814
49815           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
49816         MAP_ANON / MAP_ANONYMOUS if defined;
49817         else try to map from /dev/zero .
49818
49819 1996-11-12  Jeffrey A Law  (law@cygnus.com)
49820
49821         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
49822         isn't defined, then define it to MAP_ANONYMOUS.
49823
49824 1996-11-12  Jeffrey A Law  (law@cygnus.com)
49825
49826         * gcc.c-torture: Update to c-torture-1.42 release.
49827
49828 1996-11-11  Jeffrey A Law  (law@cygnus.com)
49829
49830         * gcc.c-torture: Update to c-torture-1.41 release.
49831
49832 1996-10-27  Jeffrey A Law  (law@cygnus.com)
49833
49834         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
49835         c-torture release.
49836
49837 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
49838
49839         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
49840         and LDFLAGS.  Fix second case to append the target_info ldflags
49841         onto LDFLAGS, not CFLAGS.
49842         * lib/g++.exp (g++_init): Add target_info stuff.
49843         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
49844         of libgloss and newlib flags for !native.
49845
49846         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
49847         (GDB): Fix relative path to go up another dir for finding gdb.
49848
49849 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
49850
49851         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
49852         versions in the target_info array, if they don't exist.
49853
49854 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
49855
49856         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
49857
49858 1996-07-08  Jim Wilson  <wilson@cygnus.com>
49859
49860         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
49861         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
49862
49863 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
49864
49865         * lib/old-dejagnu.exp: Don't remove the output file before we've
49866         actually tested it. Don't append pwd to the path of the executable
49867         we're testing.
49868
49869 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
49870
49871         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
49872
49873 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
49874
49875         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
49876         temporary directory for compiler files, and set it to a default
49877         value of /tmp. Set $output as the name of the output file from
49878         compiling the testcase. Add a -o option to $cflags_var so the
49879         compiler writes the final output file as $output. Set $executable
49880         to $output.
49881
49882         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
49883         directory for compiler files, and set it to /tmp if it doesn't
49884         already have a value. Set $output_file to the name of the output
49885         file from compiling the testcase. Add a -o option to CXXFLAGS so
49886         the compiler writes the final output file as $output. Use $output
49887         as the executable to be tested.
49888
49889 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
49890
49891         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
49892
49893 1996-06-08  Jeffrey A Law  (law@cygnus.com)
49894
49895         * gcc.c-torture/execute/pending-1.c: New test.  Still
49896         pending in Tege's queue.
49897
49898 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
49899
49900         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
49901         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
49902         if there were failures.  Call unresolved if there were unresolved
49903         testcases.  Call gcc_fail if program did not run to completion.
49904         (ph_make): Pass additional argument name to ph_execute.
49905         (ph_execute): Add new argument.  Pass additional arguments to
49906         ph_summary.  Call gcc_fail is there is no execution output.
49907
49908 1996-04-24  Jeffrey A Law  (law@cygnus.com)
49909
49910         * lib/plumhall.exp (proc_summary): Output relavent summary
49911         lines into the log so specific failures in plumhall can be
49912         investigated.
49913
49914 1996-04-10  Jeffrey A Law  (law@cygnus.com)
49915
49916         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
49917         (c-torture-execute): Don't try to execute tests which use
49918         "long long" types if $NO_LONG_LONG is nonzero.
49919
49920 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
49921
49922         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
49923         not c-torture.
49924
49925         * gcc.ieee: Move from here.
49926         * gcc.c-torture/execute/ieee: To here.
49927
49928 1996-03-26  Jeffrey A Law  (law@cygnus.com)
49929
49930         * gcc.c-torture: Update to c-torture-1.41 release.
49931
49932 1996-03-22  Jeffrey A Law  (law@cygnus.com)
49933
49934         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
49935         not "$output".
49936
49937 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
49938
49939         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
49940         -c present.
49941
49942 1996-03-02  Jeffrey A Law  (law@cygnus.com)
49943
49944         * config/proelf.exp: Handle connecting to a simulator.
49945
49946 1996-01-31  Jeffrey A Law  (law@cygnus.com)
49947
49948         * config/proelf.exp: New file.  Enough framework that we can
49949         run c-torture tests on the proelf targets (or any other target
49950         that gdb can connect to for that matter).
49951
49952 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
49953
49954         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
49955         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
49956
49957         * lib/plumhall.exp (ph_execute): Always call ph_summary if
49958         exec_output exists.
49959
49960 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
49961
49962         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
49963         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
49964
49965         * config/*.exp: Update FSF address.  Change result of ${tool}_load
49966         to pass/fail/unresolved/unsupported/untested.  Caller must now
49967         call unresolved/unsupported/untested.
49968         * lib/*.exp: Update FSF address.  Update to handle new results of
49969         ${tool}_load.
49970         * lib/chill.exp (verbose): Delete.
49971
49972 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
49973
49974         * lib/gcc.exp (default_gcc_start): Change order of args to
49975         $LDFLAGS $CFLAGS $LIBS.
49976         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
49977         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
49978         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
49979         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
49980         * gcc.misc-tests/dg-test.exp: Likewise.
49981         * gcc.misc-tests/msgs.exp: Likewise.
49982         * gcc.prms/prms.exp: Likewise.
49983         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
49984         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
49985
49986         * lib/dg.exp: Deleted, moved to dejagnu/lib.
49987
49988 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
49989
49990         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
49991
49992         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
49993         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
49994
49995         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
49996         necessary.
49997
49998 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
49999
50000         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
50001         global for loop; add use of $mathlib.
50002         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
50003         settings here; set mathlib for anything but VxWorks.
50004
50005 1996-01-22  Jeffrey A Law  (law@cygnus.com)
50006
50007         * gcc.c-torture: Update to c-torture-1.40 release.
50008
50009 1996-01-03  Jeffrey A Law  (law@cygnus.com)
50010
50011         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
50012         dg.exp.
50013
50014 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
50015
50016         * lib/c-torture.exp (c-torture-execute): Declare "output" as
50017         global.
50018
50019 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
50020
50021         * lib/g++.exp (LIBS): Define if not already.
50022         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
50023         (gcc-dg-prune): Call prune_gcc_output.
50024         * lib/gcc.exp (prune_gcc_output): New proc.
50025         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
50026         prune_gcc_output.
50027
50028 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
50029
50030         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
50031         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
50032
50033 1995-11-15  Jeffrey A Law  (law@cygnus.com)
50034
50035         * gcc.c-torture: Update to c-torture-1.39 release.
50036
50037 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
50038
50039         * lib/c-torture.exp (c-torture-execute): Don't return if one option
50040         fails, try others as well.
50041
50042 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
50043
50044         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
50045         If compilation fails, mark execute tests as `untested'.
50046         If test is marked as unsupported, don't mark compilation and
50047         execute tests as failed.
50048
50049 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
50050
50051         * lib/g++.exp (g++_init): Don't link in libg++, and look to
50052         libstdc++ for whether or not we want to be doing shared
50053         libraries.  Delete link_curses since we don't need it anymore.
50054         * lib/mike-g++.exp (postbase): Don't link in libg++.
50055         * g++.old-deja/old-deja.exp: Likewise.
50056
50057 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
50058
50059         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
50060
50061 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
50062
50063         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
50064         For that, add `-Wl,-a,shared_archive'.
50065         * g++.old-deja/old-deja.exp: Likewise.
50066
50067 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
50068
50069         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
50070
50071 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
50072
50073         * lib/mike-g++.exp (postbase): Pay attention to the status of
50074         g++_load.
50075
50076 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
50077
50078           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
50079
50080 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
50081
50082         * lib/gcc.exp (default_gcc_start): No longer need to log program
50083         being executed or its output, execute_anywhere does that now.
50084         * lib/g++.exp (default_g++_version): Call execute_anywhere.
50085         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
50086
50087 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
50088
50089         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
50090         the same as those in lib/g++.exp.
50091
50092 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
50093
50094         * gcc.c-torture: Update to c-torture-1.38 release.
50095         * gcc.ieee: Related changes.
50096
50097 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
50098
50099         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
50100         "exec". Minor reformatting changes.
50101
50102         * config/rom68k.exp (${tool}_load): Make it work in a canadian
50103         cross. This means all "exec" calls now work on a remote host as
50104         well.
50105         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
50106         cross. Filter out the extra "\r\n" stuff that expect puts in.
50107         (c-torture-execute): Filter out the bogus warnings like
50108         c-torture-compile does. Add support for canadian cross.
50109         * lib/gcc.exp (default_gcc_version, default_gcc_start)
50110         Use execute_anywhere rather than calling exec directly. Now it
50111         works for canadian cross testing.
50112
50113 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
50114
50115         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
50116         results into a variable, and check that rather than using file exists.
50117
50118 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
50119
50120         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
50121         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
50122
50123 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
50124
50125         * g++.old-deja/old-deja.exp: Create and pass runshlib and
50126         lib_curses if there's a shared libg++ in the build tree.
50127
50128 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
50129
50130         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
50131         if not supported target.
50132
50133 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
50134
50135         * lib/g++.exp (g++_init): Move empty setting of runshlib and
50136         link_curses up to always happen, not just for native builds.
50137
50138 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
50139
50140         * gcc.c-torture: Update to c-torture-1.36 release.
50141         * gcc.failure: Related changes.
50142
50143 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
50144
50145         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
50146
50147 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
50148
50149         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
50150         * lib/mike-g++.exp (postbase): Not in here.  Still reference
50151         runshlib, link_curses, and mathlib for link and run.
50152
50153         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
50154         pass the runtime shared library options for Solaris, OSF/1, and
50155         Irix5, and link with -lcurses to avoid unresolved references.
50156
50157 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
50158
50159         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
50160         only run once.
50161
50162 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
50163
50164         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
50165
50166 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
50167
50168         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
50169         do not have a framework for the "compat" tests yet.
50170
50171 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
50172
50173         * lib/mike-g++.exp (postbase): New local variable `mathlib',
50174         set to null if we're testing vxworks5.1.  Use that instead of
50175         `-lm' in the setting of LIBS for link and run.
50176
50177 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
50178
50179         * config/rom68k.exp (${tool}_load): Major changes to make it
50180         work.  Verified that it does in fact return the stuff in
50181         exec_output properly.  Catch any Emul or any TRAP other than 0.
50182
50183 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
50184
50185         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
50186         LDFLAGS properly for targets that need stuff from libgloss.
50187         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
50188         only run once.
50189         (gpp_initialized): New variable.
50190
50191 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
50192
50193         * config/rom68k.exp: Load libgloss.exp.
50194         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
50195         so we can produce a fully linked binary.
50196         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
50197         so we can produce a fully linked binary.
50198
50199 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
50200
50201         * lib/plumhall.exp (ph_section): Watch for expected failures.
50202         Add missing `else'.
50203
50204         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
50205         run the testcase.
50206         (c-torture): Likewise.
50207
50208 1995-08-28  Doug Evans  <dje@cygnus.com>
50209
50210         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
50211
50212         * lib/mike-g++.exp (mike_cleanup): New proc.
50213         (prebase): New globals compiler_result, not_compiler_result,
50214         target_regexp.
50215         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
50216         allow leading "-" in pattern.  Watch for unsupported tests.
50217         If $compiler_result is set, pattern match assembler code,
50218         and ditto for $not_compiler_result.
50219         * lib/mike-gcc.exp: Likewise.
50220
50221         * lib/plumhall.exp (ph_execute): Only call ph_summary if
50222         execution "succeeded".
50223
50224 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
50225
50226         * config/win32.exp: New file.
50227         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
50228
50229 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
50230
50231         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
50232         unsupported.
50233         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
50234         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
50235         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
50236
50237         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
50238         "... without exceptions was ...".  That is now handled by
50239         prune_system_crud.
50240         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
50241
50242 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
50243
50244         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
50245         sieve.c,sort2.c}: New files.
50246         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
50247         sieve.exp,sort2.exp}: Drivers for them.
50248
50249         * lib/mike-gcc.exp (program_output): New user settable variable.
50250         (postbase): Call prune_system_crud.  Also prune extraneous compiler
50251         messages.
50252         * lib/mike-g++.exp (program_output): New user settable variable.
50253
50254         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
50255
50256         * config/sh.exp: Deleted (use sim.exp instead).
50257
50258 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
50259
50260         * config/vx.exp: Declare CHECKTASK as global.
50261         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
50262         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
50263         * lib/old-dejagnu.exp: Load [pwd]/$executable.
50264
50265 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
50266
50267         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
50268         target. Like vx.exp, only includes `vx29k.exp' instead of
50269         `vxworks.exp'.
50270
50271 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
50272
50273         * config/sim.exp: Increase time limit from 120 seconds to 240.
50274
50275 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
50276
50277         * gcc.c-torture/execute/950628-1.c: New test.
50278
50279 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
50280
50281         * gcc.c-torture: Update with changes/additions from
50282         c-torture-1.34.
50283
50284 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
50285
50286         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
50287
50288 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
50289
50290         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
50291
50292 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
50293
50294         * gcc.c-torture/compile/950512-1.c: New test.
50295         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
50296         * gcc.dg/struct-ret-1.c: Likewise.
50297
50298 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
50299
50300         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
50301           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
50302
50303 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
50304
50305         * gcc.c-torture/special/920411-1.c: Deleted.
50306         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
50307
50308 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
50309
50310         * config/sim.exp (${tool}_load): Hack in call to bash to get a
50311         cpu limit.
50312
50313 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
50314
50315         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
50316
50317 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
50318
50319         From kenner;
50320         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
50321         is the proper length.
50322         * va-arg-3.c: Likewise.
50323
50324 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
50325
50326         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
50327         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
50328
50329         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
50330         * lib/g++.exp (default_g++_start): Delete old cruft.
50331
50332 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
50333
50334         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
50335         (2 * (1 << 18)) to (2 * (1 << 17)).
50336
50337         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
50338
50339 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
50340
50341         * config/rom68k.exp: Renamed from config/idp.exp
50342
50343 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
50344
50345         * c-torture/compile/921109-2.c
50346
50347 1995-04-18  Mike Stump  <mrs@cygnus.com>
50348
50349         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
50350         excess errors.
50351
50352 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
50353
50354         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
50355         output.
50356         * lib/g++.exp (default_g++_start): Likewise.
50357
50358 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
50359
50360         * gcc.c-torture/compile/950329-1.c: New test.
50361
50362 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
50363
50364           * config/bug.exp (${tool}_load): Updated to use new remote_open
50365           and remote_close procs.
50366         * config/idp.exp: New file.
50367
50368 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
50369
50370         * gcc.c-torture/execute/950322-1.c: New test.
50371
50372 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
50373
50374         * config/vx.exp (${tool}_load): Clean up testing of return code from
50375         vxworks_ld and vxworks_spawn.
50376
50377 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
50378
50379         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
50380
50381 1995-03-13  Mike Stump  <mrs@cygnus.com>
50382
50383         * lib/old-deja.exp: Add `excess errors test - ' error, now one
50384         can mark excess errors on a machine by machine basis.  Note, the
50385         default is to not expect any excess errors, even when excess
50386         errors test - is given, so you will want to put an XFAIL ... on
50387         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
50388         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
50389         those 4 machines, but no others.
50390
50391 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
50392
50393         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
50394         * lib/c-torture.exp: to here.
50395
50396 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
50397
50398         * gcc.c-torture/execute/950221-1.c: New test.
50399         * gcc.c-torture/execute/struct-ret-1.c: New test.
50400         * gcc.c-torture/compile/950221-1.c: New test.
50401
50402         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
50403
50404 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
50405
50406         * gcc.c-torture/execute/arith-1.c (main): Return 0.
50407         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
50408
50409 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
50410
50411         * g++.gb: New directory of tests, derived from my signature and
50412         class scoping tests.
50413
50414         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
50415         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
50416         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
50417         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
50418         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
50419         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
50420         * g++.gb/sig25.C: Likewise.
50421
50422         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
50423         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
50424         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
50425         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
50426         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
50427         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
50428         * g++.gb/sig25.exp: Likewise.
50429
50430         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
50431         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
50432         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
50433         * g++.gb/scope13.C: Likewise, this test still fails.
50434
50435         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
50436         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
50437         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
50438         * g++.gb/scope13.exp: Ditto.
50439
50440         * g++.gb/README: New file, explains what these tests are about.
50441
50442 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
50443
50444         * lib/dg.exp (dg-do): Support `preprocess'.
50445         (dg-test): Likewise.
50446
50447 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
50448
50449         * config/udi.exp: change "continue -expect" to "exp_continue".
50450
50451 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
50452
50453         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
50454         Delete redundant tests.
50455
50456         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
50457         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
50458         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
50459         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
50460         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
50461         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
50462         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
50463         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
50464
50465         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
50466         storing label pointers.
50467         * gcc.c-torture/execute/921019-1.c: Likewise.
50468         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
50469         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
50470         parameter fp.
50471         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
50472         constants.
50473
50474         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
50475         Delete obsolete tests.
50476
50477         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
50478         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
50479         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
50480         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
50481         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
50482         * gcc.c-torture/compile/950124-1.c: New test.
50483
50484         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
50485
50486 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
50487
50488         * lib/mike-g++.exp: Add -lm to LIBS.
50489
50490 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
50491
50492         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
50493
50494 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
50495
50496         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
50497
50498 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
50499
50500         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
50501
50502 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
50503
50504         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
50505         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
50506         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
50507         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
50508         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
50509         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
50510         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
50511         * g++.law/{operators31.C, operators32.C,
50512         * g++.law/{operators33.C, operators34.C}: Likewise.
50513         * g++.law/{pic1.C, refs2.C}: Likewise.
50514         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
50515         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
50516         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
50517         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
50518
50519         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
50520         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
50521         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
50522         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
50523         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
50524         * g++.law/{enum9.exp, friend5.exp}: Likewise.
50525         * g++.law/{nest3.exp, nest4.exp}: Likewise.
50526         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
50527         * g++.law/{operators30.exp, operators31.exp}: Likewise.
50528         * g++.law/{operators32.exp, operators33.exp}: Likewise.
50529         * g++.law/{operators34.exp}: Likewise.
50530         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
50531         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
50532         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
50533         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
50534         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
50535
50536         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
50537         No longer expected to fail.
50538         * g++.law/missed-error3.C: Tweak for recent bool changes.
50539
50540 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
50541
50542         * config/emb-unix: Deleted.
50543         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
50544         remote execution.  Do final link on remote host if REMOTE_LINK is set.
50545
50546 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
50547
50548         * lib/dg.exp (dg-test): Fix typo in last patch.
50549
50550 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
50551
50552         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
50553         (handles multiple occurrences).
50554
50555 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
50556
50557         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
50558         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
50559         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
50560         printed).
50561         * lib/c-torture.exp (c-torture-compile): Likewise.
50562         (c-torture): Prepend full path if missing.
50563         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
50564         (gcc_fail): Likewise.
50565         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
50566
50567 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
50568
50569         * lib/netware.exp: Only attach to NetWare i386 systems.
50570
50571 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
50572
50573         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
50574         messages.  Add test name to "output pattern match" pass/fail message.
50575
50576 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
50577
50578         * gcc.dg: New testsuite.
50579         * gcc.dg/dg.exp: New file.
50580
50581         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
50582         test-switch.c}: Deleted.
50583
50584         * gcc.misc-tests/msgs.exp: New testcase driver.
50585
50586 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
50587
50588         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
50589         Watch for illegal return values from ${tool}_load.
50590         * config/unix.exp (${tool}_load): Fix pass/fail detection for
50591         cross targets.  Coerce return value >0 to 1.
50592
50593 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
50594
50595         * config/unix.exp (${tool}_load): Call program rsh, not proc.
50596
50597         * config/emb-unix.exp: New file.
50598
50599         * config/sim.exp: Error if variable $SIM not defined.
50600         (${tool}_load): Mark test as "untested" if simulator missing.
50601
50602         * config/unix.exp: Load remote.exp to get rcp_download.
50603         * lib/c-torture.exp: Use different option lists for testcases with
50604         and without loops.
50605         * gcc.c-torture/execute/execute.exp: Likewise.
50606
50607 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
50608
50609         * config/*.exp: Clarify return code from ${tool}_load.
50610         Call `unresolved' or `untested' instead of `warning' or `perror'
50611         (sometimes you still want to call both though).
50612         Add comment that `shell_id' is local to each file.
50613         * config/udi.exp (timeout): Set to 30.
50614         Don't print warning if connection fails, $connectmode has already
50615         printed an error.
50616         (${tool}_load): Move verbose messages to level 2.
50617         Rework pattern for "Process started" message.
50618         Pass `shell_id' to ${connectmode}_download.
50619         Retry twice upon timeout.  Make resetting of target more robust.
50620         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
50621         Pass `shell_id' to exit_$connectmode.
50622         Only call exit_$connectmode if connected.
50623         * config/unix.exp (${tool}_load): Check return codes better.
50624         * config/vrtx.exp (${tool}_load): Likewise.
50625         * config/vx.exp (${tool}_load): Likewise.
50626         Delete unneeded global's.
50627         * lib/dg.exp (dg-test): Update to reflect clarified return codes
50628         from ${tool}_load.
50629         (dg-stat): Delete.
50630         (dg-init): Delete recording of pass/fail counts.
50631         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
50632         (old-dejagnu-init): Likewise.
50633         (old-dejagnu-stat): Delete contents, empty proc now.
50634         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
50635         (c-torture): Delete references to lcnt, lpass, lfail.
50636         Get option list from TORTURE_OPTIONS.
50637         Delete -funroll[-all]-loops if no loops.
50638         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
50639         (g++_stat): Delete contents (empty proc now).
50640         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
50641         (gcc_finish): Likewise.
50642         (gcc_stat): Deleted.
50643         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
50644         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
50645         * gcc.c-torture/execute/execute.exp: Likewise.
50646         Split tests into two parts: compile, execute.
50647         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
50648         no loops.  Update to reflect clarified return codes from ${tool}_load.
50649
50650 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
50651
50652         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
50653         to grep for.
50654         (old-dejagnu): Likewise (where necessary).
50655
50656 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
50657
50658         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
50659
50660         * lib/dg.exp (dg-process-target): Fix processing of selector.
50661         Add comment regarding use of `error'.
50662
50663         * lib/gcc.exp (prune_system_crud): Define if missing.
50664         * lib/g++.exp (prune_system_crud): Likewise.
50665
50666         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
50667         Call prune_system_crud.
50668         * lib/dg.exp (dg-runtest): New proc.
50669         Use perror instead of send_user for tcl errors in testcase.
50670         Don't return any value, it's never used.
50671         Don't clobber previous definition of `unknown'.
50672         Print tcl errors in `dg-final'.
50673
50674 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
50675
50676         * lib/dg.exp (dg-process-target): Improve syntax error messages.
50677         (dg-test): Don't print errorInfo, it contains stack backtrace.
50678
50679 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
50680
50681         * lib/g++.exp (runtest_file_p): Define if missing.
50682
50683 1994-09-24  Doug Evans  (dje@cygnus.com)
50684
50685         * lib/mike-g++.exp: Comment out loading of g++.exp.
50686         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
50687         (default_g++_version): Always print something.
50688         (default_g++_start): Comment out call to `which'.
50689         (g++_start, g++_load): Deleted (must be defined in config file).
50690         * lib/gcc.exp: Test for existence of $CC at start.
50691         Delete check for tmpdir (done in gcc_init).
50692         (default_gcc_version): Always print something.
50693         (default_gcc_start): Comment out call to `which'.
50694         * config/*.exp: Major cleanup - make cross targets work at least a
50695         little better for g++ (by not being "--tool gcc" specific).
50696         Rename gcc_xxx to ${tool}_xxx.
50697         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
50698         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
50699
50700 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
50701
50702         * lib/c-torture.exp (c-torture-compile): Rework compiler
50703         message processing.
50704
50705         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
50706         c-torture.
50707
50708 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
50709
50710         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
50711
50712         * lib/dg.exp (dg-process-target): Support { target native }.
50713
50714 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
50715
50716         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
50717         looked for "... program xxx got fatal signal".
50718         Correct regsub munging of `comp_output'.
50719         Ignore compiler messages "path prefix not used" and "linker input
50720         file unused".
50721
50722 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
50723
50724         * lib/gcc.exp (runtest_file_p): Define if missing.
50725         * gcc.prms/template.c: Example to work from.
50726
50727 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
50728
50729         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
50730         * lib/dg.exp (dg-test): Call unsupported testcases as such.
50731
50732         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
50733         * gcc.prms/1883.c: Moved from compile/940714-1.c.
50734         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
50735         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
50736
50737         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
50738         (dg-process-target): No longer a varargs proc.
50739         Return S/N for target, P/F for xfail.  All callers changed.
50740         (user option procs): More argument checking.
50741         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
50742         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
50743         (dg-test): Skip test if not running on selected target in `dg-do'.
50744         Update handling of `dg-do-what', `dg-output-text'.
50745         Separate execution pass/fail from output pattern match pass/fail.
50746         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
50747
50748 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
50749
50750         * gcc.c-torture/special/special.exp: Don't expect failure for mips
50751         target for 920510-1.c.
50752
50753 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
50754
50755         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
50756         Clean up comment regarding use of passcnt, etc.
50757         (gcc_stat): Don't update `testcnt' here.
50758         (gcc_finish): Do it here.
50759         Might as well reset `but_id' here too.
50760         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
50761         to determine if the file should be tested.
50762         * gcc.c-torture/compile/compile.exp: Likewise.
50763         * gcc.c-torture/execute/execute.exp: Likewise.
50764         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
50765         * gcc.misc-tests/dg-test.exp: Likewise.
50766         * gcc.prms/prms.exp: Likewise.
50767         * gcc.wendy/wendy.exp: Likewise.
50768         * g++.old-deja.exp: Likewise.
50769         Move "Testing file" message to verbose level 1.
50770
50771 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
50772
50773         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
50774
50775 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
50776
50777         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
50778         (default_gcc_start): Accept optional second list element
50779         of compiler flags.  Print compiler output at verbosity level 2.
50780         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
50781         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
50782         Save current values of framework globals passcnt, failcnt, xpasscnt,
50783         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
50784         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
50785         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
50786         xfailcnt to compute stats.  Update framework global `testcnt' from
50787         pass/fail counts.
50788         (gcc_finish): New proc.  Clean up test environment.
50789         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
50790         (gcc_epass, gcc_efail): Delete.
50791         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
50792         argument of line number.
50793         (dg-init): If the tool has an init routine, call it.
50794         (dg-test): Remove args `cflags_var' and `libs_var'.
50795         Pass all compiler options to ${tool}_start.
50796         Handle missing line number.
50797         (dg-finish): New function.
50798         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
50799         particular files.  Call gcc_finish at end.  Move "skipping test"
50800         message to verbosity level 3.
50801         * gcc.c-torture/compile/compile.exp: Likewise.
50802         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
50803         * gcc.c-torture/execute/execute.exp: Likewise.
50804         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
50805         Print testcase being tried at verbosity level 1.
50806         * gcc.c-torture/special/special.exp: Unset xfail.
50807         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
50808         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
50809         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
50810         * gcc.failure/failure.exp: Likewise.
50811         * gcc.ieee/ieee.exp: Likewise.
50812         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
50813         Update call to dg-test.  Call dg-finish at end.
50814         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
50815         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
50816         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
50817         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
50818         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
50819         * gcc.wendy/wendy.exp: Add copyright.
50820         Delete setting of tmpdir (done by gcc_init).
50821         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
50822         Pass compiler flags to gcc_start.  Call gcc_finish at end.
50823         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
50824         gcc_[ce]pass/fail.
50825
50826 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
50827
50828         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
50829         confusion.
50830         (g++_load): Likewise.
50831
50832         * config/*.exp (gcc_load): Some were varargs fns and some were not.
50833         Rename argument to `prog' to remove the confusion.
50834         Varargs fns behave differently too!
50835         (g++_load): Likewise.
50836
50837         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
50838
50839         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
50840         what it is.  Delete (always) printing of status value for !native.
50841         Simplify verbose code, and include status and exec_output.
50842         (g++_load): Use gcc_load.
50843
50844 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
50845
50846         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
50847         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
50848         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
50849         940714-3.c as these testcases don't exist anymore.  Make
50850         va-arg-1.c expected to pass.
50851
50852 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
50853
50854         * gcc.misc-tests/misc.exp: Only run specific testcases.
50855         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
50856         * gcc.misc-tests/dg-[1-9].c: New files.
50857
50858         * lib/dg.exp: New testsuite driver.
50859         * gcc.prms/prms.exp: Use it.
50860
50861         * README.gcc: New file.
50862
50863         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
50864         Document and reset `lxpass' and `lxfail'.
50865         Simplify "initialized" message.
50866         (gcc_stat): Clean up comments a little.
50867
50868 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
50869
50870         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
50871
50872 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
50873
50874         * lib/old-dejagnu.exp (process-option): New proc.
50875         (old-dejagnu-init, old-dejagnu-stat): Likewise.
50876         (old-dejagnu): Simplify.
50877         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
50878
50879 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
50880
50881         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
50882         exists and is not an empty string.
50883
50884         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
50885         $xfail rather than calling setup_xfail.  Clear $xfail when test is
50886         finished.
50887         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
50888         automatically.
50889
50890         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
50891         longer expected to fail.
50892
50893         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
50894         "f" function call.
50895
50896         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
50897
50898         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
50899         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
50900         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
50901         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
50902         c-torture-1.29.
50903
50904         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
50905         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
50906
50907         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
50908
50909         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
50910         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
50911
50912         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
50913         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
50914         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
50915
50916 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
50917
50918         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
50919         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
50920         940714-1.c, 940714-2.c, 940714-3.c},
50921         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
50922         gcc.misc-tests/{mg.c,mg.exp}:
50923         New tests.
50924         * gcc.noncompile/noncompile.exp: Change accordingly.
50925
50926 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
50927
50928         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
50929         Undo previous clobberage.
50930
50931 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
50932
50933         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
50934         * gcc.special/{930510-1.c, special.exp}:
50935         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
50936         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
50937         struct-varargs-1.c}: New tests from c-torture-1.26.
50938
50939 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
50940
50941         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
50942           argument to switch.
50943
50944 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
50945
50946         * Revert the previous changes.  Please see Rob's directory
50947           (/lisa/test/rob/progressive/gcc/testsuite) for testing
50948           fixes.
50949
50950 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
50951
50952         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
50953             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
50954             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
50955             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
50956             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
50957             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
50958             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
50959             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
50960             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
50961             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
50962             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
50963             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
50964             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
50965             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
50966             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
50967             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
50968             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
50969             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
50970             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
50971             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
50972             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
50973             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
50974             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
50975             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
50976             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
50977             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
50978             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
50979
50980 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
50981
50982         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
50983             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
50984           with perror calls.
50985
50986 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
50987
50988         * config/unix.exp (g++_load): Fix syntax.
50989
50990 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
50991
50992         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
50993         * gcc.noncompile/921017-1.c: Deleted obsolete test.
50994         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
50995         Don't expect va-arg-1.c to fail.  Correct expected output for
50996         920928-1.c.
50997         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
50998         * gcc.wendy/hbm4.c: Correct typo.
50999         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
51000
51001 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
51002
51003         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
51004         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
51005         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
51006         * lib/c-torture.exp (c-torture-compile): Ditto.
51007
51008         Reduce volume of output (remove all the -I's and such).
51009         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
51010         Call gcc_cpass, gcc_cfail.
51011         (c-torture): Pass testing option to c-torture-compile.
51012
51013 1994-03-21  Doug Evans  (dje@cygnus.com)
51014
51015         Bring patches over from progressive.
51016         * config/default.exp: Exit remote shell cleanly.
51017         (g++_exit, g++_start): Add default versions.
51018         * config/sim.exp (gcc_load): Use perror, not error.
51019
51020 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
51021
51022         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
51023         set in site.exp.
51024
51025 1994-03-14  Doug Evans  (dje@cygnus.com)
51026
51027         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
51028         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
51029         (wendy_try): New proc to run testcase.
51030         (main loop): Call 'em.
51031         * gcc.wendy/*.c: Clean up pass to correct expected output.
51032
51033         * lib/gcc.exp: Minor cleanup work.
51034         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
51035
51036 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
51037
51038         * config/sim.exp (gcc_load): Document return codes better.
51039         Don't pass -v to simulator.
51040
51041 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
51042
51043           * gcc.special/920717-x.c: Fix typo.
51044           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
51045           get at sources.
51046
51047         * lib/mike-gcc.exp: Fix typo.
51048
51049 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
51050
51051         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
51052         binary to use, transform the name.
51053         * config/*.exp: rename everything. Nuke any g++ specific files,
51054         it's now a special case of gcc that requires no special support.
51055         Add a default.exp for unsupported targets.
51056
51057 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
51058
51059         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
51060         lib/old-dejagnu.exp: Fix a few patterns to work with the new
51061         version of Tcl.
51062
51063 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
51064
51065         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
51066         than a warning.
51067
51068 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
51069
51070         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
51071
51072 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
51073
51074         * gcc.execute/execute.exp: Combine opt_list and foption_list into
51075         option_list.  Compile every file with only 4/6 option choices
51076         (same as C torture) instead of with 12/18 different option
51077         choices.
51078         * lib/c-torture.exp: Likewise.
51079
51080         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
51081         not already set.
51082
51083 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
51084
51085         * lib/old-deja.exp: Add `excess errors test fails' error, now one
51086         can put an XFAIL *-*-* on excess errors.
51087
51088 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
51089
51090         * g++.law: Add more tests derived from g++-bugs snapshots.
51091
51092         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
51093         equivalent to g++.law/init9.
51094
51095         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
51096         compiled it, and the a.out file after we've run it.
51097
51098 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
51099
51100         * lib/mike-g++.exp (postbase): Delete the .o file after we've
51101         compiled it, and the a.out file after we've run it.
51102
51103 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
51104
51105         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
51106
51107 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
51108
51109         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
51110         version number.
51111
51112 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
51113
51114         * g++.law: New directory of g++ tests derived from the g++-bugs
51115         snapshots.
51116
51117 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
51118
51119         * gcc.compile: initbug1.c initbug1.exp testcase added
51120
51121 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
51122
51123         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
51124         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
51125           fixes submitted by Jeff Law (law@cs.utah.edu)
51126         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
51127           Jeff Law (law@cs.utah.edu)
51128
51129
51130 1993-11-30  Mike Stump  (mrs@cygnus.com)
51131
51132         * config/unix-g++.exp: Follow the gcc way of doing things.
51133         * g++.old-deja/old-deja.exp: Minor updates.
51134         * lib/g++.exp: New file, follow the gcc way of doing things.
51135         * lib/old-dejagnu.exp: Minor updates.
51136         * lib/mike-g++.exp: Always unset errorInfo.
51137
51138 1993-11-06  Mike Stump  (mrs@cygnus.com)
51139
51140         * lib/gcc.exp: Fix some errors with the below change, CC and
51141         CFLAGS should be global when setting, not local.
51142
51143 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
51144
51145         * lib/gcc.exp: Transform tool name.
51146
51147 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
51148
51149         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
51150
51151 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
51152
51153         * lib/gcc.exp: change gcc_done to gcc_stat
51154
51155 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
51156
51157         * Upgraded gcc testsuite to c-torture version 1.25
51158
51159 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
51160
51161         * lib/gcc.exp: added reporting code. Changed verbose compile message.
51162         * lib/c-torture: added hooks for new reporting code.
51163
51164 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
51165
51166         * config/sh-gcc.exp: check if sh-sim exists in the path
51167
51168 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
51169
51170         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
51171         * gcc.compile/compile.exp: Initial changes for new logic.
51172         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
51173         * gcc.failure/failure.exp: Initial changes for new logic.
51174         * gcc.ieee/ieee.exp: Initial changes for new logic.
51175         * gcc.misc-tests/misc.exp: Initial changes for new logic.
51176         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
51177         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
51178         * lib/c-torture.exp: Initial changes for new logic.
51179         * lib/gcc.exp: Initial changes for new logic.
51180
51181 1993-10-15  Mike Stump  (mrs@cygnus.com)
51182
51183         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
51184         depend upon failure or success.  Fully qualify names in failure
51185         and success messages.  Always remove a.out before starting
51186         compile, just in case.  Pay more attention to error text output by
51187         the compiler.  Handle testcases with no known past errors just
51188         like all others, so that things are uniform.  Other miscellaneous
51189         improvements.
51190
51191 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
51192
51193         * gcc.cpp: new directory for cpp tests
51194
51195 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
51196
51197         * lib/chill.exp: Code reformatted, removed unused code.
51198         * config/unix-chill.exp: Code reformatted, removed unused code.
51199         * chill.execute/execute.exp: Code reformatted, removed unused code.
51200         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
51201
51202 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
51203
51204         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
51205         routines not written.
51206
51207 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
51208
51209         * config/bug-gcc.exp: Use new procs from bug.exp.
51210
51211 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
51212
51213         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
51214         via ftp, rather than depending on NFS.
51215         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
51216         case.
51217
51218 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
51219
51220         * config/bug-gcc.exp: Use new download proc.
51221
51222 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
51223
51224         * chill.execute/execute.exp: cleanups, handles errors better
51225         * chill.compile/compile.exp: rewrite, based on execute.exp
51226         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
51227         * lib/chill.exp: major changes to diff proc and compile and link
51228           procs. added chill_fail and chill_pass wrappers to pass and
51229           fail. added more comments, and handle error codes better.
51230           Added a hack to capture stderr from exec, so noncompile tests
51231           can work.
51232
51233 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
51234
51235         * chill.execute/execute.exp: rewrite of testsuite driver
51236         * lib/chill.exp: rewrite of testsuite driver
51237         * config/unix-chill.exp: rewrite of testsuite driver
51238
51239 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
51240
51241         In chill.execute:
51242         * iexpr.ch: Standardize uppercase.
51243         * tuples.dat: Standardize uppercase.
51244         * vary.ch: standardize.  Correct varying string assignments.
51245         * vary.dat: Add new output lines.
51246
51247 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
51248
51249         In chill.execute:
51250         * chprintf.ch: Standardize use of uppercase.
51251         * tuples.ch: Standardize and turn arr2 into a DCL,
51252           rather than a SYN.
51253         * pinits.ch: Standardize.
51254
51255 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
51256
51257         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
51258         * Makefil: Renamed to Makefile.in.
51259         * configure.in: New.
51260
51261 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
51262
51263         In chill.execute:
51264         * .cvsignore: Add result/output files.
51265         * Makefile: Fix up variables at start.  Use MFLAGS
51266           everywhere.  Correct bool_loc, built_ins entries.
51267           Add entry for vary1.ch.
51268         * bitarray.ch: Standardize upper-case usage.
51269         * bitexpr.ch: Standardize, add output of b1.
51270         * params.ch: Use arrayt in along PROC parameters, to
51271           avoid novelty problems.
51272         * sets.ch: Tiny cleanup.
51273         * vary1.ch: Re-indent.
51274
51275 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
51276
51277           * Add PR-related files to Makefiles, .cvsignore files, etc.
51278
51279 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
51280
51281         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
51282           with compiler objects. New names are test-flow.c and test-loop.c
51283
51284 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
51285
51286         * Upgraded c-torture tests from 1.19 to 1.20
51287
51288         * new files:
51289         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
51290         * gcc.compile: 930623-1.c 930623-2.c
51291         * gcc.noncompile: 930622-1.c 930622-2.c
51292         * gcc.failure: 920411-1.c 920627-2.c
51293         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
51294
51295 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
51296
51297         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
51298           More changes to get testsuite working properly. Needs more work.
51299           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
51300
51301 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
51302
51303         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
51304           More changes to get testsuite working properly. Needs more work.
51305
51306 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
51307
51308         * chill.compile/compile.exp: Added for Dejagnu support
51309         * chill.execute/execute.exp: Added for Dejagnu support
51310         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
51311
51312 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
51313
51314         This should complete moving the CHILL test files.
51315         * chill.noncompile(.cvsignore printf.grt
51316             in-printf.grt chprintf.grt chprintf.ch):
51317             Added test-support files.
51318           (Makefile): Modified further.
51319         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
51320             signal.ch): Added test files.
51321           * chill.execute (.cvsignore printf.grt printr.c
51322             in-printf.grt rts.c chprintf.grt rts.h): Added
51323           test-support files.
51324             (Makefile): More corrections.
51325
51326 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
51327
51328         * chill.compile, chill.execute, chill.nocompile: Add CHILL
51329           test cases, ready for DejaGnu.
51330
51331 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
51332
51333         * Upgraded c-torture tests from 1.18 to 1.19
51334
51335         * gcc.compile: added test(s):
51336           930607-1.c
51337         * gcc.execute: added test(s):
51338           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
51339
51340         * added new subdirectory for misc tests: gcc.misc-tests
51341         * gcc.misc-test(s): added tests:
51342           inst-check.c test-consts.c test-ior.c test-switch.c
51343
51344 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
51345
51346         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
51347
51348 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
51349
51350         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
51351
51352 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
51353
51354         * Upgraded c-torture tests from 1.17 to 1.18
51355
51356 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
51357
51358         * Upgraded c-torture tests from 1.12 to 1.17
51359
51360 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
51361
51362         * lib/old-dejagnu.exp:
51363           Fixed handling of XFAIL target triplets to correctly
51364           recognize wildcard characters.  Removed code that
51365           appended a unique id tag to the end of the file name
51366           printed out by the result of the testcases within a
51367           given test file.
51368
51369 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
51370
51371         * lib/old-dejagnu.exp:
51372           Reworked expected failure handling to trigger off of XFAIL
51373           keyword in keyphrase embeded in testcase source code. The
51374           XFAIL keyword must be at the end of the keyphrase line. It
51375           may optionally be followed by one or more target triplets.
51376           It has just occured that the handling of wildcards in the
51377           target triplet may not be correct.
51378
51379 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
51380
51381         * g++.old-deja/tests:
51382           Moved all subdirectories up one level into g++.old-deja .
51383
51384         * lib/old-dejagnu.exp:
51385           Fixed problem with CXXFLAGS not being properly reset, and being
51386           corrupted with extraneous "-c" compiler option.  This was
51387           causing binaries to not be generated for test that needed them.
51388           Modified strings passed to "pass" and "fail" so that individual
51389           tests from the same test file would be distinguished by an
51390           identifier appended to the test file name in the summary logs;
51391           this corrected a problem with erroneous diff logs.  Added code
51392           to search testcases for expected fail and unexpected pass keywords.
51393
51394 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
51395
51396         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
51397
51398 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
51399
51400         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
51401           Removed extraneous text from end of "Special g++ Options"
51402           keyphrase.
51403
51404         * lib/old-dejagnu.exp: Added pattern matching to look for new
51405           keywords, embedded in testcases comments, which will trigger
51406           calls to xpass and xfail.
51407
51408 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
51409
51410         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
51411           comments embedded in the testcases, especially the one looking for
51412           special compiler options, as well as the pattern matching for the
51413           compiler output again.
51414
51415 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
51416
51417         * lib/old-dejagnu.exp: Do a proper check of the return value for
51418           execute tests. Fixed several problems with the pattern matching
51419           of the compiler output which gave erroneous test results.
51420           Changed several of the test result messages to be more descriptive.
51421         * config/unix-g++.exp: Proc g++_load now actually works and
51422           executes the tests passed to it and returns a usable return
51423           value.
51424
51425 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
51426
51427           * lib/gcc.exp: Exits gracefully if $CC is bogus.
51428
51429 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
51430
51431         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
51432           Modified both files to properly execute the old style
51433           dejagnu tests. The previous versions of these files were
51434           experimental and did not function anything near correctly.
51435
51436 1993-04-05  Rob Savoye  (rob@cygnus.com)
51437
51438         * Removed all Makefile.in and configure.in files. No configuration
51439         needed now.
51440
51441 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
51442
51443         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
51444
51445 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
51446
51447         * gcc.compile/configure.in, gcc.unsorted/configure.in,
51448         gcc.special/configure.in, gcc.noncompile/configure.in,
51449         gcc.execute/configure.in, gcc.code_quality/configure.in,
51450         g++.other/configure.in, g++.old-deja/configure.in,
51451         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
51452         in srcname setting.
51453
51454 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
51455
51456         * lib/udi.exp: Fixed mondfe and mondfe_download.
51457         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
51458         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
51459
51460 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
51461
51462         * config/udi-gdb.exp: Check $shell_id after connecting to target.
51463         (gdb_exit): Don't remove *_soc files.
51464
51465 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
51466
51467         * lib/c-torture.exp: Don't look for main; instead always use -w
51468         -c.  This is how the c-torture tests work.  Remove the object
51469         file if the compilation succeeds.
51470         * gcc.execute/execute.exp: Remove executable if test passes.
51471         * gcc.noncompile/noncompile.exp: Every test is an expected
51472         failure.
51473         * gcc.special/special.exp: Added tests from c-torture 1.11,
51474         corrected use of existing test.
51475         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
51476         gcc.execute/920625-1.c: Updated to c-torture 1.11.
51477         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
51478         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
51479         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
51480         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
51481         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
51482         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
51483         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
51484         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
51485         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
51486         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
51487         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
51488         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
51489         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
51490         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
51491         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
51492         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
51493         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
51494         c-torture 1.11.
51495         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
51496         correspond to c-torture 1.11.
51497
51498         * New file.