OSDN Git Service

* gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
2
3         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
4         * gcc.target/bfin/arith.c (__v2hi): Likewise.
5         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
6         * gcc.target/bfin/shift.c (__v2hi): Likewise.
7
8 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
9
10         PR tree-optimization/31699
11         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt): 
12         New.
13         (check_effective_target_vect_floatint_cvt): New.
14         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
15         of specific targets.
16         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
17         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
18         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
19         * gcc.dg/vect/vect-iv-4.c: Likewise.
20         * gcc.dg/vect/vect-multitypes-11.c: New.
21         * gcc.dg/vect/pr31699.c: New.
22
23 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
24
25         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
26
27 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
28
29         PR C++/31663
30         * g++.dg/warn/anonymous-namespace-2.C: New. 
31         * g++.dg/warn/anonymous-namespace-2.h: New. 
32
33 2007-05-02  Paul Brook  <paul@codesourcery.com>
34
35         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
36
37 2007-05-02  Eric Christopher  <echristo@apple.com>
38
39         * gcc.dg/cpp/if-div.c: New file.
40
41 2007-05-02  Tom Tromey  <tromey@redhat.com>
42
43         PR preprocessor/28709:
44         * gcc.dg/cpp/pr28709.c: New file.
45
46 2007-05-02  Richard Guenther  <rguenther@suse.de>
47
48         PR tree-optimization/31146
49         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
50
51 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
52
53         * gcc.c-torture/compile/limits-blockid.c: New.
54         * gcc.c-torture/compile/limits-caselabels.c: New.
55         * gcc.c-torture/compile/limits-declparen.c: New.
56         * gcc.c-torture/compile/limits-enumconst.c: New.
57         * gcc.c-torture/compile/limits-exprparen.c: New.
58         * gcc.c-torture/compile/limits-externalid.c: New.
59         * gcc.c-torture/compile/limits-fnargs.c: New.
60         * gcc.c-torture/compile/limits-fndefn.c: New.
61         * gcc.c-torture/compile/limits-idexternal.c: New.
62         * gcc.c-torture/compile/limits-idinternal.c: New.
63         * gcc.c-torture/compile/limits-pointer.c: New.
64         * gcc.c-torture/compile/limits-stringlit.c: New.
65         * gcc.c-torture/compile/limits-structmem.c: New.
66         * gcc.c-torture/compile/limits-structnest.c: New.
67
68 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
69
70         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
71
72 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
73
74         PR middle-end/31740
75         * gcc.c-torture/compile/20070501-1.c: New testcase.
76
77 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
78
79         PR fortran/31732
80         * gfortran.dg/array_memset_2:  New test case.
81
82 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
83
84         PR testsuite/31615
85         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
86
87 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
88
89         PR testsuite/31589
90         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
91         dg-final test.
92         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
93         keyword to dg-final test.
94         * gcc.dg/vect/vect-iv-4.c: Likewise.
95         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
96         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
97         test.
98         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
99         cast.
100         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
101         * lib/target-supports.exp
102         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
103         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
104
105 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
106
107         * gcc.c-torture/execute/ieee/20000320-1.c: Use
108         __LONG_LONG_MAX__ and its friends instead of those supplied by
109         limits.h.
110
111 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
112
113         PR C++/31721
114         * g++.dg/ext/vector7.C: New testcase.
115
116 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
117
118         PR fortran/31591
119         * gfortran.dg/bound_simplification_1.f90: New test.
120
121 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
122
123         PR fortran/31645
124         * testsuite/gfortran.dg/bom_error.f90: New test.
125         * testsuite/gfortran.dg/bom_include.f90: New test.
126         * testsuite/gfortran.dg/bom_UTF16-LE.f90: New test.
127         * testsuite/gfortran.dg/bom_UTF16-BE.f90: New test.
128         * testsuite/gfortran.dg/bom_UTF-8.f90: New test.
129         * testsuite/gfortran.dg/bom_UTF-32.f90: New test.
130         * testsuite/gfortran.dg/bom_UTF-8.F90: New test.
131         * testsuite/gfortran.dg/bom_include.inc: New file.
132
133 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
134
135         PR C++/30221
136         * g++.dg/init/ptrfn2.C: New test.
137         * g++.dg/init/ptrfn3.C: New test.
138
139 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
140
141         PR fortran/31711
142         * gfortran.dg/dependency_21.f90: New test.
143
144 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
145
146         * gfortran.dg/secnds.f: Use real*8.
147         * gfortran.dg/secnds-1.f: Use real*8.
148
149 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
150
151         PR libfortran/31532
152         * gfortran.dg/inquire_5.f90: Update test.
153
154 2007-04-27  Ian Lance Taylor  <iant@google.com>
155
156         PR middle-end/31710
157         * gcc.c-torture/compile/pr31710.c: New test.
158
159 2007-04-27  Richard Guenther  <rguenther@suse.de>
160
161         PR tree-optimization/30965
162         PR tree-optimization/30978
163         * gcc.dg/tree-ssa/pr30978.c: New testcase.
164         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
165         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
166         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
167
168 2007-04-27  Richard Guenther  <rguenther@suse.de>
169
170         PR tree-optimization/31715
171         * gcc.dg/Warray-bounds-4.c: New testcase.
172
173 2007-04-26  Ian Lance Taylor  <iant@google.com>
174
175         PR target/28675
176         * gcc.c-torture/compile/pr28675.c: New test.
177
178 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
179
180         PR C++/30016
181         * g++.dg/ext/vector6.C: New test.
182
183 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
184
185         * gcc.c-torture/execute/ieee/20000320-1.x: New.
186
187 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
188
189         PR middle-end/31617
190         * g++.dg/other/str_empty.C: Add expected warning.
191
192 2007-04-26  Richard Guenther  <rguenther@suse.de>
193         Daniel Berlin  <dberlin@dberlin.org>
194
195         PR tree-optimization/30567
196         * g++.dg/other/pr30567.C: New testcase.
197
198 2007-04-26  Richard Guenther  <rguenther@suse.de>
199
200         PR tree-optimization/31703
201         * gcc.c-torture/compile/pr31703.c: New testcase.
202         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
203         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
204
205 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
206
207         * gfortran.dg/open_errors.f90: Added if statements checking
208         the value of iostat.
209
210 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
211
212         PR c++/31598
213         * g++.dg/gomp/pr31598.C: New test.
214
215         PR tree-optimization/30558
216         * g++.dg/gomp/pr30558.C: New test.
217
218 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
219
220         PR c++/31338
221         * g++.dg/ext/complex2.C: New test.
222
223 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
224
225         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
226
227 2007-04-25  Thiemo Seufer  <ths@mips.com>
228
229         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
230         value to signed char.
231
232 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
233
234         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
235         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
236         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
237
238 2007-04-25  Tobias Burnus  <burnus@net-b.de>
239
240         PR fortran/31668
241         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
242         statement functions.
243         * gfortran.dg/c_by_val_5.f90: New test.
244
245 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
246
247         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
248         with two new subroutines to avoid parameter-induced aliasing.
249         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
250         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
251
252 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
253
254         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
255         * g++.dg/warn/Warray-bounds.C: Likewise.
256
257 2007-04-24  Ian Lance Taylor  <iant@google.com>
258
259         PR tree-optimization/31605
260         * gcc.c-torture/execute/pr31605.c: New test.
261
262 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
263
264         PR fortran/31587
265         * lib/gcc-dg.exp (scan-module): New function.
266         * gfortran.dg/module_md5_1.f90: New test.
267
268 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
269
270         * g++.old-deja/g++.pt/defarg6.C: Only run with
271         -std=gnu++98.
272         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
273         * g++.dg/cpp0x/variadic61.C: Ditto.
274         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
275         * g++.dg/cpp0x/variadic62.C: Ditto.
276         * g++.dg/template/meminit1.C: Ditto.
277         * g++.dg/template/operator7.C: Ditto.
278         * g++.dg/template/static15.C: Ditto.
279         * g++.dg/template/invalid1.C: Ditto.
280         * g++.dg/template/shift1.C: Ditto.
281         * g++.dg/template/error10.C: Ditto.
282
283 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
284
285         PR diagnostic/25923
286         * gfortran.dg/pr25923.f90: New test.
287
288 2007-04-24  Ian Lance Taylor  <iant@google.com>
289
290         PR tree-optimization/31602
291         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
292
293 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
294
295         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
296         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
297
298 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
299
300         * gcc.target/i386/reload-1.c. New.
301
302 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
303             Olga Golovanevsky  <olga@il.ibm.com>
304
305         * g++.dg/other/str_empty.C: New test.
306
307 2007-04-24  Richard Henderson  <rth@redhat.com>
308
309         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
310
311 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
312
313         PR target/31641
314         * gcc.c-torture/compile/pr31641.c: New testcase.
315
316 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
317
318         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
319         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
320         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
321         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
322
323 2007-04-23  Simon Baldwin  <simonb@google.com>
324
325         * g++.dg/other/error15.C: New.
326         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
327         triggering a "multiple parameters named" error.
328
329 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
330
331         PR fortran/31618
332         * gfortran.dg/backspace_8.f:  New test case.
333
334 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
335
336         PR fortran/31630
337         * gfortran.dg/used_types_17.f90: New test.
338
339         PR fortran/31620
340         * gfortran.dg/zero_array_components_1.f90: New test.
341
342 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
343
344         PR fortran/31616
345         * gfortran.dg/open_errors.f90: Allow a different error message.
346
347 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
348
349         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
350         Rename from check_effective_target_vect_pack_mod.  Rename global
351         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
352         messages.
353         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
354         rename.
355         * gcc.dg/vect/vect-iv-8a.c: Ditto.
356         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
357
358 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
359
360         PR middle-end/31448
361         * gcc.c-torture/execute/pr31448.c: New testcase.
362
363 2007-04-22  Nick Clifton  <nickc@redhat.com>
364
365         * gcc.dg/20020312-2.c: Add support for the FRV.
366
367 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
368
369         PR tree-optimization/24659
370         * gcc.dg/vect/vect-float-extend-1.c: New test.
371         * gcc.dg/vect/vect-float-truncate-1.c: New test.
372
373 2007-04-22  Richard Guenther  <rguenther@suse.de>
374
375         PR tree-optimization/29789
376         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
377         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
378
379 2007-04-22  Revital Eres  <eres@il.ibm.com>
380
381         * gcc.dg/var-expand2.c: New test.
382
383 2007-04-22  Revital Eres  <eres@il.ibm.com>
384
385         * gcc.dg/var-expand3.c: New test.
386
387 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
388
389         PR fortran/31495
390         * gfortran.dg/continuation_8.f90: New test.
391
392 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
393
394         PR C/30265
395         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
396         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
397
398 2007-04-21  Richard Guenther  <rguenther@suse.de>
399
400         PR middle-end/31136
401         * gcc.c-torture/execute/pr31136.c: New testcase.
402
403 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
404
405         * gcc.target/i386/movsi-sm-1.c: New.
406
407 2007-04-20  Richard Henderson  <rth@redhat.com>
408
409         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
410         * gcc.dg/pr27095.c: Cope with alpha GOT load.
411
412 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
413
414         * gcc.target/i386/ordcmp-1.c: New test.
415         * gcc.target/i386/unordcmp-1.c: New test.
416
417         PR tree-optimization/31632
418         * gcc.c-torture/compile/20070419-1.c: New test.
419
420 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
421
422         * gcc.dg/invalid-call-1.c: New test.
423
424 2007-04-18  Dirk Mueller  <dmueller@suse.de>
425
426         PR diagnostic/31227
427         * gcc.dg/Warray-bounds-3.c: New.
428
429 2007-04-18  Richard Guenther  <rguenther@suse.de>
430
431         PR tree-optimization/19431
432         PR tree-optimization/21463
433         * gcc.c-torture/execute/20070212-1.c: New testcase.
434         * gcc.c-torture/execute/20070212-2.c: Likewise.
435         * gcc.c-torture/execute/20070212-3.c: Likewise.
436         * gcc.dg/tree-ssa/pr19431.c: Likewise.
437         * gcc.dg/tree-ssa/pr21463.c: Likewise.
438         * g++.dg/tree-ssa/pr21463.C: Likewise.
439         * g++.dg/tree-ssa/pr30738.C: Likewise.
440
441 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
442
443         PR c++/31513
444         * g++.dg/expr/bitfield8.C: New test.
445
446 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
447             Richard Sandiford  <richard@codesourcery.com>
448
449         * lib/target-supports.exp (check_profiling_available): Return 0
450         for uClibc with -p or -pg.
451
452 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
453
454         PR c++/31517
455         * g++.dg/template/init7.C: New test.
456
457 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
458
459         PR rtl-optimization/31360
460         * gcc.dg/loop-7.c: New test.
461
462 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
463
464         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
465         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
466         build.
467         (compat-execute): Likewise.
468         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
469         files to remote hosts.
470         * lib/c-ctorture.exp (c-torture-compile): Likewise.
471         (c-torture-execute): Likewise.
472         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
473         or plain file.  Use remote_upload and remote_download to copy
474         files about.
475         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
476         before scanning it.
477
478 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
479
480         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
481
482 2007-04-16  Lawrence Crowl  <crowl@google.com>
483
484         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
485         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
486         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
487         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
488         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
489         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
490         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
491         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
492         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
493         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
494         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
495
496         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
497         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
498         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
499         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
500         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
501         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
502         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
503         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
504         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
505         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
506         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
507
508 2007-04-16  Ian Lance Taylor  <iant@google.com>
509
510         PR tree-optimization/31522
511         * gcc.dg/Wstrict-overflow-16.c: New test.
512
513 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
514
515         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
516
517 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
518
519         PR fortran/31144
520         * gfortran.dg/module_naming_1.f90: New.
521
522 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
523
524         * lib/target-supports.exp (check_profiling_available): Return
525         false for m68k-*-uclinux.
526
527 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
528
529         PR c++/29365
530         Testcase for c++ anonymous namespace warning
531
532         * g++.dg/warn/anonymous-namespace-1.C: New test
533         * g++.dg/warn/anonymous-namespace-1.h: New test
534
535 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
536
537         PR testsuite/31578
538         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
539
540 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
541
542         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
543
544 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
545
546         PR fortran/31204
547         * gfortran.dg/array_constructor_16.f90: New test.
548
549 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
550
551         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
552         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
553
554 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
555
556         PR rtl-optimization/31500
557         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
558         * g++.dg/warn/Warray-bounds.C: Likewise.
559
560 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
561
562         PR C/31520
563         * gcc.dg/gnu89-init-4.c: New testcase.
564
565 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
566
567         PR c++/25874
568         * gcc.dg/gomp/pr25874.c: Add dg-options.
569         * g++.dg/gomp/pr25874.C: Add dg-options.
570
571 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
572
573         PR fortran/21061
574         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
575         * gfortran.dg/warnings_are_errors_1.f: New testcase.
576
577 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
578
579         PR fortran/31561
580         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
581
582 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
583
584         PR fortran/29507
585         PR fortran/31404
586         * gfortran.dg/initialization_6.f90: New test.
587
588 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
589
590         * gcc.c-torture/compile/pr27528.c: Require nonpic.
591
592         * lib/target-supports.exp (check_gc_sections_available):
593         Return false if ldflags includes -elf2flt.
594
595 2007-04-13  Jason Merrill  <jason@redhat.com>
596
597         PR c++/31074
598         * conv3.C: New test.
599
600 2007-04-13  Mike Stump  <mrs@apple.com>
601
602         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
603         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
604
605 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
606
607         PR tree-optimization/29598
608         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
609
610 2007-04-13  Tobias Burnus  <burnus@net-b.de>
611
612         PR fortran/31559
613         * gfortran.dg/func_assign.f90: New test.
614
615 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
616
617         PR fortran/31550
618         * gfortran.dg/used_types_16.f90: New test.
619
620 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
621
622         PR fortran/18937
623         * gfortran.dg/goto_2.f90: New.
624         * gfortran.dg/goto_3.f90: New.
625         * gfortran.dg/pr17708.f90: Rename to ...
626         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
627
628 2007-04-13  Tobias Burnus  <burnus@net-b.de>
629
630         PR fortran/31562
631         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
632         instead of a struct.
633
634 2007-04-13  Tobias Burnus  <burnus@net-b.de>
635
636         PR fortran/31562
637         * gfortran.dg/value_4.c: Use GNU extensions for complex
638         instead of a struct.
639
640 2007-04-13  Richard Guenther  <rguenther@suse.de>
641
642         PR tree-optimization/21258
643         * gcc.dg/tree-ssa/vrp34.c: New testcase.
644
645 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
646
647         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
648         <complex.h>.
649
650 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
651
652         PR fortran/31250
653         * gfortran.dg/char_length_2.f90: New.
654         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
655         * gfortran.dg/repeat_4.f90: Likewise.
656
657         PR fortran/31266
658         * gfortran.dg/char_assign_1.f90: New.
659
660         PR fortran/31471
661         * gfortran.dg/block_name_1.f90: New.
662         * gfortran.dg/block_name_2.f90: New.
663
664 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
665
666         PR c++/31078
667         * g++.dg/other/pr31078.C: New.
668
669 2007-04-12  Richard Guenther  <rguenther@suse.de>
670
671         PR tree-optimization/31169
672         * gcc.c-torture/execute/pr31169.c: New testcase.
673
674 2007-04-12  Richard Guenther  <rguenther@suse.de>
675
676         PR tree-optimization/24689
677         PR tree-optimization/31307
678         * g++.dg/tree-ssa/pr31307.C: New testcase.
679         * gcc.dg/tree-ssa/pr24689.c: Likewise.
680
681 2007-04-12  Tobias Burnus  <burnus@net-b.de>
682
683         PR fortran/31472
684         * gfortran.dg/access_spec_1.f90: New test.
685         * gfortran.dg/access_spec_2.f90: New test.
686         * gfortran.dg/non_module_public.f90: Match new error message.
687
688 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
689
690         PR testsuite/31538
691         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
692         to 4 at line 38 to fix bounds problem.
693
694 2007-04-11  Tobias Burnus  <burnus@net-b.de>
695
696         PR testsuite/31240
697         * gfortran.dg/pointer_intent_1.f90: Fix test.
698
699 2007-04-10  Eric Christopher  <echristo@apple.com>
700
701         * lib/target-supports.exp
702         (check_effective_target_fstack_protector): Rewrite.
703
704 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
705
706         PR c++/31449
707         * g++.dg/init/const5.C: New test.
708
709 2007-04-09  Jan Hubicka  <jh@suse.cz>
710
711         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
712
713 2007-04-08  Jan Hubicka  <jh@suse.cz>
714
715         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
716
717 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
718
719         PR fortran/31257
720         * gfortran.dg/achar_4.f90: New test.
721
722 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
723
724         PR fortran/30880
725         * gfortran.dg/used_dummy_types_8.f90: New test.
726
727 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
728
729         PR fortran/30872
730         * gfortran.dg/parameter_array_element_1.f90: New test.
731
732 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
733
734         PR fortran/31222
735         * gfortran.dg/default_numeric_type_1.f90: New test.
736
737 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
738
739         PR fortran/31424
740         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
741
742 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
743
744         PR fortran/31293
745         * gfortran.dg/interface_12.f90: New test.
746
747 2007-04-07  Bruce Korb  <bkorb@gnu.org>
748
749         * gcc.dg/format/opt-6.c: New test.
750         * gcc.dg/format/nul-1.c: New test.
751         * gcc.dg/format/nul-2.c: New test.
752
753 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
754
755         PR libgfortran/31395
756         * gfortran.dg/fmt_colon.f90: New test.
757
758 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
759
760         * g++.old-deja/g++.other/init18.C: Use
761         dg-require-effective-target instead of an explicit xfail.
762
763 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
764
765         * gcc.dg/dfp/signbit-1.c
766         * gcc.dg/dfp/signbit-2.c
767
768 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
769
770         PR fortran/31483
771         * gfortran.dg/altreturn_5.f90: New test.
772
773 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
774
775         PR fortran/31292
776         * gfortran.dg/contained_module_proc_1.f90: New test.
777
778 2007-04-04  Stuart Hastings  <stuart@apple.com>
779
780         PR 31281
781         * testsuite/objc/execute/exceptions/pr31281.m: New.
782
783 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
784
785         * g++.dg/ext/dllimport12.C: Update comments.
786
787 2007-04-03  Eric Christopher  <echristo@apple.com>
788
789         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
790
791 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
792
793         PR fortran/31304
794         * gfortran.dg/repeat_2.f90: New test.
795         * gfortran.dg/repeat_3.f90: New test.
796         * gfortran.dg/repeat_4.f90: New test.
797
798 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
799
800         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
801
802 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
803
804         PR c++/30847
805         * g++.dg/parse/cond3.C: New test.
806
807         PR middle-end/30704
808         * gcc.c-torture/execute/ieee/pr30704.c: New test.
809
810 2007-04-02  Jason Merrill  <jason@redhat.com>
811
812         PR c++/31187
813         * g++.dg/ext/visibility/anon3.C: New test.
814
815 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
816
817         PR libgfortran/31052
818         * gfortran.dg/namelist_28.f90: New test.
819
820 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
821
822         PR libgfortran/31366
823         * gfortran.dg/direct_io_6.f90: New test.
824
825 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
826
827         PR libgfortran/31207
828         * gfortran.dg/advance_5.f90: New test.
829         * gfortran.dg/advance_6.f90: New test.
830
831 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
832
833         * g++.dg/ext/dllimport6.C: Remove extra ';'.
834         * g++.dg/ext/dllimport7.C: Likewise.
835         * g++.dg/ext/selectany1.C: Likewise.
836
837 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
838
839         * g++.dg/parser/pr31138.C: New.
840         * g++.dg/parser/pr31140.C: New.
841         * g++.dg/parser/pr31141.C: New.
842
843 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
844
845         PR c++/26099
846         * g++.dg/ext/is_base_of.C: New.
847         * g++.dg/ext/has_virtual_destructor.C: New.
848         * g++.dg/ext/is_polymorphic.C: New.
849         * g++.dg/ext/is_base_of_diagnostic.C: New.
850         * g++.dg/ext/is_enum.C: New.
851         * g++.dg/ext/has_nothrow_assign.C: New.
852         * g++.dg/ext/has_nothrow_constructor.C: New.
853         * g++.dg/ext/is_empty.C: New.
854         * g++.dg/ext/has_trivial_copy.C: New.
855         * g++.dg/ext/has_trivial_assign.C: New.
856         * g++.dg/ext/is_abstract.C: New.
857         * g++.dg/ext/is_pod.C: New.
858         * g++.dg/ext/has_nothrow_copy.C: New.
859         * g++.dg/ext/is_class.C: New.
860         * g++.dg/ext/has_trivial_constructor.C: New.
861         * g++.dg/ext/is_union.C: New.
862         * g++.dg/ext/has_trivial_destructor.C: New.
863         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
864         * g++.dg/template/crash43.C: Likewise.
865
866 2007-03-29  Dirk Mueller  <dmueller@suse.de>
867
868         * g++.dg/warn/pedantic2.C: New testcase.
869
870 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
871
872         * size_dim.f90: Fix dg directive.
873         * pr16433.f: Likewise.
874         * use_6.f90: Likewise.
875         * use_7.f90: Likewise.
876         * entry_9.f90: Likewise.
877         * pointer_intent_2.f90: Likewise.
878         * protected_1.f90: Likewise.
879         * fmt_missing_period_2.f: Likewise.
880         * pointer_intent_3.f90: Likewise.
881         * protected_2.f90: Likewise.
882         * protected_3.f90: Likewise.
883         * pr15754.f90: Likewise.
884         * protected_4.f90: Likewise.
885         * protected_5.f90: Likewise.
886         * initialization_2.f90: Likewise.
887         * protected_6.f90: Likewise.
888         * continuation_7.f90: Likewise.
889         * derived_function_interface_1.f90: Likewise.
890         * der_pointer_4.f90: Likewise.
891         * fmt_zero_precision.f90: Likewise.
892         * blockdata_3.f90: Likewise.
893         * fmt_missing_period_1.f: Likewise.
894         * real_const_3.f90: Likewise.
895         * use_4.f90: Likewise.
896         * fmt_missing_period_3.f: Likewise.
897         * use_5.f90: Likewise.
898
899 2007-03-28  Mike Stump  <mrs@apple.com>
900
901         * gcc.dg/darwin-comm.c: Add.
902
903 2007-03-28  Eric Christopher  <echristo@apple.com>
904
905         * lib/target-supports.exp (check_effective_target_fstack_protector): New.
906         * gcc.dg/ssp-1.c: Use.
907         * gcc.dg/ssp-2.c: Ditto.
908
909 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
910
911         PR c++/29077
912         * g++.dg/parse/constructor3.C: New test.
913
914 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
915
916         * gnat.dg/thin_pointer.ad[sb]: New test.
917
918 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
919
920         * g++.dg/cpp0x/bracket1.C: New.
921         * g++.dg/cpp0x/bracket2.C: New.
922         * g++.dg/cpp0x/bracket3.C: New.
923         * g++.dg/cpp0x/bracket4.C: New.
924
925 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
926
927         * g++.dg/cpp0x/temp_default1.C: New.
928         * g++.dg/cpp0x/temp_default3.C: New.
929         * g++.dg/cpp0x/temp_default2.C: New.
930         * g++.dg/cpp0x/temp_default4.C: New.
931
932 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
933
934         PR c++/29993
935         * g++.dg/other/cv_func2.C: New.
936
937 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
938
939         * gcc.dg/dfp/func-vararg-alternate.h: New file.
940         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
941         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
942         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
943
944         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
945         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
946
947         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
948
949         * lib/compat.exp (compat-execute): Fix processing of file names.
950
951 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
952
953         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
954
955 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
956
957         * lib/target-supports.exp (check_effective_target_fortran_large_real):
958         Delete created executable test file.
959         (check_effective_target_fortran_large_int): Ditto.
960         (check_effective_target_static_libgfortran): Ditto.
961
962 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
963
964         PR c++/30500
965         * g++.dg/warn/pragma-system_header1.C: New test.
966         * g++.dg/warn/pragma-system_header2.C: New test.
967         * g++.dg/warn/pragma-system_header1.h. New.
968         * g++.dg/warn/pragma-system_header2.h. New.
969
970 2007-03-26  Ian Lance Taylor  <iant@google.com>
971
972         PR tree-optimization/31345
973         * gcc.c-torture/compile/pr31345-1.c: New test.
974
975 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
976
977         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
978         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
979         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
980         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
981         * gfortran.dg/overload_1.f90: Likewise.
982         * gfortran.dg/impure_assignment_1.f90: Likewise.
983         * gfortran.dg/error_recovery_3.f90: Likewise.
984         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
985         * gfortran.dg/sequence_types_1.f90: Likewise.
986         * gfortran.dg/internal_references_1.f90: Likewise.
987         * gfortran.dg/present_1.f90: Likewise.
988         * gfortran.dg/volatile10.f90: Likewise.
989         * gfortran.dg/module_equivalence_2.f90: Likewise.
990         * gfortran.dg/use_4.f90: Likewise.
991         * gfortran.dg/elemental_result_1.f90: Likewise.
992         * gfortran.dg/generic_actual_arg.f90: Likewise.
993         * gfortran.dg/private_type_5.f90: Likewise.
994         * gfortran.dg/protected_4.f90: Likewise.
995         * gfortran.dg/interface_3.f90: Likewise.
996
997 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
998
999         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
1000         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
1001
1002 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
1003
1004         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
1005
1006 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1007
1008         PR libgfortran/31199
1009         * gfortran.dg/fmt_t_4.f90: New test.
1010
1011 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1012
1013         PR libfortran/31297
1014         * gfortran.dg/backspace_5.f:  Initialize variable(s).
1015         * gfortran.dg/backspace_6.f:  Likewise.
1016         * gfortran.dg/char_bounds_check_fail_1: Likewise.
1017         * gfortran.dg/direct_io_2.f90:  Likewise.
1018         * gfortran.dg/write_back.f:  Likewise.
1019         * gfortran.dg/write_rewind_2.f:  Likewise.
1020         * gfortran.dg/write_rewind_1.f:  Likewise.
1021         * gfortran.dg/write_rewind_2.f:  Likewise.
1022
1023 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
1024
1025         PR tree-optimization/30784
1026         * gcc.dg/vect/pr30784.c: New test.
1027
1028 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1029
1030         PR fortran/30877
1031         * gfortran.dg/operator_1.f90: New test.
1032         * gfortran.dg/operator_2.f90: New test.
1033
1034 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1035
1036         PR libfortran/31196
1037         * gfortran.dg/reshape_transpose_1.f90:  New test.
1038
1039 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1040
1041         PR fortran/30655
1042         * gfortran.dg/bounds_check_6.f90: New test.
1043
1044 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
1045
1046         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
1047         #ifndef/#endif.
1048         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1049         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1050
1051 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
1052
1053         PR fortran/31209
1054         * gfortran.dg/pointer_function_actual_1.f90: New test.
1055
1056         PR fortran/31200
1057         * gfortran.dg/pointer_function_actual_2.f90: New test.
1058
1059         PR fortran/31215
1060         * gfortran.dg/result_in_spec_1.f90: New test.
1061
1062 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1063
1064         PR fortran/30834
1065         * gfortran.dg/integer_exponentiation_3.F90: New test.
1066         * gfortran.dg/integer_exponentiation_4.f90: New test.
1067         * gfortran.dg/integer_exponentiation_5.F90: New test.
1068
1069 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
1070
1071         PR c++/30863
1072         * g++.dg/template/error24.C: New test.
1073         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
1074
1075 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
1076
1077         PR c++/31273
1078         * g++.dg/expr/bitfield7.C: New test.
1079
1080 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1081
1082         PR other/23572
1083         * gcc.dg/float-range-4.c: New.
1084         * gcc.dg/float-range-1.c: Update. Test for a warning.
1085         * gcc.dg/float-range-3.c: New.
1086         * gcc.dg/float-range-5.c: New.
1087
1088 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1089
1090         PR fortran/31262
1091         * gfortran.dg/no_range_check_1.f90: New test.
1092
1093 2007-03-22  Dirk Mueller  <dmueller@suse.de>
1094
1095         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
1096         * g++.dg/other/static1.C: Remove stray semicolon.
1097         * g++.dg/other/init1.C: Likewise.
1098         * g++.dg/rtti/dyncast1.C: Likewise.
1099         * g++.dg/tree-ssa/pr17153.C: Likewise.
1100         * g++.dg/lookup/disamb1.C: Likewise.
1101         * g++.dg/lookup/scoped2.C: Likewise.
1102         * g++.dg/lookup/friend7.C: Likewise.
1103         * g++.dg/parse/parse4.C: Likewise.
1104         * g++.dg/parse/parse5.C: Likewise.
1105         * g++.dg/expr/pr29066.C: Likewise.
1106         * g++.dg/expr/cast4.C: Likewise.
1107         * g++.dg/tc1/dr193.C: Likewise.
1108         * g++.dg/tc1/dr213.C: Likewise.
1109         * g++.dg/abi/dcast1.C: Likewise.
1110         * g++.dg/abi/covariant2.C: Likewise.
1111         * g++.dg/inherit/covariant11.C: Likewise.
1112         * g++.dg/inherit/covariant9.C: Likewise.
1113         * g++.dg/inherit/covariant10.C: Likewise.
1114         * g++.dg/init/static3.C: Likewise.
1115         * g++.dg/init/init-ref3.C: Likewise.
1116         * g++.dg/init/ref10.C: Likewise.
1117         * g++.dg/template/meminit2.C: Likewise.
1118         * g++.dg/template/using9.C: Likewise.
1119         * g++.dg/template/friend9.C: Likewise.
1120         * g++.dg/template/ref1.C: Likewise.
1121         * g++.old-deja/g++.warn/inline.C: Likewise.
1122         * g++.old-deja/g++.robertl/eb91.C: Likewise.
1123         * g++.old-deja/g++.robertl/eb46.C: Likewise.
1124         * g++.old-deja/g++.robertl/eb34.C: Likewise.
1125         * g++.old-deja/g++.robertl/eb43.C: Likewise.
1126         * g++.old-deja/g++.robertl/eb26.C: Likewise.
1127         * g++.old-deja/g++.robertl/eb116.C: Likewise.
1128         * g++.old-deja/g++.brendan/copy5.C: Likewise.
1129         * g++.old-deja/g++.brendan/overload8.C: Likewise.
1130         * g++.old-deja/g++.brendan/overload11.C: Likewise.
1131         * g++.old-deja/g++.brendan/copy7.C: Likewise.
1132         * g++.old-deja/g++.brendan/crash38.C: Likewise.
1133         * g++.old-deja/g++.brendan/template11.C: Likewise.
1134         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
1135         * g++.old-deja/g++.brendan/crash50.C: Likewise.
1136         * g++.old-deja/g++.brendan/crash16.C: Likewise.
1137         * g++.old-deja/g++.jason/pmem2.C: Likewise.
1138         * g++.old-deja/g++.jason/parse9.C: Likewise.
1139         * g++.old-deja/g++.jason/byval2.C: Likewise.
1140         * g++.old-deja/g++.jason/overload8.C: Likewise.
1141         * g++.old-deja/g++.jason/pmf8.C: Likewise.
1142         * g++.old-deja/g++.jason/template33.C: Likewise.
1143         * g++.old-deja/g++.jason/return3.C: Likewise.
1144         * g++.old-deja/g++.jason/scoping2.C: Likewise.
1145         * g++.old-deja/g++.jason/virtual.C: Likewise.
1146         * g++.old-deja/g++.jason/opeq3.C: Likewise.
1147         * g++.old-deja/g++.jason/template27.C: Likewise.
1148         * g++.old-deja/g++.jason/synth6.C: Likewise.
1149         * g++.old-deja/g++.jason/ref8.C: Likewise.
1150         * g++.old-deja/g++.jason/offset1.C: Likewise.
1151         * g++.old-deja/g++.other/static20.C: Likewise.
1152         * g++.old-deja/g++.other/array1.C: Likewise.
1153         * g++.old-deja/g++.other/new3.C: Likewise.
1154         * g++.old-deja/g++.other/array2.C: Likewise.
1155         * g++.old-deja/g++.other/overload9.C: Likewise.
1156         * g++.old-deja/g++.other/cast6.C: Likewise.
1157         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
1158         * g++.old-deja/g++.other/eh4.C: Likewise.
1159         * g++.old-deja/g++.other/using7.C: Likewise.
1160         * g++.old-deja/g++.other/init18.C: Likewise.
1161         * g++.old-deja/g++.other/dyncast1.C: Likewise.
1162         * g++.old-deja/g++.other/dyncast2.C: Likewise.
1163         * g++.old-deja/g++.other/dtor11.C: Likewise.
1164         * g++.old-deja/g++.pt/static11.C: Likewise.
1165         * g++.old-deja/g++.pt/crash19.C: Likewise.
1166         * g++.old-deja/g++.pt/overload12.C: Likewise.
1167         * g++.old-deja/g++.pt/crash46.C: Likewise.
1168         * g++.old-deja/g++.pt/mi1.C: Likewise.
1169         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
1170         * g++.old-deja/g++.pt/nontype5.C: Likewise.
1171         * g++.old-deja/g++.pt/local5.C: Likewise.
1172         * g++.old-deja/g++.pt/typename2.C: Likewise.
1173         * g++.old-deja/g++.pt/explicit80.C: Likewise.
1174         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
1175         * g++.old-deja/g++.law/visibility1.C: Likewise.
1176         * g++.old-deja/g++.law/visibility2.C: Likewise.
1177         * g++.old-deja/g++.law/virtual2.C: Likewise.
1178         * g++.old-deja/g++.law/operators19.C: Likewise.
1179         * g++.old-deja/g++.law/parsing10.C: Likewise.
1180         * g++.old-deja/g++.law/visibility4.C: Likewise.
1181         * g++.old-deja/g++.law/operators4.C: Likewise.
1182         * g++.old-deja/g++.law/dtors2.C: Likewise.
1183         * g++.old-deja/g++.law/missed-error3.C: Likewise.
1184         * g++.old-deja/g++.law/visibility10.C: Likewise.
1185         * g++.old-deja/g++.law/scope3.C: Likewise.
1186         * g++.old-deja/g++.law/casts2.C: Likewise.
1187         * g++.old-deja/g++.law/code-gen5.C: Likewise.
1188         * g++.old-deja/g++.law/operators33.C: Likewise.
1189         * g++.old-deja/g++.law/friend4.C: Likewise.
1190         * g++.old-deja/g++.mike/pmf7.C: Likewise.
1191         * g++.old-deja/g++.mike/p5611.C: Likewise.
1192         * g++.old-deja/g++.mike/net37.C: Likewise.
1193         * g++.old-deja/g++.mike/p3570.C: Likewise.
1194         * g++.old-deja/g++.mike/p5718.C: Likewise.
1195         * g++.old-deja/g++.mike/net21.C: Likewise.
1196         * g++.old-deja/g++.mike/p1862.C: Likewise.
1197         * g++.old-deja/g++.mike/p4511.C: Likewise.
1198         * g++.old-deja/g++.mike/virt3.C: Likewise.
1199         * g++.old-deja/g++.mike/p16146.C: Likewise.
1200         * g++.old-deja/g++.mike/p1989.C: Likewise.
1201         * g++.old-deja/g++.mike/p5571.C: Likewise.
1202         * g++.old-deja/g++.gb/scope10.C: Likewise.
1203         * g++.old-deja/g++.abi/primary5.C: Likewise.
1204         * g++.old-deja/g++.abi/empty2.C: Likewise.
1205         * g++.old-deja/g++.abi/arraynew.C: Likewise.
1206         * g++.old-deja/g++.eh/vbase4.C: Likewise.
1207         * g++.old-deja/g++.eh/ptr1.C: Likewise.
1208         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
1209         * g++.old-deja/g++.bob/template3.C: Likewise.
1210         * g++.old-deja/g++.bob/inherit1.C: Likewise.
1211
1212 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
1213
1214         PR fortran/31193
1215         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
1216
1217 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
1218
1219         PR fortran/20897
1220         * gfortran.dg/derived_name_1.f90: New.
1221         * gfortran.dg/derived_name_2.f: New.
1222
1223 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
1224
1225         * lib/target-supports.exp (check_effective_target_nonpic): New
1226         procedure.
1227         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
1228         when compiling PIC.
1229         * gcc.target/i386/asm-4.c: Require nonpic.
1230         * gcc.target/i386/cmov1.c: Likewise.
1231         * gcc.target/i386/mul.c: Likewise.
1232         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
1233         * gcc.target/i386/ssetype-1.c: Require nonpic.
1234         * gcc.target/i386/ssetype-3.c: Likewise.
1235         * gcc.target/i386/ssetype-5.c: Likewise.
1236
1237 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
1238
1239         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
1240         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
1241         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
1242         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
1243
1244 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
1245
1246         PR tree-optimization/30590
1247         * g++.dg/opt/pr30590.C: New testcase.
1248
1249 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
1250
1251         PR c/30762
1252         * gcc.dg/pr30762-1.c: New test.
1253         * gcc.dg/pr30762-2.c: New test.
1254
1255         PR inline-asm/30505
1256         * gcc.target/i386/pr30505.c: New test.
1257
1258 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
1259
1260         * gcc.target/arm/register-variables.c: New.
1261
1262 2007-03-19  Jeff Law  <law@redhat.com>
1263
1264         * PR tree-optimization/30984
1265         * gcc.c-torture/pr30984.c: New test.
1266
1267 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1268         Richard Guenther  <rguenther@suse.de>
1269
1270         PR tree-optimization/31254
1271         * gcc.dg/torture/pr31254.c: New testcase.
1272
1273 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
1274
1275         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
1276         target default_packed.
1277
1278 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1279
1280         PR fortran/31203
1281         * gfortran.dg/string_length_1.f90: New test.
1282
1283 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1284
1285         PR testsuite/30395
1286         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
1287
1288 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1289
1290         PR libgfortran/31052
1291         * gfortran.dg/namelist_27.f90: New test.
1292
1293 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
1294
1295         PR fortran/30531
1296         * gfortran.dg/used_types_14.f90: New test.
1297
1298         PR fortran/31086
1299         * gfortran.dg/used_types_15.f90: New test.
1300
1301 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
1302
1303         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
1304         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
1305
1306 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1307
1308         PR fortran/31120
1309         * gfortran.dg/integer_exponentiation_2.f90: New test.
1310
1311 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
1312
1313         PR tree-optimization/31041
1314         * gcc.dg/vect/pr31041.c: New test.
1315
1316 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1317
1318         * g++.dg/warn/Wconversion-integer.C: New
1319         * g++.dg/warn/Wconversion-real.C: New.
1320         * g++.dg/warn/Wconversion-real-integer.C: New.
1321         * g++.dg/warn/conv2.C: Updated.
1322
1323 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
1324
1325         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
1326         exclude RTPs.
1327
1328 2007-03-16  Richard Guenther  <rguenther@suse.de>
1329
1330         PR tree-optimization/31146
1331         * g++.dg/tree-ssa/pr31146.C: New testcase.
1332
1333 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
1334
1335         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
1336         assume that the target has <features.h>.
1337
1338 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
1339
1340         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
1341         dg-options rather than to the whole test.
1342
1343 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
1344
1345         PR debug/29906
1346         * g++.dg/debug/pr29906.C: New
1347
1348 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1349
1350         PR libgfortran/31099
1351         * gfortran.dg/unformatted_recl.f90: Update test.
1352
1353 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
1354
1355         * gcc.dg/tree-ssa/prefetch-5.c: New test.
1356
1357 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1358
1359         PR c++/30891
1360         * g++.dg/parse/namespace-definition.C: New.
1361
1362 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1363
1364         PR c++/24924
1365         * g++.dg/cpp/pedantic-errors.C: New.
1366         * g++.dg/cpp/permissive.C: New.
1367
1368 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1369
1370         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
1371         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
1372
1373 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1374
1375         * lib/target-supports.exp (check_missing_uclibc_feature)
1376         (check_effective_target_wchar): New procedures.
1377         * gcc.dg/wchar_t-1.c: Require target wchar.
1378         * gcc.dg/wint_t-1.c: Likewise.
1379
1380 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1381
1382         * lib/target-supports.exp (check_gc_sections_available): Return
1383         false for VxWorks targets.
1384
1385 2007-03-15  Dirk Mueller  <dmueller@suse.de>
1386
1387         * g++.dg/warn/Wconversion2.C: Fix typo.
1388         * gcc.dg/if-empty-1.c: Ditto.
1389
1390 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1391
1392         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
1393
1394 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
1395
1396         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
1397         * gcc.target/i386/pr31167.c: Ditto.
1398
1399 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
1400
1401         PR target/31167
1402         * gcc.target/i386/pr31167.c: New test.
1403
1404 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
1405
1406         PR fortran/30922
1407         * gfortran.dg/import5.f90.f90: New test.
1408
1409
1410         PR fortran/30879
1411         * gfortran.dg/data_components_1.f90: New test.
1412
1413
1414         PR fortran/30870
1415         * gfortran.dg/generic_13.f90: New test.
1416
1417         PR fortran/31163
1418         * gfortran.dg/alloc_comp_basics_5.f90: New test.
1419
1420 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1421
1422         PR libgfortran/31051
1423         * gfortran.dg/fmt_t_4.f90: New
1424
1425 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1426
1427         PR C++/31165
1428         * g++.dg/other/default7.C: New test.
1429
1430 2007-03-15  Dirk Mueller  <dmueller@suse.de>
1431
1432         * g++.dg/warn/Wconversion2.C: New.
1433
1434 2007-03-14  Eric Christopher  <echristo@apple.com>
1435
1436         * gcc.dg/ssp-1.c: New.
1437         * gcc.dg/ssp-2.c: Ditto.
1438
1439 2007-03-14  Dirk Mueller  <dmueller@suse.de>
1440
1441         * g++.dg/warn/do-empty.C: New.
1442         * gcc.dg/do-empty.c: New.
1443         * gcc.dg/if-empty-1.c: Update.
1444         * gcc.dg/20001116-1.c: Update.
1445         * gcc.dg/pr23165.c: Update.
1446
1447 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
1448
1449         * gfortran.dg/module_implicit_conversion.f90: New test.
1450
1451 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
1452
1453         PR middle-end/31127
1454         * gcc.dg/pr31127.c: New.
1455
1456 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
1457
1458         * gcc.dg/tree-ssa/loop-26.c: New test.
1459
1460 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
1461
1462         * gcc.target/i386/cmpxchg16b-1.c: New test.
1463
1464 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
1465
1466         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
1467         * gcc.dg/c99-vla-1.c: Likewise.
1468         * g++.dg/ext/vla1.C: Likewise
1469
1470 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
1471
1472         * gcc.dg/wvla-1.c: New test
1473         * gcc.dg/wvla-2.c: New test
1474         * gcc.dg/wvla-3.c: New test
1475         * gcc.dg/wvla-4.c: New test
1476         * gcc.dg/wvla-5.c: New test
1477         * gcc.dg/wvla-6.c: New test
1478         * gcc.dg/wvla-7.c: New test
1479         * g++.dg/warn/Wvla-1.C: New test
1480         * g++.dg/warn/Wvla-2.C: New test
1481         * g++.dg/warn/Wvla-3.C: New test
1482
1483 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
1484
1485         PR c++/30108
1486         * g++.dg/other/default6.C: New test.
1487
1488 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
1489
1490         * lib/target-supports.exp (check_profiling_available): Return false
1491         for VxWorks.
1492         (check_effective_target_vxworks_kernel): New procedure.
1493         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
1494         VxWorks.
1495         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
1496         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
1497         to include VxWorks.
1498         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
1499
1500 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
1501
1502         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
1503         PIC is not supported.
1504         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
1505         * gcc.dg/20020426-2.c: Likewise.
1506         * gcc.dg/pr28243.c: Likewise.
1507         * gcc.dg/visibility-11.c: Likewise.
1508         * gcc.dg/tls/opt-9.c: Likewise.
1509         * gcc.dg/tls/opt-10.c: Likewise.
1510         * gcc.dg/tls/pic-1.c: Likewise.
1511         * gcc.dg/tls/struct-1.c: Likewise.
1512         * gcc.target/i386/20000807-1.c: Likewise.
1513         * gcc.target/i386/20000904-1.c: Likewise.
1514         * gcc.target/i386/20011119-1.c: Likewise.
1515         * gcc.target/i386/990213-2.c: Likewise.
1516         * gcc.target/i386/990214-1.c: Likewise.
1517         * gcc.target/i386/compress-float-387-pic.c: Likewise.
1518         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1519         * gcc.target/i386/pic-1.c: Likewise.
1520         * gcc.target/i386/pr21518.c: Likewise.
1521         * gcc.target/i386/pr23098.c: Likewise.
1522         * gcc.target/i386/pr23943.c: Likewise.
1523
1524 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
1525
1526         PR c++/31038
1527         * g++.dg/template/complit2.C: New test.
1528
1529         PR c++/30328
1530         * g++.dg/ext/bitfield1.C: New test.
1531
1532 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
1533
1534         PR fortran/30883
1535         * gfortran.dg/interface_11.f90: New test.
1536
1537 2007-03-11  Richard Guenther  <rguenther@suse.de>
1538
1539         PR tree-optimization/31115
1540         * gcc.dg/torture/pr31115.c: New testcase.
1541
1542 2007-03-11  Ira Rosen  <irar@il.ibm.com>
1543
1544         PR tree-optimization/29925
1545         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
1546
1547 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
1548
1549         PR c++/30274
1550         * g++.dg/expr/bitfield3.C: New test.
1551         * g++.dg/expr/bitfield4.C: Likewise.
1552         * g++.dg/expr/bitfield5.C: Likewise.
1553         * g++.dg/expr/bitfield6.C: Likewise.
1554
1555         PR c++/30924
1556         * g++.dg/template/array18.C: New test.
1557
1558 2007-03-10  Dirk Mueller  <dmueller@suse.de>
1559
1560         PR c++/17946
1561         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
1562         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
1563
1564 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
1565
1566         PR c++/20599
1567         * g++.dg/cpp0x/variadic-bind.C: New.
1568         * g++.dg/cpp0x/variadic-function.C: New.
1569         * g++.dg/cpp0x/variadic-mem_fn.C: New.
1570         * g++.dg/cpp0x/variadic-tuple.C: New.
1571         * g++.dg/cpp0x/variadic1.C: New.
1572         * g++.dg/cpp0x/variadic2.C: New.
1573         * g++.dg/cpp0x/variadic3.C: New.
1574         * g++.dg/cpp0x/variadic4.C: New.
1575         * g++.dg/cpp0x/variadic5.C: New.
1576         * g++.dg/cpp0x/variadic6.C: New.
1577         * g++.dg/cpp0x/variadic7.C: New.
1578         * g++.dg/cpp0x/variadic8.C: New.
1579         * g++.dg/cpp0x/variadic9.C: New.
1580         * g++.dg/cpp0x/variadic10.C: New.
1581         * g++.dg/cpp0x/variadic11.C: New.
1582         * g++.dg/cpp0x/variadic12.C: New.
1583         * g++.dg/cpp0x/variadic13.C: New.
1584         * g++.dg/cpp0x/variadic14.C: New.
1585         * g++.dg/cpp0x/variadic15.C: New.
1586         * g++.dg/cpp0x/variadic16.C: New.
1587         * g++.dg/cpp0x/variadic17.C: New.
1588         * g++.dg/cpp0x/variadic18.C: New.
1589         * g++.dg/cpp0x/variadic19.C: New.
1590         * g++.dg/cpp0x/variadic20.C: New.
1591         * g++.dg/cpp0x/variadic21.C: New.
1592         * g++.dg/cpp0x/variadic22.C: New.
1593         * g++.dg/cpp0x/variadic23.C: New.
1594         * g++.dg/cpp0x/variadic24.C: New.
1595         * g++.dg/cpp0x/variadic25.C: New.
1596         * g++.dg/cpp0x/variadic26.C: New.
1597         * g++.dg/cpp0x/variadic27.C: New.
1598         * g++.dg/cpp0x/variadic28.C: New.
1599         * g++.dg/cpp0x/variadic29.C: New.
1600         * g++.dg/cpp0x/variadic30.C: New.
1601         * g++.dg/cpp0x/variadic31.C: New.
1602         * g++.dg/cpp0x/variadic32.C: New.
1603         * g++.dg/cpp0x/variadic33.C: New.
1604         * g++.dg/cpp0x/variadic34.C: New.
1605         * g++.dg/cpp0x/variadic35.C: New.
1606         * g++.dg/cpp0x/variadic36.C: New.
1607         * g++.dg/cpp0x/variadic37.C: New.
1608         * g++.dg/cpp0x/variadic38.C: New.
1609         * g++.dg/cpp0x/variadic39.C: New.
1610         * g++.dg/cpp0x/variadic40.C: New.
1611         * g++.dg/cpp0x/variadic41.C: New.
1612         * g++.dg/cpp0x/variadic42.C: New.
1613         * g++.dg/cpp0x/variadic43.C: New.
1614         * g++.dg/cpp0x/variadic44.C: New.
1615         * g++.dg/cpp0x/variadic45.C: New.
1616         * g++.dg/cpp0x/variadic46.C: New.
1617         * g++.dg/cpp0x/variadic47.C: New.
1618         * g++.dg/cpp0x/variadic48.C: New.
1619         * g++.dg/cpp0x/variadic49.C: New.
1620         * g++.dg/cpp0x/variadic50.C: New.
1621         * g++.dg/cpp0x/variadic51.C: New.
1622         * g++.dg/cpp0x/variadic52.C: New.
1623         * g++.dg/cpp0x/variadic53.C: New.
1624         * g++.dg/cpp0x/variadic54.C: New.
1625         * g++.dg/cpp0x/variadic55.C: New.
1626         * g++.dg/cpp0x/variadic56.C: New.
1627         * g++.dg/cpp0x/variadic57.C: New.
1628         * g++.dg/cpp0x/variadic58.C: New.
1629         * g++.dg/cpp0x/variadic59.C: New.
1630         * g++.dg/cpp0x/variadic60.C : New.
1631         * g++.dg/cpp0x/variadic61.C : New.
1632         * g++.dg/cpp0x/variadic62.C : New.
1633         * g++.dg/cpp0x/variadic63.C : New.
1634         * g++.dg/cpp0x/variadic64.C : New.
1635         * g++.dg/cpp0x/variadic65.C : New.
1636         * g++.dg/cpp0x/variadic66.C : New.
1637         * g++.dg/cpp0x/variadic67.C : New.
1638         * g++.dg/cpp0x/variadic68.C : New.
1639         * g++.dg/cpp0x/variadic69.C : New.
1640         * g++.dg/cpp0x/variadic70.C : New.
1641         * g++.dg/cpp0x/variadic71.C : New.
1642         * g++.dg/cpp0x/variadic72.C : New.
1643         * g++.dg/cpp0x/variadic73.C : New.
1644         * g++.dg/cpp0x/variadic74.C : New.
1645         * g++.dg/cpp0x/variadic75.C : New.
1646         * g++.dg/cpp0x/variadic-ex1.C : New.
1647         * g++.dg/cpp0x/variadic-ex2.C : New.
1648         * g++.dg/cpp0x/variadic-ex3.C : New.
1649         * g++.dg/cpp0x/variadic-ex4.C : New.
1650         * g++.dg/cpp0x/variadic-ex5.C : New.
1651         * g++.dg/cpp0x/variadic-ex6.C : New.
1652         * g++.dg/cpp0x/variadic-ex7.C : New.
1653         * g++.dg/cpp0x/variadic-ex8.C : New.
1654         * g++.dg/cpp0x/variadic-ex9.C : New.
1655         * g++.dg/cpp0x/variadic-ex10.C : New.
1656         * g++.dg/cpp0x/variadic-ex11.C : New.
1657         * g++.dg/cpp0x/variadic-ex12.C : New.
1658         * g++.dg/cpp0x/variadic-ex13.C : New.
1659         * g++.dg/cpp0x/variadic-ex14.C : New.
1660
1661 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1662
1663         PR libgfortran/31099
1664         * gfortran.dg/unformatted_recl.f90: New test.
1665
1666 2007-03-09  Roger Sayle  <roger@eyesopen.com>
1667
1668         * gcc.dg/fold-eqcmplx-1.c: New test case.
1669
1670 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
1671
1672         PR rtl-optimization/30643
1673         * gcc.dg/pr30643.c: New.
1674
1675 2007-03-09  Chao-ying Fu  <fu@mips.com>
1676
1677         * gcc.target/mips/mips32-dspr2-type.c: New test.
1678         * gcc.target/mips/mips32-dspr2.c: New test.
1679         * gcc.target/mips/dspr2-MULT.c: New test.
1680         * gcc.target/mips/dspr2-MULTU.c: New test.
1681         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
1682         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
1683         Adjust some formats.
1684
1685 2007-03-09  Dirk Mueller  <dmueller@suse.de>
1686
1687         PR c++/17946
1688         * gcc.dg/Wlogical-op-1.c: New.
1689         * g++.dg/warn/Wlogical-op-1.C: New.
1690
1691 2007-03-09  Richard Guenther  <rguenther@suse.de>
1692
1693         PR tree-optimization/30904
1694         PR middle-end/31058
1695         * gcc.dg/pr30904.c: Remove xfail.
1696
1697 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1698
1699         PR C/31072
1700         * gcc.c-torture/execute/pr31072.c: New test.
1701
1702 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1703
1704         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
1705         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1706         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test *lrint* and *lround*.
1707         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and floor->lfloor.
1708         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
1709         * gcc.dg/torture/builtin-integral-1.c: Likewise.
1710         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
1711         and *lround*.  Correct macro names.
1712         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
1713         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
1714
1715 2007-03-08  Ian Lance Taylor  <iant@google.com>
1716
1717         * gcc.dg/no-strict-overflow-5.c: New test.
1718         * gcc.dg/no-strict-overflow-6.c: New test.
1719         * gcc.dg/Wstrict-overflow-11.c: New test.
1720         * gcc.dg/Wstrict-overflow-12.c: New test.
1721         * gcc.dg/Wstrict-overflow-13.c: New test.
1722         * gcc.dg/Wstrict-overflow-14.c: New test.
1723         * gcc.dg/Wstrict-overflow-15.c: New test.
1724
1725 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
1726
1727         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
1728         for VxWorks kernel mode.
1729         * gcc.c-torture/execute/strncmp-1.x: Likewise.
1730
1731 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
1732
1733         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
1734         mode.
1735
1736 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
1737
1738         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
1739         and lib/bfill.c on VxWorks targets.
1740         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
1741         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
1742         lib/bfill.c and lib/memmove.c on VxWorks targets.
1743         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
1744         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
1745         on VxWorks targets.
1746         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
1747         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1748
1749 2007-03-08  Tobias Burnus  <burnus@net-b.de>
1750
1751         * gfortran.dg/use_5.f90: New test.
1752         * gfortran.dg/use_6.f90: Ditto.
1753         * gfortran.dg/use_7.f90: Ditto.
1754
1755 2007-03-08  Tobias Burnus  <burnus@net-b.de>
1756
1757         PR fortran/30973
1758         * gfortran.dg/use_4.f90: New test.
1759         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
1760
1761 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
1762
1763         PR fortran/31011
1764         * gfortran.dg/parameter_array_section_2.f90: New test.
1765
1766 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
1767
1768         PR c++/30852
1769         * g++.dg/ext/offsetof1.C: Add cases with volatile.
1770
1771         PR c++/30534
1772         * g++.dg/template/arg5.C: New test.
1773
1774 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
1775
1776         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
1777
1778 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
1779
1780         * gcc.dg/var-expand1.c: Add newline at end of file.
1781
1782 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
1783
1784         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
1785
1786 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
1787
1788         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
1789
1790 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1791
1792         * gcc.dg/torture/builtin-convert-4.c: New test.
1793
1794 2007-03-05  Ian Lance Taylor  <iant@google.com>
1795
1796         * gcc.c-torture/compile/pr31034.c: New test.
1797
1798 2007-03-05  Ian Lance Taylor  <iant@google.com>
1799
1800         * gcc.dg/inline-18.c: New test.
1801         * gcc.dg/inline-19.c: New test.
1802         * gcc.dg/inline-20.c: New test.
1803         * gcc.dg/inline-21.c: New test.
1804
1805 2007-03-05  Richard Guenther  <rguenther@suse.de>
1806
1807         PR tree-optimization/14052
1808         * gcc.dg/tree-ssa/vrp33.c: New testcase.
1809
1810 2007-03-05  Richard Guenther  <rguenther@suse.de>
1811
1812         PR tree-optimization/23777
1813         * gcc.dg/tree-ssa/pr23777.c: New testcase.
1814
1815 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1816
1817         PR other/30465
1818         * gcc.dg/multiple-overflow-warn-3.c: New.
1819         * g++.dg/warn/multiple-overflow-warn-3.C: New.
1820
1821 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
1822
1823         PR c++/30895
1824         * g++.dg/parse/template23.C: New test.
1825
1826 2007-03-04  Roger Sayle  <roger@eyesopen.com>
1827
1828         PR middle-end/30744
1829         * gcc.dg/pr30744-1.c: New test case.
1830
1831 2007-03-04  Tobias Burnus  <burnus@net-b.de>
1832
1833         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
1834
1835 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1836
1837         PR target/30406
1838         * gfortran.dg/logical_3.f90: New test.
1839
1840 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
1841
1842         PR libfortran/30981
1843         * gfortran.dg/integer_exponentiation_1.f90:  New test.
1844
1845 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
1846
1847         * gcc.target/m68k/m68k.exp: New.
1848         * gcc.target/m68k/crash1.c: New.
1849
1850 2007-03-03  Tobias Burnus  <burnus@net-b.de>
1851
1852         * gfortran.dg/c_by_val.c: Use int64_t instead of long
1853         to be more compatible with integer(kind=8).
1854
1855 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1856
1857         PR libfortran/31001
1858         * gfortran.dg/zero_sized_3.f90: New test.
1859
1860 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1861
1862         PR c++/15787
1863         * g++.dg/parse/else.C: New.
1864         * g++.dg/parse/else-2.C: New.
1865
1866 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
1867             Tobias Burnus  <burnus@net-b.de>
1868
1869         PR fortran/30882
1870         * gfortran.dg/size_dim.f90: New test.
1871
1872 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
1873             Tobias Burnus  <burnus@net-b.de>
1874
1875         PR fortran/30873
1876         * gfortran.dg/entry_9.f90: New test.
1877
1878 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
1879
1880         PR c++/28253
1881         * g++.dg/inherit/covariant16.C: New test.
1882
1883 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
1884
1885         * g++.dg/other/darwin-minversion-1.C: New.
1886
1887 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
1888
1889         * gcc.dg/tree-ssa/20070302-1.c: New test.
1890
1891 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
1892
1893         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
1894         tests.
1895
1896 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
1897
1898         * gcc.dg/tree-ssa/prefetch-4.c: New test.
1899
1900 2007-03-01  Simon Baldwin <simonb@google.com>
1901
1902         PR c++/23689
1903         * warn/ignored_typedef.C: New.
1904         * init/ctor8.C: Added dg-warning to consume ignored typedef
1905         warning.
1906         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
1907         and added an explicit line number.
1908
1909 2007-02-28  Richard Guenther  <rguenther@suse.de>
1910
1911         PR middle-end/30364
1912         * gcc.dg/torture/pr30364-1.c: New testcase.
1913         * gcc.dg/torture/pr30364-2.c: Likewise.
1914         * gcc.dg/torture/pr30364-3.c: Likewise.
1915
1916 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1917
1918         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
1919         powerpc*, use -funsafe-math-optimizations.
1920         * gcc.dg/torture/builtin-logb-1.c: Likewise.
1921         * gcc.dg/torture/builtin-modf-1.c: Likewise.
1922
1923 2007-02-28  Tobias Burnus  <burnus@net-b.de>
1924             Paul Thomas  <pault@gcc.gnu.org>
1925
1926         PR fortran/30888
1927         PR fortran/30887
1928         * c_by_val_1.f: Test %VAL() with non-default kind.
1929         * c_by_val.c: Ditto.
1930         * c_by_val_4.f: New test.
1931
1932 2007-02-28  Tobias Burnus  <burnus@net-b.de>
1933
1934         PR fortran/30968
1935         * gfortran.dg/continuation_7.f90: New test.
1936
1937 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
1938
1939         * g++.dg/inherit/thunk7.C: New test.
1940         * lib/target-supports.exp (check_profiling_available): Not available
1941         for bfin-*-*.
1942
1943 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
1944
1945         PR target/30970
1946         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
1947
1948 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
1949
1950         * lib/target-supports.exp (check_effective_target_init_priority):
1951         Remove Solaris special case.
1952
1953 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
1954
1955         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
1956         for more builtin types.
1957
1958         * g++.dg/ext/visibility/class1.C: Port to Darwin.
1959         * g++.dg/ext/visibility/noPLT.C: Likewise.
1960
1961 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1962
1963         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
1964         sh* targets.
1965
1966 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
1967
1968         PR fortran/30865
1969         * size_optional_dim_1.f90:  New test.
1970
1971 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
1972
1973         * gcc.dg/vxworks/vxworks.exp: New file.
1974         * gcc.dg/vxworks/initpri1.c: Likewise.
1975         * gcc.dg/vxworks/initpri2.c: Likewise.
1976         * gcc.dg/initpri2.c: Add more tests.
1977         * g++.dg/special/initpri2.C: Likewise.
1978
1979         * gcc.dg/initpri1.c: New test.
1980         * gcc.dg/initpri2.c: Likewise.
1981         * g++.dg/special/initpri1.C: New test.
1982         * g++.dg/special/initpri2.C: Likewise.
1983         * g++.dg/special/conpr-1.C: Use init_priority effective target.
1984         * g++.dg/special/conpr-2.C: Likewise.
1985         * g++.dg/special/conpr-3.C: Likewise.
1986         * g++.dg/special/conpr-4.C: Likewise.
1987         * g++.dg/special/initp1.C: Likewise.
1988         * g++.dg/special/ecos.exp: Remove code to detect availability of
1989         constructor priorities.
1990         * lib/target-supports.exp (check_effective_target_init_priority):
1991         New function.
1992
1993 2007-02-24  Jan Hubicka  <jh@suse.cz>
1994
1995         * gcc.c-torture/execute/pr30778.c: New testcase.
1996
1997 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1998
1999         PR libgfortran/30918
2000         * gfortran.dg/namelist_26.f90: New test.
2001
2002 2007-02-24  Richard Guenther  <rguenther@suse.de>
2003
2004         PR middle-end/30951
2005         * gcc.dg/pr30951.c: New testcase.
2006
2007 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2008
2009         * gcc.dg/torture/builtin-modf-1.c: New test.
2010
2011 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
2012
2013         PR tree-optimization/30904
2014         * gcc.dg/pr30904.c: New test.
2015
2016 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2017
2018         * gcc.test-framework/README: Correct command.
2019         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
2020         -Wunused-value.
2021         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
2022
2023 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
2024
2025         * lib/target-supports.exp (check_effective_target_unwrapped): New.
2026
2027 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
2028
2029         * lib/target-supports.exp (check_effective_target_newlib): New
2030         function.
2031
2032 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
2033
2034         PR fortran/30660
2035         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
2036         allocatable component.
2037
2038
2039 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2040
2041         * gcc.dg/torture/builtin-logb-1.c: New test.
2042         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
2043         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
2044         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
2045         sh* targets.
2046
2047 2007-02-23  Richard Guenther  <rguenther@suse.de>
2048
2049         * g++.dg/warn/changes-meaning.C: New testcase.
2050
2051 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2052
2053         PR libgfortran/30910
2054         * gfortran.dg/fmt_zero_precision.f90: Update test.
2055
2056 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2057
2058         * gcc.dg/torture/builtin-frexp-1.c: New test.
2059
2060 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
2061
2062         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
2063
2064 2007-02-22  Ian Lance Taylor  <iant@google.com>
2065
2066         PR debug/30898
2067         * g++.dg/debug/pr30898.C: New test.
2068
2069 2007-02-22  Ira Rosen  <irar@il.ibm.com>
2070
2071         * gcc.dg/vect/vect-106.c: New test.
2072
2073 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
2074             Ira Rosen  <irar@il.ibm.com>
2075
2076         PR tree-optimization/30843
2077         * gcc.dg/vect/pr30843.c: New test.
2078
2079 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
2080
2081         PR tree-optimization/30858
2082         * gcc.dg/vect/pr30858.c: New test.
2083
2084 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
2085
2086         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
2087         to set options for compiling testglue.
2088         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
2089         * lib/obj-c++.exp (obj-c++_init): Likewise.
2090
2091 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
2092
2093         * gnat.dg/derived_aggregate.adb: New test.
2094
2095 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2096
2097         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
2098         sh* targets.  Call the correct CKSGN macro.
2099
2100 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
2101
2102         * gfortran.dg/gomp/omp_parse1.f90: New test.
2103         * gfortran.dg/gomp/omp_parse2.f: New test.
2104
2105 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
2106
2107         PR fortran/30869
2108         * gfortran.dg/do_pointer_1.f90:  New test.
2109
2110 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2111
2112         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
2113         and scalbln.
2114
2115 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
2116
2117         * gcc.dg/darwin-minversion-1.c: New.
2118         * gcc.dg/darwin-minversion-2.c: New.
2119
2120 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2121
2122         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
2123
2124 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2125             DJ Delorie <dj@redhat.com>
2126
2127         PR other/30824
2128         * gcc.dg/Wfatal.c: New.
2129         * gcc.dg/Wfatal-2.c: New.
2130         * gcc.dg/Werror-1.c: Adjust expectations.
2131         * gcc.dg/Werror-5.c: Likewise.
2132         * gcc.dg/Werror-7.c: Likewise.
2133         * gcc.dg/Werror-10.c: Likewise.
2134         * gcc.dg/Werror-11.c: Likewise.
2135
2136 2007-02-20  Tobias Burnus  <burnus@net-b.de>
2137
2138         PR fortran/30522
2139         * gfortran.dg/volatile10.f90: New test.
2140
2141 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
2142
2143         PR libfortran/30533
2144         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
2145
2146 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2147
2148         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
2149         * gcc.dg/Walways-true-1.c: Likewise.
2150         * gcc.dg/weak/weak-3.c: Likewise.
2151         * gcc.dg/Werror-1.c: Likewise.
2152         * gcc.dg/Werror-3.c: Likewise.
2153         * gcc.dg/Werror-4.c: Likewise.
2154         * gcc.dg/Werror-5.c: Likewise.
2155         * gcc.dg/Werror-6.c: Likewise.
2156         * gcc.dg/Werror-7.c: Likewise.
2157         * gcc.dg/Werror-8.c: Likewise.
2158         * gcc.dg/Werror-10.c: Likewise.
2159         * gcc.dg/Werror-11.c: Likewise.
2160         * gcc.dg/Werror-12.c: Likewise.
2161         * g++.old-deja/g++.mike/warn8.C: Likewise.
2162         * g++.dg/warn/Walways-true-1.C: Likewise.
2163         * g++.dg/warn/Walways-true-2.C: Likewise.
2164         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
2165         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
2166         -Wstring-literal-comparison with -Waddress.
2167         * gcc.dg/Wstring-literal-comparison-4.c: Replace
2168         -Wno-string-literal-comparison with -Wno-address.
2169
2170 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
2171
2172         * gnat.dg/self_aggregate_with_call.adb: New test.
2173
2174 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
2175
2176         PR tree-optimization/30975
2177         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
2178         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
2179         * gcc.dg/vect/pr30795.c: New.
2180
2181 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2182
2183         PR fortran/30681
2184         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
2185
2186 2007-02-18  Roger Sayle  <roger@eyesopen.com>
2187
2188         PR rtl-optimization/28173
2189         * gcc.target/i386/andor-1.c: New test case.
2190
2191 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2192
2193         * gcc.dg/torture/builtin-ldexp-1.c: New.
2194         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
2195
2196 2007-02-18  Roger Sayle  <roger@eyesopen.com>
2197
2198         * gfortran.dg/array_constructor_15.f90: New test case.
2199
2200 2007-02-18  Roger Sayle  <roger@eyesopen.com>
2201
2202         * gfortran.dg/forall_10.f90: New test case.
2203
2204 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
2205
2206         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
2207
2208 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
2209
2210         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
2211         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
2212
2213 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
2214
2215         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
2216         * gcc.target/i386/builtin-bswap-3.c: Ditto.
2217         * gcc.target/i386/xchg-1.c: New test.
2218         * gcc.target/i386/xchg-2.c: New test.
2219
2220 2007-02-16  Richard Guenther  <rguenther@suse.de>
2221             Christian Bruel  <christian.bruel@st.com>
2222
2223         * gcc.dg/strict-overflow-5.c: New testcase.
2224
2225 2007-02-16  Tobias Burnus  <burnus@net-b.de>
2226
2227         PR fortran/30793
2228         * gfortran.dg/func_derived_4.f90: New test.
2229
2230 2007-02-15  Roger Sayle  <roger@eyesopen.com>
2231
2232         PR middle-end/30391
2233         * gfortran.dg/pr30391-1.f90: New test case.
2234
2235 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2236
2237         PR middle-end/30433
2238         * gcc.c-torture/compile/pr30433.c: New testcase to check
2239         that complex constants comparisions are foldded.
2240
2241 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2242
2243         PR C++/30158
2244         * g++.dg/ext/stmtexpr10.C: New testcase.
2245
2246 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2247
2248         PR middle-end/30729
2249         * gcc.dg/Wunused-value-2.c: New testcase.
2250
2251 2007-02-15  Ian Lance Taylor  <iant@google.com>
2252
2253         * g++.dg/eh/subreg-1.C: New test.
2254
2255 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2256
2257         PR c/26494
2258         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
2259         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
2260         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
2261         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
2262         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
2263         * gcc.dg/Werror-implicit-function-declaration.c: New.
2264
2265 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2266
2267         PR c++/28943
2268         * g++.dg/warn/pr28943.C: New.
2269
2270 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2271
2272         * gfortran.fortran-torture/execute/math.f90: Fix typo.
2273
2274 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2275
2276         PR fortran/30779
2277         * gfortran.dg/error_recovery_3.f90: New test.
2278
2279 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
2280
2281         * g++.dg/tree-ssa/sra-1.C: New.
2282
2283 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
2284
2285         * g++.dg/tree-ssa/sra-1.C: New.
2286
2287 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
2288
2289         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
2290
2291 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2292
2293         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
2294
2295 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
2296
2297         PR fortran/30799
2298         * gfortran.dg/logical_2.f90: New test.
2299
2300 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
2301
2302         * gcc.dg/torture/complex-alias-1.c: New test.
2303
2304 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
2305
2306         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
2307         instead of -fdump-tree-tailcall.
2308
2309 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
2310
2311         * gfortran.dg/interface_10.f90: Fix comment typo.
2312
2313 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
2314
2315         PR tree-optimization/30771
2316         * gcc.dg/vect/pr30771.c: New test.
2317
2318 2007-02-13  Ian Lance Taylor  <iant@google.com>
2319
2320         * gcc.dg/Wstrict-overflow-1.c: New test.
2321         * gcc.dg/Wstrict-overflow-2.c: New test.
2322         * gcc.dg/Wstrict-overflow-3.c: New test.
2323         * gcc.dg/Wstrict-overflow-4.c: New test.
2324         * gcc.dg/Wstrict-overflow-5.c: New test.
2325         * gcc.dg/Wstrict-overflow-6.c: New test.
2326         * gcc.dg/Wstrict-overflow-7.c: New test.
2327         * gcc.dg/Wstrict-overflow-8.c: New test.
2328         * gcc.dg/Wstrict-overflow-9.c: New test.
2329         * gcc.dg/Wstrict-overflow-10.c: New test.
2330
2331 2007-02-13  Roger Sayle  <roger@eyesopen.com>
2332
2333         * gcc.target/ia64/builtin-bswap-2.c: New test case.
2334
2335 2007-02-13  Richard Henderson  <rth@redhat.com>
2336
2337         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
2338         * gcc.c-torture/execute/pr29302-1.c: ... here.
2339
2340 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2341
2342         PR c/29521
2343         * gcc.dg/c90-return-1.c: Update output.
2344         * gcc.dg/c99-return-1.c: Likewise.
2345
2346 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
2347
2348         PR fortran/30554
2349         * gfortran.dg/used_dummy_types_7.f90: New test..
2350
2351 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
2352
2353         * gcc.target/i386/parity-1.c: New test.
2354         * gcc.target/i386/parity-2.c: New test.
2355
2356 2007-02-12  Roger Sayle  <roger@eyesopen.com>
2357
2358         * gcc.target/i386/builtin-bswap-3.c: New test case.
2359
2360 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
2361
2362         PR tree-optimization/29145
2363         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
2364         alias analysis is improved to take better advantage of restrict
2365         qualified pointers.
2366         * gcc.dg/vect/vect-80.c: Likewise.
2367         * gcc.dg/vect/pr29145.c: New.
2368
2369 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
2370
2371         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
2372         * gcc.target/i386/sse4a-insert.c: Likewise.
2373
2374 2007-02-11  Roger Sayle  <roger@eyesopen.com>
2375
2376         * gcc.target/ia64/builtin-popcount-1.c: New test case.
2377         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
2378
2379 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
2380
2381         PR fortran/30478
2382         * gfortran.dg/enum_4.f90: Update error message checks.
2383
2384 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
2385
2386         PR fortran/30554
2387         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
2388         versions of the modules.
2389
2390         PR fortran/30617
2391         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
2392         by getting rid of recursive I/O and providing functions with
2393         results.
2394
2395         PR fortran/30319
2396         * gfortran.dg/char_array_constructor_2.f90
2397
2398 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
2399
2400         PR c++/26988
2401         * g++.dg/template/spec34.C: New test
2402
2403 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
2404
2405         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
2406         on i?86 and x86_64.
2407         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
2408         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
2409         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
2410         on i?86 and x86_64.
2411         * gcc.dg/vect/vect-113.c: Ditto.
2412
2413 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
2414
2415         PR c++/29487
2416         * g++.dg/eh/weak1-C: New test.
2417         * g++.dg/eh/weak1-a.cc: Likewise.
2418         * g++.dg/eh/comdat1.C: Likewise.
2419
2420 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
2421             Dorit Nuzman  <dorit@il.ibm.com>
2422
2423         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
2424         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
2425         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
2426         * gcc.dg/vect/vect-113.c: Likewise.
2427
2428         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
2429
2430 2007-02-10  Richard Henderson  <rth@redhat.com>
2431
2432         * lib/target-supports.exp (check_effective_target_tls): Redefine
2433         to mean non-emulated tls.
2434         * gcc.dg/tls/alias-1.c: Remove tls requirement.
2435         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2436         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2437         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2438         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2439         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2440         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2441
2442 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
2443
2444         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
2445
2446 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
2447
2448         * gfortran.dg/secnds.f: Replace time tolerance with a
2449         before-and-after bracket.
2450         * gfortran.dg/secnds-1.f: Likewise.
2451
2452 2007-02-09  Tobias Burnus  <burnus@net-b.de>
2453
2454         PR fortran/30512
2455         * gfortran.dg/maxlocval_1.f90: New test.
2456
2457 2007-02-09  Roger Sayle  <roger@eyesopen.com>
2458
2459         * gcc.target/ia64/builtin_bswap-1.c: New test case.
2460
2461 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2462
2463         PR fortran/30720
2464         * gfortran.dg/array_function_1.f90: New test.
2465
2466 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2467
2468         * lib/target-supports.exp (check_effective_target_lax_strtofp)
2469         (check_effective_target_dummy_wcsftime): New functions.
2470
2471 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2472
2473         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
2474         * lib/target-supports.exp (check_effective_target_uclibc): New
2475         function.
2476
2477 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2478
2479         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
2480         (vsnprintf): Don't define for uClibc targets.
2481
2482 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2483
2484         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
2485         set before checking whether it was allowed.
2486         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
2487         before checking inside_main.
2488
2489 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2490
2491         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
2492         uClinux targets.
2493         (u16sf): Likewise u4sf.
2494         * g++.dg/compat/struct-layout-1.h: Likewise.
2495
2496 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2497
2498         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
2499         procedure.
2500         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
2501         m68k targets if check_effective_target_coldfire_fpu returns true.
2502
2503 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
2504         Richard Guenther  <rguenther@suse.de>
2505
2506         PR middle-end/23361
2507         * gcc.dg/fold-compare-3.c: New testcase.
2508         * gcc.dg/tree-ssa/loop-24.c: Likewise.
2509
2510 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
2511
2512         * gcc.dg/pr26570.c: Clean up coverage files.
2513         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
2514         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
2515         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
2516         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2517         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2518         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2519         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
2520         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
2521         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
2522         * gcc.dg/tree-ssa/pr25501.c: Ditto.
2523         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
2524         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
2525         * gcc.dg/vect/pr28952.c: Ditto.
2526         * gcc.dg/vect/pr27151.c: Ditto.
2527         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
2528         * g++.dg/gomp/macro-3.C: Ditto.
2529
2530 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
2531
2532         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
2533         of the loop.
2534
2535 2007-02-08  Roger Sayle  <roger@eyesopen.com>
2536
2537         * gcc.target/i386/builtin-bswap-2.c: New test case.
2538
2539 2007-02-08  Roger Sayle  <roger@eyesopen.com>
2540
2541         * gfortran.dg/forall_8.f90: New test case.
2542         * gfortran.dg/forall_9.f90: Likewise.
2543
2544 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2545
2546         * gcc.dg/builtins-20.c: Add some -~ complex cases.
2547
2548 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
2549
2550         * lib/target-supports.exp (check_effective_target_simulator): New.
2551
2552 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
2553
2554         * gcc.dg/tree-ssa/loop-25.c: New test.
2555
2556 2007-02-06  Richard Henderson  <rth@redhat.com>
2557
2558         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
2559
2560 2007-02-06  Roger Sayle  <roger@eyesopen.com>
2561
2562         * gcc.target/powerpc/popcount-1.c: New test case.
2563         * gcc.target/powerpc/parity-1.c: Likewise.
2564
2565 2007-02-06  Richard Guenther  <rguenther@suse.de>
2566
2567         PR middle-end/27302
2568         * gcc.dg/torture/pr27302-2.c: New testcase.
2569
2570 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
2571
2572         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
2573         * gcc.dg/vect/vect-iv-1.c: New test.
2574         * gcc.dg/vect/vect-iv-2.c: New test.
2575         * gcc.dg/vect/vect-iv-3.c: New test.
2576         * gcc.dg/vect/vect-iv-4.c: New test.
2577         * gcc.dg/vect/vect-iv-5.c: New test.
2578         * gcc.dg/vect/vect-iv-6.c: New test.
2579         * gcc.dg/vect/vect-iv-7.c: New test.
2580         * gcc.dg/vect/vect-iv-8.c: New test.
2581         * gcc.dg/vect/vect-iv-9.c: New test.
2582         * gcc.dg/vect/vect-iv-10.c: New test.
2583         * gcc.dg/vect/vect-iv-11.c: New test.
2584         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
2585         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
2586         * gcc.dg/vect/vect-14.c: Now vectorizable.
2587         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
2588         * gcc.dg/vect/vect-27.c: Likewise.
2589         * gcc.dg/vect/vect-29.c Likewise.
2590         * gcc.dg/vect/vect-dv-2.c: Likewise.
2591         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
2592         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
2593         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2594
2595 2007-02-06  Ira Rosen  <irar@il.ibm.com>
2596
2597         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
2598
2599 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2600
2601         * gcc.dg/builtins-20.c: Add more cases.
2602
2603 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
2604
2605         PR debug/30189
2606         * gcc.dg/pr30189.c: New test.
2607
2608 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
2609
2610         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
2611         for running tests.
2612         * gcc.target/i386/sse4a-extract.c: New test.
2613         * gcc.target/i386/sse4a-insert.c: New test.
2614         * gcc.target/i386/sse4a-montsd.c: New test.
2615         * gcc.target/i386/sse4a-montss.c: New test.
2616
2617 2007-02-05  Richard Guenther  <rguenther@suse.de>
2618
2619         * gcc.target/i386/vectorize3.c: New testcase.
2620
2621 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
2622
2623         PR target/30665
2624         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
2625
2626 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2627
2628         PR fortran/30611
2629         * gfortran.dg/repeat_1.f90: New test.
2630
2631 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
2632
2633         PR fortran/30605
2634         * gfortran.dg/spread_shape_1.f90: Remove tabs.
2635         * gfortran.dg/derived_init_2.f90: Ditto.
2636         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
2637         * gfortran.dg/array_initializer_1.f90: Ditto.
2638         * gfortran.dg/do_2.f90: Ditto.
2639         * gfortran.dg/proc_assign_1.f90: Ditto.
2640
2641 2007-02-04  Richard Guenther  <rguenther@suse.de>
2642
2643         PR middle-end/30636
2644         * g++.dg/warn/pr30636.C: New testcase.
2645         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
2646
2647 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
2648
2649         PR middle-end/30667
2650         * gfortran.dg/pr30667.f: New test.
2651
2652 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2653
2654         * gcc.dg/builtins-54.c: Add more cases.
2655
2656 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
2657
2658         PR fortran/30514
2659         * gfortran.dg/zero_sized_2.f90: New test.
2660
2661         PR fortran/30660
2662         * gfortran.dg/alloc_comp_basics_4.f90: New test.
2663
2664         PR fortran/29820
2665         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
2666         file.
2667
2668 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2669
2670         PR fortran/30683
2671         * gfortran.dg/interface_10.f90: New test.
2672
2673 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2674
2675         * gcc.dg/builtins-20.c: Add more cases.
2676
2677 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2678
2679         PR target/29682
2680         * gcc-target/ia64/pr29682.c: New test.
2681
2682 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
2683
2684         PR fortran/30284
2685         * gfortran.dg/arrayio_11.f90.f90: New test.
2686
2687         PR fortran/30626
2688         * gfortran.dg/arrayio_12.f90.f90: New test.
2689
2690 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
2691
2692         PR c++/30536
2693         * g++.dg/tls/diag-5.C: New test.
2694
2695         PR middle-end/30473
2696         * gcc.dg/pr30473.c: New test.
2697         * gcc.c-torture/execute/20070201-1.c: New test.
2698
2699 2007-02-01  Roger Sayle  <roger@eyesopen.com>
2700
2701         * gfortran.dg/dependency_20.f90: New test case.
2702
2703 2007-01-31  Ian Lance Taylor  <iant@google.com>
2704
2705         * gcc.dg/lower-subreg-1.c (test): New test.
2706
2707 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
2708
2709         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
2710
2711 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2712
2713         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
2714         * gcc.dg/torture/builtin-math-3.c: Likewise.
2715
2716 2007-01-31  Dirk Mueller  <dmueller@suse.de>
2717
2718         gcc.dg/Wparentheses-2.c: Update and add new tests.
2719
2720 2007-01-31  Ira Rosen  <irar@il.ibm.com>
2721
2722         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
2723         vectorize.
2724
2725 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
2726
2727         * gcc.dg/builtins-63.c: New test.
2728
2729 2007-01-31  Tobias Burnus  <burnus@net-b.de>
2730
2731         PR fortran/27588
2732         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
2733
2734 2007-01-31  Tobias Burnus  <burnus@net-b.de>
2735
2736         PR fortran/30520
2737         * gfortran.dg/volatile8.f90: New argument conformance test.
2738         * gfortran.dg/volatile9.f90: New scope test.
2739
2740 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2741
2742         PR c++/24745
2743         * g++.dg/warn/null4.C: New.
2744
2745 2001-01-30  Roger Sayle  <roger@eyesopen.com>
2746             Uros Bizjak  <ubizjak@gmail.com>
2747
2748         * gcc.dg/large-size-array-3.c: Correct typo.
2749
2750 2007-01-30  Richard Guenther  <rguenther@suse.de>
2751
2752         PR middle-end/27657
2753         * g++.dg/debug/pr27657.C: New testcase.
2754
2755 2007-01-30  Richard Guenther  <rguenther@suse.de>
2756
2757         PR middle-end/30313
2758         * gcc.dg/torture/pr30313.c: New testcase.
2759
2760 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
2761
2762         * gcc.dg/dfp/dfp-except.h: New file.
2763         * gcc.dg/dfp/fe-check.h: New file.
2764         * gcc.dg/dfp/fe-binop.c: New test.
2765         * gcc.dg/dfp/fe-convert-1.c: New test.
2766         * gcc.dg/dfp/fe-convert-2.c: New test.
2767         * gcc.dg/dfp/fe-convert-3.c: New test.
2768
2769         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
2770         * gcc.dg/dfp/decfloat-constants.c: Ditto.
2771         * gcc.dg/dfp/convert-dfp.c: Ditto.
2772         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2773
2774 2007-01-29  Josh Conner  <jconner@apple.com>
2775
2776         * gcc.target/powerpc/altivec-24.c: New test.
2777
2778 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
2779
2780         PR c++/28266
2781         * g++.dg/parse/defarg12.C: New test.
2782
2783 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
2784
2785         PR fortran/30554
2786         * gfortran.dg/used_dummy_types_6.f90: New test.
2787
2788 2007-01-28  Jan Hubicka  <jh@suse.cz>
2789
2790         * gcc.dg/tree-prof/val-prof-6.c: New test.
2791
2792 2007-01-28  Roger Sayle  <roger@eyesopen.com>
2793
2794         * gcc.dg/large-size-array-3.c: Correct test case (portability).
2795
2796 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
2797
2798         PR C++/28988
2799         * g++.dg/expr/dtor4.C: New test.
2800
2801 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
2802
2803         * gcc.dg/tree-ssa/loop-23.c: New test.
2804
2805 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
2806
2807         PR libfortran/30389
2808         * gfortran.dg/achar_2.f90:  New test.
2809         * gfortran.dg/achar_3.f90:  New test.
2810
2811 2007-01-27  Ian Lance Taylor  <iant@google.com>
2812
2813         * gcc.dg/strict-overflow-1.c: New test.
2814         * gcc.dg/no-strict-overflow-1.c: New test.
2815         * gcc.dg/strict-overflow-2.c: New test.
2816         * gcc.dg/no-strict-overflow-2.c: New test.
2817         * gcc.dg/strict-overflow-3.c: New test.
2818         * gcc.dg/no-strict-overflow-3.c: New test.
2819         * gcc.dg/strict-overflow-4.c: New test.
2820         * gcc.dg/no-strict-overflow-4.c: New test.
2821         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
2822         * gcc.dg/pr15784-1.c: Likewise.
2823         * gcc.dg/pr20922-1.c: Likewise.
2824         * gcc.dg/pr20922-3.c: Likewise.
2825         * gcc.dg/pr20922-4.c: Likewise.
2826         * gcc.dg/pr20922-6.c: Likewise.
2827         * gcc.dg/compare-4.c: Likewise.
2828         * gcc.dg/torture/pr26898-1.c: Likewise.
2829         * gcc.dg/tree-ssa/divide-1.c: Likewise.
2830         * gcc.dg/tree-ssa/divide-2.c: Likewise.
2831         * gcc.dg/tree-ssa/divide-3.c: Likewise.
2832         * gcc.dg/tree-ssa/divide-4.c: Likewise.
2833         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
2834         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
2835         * gcc.dg/tree-ssa/pr21082.c: Likewise.
2836         * gcc.dg/tree-ssa/pr26899.c: Likewise.
2837         * g++.dg/tree-ssa/pr21082.C: Likewise.
2838
2839 2007-01-27  Roger Sayle  <roger@eyesopen.com>
2840
2841         * gcc-dg/large-size-array-3.c: New test case.
2842
2843 2007-01-27  Roger Sayle  <roger@eyesopen.com>
2844
2845         * gfortran.dg/forall_7.f90: New test case.
2846
2847 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
2848
2849         PR fortran/30407
2850         * gfortran.dg/where_operator_assign_1.f90: New test.
2851         * gfortran.dg/where_operator_assign_2.f90: New test.
2852         * gfortran.dg/where_operator_assign_3.f90: New test.
2853
2854 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
2855
2856         * lib/target-supports.exp
2857         (check_effective_target_powerpc_altivec): New.
2858         (check_effective_target_vect_cmdline_needed): Use it.
2859
2860 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
2861
2862         PR fortran/30278
2863         * gfortran.dg/backslash_3.f: New test.
2864
2865 2007-01-26  Richard Guenther  <rguenther@suse.de>
2866
2867         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
2868
2869 2007-01-26  Tobias Burnus  <burnus@net-b.de>
2870
2871         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
2872         * gfortran.dg/vect/vect.exp: Ditto.
2873         * gfortran.dg/dg.exp: Ditto.
2874         * gfortran.fortran-torture/execute/execute.exp: Ditto.
2875         * gfortran.fortran-torture/compile/compile.exp: Ditto.
2876
2877 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2878
2879         * gcc.dg/builtins-20.c: Add more cases.
2880         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
2881
2882 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2883
2884         PR fortran/30437
2885         * gcc.dg/Wall.c: New.
2886         * gcc.dg/Wno-all.c: New.
2887         * gfortran.dg/Wall.f90: New.
2888         * gfortran.dg/Wno-all.f90: New.
2889
2890 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
2891
2892         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
2893         * g++.dg/eh/simd-2.C: Also run on Darwin.
2894         * g++.dg/eh/simd-3.C: New.
2895         * g++.dg/eh/simd-4.C: New.
2896
2897 2007-01-25  Richard Guenther  <rguenther@suse.de>
2898
2899         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
2900         and _PROFILE_USE.
2901         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
2902
2903 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
2904
2905         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
2906         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
2907         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
2908         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
2909         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
2910         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
2911         * gcc.dg/ipa/ipa-7.c: New testcase.
2912
2913 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
2914
2915         * g++.dg/cpp0x/warn_cxx0x.C: New.
2916
2917 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2918
2919         * gcc.dg/builtins-20.c: Test builtin carg.
2920
2921 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
2922
2923         PR middle-end/27416
2924         * gcc.dg/gomp/pr27416.c: New test.
2925
2926         PR middle-end/30494
2927         * gcc.dg/gomp/pr30494.c: New test.
2928         * g++.dg/gomp/pr30494.C: New test.
2929
2930         PR middle-end/30421
2931         * gcc.dg/gomp/pr30421.c: New test.
2932
2933 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
2934
2935         * gcc.target/ia64/versionid-1.c: New test.
2936         * gcc.target/ia64/versionid-2.c: New test.
2937
2938 2007-01-24  Richard Guenther  <rguenther@suse.de>
2939
2940         PR testsuite/30181
2941         * gcc.dg/builtins-57.c: Change to a link-time testcase
2942         to support non-C99 targets.
2943
2944 2007-01-24  Jan Hubicka  <jh@suse.cz>
2945
2946         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
2947
2948 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
2949
2950         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
2951
2952 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
2953
2954         PR objc/27438
2955         * objc.dg/const-str-12.m: New test.
2956
2957 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2958
2959         PR fortran/30532
2960         * gfortran.dg/ctrl-z.f90:  New test.
2961
2962 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2963
2964         PR fortran/30481
2965         * gfortran.dg/namelist_assumed_char.f90:  New test.
2966
2967 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
2968
2969         PR c++/27492
2970         * g++.dg/inherit/covariant15.C: New test.
2971
2972 2007-01-23  Ian Lance Taylor  <iant@google.com>
2973
2974         * g++.dg/warn/Wparentheses-24.C: New test.
2975
2976 2007-01-23  Richard Guenther  <rguenther@suse.de>
2977
2978         PR testsuite/30560
2979         * ada/acats/run_acats: Do not call gnatmake or gnatchop
2980         with full path.
2981
2982 2007-01-22  Richard Guenther  <rguenther@suse.de>
2983
2984         PR tree-optimization/30038
2985         * gcc.dg/builtins-62.c: New testcase.
2986
2987 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2988
2989         * gcc.c-torture/compile/20070121.c: New test.
2990
2991 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
2992
2993         PR libfortran/30525
2994         * gfortran.dg/char_comparison_1.f:  New test.
2995
2996 2007-01-21  Ira Rosen  <irar@il.ibm.com>
2997
2998         * gcc.dg/vect/vect-strided-same-dr.c: New test.
2999
3000 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
3001
3002         PR objc/30479
3003         * objc.dg/pch: New directory.
3004         * objc.dg/pch/pch.exp: New file.
3005         * objc.dg/pch/interface-1.m: New test.
3006         * objc.dg/pch/interface-1.hs: New include file.
3007         * lib/objc.exp (objc_target_compile): Add
3008         "-x objective-c-header" in front of the sources if this is
3009         a precompiled header being compiled.
3010
3011 2007-01-20  Roger Sayle  <roger@eyesopen.com>
3012
3013         * gfortran.dg/array_memcpy_3.f90: New test case.
3014         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
3015
3016 2007-01-20  Roger Sayle  <roger@eyesopen.com>
3017             Brooks Moses  <brooks.moses@codesourcery.com>
3018             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3019
3020         * gfortran.dg/intrinsic_sign_1.f90: New test case.
3021         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
3022
3023 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3024
3025         * gcc.dg/torture/builtin-math-3.c: Test fdim.
3026
3027 2007-01-19  Mike Stump  <mrs@apple.com>
3028
3029         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
3030         away.
3031
3032 2007-01-19  Roger Sayle  <roger@eyesopen.com>
3033
3034         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
3035         option instead of -funsafe-math-optimizations.
3036
3037 2007-01-19  Tomas Bily  <tbily@suse.cz>
3038
3039         gcc.dg/tree-prof/indir-call-prof.c: New.
3040         g++.dg/dg.exp: Add tree-prof subdirectory.
3041         g++.dg/tree-prof/indir-call-prof.C: New.
3042         g++.dg/tree-prof/tree-prof.exp: New.
3043
3044 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3045
3046         PR c++/17947
3047         * g++.dg/warn/deprecated.C: Update warning output.
3048         * g++.dg/warn/deprecated-2.C: Likewise.
3049         * g++.dg/warn/deprecated-3.C: New.
3050
3051 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
3052
3053         * gcc.c-torture/execute/nestfunc-7.c: New.
3054
3055 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
3056
3057         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
3058
3059 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
3060
3061         * gcc.dg/m68k-pic-1.c: New.
3062
3063 2007-01-18  Roger Sayle  <roger@eyesopen.com>
3064
3065         * gfortran.dg/array_memcpy_4.f90: New test case.
3066
3067 2007-01-18  Josh Conner  <jconner@apple.com>
3068
3069         PR target/30485
3070         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
3071         * gcc.dg/vect/no-trapping-math-1: New.
3072         * gcc.dg/vect/no-trapping-math-2: New.
3073
3074 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
3075
3076         * gcc.target/i386/387-8.c: Update comment about optimizing
3077         inherent load of 1.0 of fptan instruction.
3078
3079 2007-01-18  Dirk Mueller  <dmueller@suse.de>
3080             Richard Guenther <rguenther@suse.de>
3081
3082         PR diagnostic/8268
3083         * gcc.dg/Warray-bounds.c: New testcase.
3084         * gcc.dg/Warray-bounds-2.c: New testcase.
3085         * g++.dg/warn/Warray-bounds.C: New testcase.
3086         * g++.dg/warn/Warray-bounds-2.C: New testcase.
3087
3088 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
3089
3090         PR fortran/30476
3091         * gfortran.dg/generic_12.f90: New test.
3092
3093 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
3094
3095         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
3096         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
3097
3098 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
3099
3100         * gcc.dg/dfp/compare-special.h: New file.
3101         * gcc.dg/dfp/compare-special-32.c: New test.
3102         * gcc.dg/dfp/compare-special-64.c: New test.
3103         * gcc.dg/dfp/compare-special-128.c: New test.
3104
3105 2007-01-16  Roger Sayle  <roger@eyesopen.com>
3106             Paul Thomas  <pault@gcc.gnu.org>
3107             Steven G. Kargl  <kargl@gcc.gnu.org>
3108
3109         PR fortran/30404
3110         * gfortran.dg/forall_6.f90: New test case.
3111         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
3112         * gfortran.dg/dependency_13.f90: Likewise.
3113
3114 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3115
3116         PR testsuite/12325
3117         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
3118         targets that don't support Inf.
3119
3120 2007-01-15  Dale Johannesen  <dalej@apple.com>
3121
3122         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
3123
3124 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
3125
3126         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
3127         of achar for 0xff to avoid the "Extended ASCII not
3128         implemented" error message.
3129
3130 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
3131
3132         PR fortran/28172
3133         * gfortran.dg/altreturn_4.f90: New test.
3134
3135         PR fortran/29389
3136         * gfortran.dg/stfunc_4.f90: New test.
3137
3138         PR fortran/29712
3139         * gfortran.dg/bound_2.f90: Reinstate commented out line.
3140         * gfortran.dg/initialization_1.f90: Change warning.
3141
3142         PR fortran/30283
3143         * gfortran.dg/specification_type_resolution_2.f90: New test.
3144
3145 2007-01-14  Jan Hubicka  <jh@suse.cz>
3146
3147         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
3148         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
3149         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
3150         elimination.
3151
3152 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
3153
3154         PR fortran/30410
3155         * gfortran.dg/external_procedures_2.f90: New test.
3156
3157 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
3158
3159         PR target/30413
3160         * gcc.target/i386/pr30413.c: New test.
3161
3162 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
3163
3164         PR fortran/30452
3165         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
3166
3167 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
3168
3169         * gcc.dg/20070112-1.c: New test.
3170
3171 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3172
3173         PR libgfortran/30435
3174         * gfortran.dg/list_read_6.f90: New test.
3175
3176 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
3177
3178         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
3179
3180 2007-01-12  Tom Tromey  <tromey@redhat.com>
3181
3182         PR preprocessor/28227:
3183         * gcc.dg/cpp/pr28227.c: New file.
3184
3185 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
3186
3187         * gcc.dg/tree-ssa/loop-22.c: New test.
3188
3189 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
3190
3191         PR tree-optimization/29516
3192         * gcc.dg/tree-ssa/loop-20.c: New test.
3193
3194 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
3195
3196         PR libfortran/30415
3197         * minmaxloc_integer_kinds_1.f90:  New test.
3198
3199 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
3200
3201         PR c++/29573
3202         * g++.dg/template/sizeof-template-argument.C: New test.
3203
3204 2007-01-11  Jan Hubicka  <jh@suse.cz>
3205
3206         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
3207         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
3208         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
3209         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
3210         * gcc.dg/tree-ssa/pr21658.c: Likewise.
3211         * gcc.dg/tree-ssa/pr15349.c: Likewise.
3212         * gcc.dg/tree-ssa/pr25501.c: Likewise.
3213         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
3214         transformation in question.
3215         * gcc.dg/tree-ssa/vrp05.c: Likewise.
3216         * gcc.dg/tree-ssa/pr20701.c: Likewise.
3217         * gcc.dg/always_inline3.c: Likewise.
3218
3219 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
3220
3221         PR c++/28999
3222         * g++.dg/template/typename11.C: New test.
3223
3224 2007-01-10  Robert Kennedy <jimbob@google.com>
3225
3226         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
3227
3228 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
3229
3230         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
3231         for different integer kinds.
3232         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
3233         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
3234         * gfortran.dg/ishft_2.f90: New test.
3235         * gfortran.dg/ishft_3.f90: New test.
3236
3237 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
3238
3239         * gfortran.dg/altreturn_2.f90: Removed executable bit.
3240
3241 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
3242
3243         PR tree-optimization/30322
3244         * gcc.dg/tree-ssa/loop-21.c: New test.
3245
3246 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
3247
3248         * g++.dg/rtti/darwin-builtin-linkage.C: New.
3249
3250 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3251
3252         * gcc.target/spu/intrinsics-1.c: Remove xfail.
3253
3254 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3255
3256         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
3257         * g++.dg/warn/overflow-warn-3.C: Likewise.
3258         * g++.dg/warn/overflow-warn-4.C: Likewise.
3259         * g++.dg/warn/overflow-warn-5.C: Likewise.
3260         * g++.dg/warn/overflow-warn-6.C: Likewise.
3261         * g++.dg/warn/Woverflow-1.C: Likewise.
3262         * g++.dg/warn/Woverflow-2.C: Likewise.
3263         * g++.dg/warn/Woverflow-3.C: Likewise.
3264         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
3265
3266 2007-01-08  Roger Sayle  <roger@eyesopen.com>
3267
3268         * gfortran.dg/array_constructor_14.f90: New test case.
3269         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
3270
3271 2007-01-08  Richard Guenther  <rguenther@suse.de>
3272
3273         PR tree-optimization/23603
3274         * gcc.dg/tree-ssa/vrp31.c: New testcase.
3275         * gcc.dg/tree-ssa/vrp32.c: Likewise.
3276
3277 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
3278
3279         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
3280         in __v8qi typedef.
3281         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
3282         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
3283         compiler behaviour.
3284         * gcc.dg/simd-5.c: Likewise.
3285         * gcc.dg/simd-6.c: Likewise.
3286         * g++.dg/conversion/simd1.C: Likewise.
3287         * g++.dg/conversion/simd3.C: Likewise.
3288         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
3289         (main): Use it.
3290
3291 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
3292
3293         PR tree-optimization/29877
3294         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
3295         name of a hard register for the target concerned.  Adjust dg-error
3296         directives to cope with new behaviour of TER.
3297
3298 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3299
3300         PR c++/28986
3301         * g++.dg/conversion/nullptr1.C: Added overflow warning.
3302         * g++.dg/warn/overflow-warn-1.C: New.
3303         * g++.dg/warn/overflow-warn-3.C: New.
3304         * g++.dg/warn/overflow-warn-4.C: New.
3305         * g++.dg/warn/overflow-warn-5.C: New.
3306         * g++.dg/warn/overflow-warn-6.C: New.
3307         * g++.dg/warn/Woverflow-1.C: New.
3308         * g++.dg/warn/Woverflow-2.C: New.
3309         * g++.dg/warn/Woverflow-3.C: New.
3310         * g++.dg/warn/multiple-overflow-warn-2.C: New.
3311
3312 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
3313
3314         PR fortran/27698
3315         * gfortran.dg/invalid_name.f90: New test.
3316         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
3317         * gfortran.dg/gomp/pr29759.f90: Ditto.
3318
3319 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
3320
3321         * gfortran.dg/present_1.f90:  Update error message.
3322
3323 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
3324
3325         PR c++/19439
3326         * g++.dg/template/duplicate1.C: New test
3327         * g++.dg/template/memfriend6.C: Adjust error markers.
3328
3329 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
3330
3331         PR tree-opt/30385
3332         * gcc.dg/torture/inline-1.c: New test.
3333
3334 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3335
3336         PR c/19978
3337         * gcc.dg/multiple-overflow-warn-1.c: New.
3338         * gcc.dg/multiple-overflow-warn-2.c: New.
3339         * gcc.dg/overflow-warn-6.c: New.
3340         * g++.dg/warn/multiple-overflow-warn-1.C: New.
3341
3342 2007-01-05  Roger Sayle  <roger@eyesopen.com>
3343
3344         * gfortran.dg/array_memcpy_1.f90: New test case.
3345         * gfortran.dg/array_memcpy_2.f90: Likewise.
3346
3347 2007-01-05  Richard Guenther  <rguenther@suse.de>
3348
3349         PR middle-end/27826
3350         * g++.dg/opt/pr27826.C: New testcase.
3351
3352 2007-01-05  Ian Lance Taylor  <iant@google.com>
3353
3354         * gcc.dg/Walways-true-1.c: New test.
3355         * gcc.dg/Walways-true-2.c: New test.
3356         * g++.dg/warn/Walways-true-1.C: New test.
3357         * g++.dg/warn/Walways-true-2.C: New test.
3358
3359 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
3360
3361         PR c/30360
3362         * gcc.dg/pr30360.c: New test.
3363
3364 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
3365
3366         PR fortran/23232
3367         * gfortran.dg/data_implied_do_1.f90: New test.
3368
3369         PR fortran/27996
3370         PR fortran/27998
3371         * gfortran.dg/char_length_1.f90: New test.
3372
3373 2007-01-05  Richard Guenther  <rguenther@suse.de>
3374
3375         PR middle-end/28116
3376         * g++.dg/opt/pr28116.C: New testcase.
3377
3378 2007-01-05  Tobias Burnus  <burnus@net-b.de>
3379
3380         PR fortran/29624
3381         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
3382           invalid deallocate.
3383         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
3384         * gfortran.dg/protected_4.f90: Add pointer intent check.
3385         * gfortran.dg/protected_6.f90: Add pointer intent check.
3386         * gfortran.dg/pointer_intent_1.f90: New test.
3387         * gfortran.dg/pointer_intent_2.f90: New test.
3388         * gfortran.dg/pointer_intent_3.f90: New test.
3389
3390 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
3391
3392         PR 30235
3393         * gfortran.dg/altreturn_2.f90: new test.
3394
3395 2007-01-04  Tom Tromey  <tromey@redhat.com>
3396
3397         PR preprocessor/28165:
3398         * gcc.dg/cpp/pr28165.c: New file.
3399
3400 2007-01-03  Josh Conner  <jconner@apple.com>
3401
3402         PR middle-end/29683
3403         * gcc.dg/pr29683.c: New.
3404
3405 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
3406
3407         PR c++/28217
3408         * g++.dg/pch/template-1.C: New test.
3409         * g++.dg/pch/template-1.Hs: New file.
3410
3411 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3412
3413         PR middle-end/30353
3414         * gcc.c-torture/compile/complex-4.c: New test.
3415
3416 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
3417
3418         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
3419         -maltivec.
3420         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
3421
3422 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
3423
3424         PR middle-end/30286
3425         * gcc.dg/pr30286.c: New test.
3426
3427         PR c++/29535
3428         * g++.dg/template/crash66.C: New test.
3429
3430         PR c++/29054
3431         * g++.dg/template/friend49.C: New test.
3432
3433 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
3434
3435         * gfortran.dg/ibits.f90: New test.
3436
3437 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
3438
3439         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
3440         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
3441
3442 2007-01-02  Jan Hubicka  <jh@suse.cz>
3443
3444         * gcc.dg/pr16194.c: We now output error on all three functions, not just
3445         first one.
3446
3447 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3448
3449         PR c/19977
3450         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
3451         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
3452
3453 2006-01-02  Ian Lance Taylor  <iant@google.com>
3454
3455         * g++.dg/warn/Wparentheses-22.C: New test.
3456         * g++.dg/warn/Wparentheses-23.C: New test.
3457
3458 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3459
3460         PR middle-end/7651
3461         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
3462         * gcc.dg/declspec-3-Wextra.c: New.
3463         * gcc.dg/declspec-3-no.c: New
3464
3465 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
3466
3467         PR fortran/20896
3468         * gfortran.dg/interface_10.f90: Remove.
3469
3470 2007-01-01  Roger Sayle  <roger@eyesopen.com>
3471
3472         * gcc.dg/fold-eqxor-4.c: New test case.
3473
3474 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
3475
3476         PR middle-end/30311
3477         * gcc.c-torture/compile/pr30311.c: New test.
3478
3479 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
3480
3481         PR middle-end/30253
3482         * gcc.c-torture/compile/statement-expression-1.c: New test.
3483
3484 2007-01-01  Andreas Schwab  <schwab@suse.de>
3485
3486         PR target/29166
3487         * g++.dg/eh/pr29166.C: New test.
3488
3489 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
3490
3491         * lib/target-supports.exp (check_effective_target_powerpc_spe):
3492         New.
3493         (check_effective_target_vect_cmdline_needed): Use it.
3494
3495 2006-12-31  Richard Guenther  <rguenther@suse.de>
3496
3497         PR middle-end/30137
3498         * testsuite/gcc.dg/pr30137-1.c: New testcase.
3499         * testsuite/gcc.dg/pr30137-2.c: Likewise.
3500
3501 2006-12-31  Roger Sayle  <roger@eyesopen.com>
3502
3503         PR middle-end/30322
3504         * gcc.dg/fold-plusnot-1.c: New test case.
3505
3506 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
3507
3508         PR c++/29731
3509         * g++.dg/parse/template22.C: New test.
3510
3511 2006-12-31  Richard Guenther  <rguenther@suse.de>
3512
3513         PR middle-end/30338
3514         * gcc.c-torture/compile/pr30338.c: New testcase.
3515
3516 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
3517
3518         PR fortran/27900
3519         * gfortran.dg/intrinsic_actual_4.f90: New test.
3520
3521         PR fortran/24325
3522         * gfortran.dg/func_decl_3.f90: New test.
3523
3524 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
3525
3526         PR fortran/23060
3527         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
3528         * gfortran.dg/c_by_val_1.f: New test.
3529         * gfortran.dg/c_by_val_2.f: New test.
3530         * gfortran.dg/c_by_val_3.f: New test.
3531
3532 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
3533
3534         PR libfortran/30321
3535         * gfortran.dg/sum_zero_array_1.f90:  New test.
3536
3537 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
3538
3539         PR preprocessor/29612
3540         * gcc.dg/cpp/pr29612-1.c: New test.
3541         * gcc.dg/cpp/pr29612-2.c: New test.
3542
3543 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
3544
3545         PR fortran/30034
3546         * gfortran.dg/pure_formal_proc_1.f90: New test.
3547
3548         PR fortran/30237
3549         * gfortran.dg/intrinsic_actual_3.f90: New test.
3550
3551 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3552
3553         PR fortran/30014
3554         * gfortran.dg/io_constraints_1.f90: Update test.
3555         * gfortran.dg/io_constraints_2.f90: Update test.
3556         * gfortran.dg/inquire_iolength.f90: New test.
3557
3558 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
3559
3560         PR fortran/20896
3561         * gfortran.dg/interface_10.f90: New test.
3562         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
3563         since z is already, locally a variable.
3564
3565         PR fortran/25135
3566         * gfortran.dg/generic_11.f90: New test.
3567         * gfortran.dg/interface_7.f90: Remove name clash between module
3568         name and procedure 'x' referenced in the interface.
3569
3570 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3571
3572         PR middle-end/7651
3573         * gcc.dg/Wmissing-parameter-type.c: New.
3574         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
3575         * gcc.dg/Wmissing-parameter-type-no.c: New.
3576
3577 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
3578
3579         PR fortran/25818
3580         * gfortran.dg/entry_array_specs_2.f: New test.
3581
3582         PR fortran/30084
3583         * gfortran.dg/nested_modules_6.f90: New test.
3584
3585 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3586
3587         PR middle-end/7651
3588         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
3589         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
3590
3591 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
3592
3593         PR C++/30168
3594         * g++.dg/opt/complex6.C: New test.
3595
3596 2006-12-22  Ben Elliston  <bje@au.ibm.com>
3597
3598         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
3599         full" if the linker on spu-*-* warns about exceeding local store.
3600
3601         And revert this patch:
3602         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
3603         fail to link due to relocation overflows on spu-*-*.
3604
3605 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
3606
3607         PR fortran/30273
3608         * gfortran.dg/dependency_19.f90: New test.
3609
3610 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
3611
3612         PR fortran/30202
3613         * gfortran.dg/alloc_comp_basics_3.f90: New test.
3614
3615 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
3616
3617         PR middle-end/30262
3618         * gcc.c-torture/execute/20061220-1.c: New test.
3619
3620         PR middle-end/30263
3621         * gcc.dg/gomp/asm-1.c: New test.
3622
3623         PR target/30230
3624         * g++.dg/eh/ia64-2.C: New test.
3625
3626 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
3627
3628         PR target/28966
3629         PR target/29248
3630         * gcc.dg/rs6000-leaf.c: New.
3631
3632 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3633
3634         PR fortran/25392
3635         * gfortran.dg/f2c_8.f90: New test.
3636
3637 2006-12-20  Bill Wendling  <wendling@apple.com>
3638
3639         * gcc.dg/asm-b.c: Check for __ppc64__.
3640
3641 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
3642
3643         PR fortran/30190
3644         * gfortran.dg/bounds_check_5.f90: New test.
3645
3646 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
3647
3648         PR middle-end/30143
3649         * gcc.dg/gomp/complex-1.c: New testcase.
3650
3651 2006-12-20  Roger Sayle  <roger@eyesopen.com>
3652
3653         * gfortran.dg/array_memset_1.f90: New test case.
3654
3655 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
3656
3657         * lib/target-supports.exp: Add spu to
3658         check_effective_target_vect_widen_mult_hi_to_si.
3659
3660 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
3661
3662         PR fortran/29992
3663         * gfortran.dg/generic_9.f90: New test.
3664
3665         PR fortran/30081
3666         * gfortran.dg/generic_10.f90: New test.
3667
3668 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
3669
3670         PR tree-opt/30045
3671         * gcc.dg/pr30045.c: New test.
3672
3673 2006-12-20  Ben Elliston  <bje@au.ibm.com>
3674
3675         * gcc.dg/20020312-2.c: Add a case for __SPU__.
3676
3677 2006-12-19  Eric Christopher  <echristo@apple.com>
3678
3679         PR target/29302
3680         * gcc.c-torture/execute/pr29302-1.c: New.
3681
3682 2006-12-19  Tobias Burnus  <burnus@net-b.de>
3683
3684         PR fortran/39238
3685         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
3686
3687 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
3688
3689         PR fortran/30236
3690         * gfortran.dg/altreturn_3.f90: New test.
3691
3692         * gfortran.dg/char_result_12.f90: Fix comment typos.
3693
3694 2006-12-19  Ben Elliston  <bje@au.ibm.com>
3695
3696         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
3697         as newlib's stdio.h uses non-traditional cpp constructs.
3698
3699 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
3700
3701         * gfortran.dg/advance.f90: Renamed to advance_1.f90
3702         * gfortran.dg/append-1.f90: Renamed to append_1.f90
3703         * gfortran.dg/array-1.f90: Renamed to array_1.f90
3704         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
3705         * gfortran.dg/backspace.f: Renamed to backspace_1.f
3706         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
3707         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
3708         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
3709         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
3710         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
3711         * gfortran.dg/logint-1.f: Renamed to logint_1.f
3712         * gfortran.dg/logint-2.f: Renamed to logint_2.f
3713         * gfortran.dg/logint-3.f: Renamed to logint_3.f
3714         * gfortran.dg/advance_1.f90: Renamed from advance.f90
3715         * gfortran.dg/append_1.f90: Renamed from append-1.f90
3716         * gfortran.dg/array_1.f90: Renamed from array-1.f90
3717         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
3718         * gfortran.dg/backspace_1.f: Renamed from backspace.f
3719         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
3720         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
3721         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
3722         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
3723         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
3724         * gfortran.dg/logint_1.f: Renamed from logint-1.f
3725         * gfortran.dg/logint_2.f: Renamed from logint-2.f
3726         * gfortran.dg/logint_3.f: Renamed from logint-3.f
3727
3728 2006-12-18  Bill Wendling  <wendling@apple.com>
3729
3730         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
3731         id is an OjbC keyword.
3732
3733 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3734
3735         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
3736
3737 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
3738
3739         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
3740
3741 2006-12-18  Ian Lance Taylor  <iant@google.com>
3742
3743         * g++.dg/warn/Wmissing-declarations-1.C: New test.
3744
3745 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3746
3747         * gcc.c-torture/compile/pr27528.c: Use empty templates.
3748
3749 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
3750
3751         PR fortran/30207
3752         * gfortran.fortran-torture/execute/where21.f90: New test.
3753
3754 2006-12-17  Tobias Burnus  <burnus@net-b.de>
3755
3756         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
3757
3758 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3759
3760         PR middle-end/7651
3761         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
3762         * gcc.dg/if-empty-1.c: Likewise.
3763         * gcc.dg/pr23165.c: Likewise.
3764         * g++.dg/warn/empty-body.C: Likewise.
3765
3766 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3767
3768         PR libfortran/30005
3769         * gfortran.dg/open_errors.f90: New test.
3770
3771 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
3772
3773         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
3774
3775         * gcc.target/i386/ssse3-pabsb.c: New file.
3776         * gcc.target/i386/ssse3-pabsd.c: Likewise.
3777         * gcc.target/i386/ssse3-pabsw.c: Likewise.
3778         * gcc.target/i386/ssse3-palignr.c: Likewise.
3779         * gcc.target/i386/ssse3-phaddd.c: Likewise.
3780         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
3781         * gcc.target/i386/ssse3-phaddw.c: Likewise.
3782         * gcc.target/i386/ssse3-phsubd.c: Likewise.
3783         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
3784         * gcc.target/i386/ssse3-phsubw.c: Likewise.
3785         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
3786         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
3787         * gcc.target/i386/ssse3-pshufb.c: Likewise.
3788         * gcc.target/i386/ssse3-psignb.c: Likewise.
3789         * gcc.target/i386/ssse3-psignd.c: Likewise.
3790         * gcc.target/i386/ssse3-psignw.c: Likewise.
3791         * gcc.target/i386/ssse3-vals.h: Likewise.
3792
3793 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
3794
3795         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
3796         * lib/fortran-torture.exp: Include target-supports.exp.
3797
3798 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
3799
3800         PR target/30185
3801         * gcc.c-torture/execute/pr30185.c: New test.
3802
3803 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3804
3805         PR testsuite/30179
3806         PR testsuite/30180
3807         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
3808         * gcc.dg/builtin-bswap-2.c: Likewise.
3809         * gcc.dg/builtin-bswap-3.c: Likewise.
3810         * gcc.dg/builtin-bswap-4.c: Likewise.
3811         * lib/target-supports.exp (check_effective_target_stdint_types): New.
3812         * cc.c-torture/execute/mode-dependent-address.x: New file.
3813
3814 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3815
3816         PR libfortran/30145
3817         * gfortran.dg/write_zero_array: New test.
3818
3819 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3820
3821         PR fortran/30200
3822         * gfortran.dg/write_fmt_trim.f90: New test.
3823
3824 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
3825
3826         PR 30194
3827         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
3828         temporarily.
3829
3830 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3831
3832         * lib/target-supports.exp (check_weak_available): Use istarget
3833         "hppa*-*-hpux10*" instead of regexp.
3834         (check_cxa_atexit_available): Likewise.
3835
3836 2006-12-14  Richard Guenther  <rguenther@suse.de>
3837
3838         PR tree-optimization/30197
3839         * gcc.c-torture/execute/complex-1.c: Fix function name.
3840         * gcc.dg/builtins-61.c: New testcase.
3841
3842 2006-12-14  Richard Guenther  <rguenther@suse.de>
3843
3844         PR middle-end/30172
3845         * gcc.dg/pr30172-1.c: New testcase.
3846
3847 2006-12-14  Richard Guenther  <rguenther@suse.de>
3848
3849         PR tree-optimization/30198
3850         * gcc.dg/builtins-60.c: New testcase.
3851
3852 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
3853
3854         * lib/target-supports.exp (vect_no_align): Remove spu.
3855
3856 2006-12-13  Ian Lance Taylor  <iant@google.com>
3857
3858         PR c++/19564
3859         PR c++/19756
3860         * g++.dg/warn/Wparentheses-5.C: New test.
3861         * g++.dg/warn/Wparentheses-6.C: New test.
3862         * g++.dg/warn/Wparentheses-7.C: New test.
3863         * g++.dg/warn/Wparentheses-8.C: New test.
3864         * g++.dg/warn/Wparentheses-9.C: New test.
3865         * g++.dg/warn/Wparentheses-10.C: New test.
3866         * g++.dg/warn/Wparentheses-11.C: New test.
3867         * g++.dg/warn/Wparentheses-12.C: New test.
3868         * g++.dg/warn/Wparentheses-13.C: New test.
3869         * g++.dg/warn/Wparentheses-14.C: New test.
3870         * g++.dg/warn/Wparentheses-15.C: New test.
3871         * g++.dg/warn/Wparentheses-16.C: New test.
3872         * g++.dg/warn/Wparentheses-17.C: New test.
3873         * g++.dg/warn/Wparentheses-18.C: New test.
3874         * g++.dg/warn/Wparentheses-19.C: New test.
3875         * g++.dg/warn/Wparentheses-20.C: New test.
3876         * g++.dg/warn/Wparentheses-21.C: New test.
3877
3878 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3879
3880         PR testsuite/30157
3881         * lib/target-supports.exp (check_cxa_atexit_available): Return false
3882         for target "hppa.*hpux10".
3883
3884 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
3885
3886         * g++.dg/debug/vartrack1.C: New test.
3887
3888         * g++.dg/opt/ifcvt1.C: New test.
3889
3890         * gcc.dg/tls/opt-13.c: New test.
3891
3892         * gcc.dg/20060425-2.c: New test.
3893
3894         * g++.dg/opt/pr15054-2.C: New test.
3895
3896         * gcc.c-torture/execute/20060420-1.c: New test.
3897
3898         * gcc.c-torture/execute/20060412-1.c: New test.
3899
3900         * objc/compile/20060406-1.m: New test.
3901
3902 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
3903
3904         * g++.dg/template/array17.C: New test.
3905
3906 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
3907
3908         * gcc.target/powerpc/altivec-23.c: New test.
3909
3910 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
3911
3912         PR c++27316
3913         * g++.dg/inherit/error3.C: New test.
3914
3915         PR c++/28740
3916         * g++.dg/inherit/error4.C: New test.
3917
3918 2006-12-13  Richard Guenther  <rguenther@suse.de>
3919
3920         PR tree-optimization/17687
3921         * gcc.dg/builtins-59.c: New testcase.
3922
3923 2006-12-13  Ben Elliston  <bje@au.ibm.com>
3924
3925         * gcc.target/spu/Wmain.c: New test.
3926
3927 2006-12-12  Josh Conner  <jconner@apple.com>
3928
3929         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
3930         * g++.dg/abi/thunk4.C: Likewise.
3931         * g++.dg/abi/rtti3.C: Likewise.
3932
3933 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
3934
3935         * gcc.target/spu/cpat-1.c: New test.
3936         * gcc.target/spu/cpat-2.c: New test.
3937         * gcc.target/spu/cpat-3.c: New test.
3938         * gcc.target/spu/cpat-4.c: New test.
3939
3940 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3941
3942         PR tree-opt/28436
3943         * gcc.c-torture/compile/vector-1.c: New test.
3944         * gcc.c-torture/compile/vector-2.c: New test.
3945         * gcc.c-torture/compile/vector-3.c: New test.
3946
3947 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3948
3949         * lib/fortran-torture.exp: Update copyright years.  Remove
3950         obsolete comment.  Test -ftree-vectorize where it makes sense.
3951         * lib/gfortran-dg.exp: Update copyright years.  Use settings
3952         from fortran-torture.exp.
3953         * gfortran.dg/char_transpose_1.f90,
3954         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
3955         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
3956         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
3957         '-w' to dg-options.
3958
3959 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
3960
3961         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
3962         saved_${tool}_load.
3963
3964 2006-12-12  Ira Rosen  <irar@il.ibm.com>
3965
3966         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
3967         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
3968         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
3969         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
3970         gaps.
3971
3972 2006-12-12  Richard Guenther  <rguenther@suse.de>
3973
3974         PR middle-end/30147
3975         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
3976
3977 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
3978             Diego Novillo  <dnovillo@redhat.com>
3979
3980         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
3981         VDEF/VUSE changes.
3982         * gcc.dg/tree-ssa/pr26421.c: Likewise
3983         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
3984         * gcc.dg/tree-ssa/pr23382.c: Likewise.
3985         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
3986         * gcc.dg/tree-ssa/pr28410.c: Likewise.
3987         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
3988         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
3989         * gcc.dg/tree-ssa/vrp07.c: Likewise.
3990         * gcc.dg/tree-ssa/vrp08.c: Likewise.
3991         * gcc.dg/tree-ssa/alias-12.c: Likewise.
3992
3993 2006-12-11  Jan Hubicka  <jh@suse.cz>
3994
3995         * gcc.dg/tree-prof/stringop-1.c: New test.
3996         * gcc.dg/tree-prof/stringop-2.c: New test.
3997
3998 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
3999
4000         PR target/30120
4001         * gcc.target/i386/pr30120.c: New test.
4002
4003         Revert:
4004         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
4005
4006         * gcc.target/i386/x87regparm-1.c: New test.
4007         * gcc.target/i386/x87regparm-2.c: New test.
4008         * gcc.target/i386/x87regparm-3.c: New test.
4009         * gcc.target/i386/x87regparm-4.c: New test.
4010
4011 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
4012
4013         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
4014
4015 2006-12-10  Tobias Burnus  <burnus@net-b.de>
4016
4017         PR fortran/23994
4018         * gfortran.dg/protected_1.f90: New test.
4019         * gfortran.dg/protected_2.f90: New test.
4020         * gfortran.dg/protected_3.f90: New test.
4021         * gfortran.dg/protected_4.f90: New test.
4022         * gfortran.dg/protected_5.f90: New test.
4023         * gfortran.dg/protected_6.f90: New test.
4024
4025 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
4026             Tobias Burnus  <burnus@gcc.gnu.org>
4027
4028         PR fortran/29975
4029         PR fortran/30068
4030         * gfortran.dg/interface_4.f90: Test adding procedure to generic
4031         interface.
4032         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
4033         ambiguous interfaces.
4034         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
4035         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
4036         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
4037         ambiguous interfaces.
4038         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
4039         * gfortran.dg/array_initializer_2.f90: Add initializer array
4040         constructor test.
4041
4042         PR fortran/30096
4043         * gfortran.dg/interface_9.f90: Test that host interfaces are
4044         not checked for ambiguity with the local version.
4045
4046 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
4047
4048         PR fortran/29464
4049         * gfortran.dg/module_interface_2.f90: New test.
4050
4051 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
4052
4053         PR fortran/29941
4054         * gfortran.dg/assumed_len.f90: New test.
4055
4056 2006-12-09  Richard Guenther  <rguenther@suse.de>
4057
4058         * g++.dg/warn/implicit-typename1.C: Qualify types.
4059         * g++.dg/parse/crash12.C: Likewise.
4060         * g++.dg/tree-ssa/pr22444.C: Likewise.
4061
4062 2006-12-09  Tobias Burnus  <burnus@net-b.de>
4063
4064         * gfortran.dg/array_2.f90: Added sqrt test.
4065
4066 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
4067
4068         * gcc.target/i386/x87regparm-1.c: XFAIL.
4069         * gcc.target/i386/x87regparm-2.c: XFAIL.
4070         * gcc.target/i386/x87regparm-3.c: XFAIL.
4071         * gcc.target/i386/x87regparm-4.c: XFAIL.
4072
4073 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4074
4075         * lib/target-supports.exp
4076         (check_effective_target_large_long_double): New.
4077         * gcc.dg/Wconversion-real.c : Use it.
4078         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
4079         unsigned.
4080
4081 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
4082
4083         * gcc.c-torture/execute/mode-dependent-address.c: New test.
4084
4085 2006-12-08  Tobias Burnus  <burnus@net-b.de>
4086
4087         PR fortran/27546
4088         * gfortran.dg/import4.f90: New test for IMPORT in modules.
4089
4090 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
4091
4092         PR c++/29732
4093         * g++.dg/template/crash65.C: New test.
4094         * g++.dg/template/spec16.C: Tweak error markers.
4095
4096 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4097
4098         * gcc.target/spu: New directory.
4099         * gcc.target/spu/spu.exp: New file.
4100         * gcc.target/spu/intrinsics-1.c: New test.
4101
4102 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
4103
4104         PR c++/29980
4105         * g++.dg/ext/attrib27.C: New test.
4106         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
4107         * g++.dg/parse/typedef5.C: Likewise.
4108
4109 2006-12-07  Mike Stump  <mrs@apple.com>
4110
4111         * treelang/compile/var_defs.tree: Adjust.
4112
4113 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
4114
4115         PR c++/29730
4116         * g++.dg/template/crash64.C: New test.
4117         * g++.dg/parse/crash27.C: Adjust error markers.
4118
4119 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
4120
4121         PR libfortran/30009
4122         PR libfortran/30056
4123         * gfortran.dg/read_eof_4.f90:  Add tests.
4124         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
4125         * gfortran.dg/unf_read_corrupted_1.f90: New test.
4126
4127 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
4128
4129         PR c++/29729
4130         * g++.dg/template/crash63.C: New test.
4131
4132         PR c++/29728
4133         * g++.dg/template/crash62.C: New test.
4134
4135 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
4136
4137         PR fortran/30003
4138         * gfortran.dg/allocatable_function_1.f90: Increase the number
4139         of expected calls of free to 10; the lhs section reference is
4140         now evaluated so there is another call to bar.  Change the
4141         comment appropriately.
4142         * gfortran.dg/array_section_1.f90: New test.
4143
4144 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
4145
4146         PR fortran/29912
4147         * gfortran.dg/char_result_12.f90: New test.
4148
4149 2006-12-05  Richard Guenther  <rguenther@suse.de>
4150
4151         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
4152         * gcc.dg/vect/vect-pow-2.c: Rename to ...
4153         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
4154         vect_double, xfail for spu*-*-*.
4155
4156 2006-12-04  Tobias Burnus  <burnus@net-b.de>
4157
4158         PR fortran/29962
4159         * initialization_4.f90: Test noninteger exponents (-std=f95).
4160         * initialization_5.f90: New test for noninteger exponents
4161           with -std=f2003.
4162
4163 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
4164
4165         PR fortran/29821
4166         * gfortran.dg/parameter_array_section_1.f90: New test.
4167
4168 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
4169
4170         PR c++/29733
4171         * g++.dg/template/crash61.C: New test.
4172
4173         PR c++/29632
4174         * g++.dg/template/error23.C: New test.
4175
4176 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
4177
4178         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
4179
4180 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
4181
4182         PR fortran/29916
4183         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
4184
4185 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
4186
4187         PR middle-end/29965
4188         * gcc.dg/gomp/pr29965-1.c: New test.
4189         * gcc.dg/gomp/pr29965-2.c: New test.
4190         * gcc.dg/gomp/pr29965-3.c: New test.
4191         * gcc.dg/gomp/pr29965-4.c: New test.
4192         * gcc.dg/gomp/pr29965-5.c: New test.
4193         * gcc.dg/gomp/pr29965-6.c: New test.
4194         * g++.dg/gomp/pr29965-1.C: New test.
4195         * g++.dg/gomp/pr29965-2.C: New test.
4196         * g++.dg/gomp/pr29965-3.C: New test.
4197         * g++.dg/gomp/pr29965-4.C: New test.
4198         * g++.dg/gomp/pr29965-5.C: New test.
4199         * g++.dg/gomp/pr29965-6.C: New test.
4200         * g++.dg/gomp/pr29965-7.C: New test.
4201         * g++.dg/gomp/pr29965-8.C: New test.
4202         * g++.dg/gomp/pr29965-9.C: New test.
4203         * g++.dg/gomp/pr29965-10.C: New test.
4204
4205 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
4206
4207         * gnat.dg/pointer_variable_bounds.adb: New test.
4208         * gnat.dg/pointer_variable_bounds.ads: Likewise.
4209         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
4210
4211 2006-12-03  Eric Christopher  <echristo@apple.com>
4212
4213         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
4214
4215 2006-12-03  Richard Henderson  <rth@redhat.com>
4216             Andrew Pinski  <pinskia@gmail.com>
4217
4218         PR C++/14329
4219         * g++.dg/warn/unit-1.C: New test.
4220
4221 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
4222
4223         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
4224
4225 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
4226
4227         * g++.dg/vect/vect.exp: Enable tests to run on spu.
4228         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
4229         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
4230         * gcc.dg/vect/vect-70.c: Reduce array size.
4231         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
4232         vect_no_compaer_double targets.
4233         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
4234         vect_float, vect_double, and vect_int.
4235
4236 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
4237
4238         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
4239         test for loop versioning on vect_no_align targets.
4240         * gcc.dg/vect/pr20122.c: Likewise.
4241         * gcc.dg/vect/vect-105.c: Likewise.
4242         * gcc.dg/vect/vect-42.c: Likewise.
4243         * gcc.dg/vect/vect-43.c: Likewise.
4244         * gcc.dg/vect/vect-74.c: Likewise.
4245         * gcc.dg/vect/vect-75.c: Likewise.
4246         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4247         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4248         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
4249         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
4250
4251 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
4252
4253         PR fortran/29642
4254         * gfortran.dg/value_1.f90 : New test.
4255         * gfortran.dg/value_2.f90 : New test.
4256         * gfortran.dg/value_3.f90 : New test.
4257         * gfortran.dg/value_4.f90 : New test.
4258         * gfortran.dg/value_4.c : Called from value_4.f90.
4259
4260 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4261
4262         PR C++/30033
4263         *  g++.dg/cpp0x/static_assert4.C: New testcase.
4264
4265 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4266
4267         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
4268
4269 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
4270
4271         PR c/27953
4272         * gcc.dg/pr27953.c: New test.
4273
4274 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4275
4276         PR c++/30022
4277         * g++.dg/ext/vector5.C: New test.
4278
4279         PR c++/30021
4280         * g++.dg/other/main1.C: New test.
4281
4282 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
4283
4284         PR libfortran/29568
4285         * gfortran.dg/convert_implied_open.f90:  Change to
4286         new default record length.
4287         * gfortran.dg/unf_short_record_1.f90:  Adapt to
4288         new error message.
4289         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
4290
4291 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
4292
4293         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
4294
4295 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
4296
4297         PR c++/29066
4298         * g++.dg/expr/pr29066.c: New.
4299
4300 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
4301             Zdenek Dvorak <dvorakz@suse.cz>
4302
4303         PR tree-optimization/29921
4304         * gcc.dg/pr29921-2.c: New test.
4305
4306 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
4307
4308         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
4309         (i386_get_cpuid): New function.
4310         (i386_cpuid_ecx): Likewise.
4311         (i386_cpuid_edx): Likewise.
4312         (i386_cpuid): Updated to call i386_cpuid_edx.
4313
4314         * gcc.target/i386/sse3-addsubpd.c: New file.
4315         * gcc.target/i386/sse3-addsubps.c: Likewise.
4316         * gcc.target/i386/sse3-haddpd.c: Likewise.
4317         * gcc.target/i386/sse3-haddps.c: Likewise.
4318         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4319         * gcc.target/i386/sse3-hsubps.c: Likewise.
4320         * gcc.target/i386/sse3-lddqu.c: Likewise.
4321         * gcc.target/i386/sse3-movddup.c: Likewise.
4322         * gcc.target/i386/sse3-movshdup.c: Likewise.
4323         * gcc.target/i386/sse3-movsldup.c: Likewise.
4324
4325 2006-12-01  Dirk Mueller  <dmueller@suse.de>
4326
4327         * g++.dg/warn/Wreturn-type-4.C: New testcase.
4328
4329 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
4330
4331         * gcc.dg/dfp/convert-int-max.c: New test.
4332         * gcc.dg/dfp/convert-int-max-fold.c: New test.
4333
4334 2006-11-30  Richard Guenther  <rguenther@suse.de>
4335
4336         * gcc.dg/vect/vect-pow-1.c: Rename ...
4337         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
4338         floats instead of doubles, check successful vectorization.
4339
4340 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4341
4342         PR target/29945
4343         * gcc.c-torture/compile/pr29945.c: New testcase.
4344
4345 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
4346
4347         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
4348         -maltivec.
4349
4350 2006-11-29  Eric Christopher  <echristo@apple.com>
4351
4352         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
4353
4354 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
4355
4356         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
4357
4358         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
4359
4360 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
4361
4362         PR c++/29022
4363         * g++.dg/inherit/virtual2.C: New test.
4364         * g++.dg/inherit/virtual3.C: Likewise.
4365         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
4366         * g++.dg/inherit/error2.C: Likewise.
4367         * g++.dg/template/instantiate1.C: Likewise.
4368
4369 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
4370
4371         PR tree-opt/29984
4372         * gcc.dg/tree-ssa/reassoc-12.c: New test.
4373
4374 2006-11-28  Jan Hubicka  <jh@suse.cz>
4375
4376         * gcc.dg/memcpy-1.c: New test.
4377
4378 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
4379
4380         PR c++/29735
4381         * g++.dg/warn/main-3.C: New test.
4382
4383 2006-11-28  Jan Hubicka  <jh@suse.cz>
4384
4385         * gcc.dg/winline-1.c: New test.
4386
4387 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
4388
4389         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
4390         alignments.
4391
4392 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
4393
4394         PR fortran/29976
4395         * gfortran.dg/missing_optional_dummy_3.f90
4396
4397 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
4398
4399         PR fortran/20880
4400         * gfortran.dg/interface_3.f90: Modify errors.
4401
4402 2006-11-28  Ben Elliston  <bje@au.ibm.com>
4403
4404         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
4405         fail to link due to relocation overflows on spu-*-*.
4406
4407 2006-11-27  Michael Matz  <matz@suse.de>
4408             Andreas Krebbel  <krebbel1@de.ibm.com>
4409
4410         PR target/29319
4411         * gcc.dg/20061127-1.c: New testcase.
4412
4413 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
4414
4415         * gcc.dg/20061124-1.c: Add exit() function prototype.
4416
4417 2006-11-27  Jan Hubicka  <jh@suse.cz>
4418
4419         * gcc.target/i386/memcpy-1.c: Adjust size.
4420         * testsuite/gcc.dg/visibility-11.c: Likewise.
4421
4422 2006-11-27  Richard Guenther  <rguenther@suse.de>
4423
4424         PR middle-end/25620
4425         * gcc.target/i386/pow-1.c: New testcase.
4426         * gcc.dg/builtins-58.c: Likewise.
4427
4428 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
4429
4430         PR c++/29886
4431         * g++.dg/expr/cast8.C: New test.
4432
4433 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4434
4435         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
4436         Don't ever inline the testcase.
4437
4438 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
4439
4440         PR fortran/29982
4441         * gfortran.fortran-torture/compile/parameter_3.f90: New
4442         testcase.
4443
4444 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
4445
4446         PR fortran/29951
4447         * gfortran.fortran-torture/execute/transfer2.f90: New test.
4448
4449 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4450
4451         * gfortran.fortran-torture/execute/specifics.f90: Remove test
4452         for CHAR.
4453
4454 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4455
4456         PR libgfortran/29936
4457         * gfortran.dg/write_check3.f90: New test.
4458
4459 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4460
4461         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
4462
4463 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
4464
4465         PR fortran/20880
4466         * gfortran.dg/interface_3.f90: New test.
4467
4468         PR fortran/29387
4469         * gfortran.dg/generic_8.f90: New test.
4470
4471 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4472
4473         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
4474         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
4475         * gfortran.dg/specifics_3.f90: Remove.
4476
4477 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
4478
4479         PR c/29955
4480         * gcc.dg/gomp/pr29955.c: New test.
4481
4482         PR c/29736
4483         * gcc.dg/pr29736.c: New test.
4484
4485 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4486
4487         PR tree-opt/29964
4488         * gcc.dg/pure-1.c: New test.
4489
4490 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
4491
4492         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
4493         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
4494
4495 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4496
4497         * gcc.dg/20061124-1.c: New testcase.
4498
4499 2006-11-23  Eric Christopher  <echristo@apple.com>
4500
4501         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
4502
4503 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4504
4505         PR c/2707
4506         PR c++/26167
4507         * gcc.dg/Wconversion-integer.c: New. Supersedes
4508         Wconversion-negative-constants.c
4509         * gcc.dg/Wconversion-real.c: New.
4510         * gcc.dg/Wconversion-real-integer.c: New.
4511         * gcc.dg/Wconversion-negative-constants.c: Deleted.
4512         * g++.dg/warn/Wconversion1.C: Modified.
4513
4514 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4515
4516         * gfortran.dg/overload_1.f90: New test.
4517
4518 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4519
4520         PR c/9072
4521         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
4522         Wtraditional-conversion.
4523         * gcc.dg/overflow-warn-2.c: Likewise.
4524         * gcc.dg/Wconversion.c: Likewise. Renamed as
4525         Wtraditional-conversion.c .
4526         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
4527         Wtraditional-conversion-2.c .
4528         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
4529         Wtraditional-conversion-2.c
4530         * gcc.dg/Wconversion-negative-constants.c: New.
4531
4532 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
4533
4534         * gcc.dg/tree-ssa/dump-1.c: New test.
4535
4536 2006-11-23  David Ung <davidu@mips.com>
4537
4538         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
4539         -mfp64, allowable when ISA >= 33 and float is enabled.
4540         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
4541         of mthc1 and mfhc1 patterns.
4542
4543 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
4544
4545         PR tree-optimization/29921
4546         * gcc.dg/pr29921.c: New test.
4547
4548 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4549
4550         PR fortran/29441
4551         * gfortran.dg/initialization_4.f90: New test.
4552
4553 2006-11-22  Ira Rosen  <irar@il.ibm.com>
4554
4555         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
4556         platforms that have interleaving support.
4557         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
4558         * gcc.dg/vect/vect-strided-a-u16-i2.c,
4559         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
4560         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
4561         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
4562         gcc.dg/vect/vect-strided-u8-i2-gap.c,
4563         gcc.dg/vect/vect-strided-u8-i8.c,
4564         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
4565         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
4566         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
4567         gcc.dg/vect/vect-strided-float.c,
4568         gcc.dg/vect/vect-strided-a-mult.c,
4569         gcc.dg/vect/vect-strided-mult-char-ls.c,
4570         gcc.dg/vect/vect-strided-a-u16-mult.c,
4571         gcc.dg/vect/vect-strided-a-u32-mult.c,
4572         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
4573         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
4574         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
4575         gcc.dg/vect/vect-strided-mult.c,
4576         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
4577         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
4578
4579 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
4580
4581         PR fortran/25087
4582         * gfortran.dg/auto_char_len_4.f90: New test.
4583
4584 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
4585
4586         PR fortran/29652
4587         * gfortran.dg/generic_7.f90: New test.
4588         * gfortran.dg/defined_operators_1.f90: Add new error.
4589
4590 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
4591
4592         PR tree-optimization/29902
4593         * g++.dg/tree-ssa/pr29902.C: New test.
4594
4595 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
4596
4597         PR fortran/29820
4598         * gfortran.dg/used_types_13.f90: New test.
4599
4600 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
4601
4602         * gcc.dg/dfp/snan.c: Delete.
4603
4604 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
4605
4606         * g++.dg/cpp0x/static_assert1.C: New.
4607         * g++.dg/cpp0x/static_assert2.C: New.
4608         * g++.dg/cpp0x/static_assert3.C: New.
4609
4610 2006-11-21  Richard Guenther  <rguenther@suse.de>
4611
4612         * gcc.dg/vect/vect-pow-1.c: New testcase.
4613         * gcc.dg/vect/vect-pow-2.c: Likewise.
4614
4615 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
4616
4617         PR c++/29570
4618         * g++.dg/template/static29.C: New test.
4619
4620         PR c++/29734
4621         * g++.dg/conversion/simd4.C: New test.
4622
4623 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
4624
4625         PR c++/29475
4626         * g++.dg/template/access19.C: New test.
4627         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
4628         error is reported.
4629
4630 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4631
4632         PR tree-opt/25500
4633         * gcc.dg/tree-ssa/sra-4.c: New testcase.
4634
4635 2006-11-20  Tobias Burnus  <burnus@net-b.de>
4636
4637         PR fortran/27546
4638         * gfortran.dg/import.f90: Extended test.
4639         * gfortran.dg/import2.f90: Extended test.
4640
4641 2006-11-20  Tobias Burnus  <burnus@net-b.de>
4642
4643         * gfortran.dg/volatile3.f90: Add conflict test.
4644
4645 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
4646
4647         PR fortran/24783
4648         * gfortran.dg/implicit_10.f90: New test.
4649
4650 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4651
4652         PR c++/8586
4653         * g++.dg/warn/Wall-write-strings.C: New.
4654
4655 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4656
4657         * gfortran.dg/alloc_comp_constraint_5.f90: New.
4658         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
4659
4660 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4661
4662         * gfortran.dg/use_3.f90: Remove error message.
4663         * gfortran.dg/iso_fortran_env_1.f90: New test.
4664         * gfortran.dg/iso_fortran_env_2.f90: New test.
4665         * gfortran.dg/iso_fortran_env_3.f90: New test.
4666         * gfortran.dg/iso_fortran_env_4.f90: New test.
4667
4668 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
4669
4670         * gcc.dg/vect/vect-27.c: Fix initialization.
4671
4672 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4673
4674         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
4675         * gcc.dg/torture/builtin-minmax-1.c: New.
4676
4677         * gcc.dg/builtins-20.c: Add cases for copysign.
4678
4679 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4680
4681         PR fortran/24285
4682         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
4683
4684 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4685         * gfortran.dg/use_1.f90: New test.
4686         * gfortran.dg/use_1.f90: New test.
4687         * gfortran.dg/use_1.f90: New test.
4688
4689 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
4690
4691         PR tree-optimization/29801
4692         * gcc.dg/pr29801.c: New test.
4693
4694 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
4695
4696         PR middle-end/29584
4697         * gcc.dg/torture/pr29584.c: New test.
4698
4699 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
4700
4701         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
4702         Condition PowerPC tests for saving FPRs on powerpc_fprs.
4703         * gcc.target/powerpc/compress-float-ppc.c,
4704         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
4705         powerpc_fprs.
4706         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
4707         do not pass -mhard-float.
4708
4709 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
4710
4711         * gnat.dg/volatile_aggregate.adb: New test.
4712
4713 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4714
4715         PR fortran/29391
4716         PR fortran/29489
4717         * gfortran.dg/bound_2.f90: Add more checks.
4718         * gfortran.dg/bound_3.f90: New test.
4719
4720 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4721
4722         PR target/29201
4723         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
4724
4725 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
4726
4727         * gfortran.dg/import3.f90: Fix error message.
4728
4729 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4730
4731         PR tree-opt/29788
4732         * gfortran.fortran-torture/compile/inline_1.f90:
4733         New testcase.
4734
4735 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
4736
4737         * gcc.target/i386/x87regparm-1.c: New test.
4738         * gcc.target/i386/x87regparm-2.c: New test.
4739         * gcc.target/i386/x87regparm-3.c: New test.
4740         * gcc.target/i386/x87regparm-4.c: New test.
4741
4742 2006-11-15  Tobias Burnus  <burnus@net-b.de>
4743
4744         PR fortran/27546
4745         * gfortran.dg/import.f90: New test.
4746         * gfortran.dg/import2.f90: New test.
4747         * gfortran.dg/import3.f90: New test.
4748
4749 2006-11-15  Tobias Burnus  <burnus@net-b.de>
4750
4751         PR fortran/27588
4752         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
4753
4754 2006-11-15  Tobias Burnus  <burnus@net-b.de>
4755
4756         PR fortran/29806
4757         * gfortran.dg/contains.f90: New test.
4758         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
4759
4760 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
4761
4762         PR tree-optimization/29581
4763         * gcc.dg/pr29581-1.c: New test.
4764         * gcc.dg/pr29581-2.c: New test.
4765         * gcc.dg/pr29581-3.c: New test.
4766         * gcc.dg/pr29581-4.c: New test.
4767         * gfortran.dg/pr29581.f90: New test.
4768
4769 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
4770
4771         PR fortran/29702
4772         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
4773         numbers in error message headers.
4774
4775 2006-11-14  Richard Guenther  <rguenther@suse.de>
4776
4777         * gcc.target/i386/math-torture/math-torture.exp: Restrict
4778         to i?86 and x86_64 targets.
4779
4780 2006-11-14  Caroline Tice  <ctice@apple.com>
4781
4782         * gcc.dg/pubtypes-1.c: New file/testcase.
4783         * gcc.dg/pubtypes-2.c: New file/testcase.
4784         * gcc.dg/pubtypes-3.c: New file/testcase.
4785         * gcc.dg/pubtypes-4.c: New file/testcase.
4786         * g++.dg/pubtypes.C: New file/testcase.
4787
4788 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
4789
4790         PR c++/29106
4791         * g++.dg/init/self1.C: New test.
4792
4793 2006-11-14  Tobias Burnus  <burnus@net-b.de>
4794
4795         PR fortran/29657
4796         * gfortran.dg/conflicts.f90: Add.
4797
4798 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
4799
4800         PR rtl-optimization/29798
4801
4802         * gcc.c-torture/execute/pr29798.c: New.
4803
4804 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4805
4806         * gcc.dg/builtins-20.c: Add more cases.
4807
4808 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
4809
4810         PR fortran/29759
4811         * gfortran.dg/gomp/pr29759.f90: New test.
4812
4813 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
4814
4815         PR c++/29518
4816         * g++.dg/template/static28.C: New test.
4817
4818 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
4819
4820         * lib/c-torture.exp: Use target-libpath.exp.
4821         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
4822         set GCC_EXEC_PREFIX env var from global variable of same name.
4823
4824 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4825
4826         PR fortran/26994
4827         * gfortran.fortran-torture/compile/transfer-1.f90:
4828         New testcase.
4829
4830 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
4831             Zdenek Dvorak <dvorakz@suse.cz>
4832
4833         PR tree-optimization/29680
4834         * gcc.dg/alias-11.c: New test.
4835
4836 2006-11-12  Jason Merrill  <jason@redhat.com>
4837             Andrew Pinski <pinskia@physics.uc.edu>
4838
4839         PR middle-end/28915
4840         * gcc.target/i386/vectorize1.c: New.
4841
4842 2006-11-12  Roger Sayle  <roger@eyesopen.com>
4843
4844         PR rtl-optimization/29797
4845         * gcc.c-torture/execute/pr29797-1.c: New test case.
4846
4847 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4848
4849         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
4850
4851 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
4852
4853         * gcc.dg/tree-ssa/prefetch-3.c: New test.
4854
4855 2006-11-12  Roger Sayle  <roger@eyesopen.com>
4856
4857         PR tree-optimization/13827
4858         * gcc.dg/fold-eqand-1.c: New test case.
4859
4860 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4861
4862         PR rtl-opt/28812
4863         * gcc.c-torture/execute/mayalias-3.c: New test.
4864
4865 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
4866
4867         PR middle-end/27528
4868         * gcc.c-torture/compile/pr27528.c: New test.
4869         * gcc.dg/pr27528.c: Likewise.
4870
4871 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4872
4873         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
4874
4875         * gcc.dg/torture/builtin-symmetric-1.c: New test.
4876
4877 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
4878
4879         PR fortran/29758
4880         * gfortran.dg/reshape_source_size_1.f90: New test.
4881
4882 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
4883
4884         PR fortran/29315
4885         * gfortran.dg/aliasing_dummy_4.f90: New test.
4886
4887 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
4888
4889         PR target/29777
4890         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
4891         and x86_64-*-* targets.
4892
4893 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4894
4895         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
4896         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
4897         New macros. Use them in exact tests.
4898         (TESTIT3): New macro.
4899         Add tests for fmin, fmax and fma.
4900
4901 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
4902
4903         PR fortran/29431
4904         * gfortran.dg/array_constructor_13.f90: New test.
4905
4906 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
4907
4908         PR fortran/29744
4909         * gfortran.dg/used_types_12.f90: New test.
4910
4911 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
4912
4913         PR middle-end/29726
4914         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
4915         (test6): Ditto.
4916         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
4917         * gcc.dg/fold-eqandshift-3.c: New test case.
4918
4919 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
4920
4921         PR fortran/29699
4922         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
4923
4924         PR fortran/21370
4925         * gfortran.dg/change_symbol_attributes_1.f90: New test.
4926
4927 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4928
4929         * gcc.dg/20061109-1.c: New testcase.
4930
4931 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4932
4933         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
4934
4935 2006-11-09  Tobias Burnus  <burnus@net-b.de>
4936
4937         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
4938         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
4939
4940 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
4941
4942         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
4943         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
4944
4945 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4946
4947         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
4948
4949 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4950
4951         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
4952         vect-9.c).
4953         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
4954         * gcc.dg/vect/vect-9.c: Now vectorizable.
4955         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
4956         that support vect_widen_mult.
4957         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
4958         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
4959         vect-reduc-dot-u16.c).
4960         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
4961         vect-reduc-dot-u16.c).
4962         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
4963         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
4964         vect-reduc-dot-s8.c).
4965         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
4966         vect-reduc-dot-s8.c).
4967         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
4968         vect-reduc-dot-s8.c).
4969         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
4970         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
4971         vect-reduc-dot-u8.c).
4972         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
4973         vect-reduc-dot-u8.c).
4974         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
4975         * gcc.dg/vect/vect-multitypes-9.c: New test.
4976         * gcc.dg/vect/vect-multitypes-10.c: New test.
4977         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
4978         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
4979         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
4980         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
4981         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
4982         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
4983         wrapv-vect-reduc-dot-s8.c.
4984         * lib/target-support.exp (check_effective_target_vect_unpack): New.
4985         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
4986         targets that support vec_unpack.
4987         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4988         (check_effective_target_vect_widen_mult_qi_to_hi): New.
4989         (check_effective_target_vect_widen_mult_hi_to_si): New.
4990         (check_effective_target_vect_widen_sum): Removed.
4991
4992         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4993
4994         * gcc.dg/vect/vect-multitypes-8.c: New test.
4995         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
4996
4997         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
4998
4999         * gcc.dg/vect/vect-multitypes-7.c: New test.
5000
5001         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
5002
5003         * gcc.dg/vect/vect-multitypes-4.c: New test.
5004         * gcc.dg/vect/vect-multitypes-5.c: New test.
5005         * gcc.dg/vect/vect-multitypes-6.c: New test.
5006
5007         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
5008
5009         * gcc.dg/vect/vect-multitypes-1.c: New test.
5010         * gcc.dg/vect/vect-multitypes-2.c: New test.
5011         * gcc.dg/vect/vect-multitypes-3.c: New test.
5012
5013 2006-11-07  Eric Christopher  <echristo@apple.com>
5014
5015         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
5016         Test using scan-assembler-not.
5017
5018 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
5019
5020         * gcc.dg/inline-17.c: New test.
5021
5022 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
5023
5024         PR other/25028
5025         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
5026         on HP-UX.
5027
5028 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
5029
5030         PR fortran/29539
5031         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
5032
5033         PR fortran/29634
5034         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
5035         test.
5036
5037 2006-11-07  Tobias Burnus  <burnus@net-b.de>
5038
5039         PR fortran/29601
5040         * gfortran.dg/volatile.f90: Add.
5041         * gfortran.dg/volatile2.f90: Add.
5042         * gfortran.dg/volatile3.f90: Add.
5043         * gfortran.dg/volatile4.f90: Add.
5044         * gfortran.dg/volatile5.f90: Add.
5045         * gfortran.dg/volatile6.f90: Add.
5046         * gfortran.dg/volatile7.f90: Add.
5047
5048 2006-11-06  Tobias Burnus  <burnus@net-b.de>
5049
5050         * gfortran.dg/io_constraints_2.f90: Adjust pattern
5051           for matching error messages.
5052         * gfortran.dg/specifics_3.f90: Adjust pattern
5053           for matching error messages.
5054
5055 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
5056             Bernhard Fischer  <aldot@gcc.gnu.org>
5057
5058         * lib/gcc-dg.exp (output-exists): New proc.
5059         (output-exists-not): New proc.
5060         * gcc.test-framework/test-framework.awk: Support new directives.
5061         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
5062         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
5063         * gcc.test-framework/dg-outexists-exp-F.c: New test.
5064         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
5065         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
5066         * gcc.test-framework/dg-outexists-exp-P.c: New test.
5067
5068 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
5069
5070         PR fortran/29630
5071         PR fortran/29679
5072         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
5073         * gfortran.dg/initialization_3.f90: New.
5074
5075 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5076
5077         PR libgfortran/25545
5078         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
5079
5080 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
5081
5082         PR middle-end/29695
5083         * gcc.c-torture/execute/pr29695-1.c: New test.
5084         * gcc.c-torture/execute/pr29695-2.c: New test.
5085
5086 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
5087
5088         PR fortran/29565
5089         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
5090
5091 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
5092
5093         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
5094         for matching error messages.
5095
5096 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
5097
5098         PR target/26915
5099         * gcc.target/i386/387-12.c: New test.
5100
5101 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5102
5103         PR libfortran/29713
5104         * gfortran.dg/pr29713.f90: New test.
5105
5106 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
5107
5108         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
5109         Also test for bogus rest sign.
5110
5111 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5112
5113         PR libfortran/27895
5114         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
5115
5116 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
5117
5118         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
5119         from error messages.
5120
5121 2006-11-02  Mike Stump  <mrs@apple.com>
5122
5123         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
5124
5125         * g++.old-deja/g++.abi/align.C: Enable for darwin.
5126
5127 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
5128
5129         * g++.dg/eh/gcsec1.C: New test.
5130
5131 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5132
5133         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
5134         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
5135
5136 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
5137
5138         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
5139         hexadecimal value.
5140         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
5141         * gcc.dg/pr14796-2.c: Likewise.
5142
5143 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5144
5145         * gcc.c-torture/execute/20061101-1.c: New test.
5146
5147 2006-11-01  Richard Guenther  <rguenther@suse.de>
5148
5149         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
5150
5151 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5152
5153         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
5154         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
5155
5156 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
5157
5158         * gcc.c-torture/execute/20061031-1.c: New test.
5159
5160 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
5161
5162         PR 23067
5163         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
5164         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
5165         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
5166         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
5167         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
5168         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
5169         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
5170
5171 2006-10-31  Eric Christopher  <echristo@apple.com>
5172             Falk Hueffner  <falk@debian.org>
5173
5174         * gcc.dg/builtin-bswap-1.c: New.
5175         * gcc.dg/builtin-bswap-2.c: New.
5176         * gcc.dg/builtin-bswap-3.c: New.
5177         * gcc.dg/builtin-bswap-4.c: New.
5178         * gcc.dg/builtin-bswap-5.c: New.
5179         * gcc.target/i386/builtin-bswap-1.c: New.
5180
5181 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
5182
5183         * gcc.dg/inline-16.c: New.
5184
5185         PR 16622
5186         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
5187         defining it.
5188         * gcc.dg/inline-13.c: New.
5189         * gcc.dg/inline-14.c: New.
5190         * gcc.dg/inline-15.c: New.
5191
5192         PR 11377
5193         * gcc.dg/inline6.c: New.
5194         * gcc.dg/inline7.c: New.
5195
5196 2006-10-31  Roger Sayle  <roger@eyesopen.com>
5197
5198         PR middle-end/23470
5199         * gcc.dg/pr23470-1.c: New test case.
5200
5201 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
5202
5203         PR fortran/29537
5204         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
5205         data.
5206         * gfortran.dg/blockdata_2.f90: New testcase.
5207
5208 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
5209
5210         PR libfortran/29627
5211         * gfortran.dg/unf_short_record_1.f90:  New test.
5212
5213 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5214
5215         PR fortran/29067
5216         * gfortran.dg/pr29067.f: New test.
5217
5218 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
5219             Richard Sandiford  <richard@codesourcery.com>
5220
5221         * lib/target-supports.exp (get_compiler_messages): Append options
5222         as a single list element.
5223         (check_effective_target_arm_vfp_ok): New.
5224         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
5225
5226 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
5227
5228         PR fortran/29387
5229         * gfortran.dg/intrinsic_actual_2.f90: New test.
5230
5231         PR fortran/29490
5232         * gfortran.dg/actual_array_interface_1.f90: New test.
5233
5234         PR fortran/29641
5235         * gfortran.dg/used_types_11.f90: New test.
5236
5237 2006-10-30  Dirk Mueller  <dmueller@suse.de>
5238
5239         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
5240         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
5241         * g++.old-deja/g++.pt/eichin01.C (main): Same.
5242         * g++.old-deja/g++.mike/net25.C (main): Same.
5243         * g++.dg/lookup/exception1.C (main): Same.
5244         * g++.dg/parse/parens2.C (main): Same.
5245
5246 2006-10-30  Roger Sayle  <roger@eyesopen.com>
5247
5248         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
5249
5250 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5251
5252         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
5253         * gcc.dg/torture/builtin-math-3.c: Likewise.
5254
5255 2006-10-30  Tobias Burnus  <burnus@net-b.de>
5256
5257         PR fortran/29452
5258         * gfortran.dg/write_check.f90: Check run-time keyword checking.
5259         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
5260
5261 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
5262
5263         PR Fortran/29410
5264         * gfortran.fortran-torture/execute/transfer1.f90: New test.
5265
5266 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
5267
5268         * lib/target-supports.exp (check_function_available): Declare
5269         function before calling.
5270
5271 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
5272
5273         PR tree-optimization/29637
5274         * gcc.dg/pr29637.c: New test.
5275
5276 2006-10-29  Roger Sayle  <roger@eyesopen.com>
5277
5278         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
5279         tree canonicalization.
5280
5281 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5282
5283         * gcc.dg/builtins-20.c: Add more hypot tests.
5284
5285 2006-10-29  Roger Sayle  <roger@eyesopen.com>
5286
5287         * gcc.dg/fold-compare-1.c: New test case.
5288
5289 2006-10-29  Dirk Mueller  <dmueller@suse.de>
5290
5291         PR c++/16307
5292         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
5293
5294 2006-10-29  Roger Sayle  <roger@eyesopen.com>
5295
5296         PR tree-optimization/15458
5297         * gcc.dg/fold-xornot-1.c: New test case.
5298
5299 2006-10-29  Richard Guenther  <rguenther@suse.de>
5300
5301         * gcc.target/i386/math-torture/trunc.c: New testcase.
5302
5303 2006-10-29  Richard Guenther  <rguenther@suse.de>
5304
5305         * gcc.target/i386/math-torture/round.c: New testcase.
5306
5307 2006-10-29  Richard Guenther  <rguenther@suse.de>
5308
5309         * gcc.target/i386/math-torture/ceil.c: New testcase.
5310         * gcc.target/i386/math-torture/floor.c: Likewise.
5311
5312 2006-10-29  Richard Guenther  <rguenther@suse.de>
5313
5314         * gcc.target/i386/math-torture/rint.c: New testcase.
5315         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
5316
5317 2006-10-29  Richard Guenther  <rguenther@suse.de>
5318
5319         * gcc.target/i386/math-torture/lfloor.c: New testcase.
5320         * gcc.target/i386/math-torture/lceil.c: Likewise.
5321
5322 2006-10-28  Tobias Burnus  <burnus@net-b.de>
5323
5324         PR libgfortran/24313
5325         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
5326
5327 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
5328
5329         * gcc.c-torture/execute/20020118-1.c,
5330         gcc.c-torture/execute/builtins/strlen.c,
5331         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
5332         comment typos.
5333
5334 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5335
5336         * gcc.dg/builtins-20.c: Add tests for hypot.
5337         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
5338         two-argument builtins.
5339         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
5340         TESTIT2.  Update all callers.
5341         (TESTIT2, TESTIT2_R): New helper macros.
5342         Add testcases for pow, hypot and atan2.
5343
5344 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5345
5346         PR C++/29295
5347         * g++.dg/expr/bool1.C: New test.
5348         * g++.dg/expr/bool2.C: New test.
5349
5350 2006-10-28  Tobias Burnus  <burnus@net-b.de>
5351
5352         PR fortran/28224
5353         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
5354         * gfortran.dg/namelist_internal.f90: New test.
5355
5356 2006-10-28  Tobias Burnus  <burnus@net-b.de>
5357
5358         PR fortran/29625
5359         * gfortran.dg/io_real_boz.f90: Add.
5360         * gfortran.dg/io_real_boz2.f90: Add.
5361
5362 2006-10-28  Richard Guenther  <rguenther@suse.de>
5363
5364         PR middle-end/26899
5365         * gcc.dg/tree-ssa/pr26899.c: New testcase.
5366
5367 2006-10-28  Richard Guenther  <rguenther@suse.de>
5368
5369         PR target/28806
5370         * gcc.target/i386/math-torture/lround.c: New testcase.
5371
5372 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
5373
5374         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
5375         * gcc.dg/builtins-44.c: Likewise.
5376         * gcc.dg/builtins-45.c: Likewise.
5377         * gcc.dg/pr28796-2.c: Likewise.
5378         * gcc.dg/unordered-3.c: Likewise.
5379
5380 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5381
5382         PR libgfortran/27954
5383         * gfortran.dg/error_recovery_2.f90: New test.
5384
5385 2006-10-26  Richard Guenther  <rguenther@suse.de>
5386
5387         * gcc.target/i386/i386.exp: Use glob, not find to collect
5388         tests.  Avoids recursing into subdirectories.
5389         * gcc.target/i386/math-torture/math-torture.exp: Torture
5390         for interesting ia32 math options.
5391         * gcc.target.i386/math-torture/lrint.c: New testcase.
5392
5393 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5394
5395         PR libgfortran/29563
5396         * gfortran.dg/arrayio_9.f90: Update test.
5397         * gfortran.dg/arrayio_19.f90: New test.
5398
5399 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
5400
5401         * gcc.dg/20061026.c: New testcase.
5402
5403 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5404
5405         PR libgfortran/29563
5406         * gfortran.dg/arrayio_9.f90: New test.
5407
5408 2006-10-26  Ben Elliston  <bje@au.ibm.com>
5409
5410         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
5411         Copy the strings manually, as strcpy may call strlen.
5412
5413 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5414
5415         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
5416         Add checks for log, log2, log10 and log1p.
5417
5418         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
5419         we already test 0.0.  Add checks for expm1, log, log2, log10,
5420         log1p, cbrt, erf and erfc.
5421
5422 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
5423
5424         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
5425
5426 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
5427
5428         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
5429         and remainderl() built-in functions.  Remove -ffast-math from
5430         dg-options.
5431
5432 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5433
5434         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
5435         acosh and atanh.
5436
5437         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
5438         floating point modifiers to arguments passed to float and long
5439         double functions respectively.  Update all callers to use floating
5440         point numbers, not integers.  Add tests for exp, exp2 and
5441         exp10/pow10.
5442
5443         * gcc.dg/torture/builtin-math-3.c: New test.
5444
5445 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
5446
5447         PR fortran/29393
5448         * gfortran.dg/initialize_2.f90: New.
5449
5450 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5451
5452         * gcc.dg/torture/builtin-math-2.c: New test.
5453
5454 2006-10-24  Richard Guenther  <rguenther@suse.de>
5455
5456         PR middle-end/28796
5457         * gcc.dg/pr28796-1.c: New testcase.
5458         * gcc.dg/pr28796-2.c: Likewise.
5459
5460 2006-10-24  Richard Guenther  <rguenther@suse.de>
5461
5462         * gcc.dg/builtins-57.c: New testcase.
5463
5464 2006-10-24  Richard Guenther  <rguenther@suse.de>
5465
5466         PR tree-optimization/29567
5467         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
5468
5469 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
5470
5471         PR tree-optimization/14784
5472         * gcc.dg/alias-10.c: New test.
5473
5474 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5475
5476         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
5477
5478 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
5479
5480         * gcc.dg/builtin-strncat-chk-1.c: New test.
5481
5482 2006-10-23  Jan Hubicka  <jh@suse.cz>
5483
5484         * gcc.dg/memmove-1.c: New test.
5485
5486 2006-10-23  Paul Brook  <paul@codesourcery.com>
5487
5488         * gcc.dg/pragma-pack-5.c: New test.
5489
5490 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
5491
5492         * g++.dg/other/s390-1.C: New testcase.
5493
5494 2006-10-23  Richard Guenther  <rguenther@suse.de>
5495
5496         PR middle-end/27132
5497         PR middle-end/23295
5498         * gcc.dg/pr27132.c: New testcase.
5499         * gcc.dg/pr23295.c: Likewise.
5500         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
5501         * g++.dg/tree-ssa/pr19807.C: Likewise.
5502
5503 2006-10-23  Richard Guenther  <rguenther@suse.de>
5504
5505         PR middle-end/21032
5506         * gcc.dg/pr21032.c: New testcase.
5507
5508 2006-10-22  Jeff Law  <law@redhat.com>
5509         Richard Guenther  <rguenther@suse.de>
5510
5511         PR tree-optimization/15911
5512         * gcc.dg/tree-ssa/vrp30.c: New testcase.
5513
5514 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5515
5516         PR c++/20647
5517         * g++.dg/abi/rtti3.C: New.
5518
5519 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
5520
5521         PR middle-end/28252
5522         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
5523         transformation.
5524
5525 2006-10-21  Richard Guenther  <rguenther@suse.de>
5526
5527         PR tree-optimization/3511
5528         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
5529
5530 2006-10-21  Richard Guenther  <rguenther@suse.de>
5531
5532         PR middle-end/26898
5533         * gcc.dg/torture/pr26898-1.c: New testcase.
5534         * gcc.dg/torture/pr26898-2.c: Likewise.
5535
5536 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
5537
5538         PR c++/28053
5539         * g++.dg/parse/bitfield1.C: Adjust error markers.
5540         * g++.dg/parse/bitfield2.C: New test.
5541
5542 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
5543
5544         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
5545
5546 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5547
5548         PR libfortran/27895
5549         * gfortran.dg/zero_sized_1.f90: New test.
5550
5551 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
5552
5553         * gcc.dg/div-compare-1.c: New test.
5554
5555 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
5556
5557         PR fortran/29216
5558         * gfortran.dg/result_default_init_1.f90: New test.
5559
5560         PR fortran/29314
5561         * gfortran.dg/automatic_default_init_1.f90: New test.
5562
5563         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
5564         from 38 to 33.
5565
5566 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
5567
5568         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
5569         'using namespace std' without previous declaration.
5570         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
5571         * g++.old-deja/g++.robertl/eb133c.C: New.
5572
5573 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5574
5575         PR libgfortran/29277
5576         * gfortran.dg/streamio_4.f90: Update test.
5577         * gfortran.dg/streamio_11.f90: New test.
5578
5579 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
5580
5581         PR c++/27952
5582         * g++.dg/inherit/virtual1.C: New test.
5583
5584 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
5585
5586         PR c++/28261
5587         * g++.dg/parse/enum3.C: New test.
5588
5589 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
5590
5591         PR c++/29039
5592         * g++.dg/init/ctor8.C: New test.
5593
5594 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
5595
5596         PR c++/27270
5597         * g++.dg/ext/complit8.C: Tweak error markers.
5598         * g++.dg/template/complit1.C: Add error marker.
5599
5600 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
5601
5602         PR c++/27270
5603         * g++.dg/ext/complit8.C: New test.
5604
5605         PR c++/29408
5606         * g++.dg/parse/dtor12.C: New test.
5607
5608         PR c++/29435
5609         * g++.dg/template/sizeof11.C: New test.
5610
5611 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
5612
5613         PR fortran/29392
5614         * gfortran.dg/data_char_3.f90: New test.
5615
5616         PR fortran/29451
5617         * gfortran.dg/negative_automatic_size.f90: New test.
5618
5619 2006-10-16  David Daney  <ddaney@avtrex.com>
5620
5621         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
5622
5623 2006-10-16  Eric Christopher  <echristo@apple.com>
5624
5625         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
5626         x86_64.
5627
5628 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
5629
5630         PR c++/28211
5631         * g++.dg/tc1/dr49.C: Tweak error messages.
5632         * g++.dg/parse/template21.C: New test.
5633
5634 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5635
5636         PR middle-end/20491
5637         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
5638
5639 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
5640
5641         PR fortran/29403
5642         * gfortran.dg/print_1.f90: New test.
5643
5644 2006-10-15  Jan Hubicka  <jh@suse.cz>
5645
5646         PR middle-end/29241
5647         * gcc.c-torture/compile/pr29241.c: New testcase.
5648
5649 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
5650
5651         PR middle-end/29250
5652         * gcc.c-torture/compile/pr29250.c: New test.
5653
5654 2006-10-15  Richard Guenther  <rguenther@suse.de>
5655
5656         * gcc.dg/pr29299.c: New testcase.
5657
5658 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
5659
5660         PR fortran/24767
5661         * gfortran.dg/label_4.f90: Adjust warning flag.
5662
5663 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
5664
5665         PR fortran/29371
5666         * gfortran.dg/nullify_3.f90: New test.
5667
5668 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5669
5670         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
5671         on Solaris 2.5.1 too.
5672
5673 2006-10-13  Eric Christopher  <echristo@apple.com>
5674
5675         * gcc.dg/pr25993.c: Skip for darwin.
5676
5677 2006-10-13  Eric Christopher  <echristo@apple.com>
5678
5679         * gcc.dg/visibility-11.c: Skip for darwin.
5680
5681 2006-10-13  Eric Christopher  <echristo@apple.com>
5682
5683         * gcc.dg/darwin-weakimport-1.c: Use
5684         -fno-asynchronous-unwind-tables.
5685         * gcc.dg/darwin-weakimport-3.c: Ditto.
5686
5687 2006-10-13  Richard Guenther  <rguenther@suse.de>
5688
5689         PR tree-optimization/29446
5690         * gcc.dg/torture/pr29446.c: New testcase.
5691
5692 2006-10-13  Bill Wendling  <wendling@apple.com>
5693
5694         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
5695         * g++.old-deja/g++.jason/hmc1.C: Likewise.
5696         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
5697         * g++.old-deja/g++.law/shadow1.C: Likewise.
5698         * g++.old-deja/g++.law/ctors10.C: Likewise.
5699         * g++.dg/debug/namespace1.C: Likewise.
5700         * g++.dg/inherit/namespace-as-base.C: Likewise.
5701         * g++.dg/opt/delay-slot-1.C: Likewise.
5702         * g++.dg/parse/defarg10.C: Likewise.
5703         * g++.dg/template/ptrmem11.C: Likewise.
5704         * g++.dg/template/mem_func_ptr.C: Likewise.
5705         * g++.dg/template/spec19.C: Likewise.
5706
5707 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
5708
5709         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
5710
5711 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
5712
5713         PR fortran/29373
5714         * gfortran.dg/implicit_9.f90: New test.
5715
5716         PR fortran/29407
5717         * gfortran.dg/namelist_25.f90: New test.
5718
5719         PR fortran/27701
5720         * gfortran.dg/same_name_2.f90: New test.
5721
5722         PR fortran/29232
5723         * gfortran.dg/host_assoc_types_1.f90: New test.
5724
5725         PR fortran/29364
5726         * gfortran.dg/missing_derived_type_1.f90: New test.
5727         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
5728
5729         PR fortran/29422
5730         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
5731
5732         PR fortran/29428
5733         * gfortran.dg/alloc_comp_assign_5.f90: New test.
5734
5735 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5736
5737         PR fortran/29391
5738         * gfortran.dg/bound_2.f90: New test.
5739
5740 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5741
5742         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
5743         directive.
5744         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
5745         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
5746         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
5747         * gfortran.dg/gomp/reduction3.f90: Likewise.
5748         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
5749         * gfortran.dg/dummy_procedure_2.f90: Likewise.
5750         * gfortran.dg/interface_derived_type_1.f90: Likewise.
5751         * gfortran.dg/forall_4.f90: Likewise.
5752         * gfortran.dg/spec_expr_4.f90: Likewise.
5753         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
5754         * gfortran.dg/forall_5.f90: Likewise.
5755         * gfortran.dg/open_access_append_2.f90: Add check for
5756         compile-time warning.
5757
5758 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
5759
5760         PR c++/28506
5761         * g++.dg/parse/pure1.C: New test.
5762
5763 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5764
5765         PR fortran/21435
5766         * gfortran.dg/io_constraints_3.f90: New test.
5767         * gfortran.dg/open_access_append_1.f90: Add checks
5768         for compile-time warnings.
5769         * gfortran.dg/pr20163-2.f: Likewise.
5770         * gfortran.dg/iostat_2.f90: Likewise.
5771         * gfortran.dg/label_4.f90: Delete the temporary
5772         file.
5773         * gfortran.dg/direct_io_2.f90: Add a FILE=
5774         specifier.
5775         * gfortran.dg/iomsg_1.f90: Add check for
5776         compile-time warning.
5777
5778 2006-10-12  Jan Hubicka  <jh@suse.cz>
5779
5780         PR c/28419
5781         * gcc.dg/pr28319.c: New test.
5782
5783 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
5784         PR c++/29318
5785         * g++.dg/ext/vla4.C: New test.
5786
5787 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
5788
5789         PR c++/27961
5790         * g++.dg/template/crash60.C: New test.
5791         * g++.dg/other/large-size-array.C: Adjust error markers.
5792         * g++.dg/parse/crash27.C: Likewise.
5793         * g++.dg/template/crash1.C: Likewise.
5794
5795 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
5796
5797         PR testsuite/29093
5798         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
5799
5800 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
5801
5802         PR preprocessor/28709
5803         * gcc.dg/cpp/paste14.c: New test.
5804
5805 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
5806
5807         PR c++/29175
5808         * g++.dg/init/array24.C: New test.
5809
5810 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5811
5812         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
5813         of <sys/types.h>.
5814
5815 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
5816
5817         PR c++/29024
5818         * g++.dg/parse/typedef8.C: New test.
5819         * g++.dg/other/mult-stor1.C: Adjust error markers.
5820
5821 2006-10-11  Richard Guenther  <rguenther@suse.de>
5822
5823         PR tree-optimization/28230
5824         * gcc.dg/torture/pr28230.c: New testcase.
5825
5826 2006-10-11  Richard Guenther  <rguenther@suse.de>
5827
5828         PR inline-asm/29119
5829         * gcc.dg/torture/pr29119.c: New testcase.
5830
5831 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
5832
5833         PR middle-end/29272
5834         * gcc.c-torture/execute/20060930-2.c: New test.
5835
5836 2006-10-09  Richard Henderson  <rth@redhat.com>
5837
5838         Revert emutls patch.
5839
5840 2006-10-09  Richard Guenther  <rguenther@suse.de>
5841
5842         PR middle-end/29254
5843         * gcc.dg/pr29254.c: New testcase.
5844
5845 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
5846             Paul Thomas  <pault@gcc.gnu.org>
5847
5848         PR fortran/20541
5849         * gfortran.dg/alloc_comp_basics_1.f90: New test.
5850         * gfortran.dg/alloc_comp_basics_2.f90: New test.
5851         * gfortran.dg/alloc_comp_assign_1.f90: New test.
5852         * gfortran.dg/alloc_comp_assign_2.f90: New test.
5853         * gfortran.dg/alloc_comp_assign_3.f90: New test.
5854         * gfortran.dg/alloc_comp_assign_4.f90: New test.
5855         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
5856         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
5857         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
5858         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
5859         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
5860         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
5861         * gfortran.dg/alloc_comp_std.f90: New test.
5862         * gfortran.dg/move_alloc.f90: New test.
5863
5864 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
5865
5866         PR fortran/29115
5867         * gfortran.dg/derived_constructor_comps_2.f90: New test.
5868
5869         PR fortran/29211
5870         * gfortran.dg/forall_char_dependencies_1.f90: New test.
5871
5872 2006-10-08  Tobias Burnus  <burnus@net-b.de>
5873
5874         PR fortran/28585
5875         * gfortran.dg/new_line.f90: New test.
5876
5877 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5878
5879         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
5880         * gcc.dg/torture/builtin-convert-1.c,
5881         gcc.dg/torture/builtin-convert-2.c,
5882         gcc.dg/torture/builtin-convert-3.c,
5883         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
5884
5885 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
5886
5887         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
5888         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
5889         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
5890         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
5891
5892 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
5893
5894         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5895         Xfail some tests for powerpc-darwin and powerpc-aix.
5896
5897 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
5898
5899         PR c/29380
5900         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
5901
5902 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5903
5904         PR target/29300
5905         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
5906         on hppa*-*-hpux*.
5907
5908 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5909
5910         PR fortran/16580
5911         PR fortran/29288
5912         * gfortran.fortran-torture/execute/specifics.f90:
5913         Add tests for using all possible intrinsics as actual arguments.
5914         * gfortran.dg/specifics_1.f90: Add tests for using
5915         all possible intrinsics as actual arguments.
5916         * gfortran.dg/specifics_2.f90: New file.
5917         * gfortran.dg/specifics_3.f90: New file.
5918
5919 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
5920
5921         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
5922         * gcc.dg/debug/debug-2.c: Likewise.
5923
5924 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
5925
5926         * gcc.c-torture/compile/sync-2.c: New test.
5927
5928 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5929
5930         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
5931         line endings.
5932
5933 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5934
5935         PR rtl-optimization/29128
5936         * gcc.c-torture/compile/pr29128.c: New test.
5937
5938 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5939
5940         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
5941         line endings.
5942
5943 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
5944
5945         PR middle-end/29256
5946         * gcc.dg/tree-ssa/loop-19.c: New test.
5947
5948 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
5949
5950         PR tree-optimization/29330
5951         * gcc.dg/pr29330.c: New test.
5952
5953         PR target/28924
5954         * gcc.c-torture/compile/20061005-1.c: New test.
5955
5956 2006-10-06  Olivier Hainque  <hainque@adacore.com>
5957
5958         * gcc.dg/typename-vla-1.c: New case.
5959         * gnat.dg/forward_vla.adb: New case.
5960
5961 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
5962
5963         PR tree-optimization/29290
5964         * gfortran.dg/loop_nest_1.f90: New test.
5965
5966         PR target/29198
5967         * gcc.dg/tls/opt-12.c: New test.
5968
5969         PR fortran/28415
5970         * gfortran.dg/save_2.f90: New test.
5971
5972         PR c/29091
5973         * gcc.dg/pr29091.c: New test.
5974
5975 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
5976
5977         * lib/target-supports.exp
5978         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
5979         same as x86_64-*-*; check for LP64.
5980
5981 2006-10-04  Richard Henderson  <rth@redhat.com>
5982
5983         * lib/target-supports.exp (check_effective_target_tls): Redefine
5984         to mean non-emulated tls.
5985         * gcc.dg/tls/alias-1.c: Remove tls requirement.
5986         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5987         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5988         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5989         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5990         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5991         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5992
5993 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
5994
5995         PR fortran/29343
5996         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
5997
5998 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5999
6000         * gfortran.dg/bounds_check_fail_1.f90: New test.
6001
6002 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
6003
6004         PR c++/29020
6005         * g++.dg/template/friend48.C: New test.
6006
6007 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
6008
6009         PR fortran/29098
6010         * gfortran.dg/default_initialization_2.f90: New test.
6011
6012 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
6013
6014         PR fortran/20779
6015         PR fortran/20891
6016         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
6017
6018 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
6019
6020         PR fortran/29284
6021         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
6022
6023         PR fortran/29321
6024         PR fortran/29322
6025         * gfortran.dg/missing_optional_dummy_2.f90: New test.
6026
6027         PR fortran/25091
6028         PR fortran/25092
6029         * gfortran.dg/entry_array_specs_1.f90: New test.
6030
6031 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6032
6033         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
6034         insufficient to inhibit some test failures at -O3.  Do testing
6035         on integers.
6036
6037 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
6038
6039         PR c++/29138
6040         * g++.dg/inherit/access8.C: New test.
6041         * g++.dg/template/dtor4.C: Tweak error messages.
6042
6043 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6044
6045         PR fortran/27478
6046         * gfortran.dg/entry_8.f90: New test.
6047
6048 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6049
6050         PR c++/29291
6051         * g++.dg/parse/new4.C: New test.
6052
6053 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
6054
6055         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
6056         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
6057         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
6058         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
6059         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
6060
6061 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6062
6063         PR fortran/19260
6064         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
6065         * gfortran.dg/continuation_2.f90: New test.
6066
6067         PR fortran/19262
6068         * gfortran.dg/continuation_3.f90: New test.
6069         * gfortran.dg/continuation_4.f90: New test.
6070         * gfortran.dg/continuation_5.f: New test.
6071         * gfortran.dg/continuation_6.f: New test.
6072
6073 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
6074
6075         PR c++/29226
6076         * g++.dg/template/vla1.C: New test.
6077
6078 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6079
6080         PR fortran/29210
6081         * gfortran.dg/complex_parameter_1.f90: New test.
6082
6083 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
6084
6085         PR c/29154
6086         * gcc.c-torture/execute/20060929-1.c: New test.
6087
6088 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
6089
6090         PR c++/29105
6091         * g++.dg/template/member6.C: New test.
6092         * g++.dg/parse/typename7.C: Adjust error markers.
6093
6094         PR c++/29080
6095         * g++.dg/template/member7.C: New test.
6096
6097 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
6098
6099         PR c/24010
6100         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
6101         gcc.dg/Woverride-init-3.c: New tests.
6102
6103 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6104
6105         * gcc.c-torture/execute/20060930-1.c: New test.
6106
6107 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6108
6109         PR fortran/18791
6110         * gfortran.dg/specifics_1.f90: New test.
6111         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
6112         complex specifics.
6113
6114 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6115
6116         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
6117         pthread-init-common.h: New.
6118
6119 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6120
6121         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
6122         precision on some archs.
6123
6124 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
6125
6126         * gcc.dg/non-local-goto-1.c: New test.
6127         * gcc.dg/non-local-goto-2.c: Likewise.
6128         * gcc.dg/setjmp-3.c: Likewise.
6129         * gcc.dg/setjmp-4.c: Likewise.
6130
6131 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
6132
6133         * gnat.dg/self_aggregate_with_pointer.adb: New test.
6134
6135 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6136
6137         PR fortran/28276
6138         * gfortran.dg/exponent_1.f90: New test.
6139
6140         PR fortran/27021
6141         * gfortran.dg/nearest_1.f90: New test.
6142
6143 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
6144
6145         PR middle-end/25261
6146         PR middle-end/28790
6147         * gcc.dg/gomp/nestedfn-1.c: New test.
6148
6149 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
6150
6151         PR objc/29195
6152         * objc/compile/method-1.m: New test.
6153
6154 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
6155
6156         PR c++/26938
6157         * g++.dg/template/crash58.C: New test.
6158         * g++.dg/parse/crash28.C: Adjust error markers.
6159         * g++.dg/template/crash34.C: Likewise.
6160         * g++.dg/template/friend31.C: Likewise.
6161         * g++.dg/template/crash32.C: Likewise.
6162
6163         PR c++/27329
6164         * g++.dg/template/crash59.C: New test.
6165
6166         PR c++/27667
6167         * g++.dg/template/spec33.C: New test.
6168         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
6169
6170 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
6171             Adam Nemet  <anemet@caviumnetworks.com>
6172
6173         * gcc.dg/tree-ssa/ivopts-1.c: New test.
6174         * gcc.dg/tree-ssa/ivopts-2.c: New test.
6175
6176 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
6177
6178         PR target/28911
6179         * gcc.dg/pr28911.c: New.
6180
6181 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
6182
6183         PR target/29169
6184         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
6185         (dg-options): Add -mfpmath=387.
6186
6187 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
6188
6189         PR c/28706
6190         * gcc.dg/pr28706.c: New test.
6191
6192         PR c/28712
6193         * gcc.dg/pr28712.c: New test.
6194
6195 2006-09-22  Mike Stump  <mrs@apple.com>
6196
6197         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
6198
6199 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
6200
6201         PR tree-optimization/28888
6202         * gcc.dg/pr28888.c: New test.
6203
6204 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
6205
6206         PR c++/29016
6207         * g++.dg/init/ptrfn1.C: New test.
6208
6209 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
6210
6211         PR c++/28861
6212         * g++.dg/template/spec32.C: New test.
6213         * g++.dg/parse/crash9.C: Adjust error markers.
6214
6215         PR c++/28303
6216         * g++.dg/template/typedef6.C: New test.
6217         * g++.dg/init/error1.C: Adjust error markers.
6218         * g++.dg/parse/crash9.C: Likewise.
6219         * g++.dg/template/crash55.C: Likewise.
6220
6221 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
6222
6223         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
6224
6225 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
6226
6227         PR target/27650
6228         * g++.dg/ext/dllimport12.C: New test.
6229
6230 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
6231
6232         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
6233         * gcc.target/mips/nmadd-2.c: Likewise.
6234         * gcc.target/mips/mips-ps-6.c: New test.
6235         * gcc.target/mips/neg-abs-1.c: Likewise.
6236         * gcc.target/mips/neg-abs-2.c: Likewise.
6237         * gcc.target/mips/nmadd-3.c: New test.
6238
6239 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
6240
6241         PR middle-end/28046
6242         * gcc.dg/gomp/atomic-10.c: New test.
6243         * g++.dg/gomp/atomic-10.C: New test.
6244
6245 2006-09-20  Eric Christopher  <echristo@apple.com>
6246
6247         * gcc.target/i386/sse3-not-fisttp.c: New.
6248
6249 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
6250
6251         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
6252
6253 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
6254
6255         * gcc.c-torture/execute/pr28289.c (one): New variable.
6256         (main): Use it instead of argc.
6257         * gcc.c-torture/execute/20060102-1.c (one): New variable.
6258         (main): Use it instead of argc.
6259
6260 2006-09-19  Paul Brook  <paul@codesourcery.com>
6261
6262         PR target/28516
6263         * gcc.dg/nested-func-5.c: New test.
6264
6265 2006-09-19  Ben Elliston  <bje@au.ibm.com>
6266
6267         * lib/target-supports.exp (check_effective_target_tls): Compile
6268         test stubs using ${tool}_target_compile, not just target_compile.
6269         (check_effective_target_tls_runtime): Likewise.
6270
6271 2006-09-19  Ben Elliston  <bje@au.ibm.com>
6272
6273         * gcc.c-torture/compile/20030405-1.x: Remove.
6274
6275         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
6276         optimising linker from discarding it.
6277
6278 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
6279
6280         PR fortran/28526
6281         * gfortran.dg/keyword_symbol_1.f90: New test.
6282
6283         * gfortran.dg/spread_shape_1.f90: Add missing warning with
6284         pedantic compilation option.
6285
6286 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
6287
6288         PR fortran/29060
6289         * gfortran.dg/spread_shape_1.f90: New test.
6290
6291 2006-09-17  Roger Sayle  <roger@eyesopen.com>
6292
6293         PR tree-optimization/28887
6294         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
6295
6296 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
6297
6298         PR c/25993
6299         * gcc.dg/pr25993.c: New test.
6300
6301 2006-09-17  Ira Rosen  <irar@il.ibm.com>
6302
6303         PR tree-opt/21591
6304         * gcc.dg/vect/pr21591.c: New test.
6305
6306 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
6307
6308         PR tree-opt/29059
6309         * gcc.c-torture/compile/strcpy-1.c: New test.
6310         * gcc.c-torture/compile/strcpy-2.c: New test.
6311         * gcc.c-torture/compile/memcpy-1.c: New test.
6312         * gcc.c-torture/compile/memcpy-2.c: New test.
6313
6314 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
6315
6316         PR testsuite/29055
6317         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
6318
6319 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
6320
6321         * gnat.dg/specs/double_record_extension1.ads: New test.
6322         * gnat.dg/specs/double_record_extension2.ads: Likewise.
6323
6324 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
6325
6326         PR fortran/29051
6327         * gfortran.dg/oldstyle_3.f90: New test.
6328
6329 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6330
6331         PR libgfortran/29099
6332         * gfortran.dg/secnds-1.f: New test.
6333
6334 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6335
6336         PR libgfortran/29053
6337         * gfortran.dg/streamio_9.f90: New test.
6338         * gfortran.dg/streamio_10.f90: New test.
6339
6340 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
6341
6342         PR C++/29002
6343         * g++.dg/init/array22.C: New test.
6344         * g++.dg/init/array23.C: New test.
6345
6346 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
6347
6348         * stackcheck.lst: Update list of tests requiring stack checking.
6349         * norun.lst: Adjust for above change.
6350         * ada95.lst: New file.
6351         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
6352         requiring -gnat95 switch.
6353
6354 2006-09-14  Olivier Hainque  <hainque@adacore.com>
6355
6356         * gnat.dg/in_out_parameter.adb: New test.
6357
6358 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
6359
6360         PR debug/28980
6361         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
6362
6363 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
6364
6365         * gnat.dg/specs/unchecked_union.ads: New test.
6366
6367 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
6368
6369         PR rtl-optimization/28982
6370         * gcc.c-torture/execute/pr28982a.c: New test.
6371         * gcc.c-torture/execute/pr28982b.c: Likewise.
6372
6373 2006-09-12  Eric Christopher  <echristo@apple.com>
6374
6375         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
6376         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
6377
6378 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
6379
6380         PR c/28768
6381         PR preprocessor/14634
6382         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
6383         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
6384         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
6385
6386 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6387
6388         * gcc.dg/pr28243.c: New test.
6389
6390 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
6391
6392         PR fortran/28971
6393         gfortran.dg/pr28971.f90: New test to act as a backstop in case
6394         this undiagnosed regression reappears.
6395
6396 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
6397
6398         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
6399         Treat $srcdir as a literal.
6400         * lib/fortran-torture.exp (fortran-torture-compile,
6401         fortran-torture-execute): Likewise.
6402         * lib/objc-torture.exp (objc-torture-compile,
6403         objc-torture-execute): Likewise.
6404         * lib/profopt.exp (profopt-execute): Likewise.
6405
6406 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
6407
6408         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
6409
6410 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
6411
6412         PR testsuite/28950
6413         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
6414
6415 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
6416
6417         PR target/13685
6418         * gcc.target/i386/pr13685.c: New test.
6419
6420 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
6421
6422         * gcc.dg/pr28726.c: New test.
6423
6424 2006-09-11  Josh Conner  <jconner@apple.com>
6425
6426         * gcc.dg/nrv3.c: Increase size of structure.
6427         * gcc.dg/nrv4.c: Likewise.
6428         * gcc.dg/nrv5.c: Likewise.
6429
6430 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
6431
6432         PR libfortran/28890
6433         gfortran.dg/assumed_charlen_function_5.f90: New test.
6434
6435 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
6436
6437         PR c++/28991
6438         * g++.dg/init/static3.C: New test.
6439
6440 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
6441
6442         PR testsuite/29007
6443         * gcc.dg/long-long-cst1.c (t): Add cast to
6444         __SIZE_TYPE__ before casting to int.
6445         (main): Return 0 on success.
6446
6447 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6448
6449         * gcc.c-torture/execute/20060910-1.c: New test.
6450
6451 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
6452
6453         PR middle-end/26983
6454         * gcc.dg/pr26983.c: New test.
6455
6456 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
6457
6458         PR target/29006
6459         * gcc.c-torture/execute/pr29006.c: New test.
6460
6461 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
6462
6463         PR libfortran/28947
6464         gfortran.dg/matmul_4.f90: New test.
6465
6466 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
6467
6468         PR fortran/28959
6469         gfortran.dg/used_types_10: New test.
6470
6471 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
6472
6473         PR libfortran/28923
6474         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
6475         gfortran.dg/array_initializer_3.f90: New test.
6476
6477 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6478
6479         PR fortran/28914
6480         * gfortran.dg/actual_array_constructor_3.f90: New test.
6481
6482 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
6483
6484         PR testsuite/26778
6485         * gcc.target/i386/pr26778.c: New testcase.
6486
6487 2006-09-08  Eric Christopher  <echristo@apple.com>
6488
6489         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
6490         * gcc.target/i386/memcpy-1.c: Ditto.
6491         * gcc.target/i386/asm-1.c: Ditto.
6492         * gcc.target/i386/20060512-4.c: Ditto.
6493         * gcc.target/i386/compress-float-387.c: Ditto.
6494         * gcc.target/i386/20060512-1.c: Ditto.
6495         * gcc.target/i386/compress-float-sse.c: Ditto.
6496         * gcc.target/i386/20060512-2.c: Ditto.
6497         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
6498         * gcc.target/i386/stack-prot-kernel.c: Ditto.
6499         * gcc.target/i386/compress-float-387-pic.c: Ditto.
6500         * gcc.dg/pr26449.c: Ditto.
6501         * gcc.dg/attr-ms_struct-2.c: Ditto.
6502         * gcc.dg/attr-ms_struct-1.c: Ditto.
6503         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
6504
6505 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
6506
6507         PR c/28504
6508         * gcc.dg/vla-10.c: New test.
6509
6510 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6511
6512         PR c++/28858
6513         * g++.dg/parse/template20.C: New test.
6514         * g++.dg/template/operator8.C: Remove obsolete part.
6515         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
6516         * g++.old-deja/g++.pt/crash65.C: Likewise.
6517
6518 2006-09-07  Jason Merrill  <jason@redhat.com>
6519
6520         PR middle-end/27724
6521         * gcc.dg/long-long-cst1.c: New test.
6522
6523 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6524
6525         PR C++/28906
6526         * g++.dg/other/array3.C: New test.
6527         * g++.dg/other/array4.C: New test.
6528         * g++.dg/other/array5.C: New test.
6529
6530 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
6531
6532         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
6533
6534 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
6535
6536         PR target/28946
6537         * gcc.target/i386/pr28946.c: New test.
6538
6539 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
6540
6541         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
6542         in integer literal constant.
6543         * gfortran.dg/enum_8.f90: Ditto.
6544         * gfortran.dg/g77/20030326-1.f: Ditto.
6545
6546 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
6547
6548         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
6549         nonconformance usage.
6550
6551 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6552
6553         PR middle-end/28862
6554         * gcc.c-torture/compile/vector-align-1.c: New test.
6555
6556 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
6557
6558         PR rtl-opt/27883
6559         * g++.dg/opt/copysign-1.C: New test.
6560
6561 2006-09-06  Jason Merrill  <jason@redhat.com>
6562
6563         PR c++/27371
6564         * g++.dg/warn/unused-result1.C: New test.
6565
6566 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
6567
6568         PR c++/28903
6569         * g++.dg/ext/vla3.C: New test.
6570
6571         PR c++/28886
6572         * g++.dg/template/array16.C: New test.
6573
6574 2006-09-06  Richard Guenther  <rguenther@suse.de>
6575
6576         * gcc.dg/pr27226.c: Remove testcase again.
6577
6578 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
6579
6580         PR tree-opt/28937
6581         * g++.dg/opt/unroll2.C: New test.
6582
6583 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
6584
6585         PR tree-opt/28952
6586         * gcc.dg/vect/pr28952.c: New test.
6587
6588 2006-09-05  Richard Guenther  <rguenther@suse.de>
6589
6590         PR tree-optimization/28900
6591         * gcc.dg/torture/pr28900.c: New testcase
6592
6593 2006-09-05  Richard Guenther  <rguenther@suse.de>
6594
6595         PR tree-optimization/28905
6596         * gcc.c-torture/compile/pr28905.c: New testcase.
6597
6598 2006-09-05  Richard Guenther  <rguenther@suse.de>
6599
6600         PR middle-end/28935
6601         * gcc.dg/pr28935.c: New testcase.
6602
6603 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6604
6605         * gcc.c-torture/execute/20060905-1.c: New test.
6606
6607 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
6608
6609         PR fortran/28908
6610         * gfortran.dg/used_types_7.f90: New test.
6611         * gfortran.dg/used_types_8.f90: New test.
6612         * gfortran.dg/used_types_9.f90: New test.
6613
6614 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6615
6616         * gcc.c-torture/compile/20060904-1.c: New test.
6617
6618 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
6619
6620         PR c++/23287 Revert my 2006-09-01 patch
6621         * g++.dg/parse/dtor12.C: Remove.
6622
6623 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
6624
6625         PR c+/27670
6626         * g++.dg/template/operator9.C: New test.
6627
6628         PR c++/27493
6629         * g++.dg/template/operator7.C: New test.
6630
6631         PR c++/27494
6632         * g++.dg/template/operator8.C: New test.
6633
6634         PR c++/27397
6635         * g++.dg/template/crash57.C: New test.
6636
6637         * g++.dg/template/typedef4.C: Adjust error markers.
6638         * g++.dg/template/typedef5.C: Likewise.
6639
6640 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
6641
6642         PR c++/28878
6643         * g++.dg/parse/crash33.C: New test.
6644
6645 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
6646         Richard Guenther  <rguenther@suse.de>
6647         Adam Nemet  <anemet@caviumnetworks.com>
6648
6649         PR middle-end/27226
6650         * gcc.target/mips/memcpy-1.c: New testcase.
6651         * gcc.dg/pr27226.c: Likewise.
6652
6653 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
6654
6655         PR c++/28705
6656         * g++.dg/lookup/koenig5.C: New.
6657         * g++.dg/template/crash56.C: New.
6658
6659 2006-09-01  Josh Conner  <jconner@apple.com>
6660
6661         PR c++/25505
6662         * gcc.dg/nrv3.c: New test.
6663         * gcc.dg/nrv4.c: New test.
6664         * gcc.dg/nrv5.c: New test.
6665
6666 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
6667
6668         PR c++/23287
6669         * g++.dg/parse/dtor12.C: New.
6670
6671 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
6672
6673         PR tree-optimization/28839
6674         * gcc.dg/pr28839.c: New test.
6675
6676 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
6677
6678         PR target/24367
6679         * gcc.dg/pr24367.c: New testcase.
6680
6681 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
6682
6683         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
6684
6685 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
6686
6687         PR rtl-optimization/27735
6688         * gcc.dg/loop-unswitch-1.c: New test.
6689
6690 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
6691
6692         PR fortran/28885
6693         * gfortran.dg/aliasing_dummy_2.f90: New test.
6694
6695         PR fortran/20067
6696         * gfortran.dg/generic_5.f90: Change error message.
6697
6698         PR fortran/28873
6699         * gfortran.dg/generic_6.f90: New test.
6700
6701         PR fortran/25077
6702         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
6703
6704         PR fortran/25102
6705         * gfortran.dg/invalid_interface_assignment.f90: New test.
6706
6707         PR fortran/24866
6708         * gfortran.dg/module_proc_external_dummy.f90: New test.
6709
6710 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
6711
6712         PR c++/28349
6713         * testsuite/g++.dg/warn/var-args1.C: New test.
6714
6715 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
6716
6717         PR fortran/28866
6718         * gfortran.dg/simpleif_2.f90: New test.
6719         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
6720         * gfortran.dg/enum_5.f90: Ditto.
6721
6722 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6723             Kazu Hirata  <kazu@codesourcery.com>
6724
6725         PR tree-optimization/17506
6726         * gcc.dg/pr17506.c: New.
6727
6728 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
6729
6730         PR c++/28139
6731         * g++.dg/eh/alias1.C: New test.
6732
6733 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6734
6735         PR c++/28860
6736         * g++.dg/template/ttp22.C: New test.
6737
6738 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
6739
6740         PR middle-end/26632
6741         * gcc.dg/pr26632.c: New.
6742
6743 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6744
6745         PR libgfortran/28354
6746         * gfortran.dg/fmt_zero_precision.f90: New test.
6747
6748 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
6749
6750         PR c++/28058
6751         * g++.dg/template/spec31.C: New test.
6752
6753 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
6754
6755         PR c++/26573
6756         * g++.dg/other/static2.C: New test.
6757
6758 2006-08-26  Roger Sayle  <roger@eyesopen.com>
6759
6760         * gcc.dg/Wswitch-enum-2.c: New test case.
6761         * gcc.dg/Wswitch-enum-3.c: Likewise.
6762
6763 2006-08-26  Richard Guenther  <rguenther@suse.de>
6764
6765         * gcc.c-torture/compile/20060826-1.c: New testcase.
6766
6767 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
6768
6769         PR c++/28736
6770         * g++.dg/template/void10.C: New test.
6771
6772         PR c++/28737
6773         * g++.dg/template/void8.C: New test.
6774
6775         PR c+_+/28738
6776         * g++.dg/template/void9.C: New test.
6777
6778         * g++.dg/template/void3.C: Adjust error markers.
6779         * g++.dg/template/void4.C: Likewise.
6780         * g++.dg/template/crash55.C: Likewise.
6781         * g++.dg/template/void7.C: Likewise
6782
6783 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
6784
6785         PR c++/28588
6786         * g++.dg/inherit/access6.C: New test.
6787         * g++.dg/inherit/access7.C: Likewise.
6788
6789         PR c++/28595
6790         * g++.dg/template/array15.C: New test.
6791         * g++.dg/template/crash2.C: Tweak error markers.
6792
6793 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
6794
6795         PR middle-end/28683
6796         * gcc.c-torture/compile/20060823-1.c: New test.
6797
6798 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6799
6800         PR c++/28853
6801         * g++.dg/template/ttp21.C: New test.
6802
6803         PR c++/28852
6804         * g++.dg/other/operator1.C: Add error-marker.
6805         * g++.dg/other/operator2.C: New test.
6806
6807 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
6808
6809         PR c/27893
6810         * gcc.c-torture/compile/vla-const-1.c,
6811         gcc.c-torture/compile/vla-const-2.c: New tests.
6812
6813 2006-08-26  Richard Guenther  <rguenther@suse.de>
6814
6815         PR middle-end/28814
6816         * gcc.dg/torture/pr28814.c: New testcase.
6817
6818 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
6819
6820         PR c/28418
6821         * gcc.c-torture/compile/compound-literal-1.c: New test.
6822
6823 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
6824
6825         PR c/28299
6826         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
6827         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
6828         Expect extra diagnostics.
6829
6830 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
6831
6832         gcc.dg/noncompile/pr16876.c: New test.
6833
6834 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
6835
6836         PR c++/28056
6837         * g++.dg/parse/local1.C: New test.
6838         * g++.dg/other/qual1.C: Tweak error marker.
6839
6840 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
6841
6842         PR c++/27787
6843         * g++.dg/template/typename10.C: New.
6844         * g++.dg/template/lookup4.C: Remove bogus error marker.
6845
6846 2006-08-25  Richard Guenther  <rguenther@suse.de>
6847
6848         PR testsuite/28829
6849         * gcc.dg/pr26570.c: Fix testcase.
6850
6851 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
6852
6853         PR tree-opt/28807
6854         * gcc.c-torture/execute/mayalias-2.c: New test.
6855         * gcc.dg/tree-ssa/alias-13.c: New test.
6856
6857 2006-08-24  Jan Hubicka  <jh@suse.cz>
6858
6859         PR debug/26881
6860         * gcc.dg/debug/pr26881.c: New file.
6861
6862 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
6863
6864         PR fortran/28788
6865         * gfortran.dg/used_types_4.f90: New test.
6866         * gfortran.dg/derived_init_2.f90: Modify to check sibling
6867         association of derived types.
6868         * gfortran.dg/used_types_2.f90: Add module cleanup.
6869         * gfortran.dg/used_types_3.f90: The same.
6870
6871         PR fortran/28771
6872         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
6873         fix of regression.
6874
6875 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6876
6877         PR 28813
6878         * gfortran.dg/direct_io_6.f90: Remove test.
6879
6880 2006-08-23  Stuart Hastings  <stuart@apple.com>
6881
6882         PR 28825
6883         * gcc.target/i386/20060821-1.c: New.
6884
6885 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
6886
6887         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
6888         dg-warning strings for dllimport.
6889
6890 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
6891
6892         PR C++/28450
6893         * g++.dg/ext/vector4.C: New test.
6894         * g++.dg/ext/complex1.C: New test.
6895
6896 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
6897
6898         PR debug/28692
6899         * gcc.dg/debug/const-1.c: New.
6900         * gcc.dg/debug/const-2.c: New.
6901         * gcc.dg/debug/dwarf2/const-1.c: New.
6902         * gcc.dg/debug/dwarf2/const-2.c: New.
6903         * gcc.dg/debug/dwarf2/const-2b.c: New.
6904
6905 2006-08-22  Richard Guenther  <rguenther@suse.de>
6906
6907         PR middle-end/28776
6908         * gcc.c-torture/compile/pr28776-1.c: New testcase.
6909         * gcc.c-torture/compile/pr28776-2.c: Likewise.
6910
6911 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
6912
6913         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
6914
6915 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
6916
6917         PR c++/26269
6918         * g++.dg/other/error14.C: New test.
6919
6920         PR c++/28505
6921         * g++.dg/parse/ctor7.C: New test.
6922         * g++.dg/parse/ctor8.C: Likewise.
6923
6924         PR c++/28741
6925         * g++.dg/template/void7.C: New test.
6926
6927 2006-08-21  Olivier Hainque  <hainque@adacore.com>
6928
6929         * gnat.dg/self_aggregate_with_zeros.adb: New test.
6930         * gnat.dg/self_aggregate_with_array.adb: New test.
6931
6932 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
6933
6934         * g++.dg/eh/arm-vfp-unwind.C: New test.
6935
6936 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
6937
6938         PR c++/28341
6939         * g++.dg/template/ref3.C: New test.
6940         * g++.dg/template/nontype13.C: New test.
6941
6942         PR c++/28346
6943         * g++.dg/template/ptrmem17.C: New test.
6944
6945 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
6946
6947         PR target/28648 c:
6948         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
6949
6950 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
6951
6952         PR fortran/28630
6953         * gfortran.dg/used_types_2.f90: New test.
6954
6955         PR fortran/28601
6956         * gfortran.dg/used_types_3.f90: New test.
6957
6958         PR fortran/20886
6959         * gfortran.dg/generic_actual_arg.f90: New test.
6960
6961         PR fortran/28735
6962         * gfortran.dg/module_private_array_refs_1.f90: New test.
6963
6964         PR fortran/28762
6965         * gfortran.dg/program_name_1.f90: New test.
6966
6967         PR fortran/28425
6968         * gfortran.dg/derived_constructor_comps_1.f90: New test.
6969
6970         PR fortran/28496
6971         * gfortran.dg/array_initializer_2.f90: New test.
6972
6973         PR fortran/18111
6974         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
6975
6976         PR fortran/28600
6977         * gfortran.dg/assumed_charlen_function_4.f90: New test.
6978
6979         PR fortran/28771
6980         * gfortran.dg/assumed_charlen_in_main.f90: New test.
6981
6982         PR fortran/28660
6983         * gfortran.dg/dependent_decls_1.f90: New test.
6984
6985 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
6986
6987         PR fortran/25217
6988         * gfortran.dg/derived_init_2.f90: New.
6989
6990 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
6991
6992         * gcc.c-torture/execute/pr28289.c: New test.
6993
6994 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
6995
6996         PR c/28744
6997         * gcc.dg/attr-externally-visible-1.c: New test.
6998         * gcc.dg/attr-externally-visible-2.c: New test.
6999         * g++.dg/parse/attr-externally-visible-1.C: New test.
7000         * g++.dg/parse/attr-externally-visible-2.C: New test.
7001
7002 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7003
7004         PR c++/28606
7005         * g++.dg/parse/dtor11.C: New test.
7006
7007 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
7008
7009         PR rtl-optimization/28489
7010         * gcc.c-torture/compile/pr28489.c: New test.
7011
7012 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7013
7014         PR c++/28710
7015         * g++.dg/template/redecl4.C: New test.
7016
7017         PR c++/28711
7018         * g++.dg/template/ctor8.C: New test.
7019
7020 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
7021
7022         * gcc.dg/pr26570.c: Fix testcase.
7023
7024 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
7025
7026         * PR c++/28573
7027         * g++.dg/parse/offsetof6.C: New test.
7028         * g++.dg/parse/offsetof6.C: New test.
7029         * g++.dg/parse/offsetof7.C: New test.
7030
7031 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7032
7033         PR testsuite/28602
7034         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
7035         is false.
7036
7037 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
7038
7039         PR c++/28302
7040         * g++.dg/ext/vector3.C: New test.
7041
7042 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
7043
7044         PR gcov/profile/26570
7045         * gcc.dg/pr26570.c: New test.
7046
7047 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
7048
7049         PR c/27697
7050         * gcc.dg/qual-component-1.c: New test.
7051
7052 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7053
7054         PR c++/28593
7055         * g++.dg/parse/new3.C: New test.
7056
7057 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7058
7059         PR fortran/25828
7060         * gfortran.dg/streamio_1.f90: New test.
7061         * gfortran.dg/streamio_2.f90: New test.
7062         * gfortran.dg/streamio_3.f90: New test.
7063         * gfortran.dg/streamio_4.f90: New test.
7064         * gfortran.dg/streamio_5.f90: New test.
7065         * gfortran.dg/streamio_6.f90: New test.
7066         * gfortran.dg/streamio_7.f90: New test.
7067         * gfortran.dg/streamio_8.f90: New test.
7068
7069 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
7070
7071         PR c/28287
7072         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
7073
7074 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
7075
7076         PR c++/28594
7077         * g++.dg/template/void6.C: New test.
7078
7079 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7080
7081         PR c/28649
7082         * gcc.dg/parse-error-1.c: New test.
7083         * gcc.dg/parse-error-2.c: New test.
7084         * gcc.dg/cpp/digraph2.c: Add error-marker.
7085         * gcc.dg/noncompile/920923-1.c: Likewise.
7086
7087 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
7088
7089         PR c/27490
7090         * gcc.dg/sizeof-2.c: New testcase.
7091
7092         PR c/27489
7093         * gcc.dg/switch-A.c: New testcase.
7094
7095 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
7096
7097         PR c++/28288
7098         PR c++/14556
7099         * g++.old-deja/g++.warn/compare1.C: Delete.
7100         * g++.dg/opt/pr7503-2.C: Delete.
7101         * g++.dg/opt/pr7503-3.C: Delete.
7102         * g++.dg/opt/pr7503-4.C: Delete.
7103         * g++.dg/opt/pr7503-5.C: Delete.
7104         * g++.dg/opt/max1.C: Delete.
7105         * g++.dg/warn/minmax.C: Delete.
7106         * g++.dg/expr/minmax.C: New test.
7107
7108 2006-08-14  Richard Guenther  <rguenther@suse.de>
7109
7110         PR testsuite/28703
7111         * gcc.c-torture/execute/pr28651.c: Do not use argc
7112         to avoid optimization, instead forbid inlining.
7113
7114 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
7115
7116         PR rtl-optimization/28634
7117         * gcc.c-torture/execute/ieee/pr28634.c: New test.
7118
7119 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
7120
7121         PR c/27184
7122         * gcc.dg/torture/pr27184.c: New test.
7123
7124 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
7125
7126         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
7127
7128 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7129
7130         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
7131         * gfortran.dg/stat_2.f90: Likewise.
7132         * gfortran.dg/chmod_1.f90: Likewise.
7133         * gfortran.dg/chmod_2.f90: Likewise.
7134         * gfortran.dg/chmod_3.f90: Likewise.
7135
7136 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
7137
7138         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
7139
7140 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
7141
7142         * g++.dg/opt/pr23454-2.C: New test.
7143
7144 2006-08-11  Richard Guenther  <rguenther@suse.de>
7145
7146         PR middle-end/28651
7147         * gcc.c-torture/execute/pr28651.c: New testcase.
7148
7149 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
7150
7151         * gnat.dg/specs/static_initializer.ads: New test.
7152
7153 2006-08-10  Paul Brook  <paul@codesourcery.com>
7154
7155         * gcc.target/arm/cond-asm.c: New test.
7156
7157 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
7158
7159         PR tree-optimization/26197
7160         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
7161         * g++.dg/vect/vect.exp: Compile the new tests with
7162         --param max-aliased-vops=0.
7163
7164 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
7165
7166         PR c++/28637
7167         * g++.dg/template/void3.C: New test.
7168
7169         PR c++/28638
7170         * g++.dg/template/void4.C: New test.
7171
7172         PR c++/28640
7173         * g++.dg/template/void5.C: New test.
7174
7175 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
7176
7177         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
7178         after dg-do compile.
7179
7180 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
7181
7182         PR tree-optimizations/26969
7183         * gcc.dg/vect/vect.exp: Compile tests prefixed with
7184         "unswitch-loops" with -funswitch-loops.
7185         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
7186
7187 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7188
7189         * gcc.dg/sparc-getcontext-1.c: Fix typo.
7190         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
7191         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
7192         * objc.dg/dwarf-1.m: Likewise.
7193         * objc.dg/dwarf-2.m: Likewise.
7194         * obj-c++.dg/dwarf-2.mm: Likewise.
7195
7196 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7197
7198         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
7199         * objc.dg/dwarf-2.m: Likewise.
7200         * obj-c++.dg/dwarf-2.mm: Likewise.
7201
7202         PR libfortran/28603
7203         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
7204
7205         PR testsuite/27611
7206         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
7207
7208         PR testsuite/27033
7209         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
7210
7211 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
7212
7213         PR target/27827
7214         * gcc.target/i386/pr27827.c: New testcase.
7215
7216 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
7217
7218         PR fortran/28590
7219         * gfortran.dg/sequence_types_1.f90: New test.
7220
7221 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
7222
7223         PR fortran/28548
7224         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
7225         dg-warning.  Add -pedantic option.
7226
7227 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7228
7229         PR c/28502
7230         * gcc.dg/proto-1.c: New test.
7231
7232         PR c/27721
7233         * gcc.dg/lvalue-4.c: New test.
7234
7235         PR c/28136
7236         * gcc.dg/init-bad-5.c: New test.
7237
7238 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
7239
7240         PR c++/28347
7241         * g++.dg/ext/typedef-init.C: Add new test for typedef
7242         initialization inside templates. Adjust existing error markers.
7243
7244 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
7245
7246         PR c++/28148
7247         * g++.dg/init/ptrmem3.C: New test.
7248
7249 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
7250
7251         PR tree-optimization/27770
7252         * lib/target-support.exp: New target keyword "section_anchors".
7253         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
7254         tests.
7255         * gcc.dg/vect/section-anchors-pr27770.c: New test.
7256         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
7257         * gcc.dg/vect/section-anchors-vect-69.c: New test.
7258         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
7259
7260 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7261
7262         * gcc.dg/20060801-1.c: Add missing '}'.
7263
7264 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7265
7266         PR c++/27508
7267         * g++.dg/parse/dtor9.C: New test.
7268         * g++.dg/parse/dtor10.C: New test.
7269         * g++.dg/other/error7.C: Adjust error-marker.
7270
7271         PR c++/28274
7272         * g++.dg/other/default5.C: New test.
7273
7274 2006-08-02  Richard Guenther  <rguenther@suse.de>
7275
7276         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
7277
7278 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
7279
7280         PR c++/28557
7281         * g++.dg/template/conv9.C: New test.
7282
7283 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
7284
7285         PR debug/28063
7286         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
7287         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
7288         Optionally return assembly text.  Update callers.
7289         (check_no_compiler_messages): Update verbose messages.
7290         (check_no_messages_and_pattern): New.
7291         (check_effective_target_string_merging): New.
7292
7293 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7294
7295         PR c++/28250
7296         * g++.dg/eh/catch4.C: New test.
7297
7298         PR c++/28257
7299         * g++.dg/other/qual1.C: New test.
7300
7301         PR c++/28259
7302         * g++.dg/inherit/error2.C: New test.
7303
7304         PR c++/28267
7305         * g++.dg/other/new1.C: New test.
7306
7307         * g++.dg/warn/pr23075.C: Remove obsolete test.
7308         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
7309         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
7310
7311 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
7312
7313         PR c++/28523
7314         * g++.dg/eh/cast1.C: New test.
7315
7316 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
7317
7318         PR libfortran/28452
7319         * gfortran.dg/random_3.f90:  New test.
7320
7321 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
7322
7323         PR c++/28432
7324         * g++.dg/other/pr28304.C: Change expected error message.
7325         * g++.dg/other/pr28432.C: New test.
7326
7327 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
7328
7329         PR c++/28256
7330         * g++.dg/init/brace2.C: Change expected error message, add empty init.
7331
7332 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
7333
7334         PR debug/23336
7335         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
7336         at -g1.
7337         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
7338         g++.dg/debug/enum-2.C: New.
7339
7340 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7341
7342         PR c++/6634
7343         * g++.dg/parse/long1.C: Add more tests.
7344
7345 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7346
7347         * gfortran.dg/lrshift_1.c: New file.
7348
7349 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7350
7351         PR libgfortran/28335
7352         * gfortran.dg/no_unit_error_1.f90: New test.
7353
7354 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7355
7356         PR libgfortran/28335
7357         * gfortran.dg/no_unit_error_1.f90: Delete test.
7358         * gfortran.dg/no_unit_error_2.f90: Delete test.
7359
7360 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7361
7362         * gfortran.dg/chmod_3.f90: New test.
7363         * gfortran.dg/ltime_gmtime_1.f90: New test.
7364         * gfortran.dg/ltime_gmtime_2.f90: New test.
7365         * gfortran.dg/lrshift_1.f90: New test.
7366         * gfortran.dg/chmod_1.f90: New test.
7367         * gfortran.dg/chmod_2.f90: New test.
7368
7369 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
7370
7371         PR c++/27668
7372         * g++.dg/template/crash55.C: New test.
7373
7374         PR c++/27962
7375         * g++.dg/template/nontype16.C: New test.
7376
7377         * g++.dg/template/void2.C: Adjust error markers.
7378         * g++.dg/template/nontype5.C: Adjust error markers.
7379
7380 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
7381
7382         * gcc.target/i386/stack-prot-kernel.c: New test.
7383
7384 2006-07-27  Roger Sayle  <roger@eyesopen.com>
7385
7386         * gcc.dg/builtins-55.c: New test case.
7387
7388 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
7389
7390         PR rtl-optimization/27907
7391         * gcc.c-torture/compile/pr27907.c: New test.
7392
7393 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7394
7395         * gfortran.dg/mclock.f90: New test.
7396         * gfortran.dg/int_conv_1.f90: New test.
7397         * gfortran.dg/stat_1.f90: New test.
7398         * gfortran.dg/stat_2.f90: New test.
7399
7400 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7401
7402         PR libgfortran/28335
7403         * gfortran.dg/no_unit_error_1.f90: New test.
7404         * gfortran.dg/no_unit_error_2.f90: New test.
7405         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
7406
7407 2006-07-25  Roger Sayle  <roger@eyesopen.com>
7408
7409         PR middle-end/28473
7410         * gcc.dg/fold-convround-1.c: New test case.
7411
7412 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
7413
7414         * gfortran.dg/arithmetic_if.f90:  Fix comments.
7415
7416 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7417
7418         PR c++/27572
7419         * g++.dg/other/typedef1.C: New test.
7420         * g++.dg/template/typedef4.C: New test.
7421         * g++.dg/template/typedef5.C: New test.
7422
7423 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
7424
7425         PR fortran/28416
7426         * gfortran.dg/allocatable_dummy_3.f90: New.
7427
7428 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
7429
7430         PR fortran/28439
7431         * gfortran.dg/arithmetic_if.f90:  New test.
7432
7433 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
7434
7435         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
7436         avoid memcpy optimization.
7437
7438 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7439
7440         PR fortran/25289
7441         * gfortran.dg/direct_io_6.f90: New test.
7442
7443 2006-07-24  Jan Hubicka  <jh@suse.cz>
7444
7445         PR c/25795
7446         PR c++/27369
7447         * gcc.dg/pr25795.c: New test.
7448         * gcc.dg/pr25795-1.c: New test.
7449
7450 2006-07-23  Roger Sayle  <roger@eyesopen.com>
7451
7452         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
7453         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
7454         which may be transformed to "g || h" on some platforms.
7455
7456 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
7457
7458         PR c++/28025
7459         * g++.dg/template/friend45.C: New test.
7460
7461 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7462
7463         PR libgfortran/28339
7464         * gfortran.dg/arrayio_8.f90: New test.
7465
7466 2006-07-21  Mike Stump  <mrs@apple.com>
7467
7468         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
7469
7470         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
7471
7472 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7473
7474         PR c++/28250
7475         * g++.dg/eh/catch3.C: New test.
7476
7477         PR c++/28363
7478         * g++.dg/template/defarg10.C: New test.
7479
7480 2006-07-20  Paul Brook  <paul@codesourcery.com>
7481
7482         PR 27363
7483         * gcc.dg/pr27363.c: New test.
7484
7485 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
7486
7487         PR c++/28338
7488         * g++.dg/init/ref13.C: New test.
7489
7490 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7491
7492         PR obj-c++/28434
7493         * obj-c++.dg/proto-error-1.mm: New test.
7494
7495 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
7496
7497         PR c++/28337
7498         * g++.dg/template/string1.C: New test.
7499
7500 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
7501
7502         PR c++/28048
7503         * g++.dg/template/defarg9.C: New test.
7504
7505         PR c++/28235
7506         * g++.dg/template/static27.C: New test.
7507
7508 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
7509
7510         PR 28410
7511         * gcc.dg/tree-ssa/pr28410.c: New test.
7512
7513 2006-07-18  Lee Millward  <lee.millward@gmail.com>
7514
7515         PR c++/28258
7516         * g++/dg/other/error13.C: New test.
7517
7518         PR c++/28260
7519         * g++.dg/template/friend44.C: New test.
7520
7521 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
7522
7523         PR c++/27495
7524         * g++.dg/other/pr27495.C: New.
7525
7526 2006-07-18  Olivier Hainque  <hainque@adacore.com>
7527
7528         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
7529         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
7530
7531 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7532
7533         PR c/28286
7534         * gcc.dg/pragma-pack-4.c: New test.
7535
7536 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
7537
7538         PR c++/28291
7539         * g++.dg/ext/pr28291.C: New test.
7540
7541 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
7542
7543         PR middle-end/28403
7544         * gcc.c-torture/execute/pr28403.c: New test.
7545
7546 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
7547
7548         PR middle-end/28402
7549         * gcc.dg/pr28402.c: New test.
7550
7551 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
7552
7553         PR c++/28304
7554         * g++.dg/other/pr28304.C: New test.
7555
7556 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
7557
7558         PR other/28251
7559         gcc.c-torture/unsorted/dump-noaddr.c: New test.
7560         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
7561
7562 2006-07-17  Richard Guenther  <rguenther@suse.de>
7563
7564         PR tree-optimization/28238
7565         * g++.dg/tree-ssa/pr28238.C: New testcase.
7566
7567 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7568
7569         PR c++/28250
7570         * g++.dg/eh/catch1.C: New test.
7571         * g++.dg/eh/catch2.C: New test.
7572
7573 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
7574
7575         PR c++/28370
7576         * g++.dg/template/anon3.C: New test.
7577
7578 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
7579
7580         PR fortran/20844
7581         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
7582         specifiers requiring an explicit format tag..
7583
7584         PR fortran/28201
7585         * gfortran.dg/generic_5: New test.
7586
7587         PR fortran/20893
7588         * gfortran.dg/elemental_optional_args_1.f90: New test.
7589
7590 2006-07-16  Olivier Hainque  <hainque@adacore.com>
7591
7592         * gnat.dg/assert.ads: New file.
7593         * gnat.dg/controlled_record.ads: Likewise.
7594         * gnat.dg/controlled_record.adb: Likewise.
7595
7596 2006-07-15  Lee Millward  <lee.millward@gmail.com>
7597
7598         PR c++/28292
7599         * g++.dg/other/error12.C: New test.
7600
7601         PR c++/28269
7602         * g++.dg/template/crash54.C: New test.
7603
7604 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7605
7606         PR c++/28249
7607         * g++.dg/parse/catch1.C: New test.
7608
7609         PR c++/28294
7610         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
7611
7612         PR c++/28387
7613         * g++.dg/ext/attrib24.C: New test.
7614
7615 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7616
7617         PR c++/28343
7618         * g++.dg/ext/asmspec1.C: New test.
7619
7620 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
7621
7622         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
7623         (dg-test): Support shouldfail tests.
7624         * lib/target-supports-dg.exp (dg-shouldfail): New.
7625         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
7626         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
7627         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
7628         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
7629         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
7630         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
7631         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
7632
7633 2006-07-13  Jan Hubicka  <jh@suse.cz>
7634
7635         * gcc.target/i386/memcpy-1.c: New.
7636
7637 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
7638
7639         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
7640
7641 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
7642
7643         PR fortran/25097
7644         * gfortran.dg/present_1.f90: New test.
7645
7646         PR fortran/20903
7647         * gfortran.dg/interface_derived_type_1.f90: New test.
7648
7649 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
7650
7651         PR fortran/28213
7652         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
7653         list.
7654
7655 2006-07-07  Lee Millward  <lee.millward@gmail.com>
7656
7657         PR c++/27820
7658         * g++.dg/other/label1.C: New test.
7659
7660 2006-07-07  Richard Guenther  <rguenther@suse.de>
7661
7662         PR middle-end/28268
7663         * gcc.dg/torture/pr28268.c: New testcase.
7664
7665 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
7666
7667         PR c++/27019
7668         * g++.dg/ext/pr27019.C: New.
7669
7670 2006-07-07  Richard Guenther  <rguenther@suse.de>
7671
7672         PR tree-optimization/28187
7673         * gcc.dg/pr28187.c: New testcase.
7674
7675 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
7676
7677         * gnat.dg/address_conversion.adb: New test.
7678         * gnat.dg/boolean_subtype.adb: Likewise.
7679         * gnat.dg/frame_overflow.adb: Likewise.
7680         * gnat.dg/pointer_array.adb: Likewise.
7681         * gnat.dg/pointer_conversion.adb: Likewise.
7682
7683 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
7684
7685         PR fortran/28237
7686         PR fortran/23420
7687         * gfortran.dg/print_fmt_5.f90: New test.
7688
7689 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7690
7691         PR fortran/28129
7692         * gfortran.dg/bounds_check_4.f90: New test.
7693
7694 2006-07-05  Richard Guenther  <rguenther@suse.de>
7695
7696         PR target/28158
7697         * gfortran.dg/pr28158.f90: New testcase.
7698
7699 2006-07-05  Richard Guenther  <rguenther@suse.de>
7700
7701         PR tree-optimization/28162
7702         * gcc.dg/pr28162.c: New testcase.
7703
7704 2006-07-05  Richard Guenther  <rguenther@suse.de>
7705         Andrew Pinski  <pinskia@gcc.gnu.org>
7706
7707         PR c++/27084
7708         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
7709
7710 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
7711
7712         PR fortran/28174
7713         * gfortran.dg/actual_array_substr_2.f90: New test.
7714
7715         PR fortran/28167
7716         * gfortran.dg/actual_array_constructor_2.f90: New test.
7717
7718 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7719
7720         * gfortran.dg/itime_idate_1.f: New test.
7721         * gfortran.dg/itime_idate_2.f: New test.
7722
7723 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7724
7725         PR libgfortran/27704
7726         * gfortran.dg/open_status_3.f90: New test.
7727         * gfortran.dg/fmt_l.f90: Update for new feature.
7728
7729 2006-07-03  Asher Langton  <langton2@llnl.gov>
7730
7731         * gfortran.dg/oldstyle_2.f90: New.
7732
7733 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7734
7735         * gnat.dg/string_slice.adb: New test.
7736
7737 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7738
7739         PR fortran/19259
7740         * gfortran.dg/semicolon_fixed.c: New.
7741         * gfortran.dg/semicolon_free.c: New.
7742
7743 2006-06-30  Mike Stump  <mrs@apple.com>
7744
7745         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
7746         that don't support internal visibility.
7747
7748 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
7749
7750         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
7751         for '(' / ')' needing an extra '\'.
7752
7753 2006-06-29  Roger Sayle  <roger@eyesopen.com>
7754
7755         PR middle-end/27428
7756         * gcc.dg/pr27428-1.c: New test case.
7757
7758 2006-06-29  Mike Stump  <mrs@apple.com>
7759
7760         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
7761         on darwin as we can't align commons large enough yet.
7762
7763         * gcc.dg/vla-8.c: Add additional testcases.
7764
7765 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
7766
7767         PR c++/28114
7768         * g++.dg/other/pr28114.C: New.
7769
7770 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
7771
7772         * gcc.c-torture/compile/20060625-1.c: New test.
7773
7774 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
7775
7776         PR fortran/20867
7777         * gfortran.dg/stfunc_3.f90: New test.
7778
7779         PR fortran/25056
7780         * gfortran.dg/impure_actual_1.f90: New test.
7781
7782         PR fortran/20874
7783         * gfortran.dg/elemental_result_1.f90: New test.
7784
7785         PR fortran/25073
7786         * gfortran.dg/select_7.f90: New test.
7787
7788         PR fortran/27554
7789         * intrinsic_actual_1.f: New test.
7790
7791         PR fortran/22038
7792         PR fortran/28119
7793         * gfortran.dg/forall_4.f90: New test.
7794
7795         PR fortran/25072
7796         * gfortran.dg/forall_5.f90: New test.
7797
7798 2006-06-25  Lee Millward  <lee.millward@gmail.com>
7799
7800         PR c++/28051
7801         * g++.dg/template/using13.C: New test.
7802
7803         PR c++/28054
7804         * g++.dg/other/incomplete3.C: New test.
7805
7806 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7807
7808         PR fortran/28081
7809         * gfortran.dg/substr_3.f: New test.
7810         * gfortran.dg/equiv_2.f90: Update expected error message.
7811
7812 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
7813
7814         PR fortran/28118
7815         * gfortran.dg/actual_array_substr_1.f90: New test.
7816
7817 2006-06-24  Olivier Hainque  <hainque@adacore.com>
7818
7819         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
7820         * gnat.dg/scalar_mode_agg_compare.adb: New test.
7821
7822 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
7823
7824         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
7825
7826 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
7827
7828         PR fortran/27981
7829         * gfortran.dg/simpleif_2.f90: New test.
7830
7831 2006-06-23  Lee Millward  <lee.millward@gmail.com>
7832
7833         * g++.dg/template/error22.C: Fix typo.
7834
7835 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7836
7837         PR c++/28112
7838         * g++.dg/ext/attrib23.C: New test.
7839
7840 2006-06-23  Olivier Hainque  <hainque@adacore.com>
7841
7842         * gnat.dg/varsize_temp.adb: New test.
7843
7844 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7845
7846         PR c++/11468
7847         * g++.dg/other/java2.C: New test.
7848
7849 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
7850
7851         PR target/27789
7852         * g++.dg/ext/dllimport4.C. Add more tests for invalid
7853         initialization.
7854
7855 2006-06-22  Roger Sayle  <roger@eyesopen.com>
7856
7857         PR target/27531
7858         * gcc.dg/pr27531-1.c: New test case.
7859
7860 2006-06-22  Asher Langton  <langton2@llnl.gov>
7861
7862         PR fortran/24748
7863         * gfortran.dg/implicit_8.f90: New.
7864
7865 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
7866
7867         PR rtl-optimization/28121
7868         * gcc.dg/pr28121.c: New test.
7869
7870 2006-06-22  Lee Millward  <lee.millward@gmail.com>
7871
7872         PR c++/27805
7873         * g++.dg/parse/ptrmem6.C: New test.
7874
7875         PR c++/27821
7876         * g++.dg/template/error22.C: New test.
7877
7878 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7879
7880         PR c++/28111
7881         * g++.dg/template/friend43.C: New test.
7882
7883         PR c++/28110
7884         * g++.dg/template/crash53.C: New test.
7885
7886         PR c++/28109
7887         * g++.dg/rtti/incomplete1.C: New test.
7888
7889 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
7890
7891         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
7892
7893 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
7894
7895         * gcc.c-torture/execute/complex-7.c: New.
7896
7897 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
7898
7899         * gcc.dg/merge-all-constants-1.c: New test.
7900
7901 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
7902
7903         PR c++/28113
7904         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
7905
7906 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
7907
7908         * gfortran.dg/rrspacing_1.f90: New test.
7909
7910 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7911
7912         PR c++/28052
7913         * g++.dg/other/bitfield2.C: New test.
7914
7915 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
7916
7917         PR tree-optimization/27331
7918         * gcc.dg/pr27331.c: New test.
7919
7920 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
7921             Eric Botcazou  <ebotcazou@adacore.com>
7922
7923         PR ada/18692
7924         * lib/gnat.exp: New file.
7925         * lib/gnat-dg.exp: Likewise.
7926         * gnat.dg: New directory.
7927         * gnat.dg/dg.exp: New driver.
7928         * gnat.dg/specs: New directory.
7929         * gnat.dg/specs/specs.exp: New driver.
7930         * gnat.dg/style: New directory.
7931         * gnat.dg/style/style.exp: New driver.
7932
7933 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
7934
7935         PR fortran/16206
7936         * gfortran.dg/array_initializer_1.f90: New test.
7937
7938         PR fortran/28005
7939         * gfortran.dg/matmul_3.f90: New test.
7940
7941 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
7942
7943         PR middle-end/28075
7944         * gcc.dg/tree-ssa/inline-1.c: New test.
7945
7946 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
7947
7948         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
7949         in malloc prototype; remove XFAIL.
7950         * gcc.dg/pr18241-2.c: Ditto.
7951         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
7952         in memset prototype; remove XFAIL.
7953         * gcc.dg/tree-ssa/pr23382.c: Ditto.
7954
7955 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
7956
7957         * gcc.dg/vla-8.c: Add.
7958
7959 2006-06-19  Richard Guenther  <rguenther@suse.de>
7960
7961         PR tree-optimization/27090
7962         * g++.dg/tree-ssa/pr27090.C: New testcase.
7963
7964 2006-06-19  Roger Sayle  <roger@eyesopen.com>
7965
7966         PR target/27861
7967         * gcc.dg/pr27861-1.c: New test case.
7968
7969 2006-06-19  Richard Guenther  <rguenther@suse.de>
7970
7971         PR middle-end/28045
7972         * gcc.dg/torture/pr28045.c: New testcase.
7973
7974 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7975
7976         PR fortran/26801
7977         * gfortran.dg/associated_4.f90: New test.
7978
7979 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7980
7981         PR fortran/19310
7982         PR fortran/19904
7983         * gfortran.dg/real_const_3.f90: New test.
7984
7985 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
7986
7987         PR c++/28016
7988         * g++.dg/template/static26.C: New test.
7989
7990         PR c++/27979
7991         * g++.dg/expr/bitfield2.C: New test.
7992
7993         PR c++/27884
7994         * g++.dg/parse/linkage2.C: New test.
7995
7996 2006-06-16  Richard Guenther  <rguenther@suse.de>
7997
7998         PR middle-end/27116
7999         * gcc.dg/pr15785-1.c: Revert last change.
8000         * gcc.dg/torture/pr27116-2.c: New testcase.
8001
8002 2006-06-16  Roger Sayle  <roger@eyesopen.com>
8003
8004         PR middle-end/27802
8005         * gcc.dg/pr27802-1.c: New test case.
8006
8007 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
8008
8009         PR c++/27689
8010         * g++.dg/template/ttp18.C: New test.
8011         * g++.dg/template/ttp19.C: Likewise.
8012
8013         PR c++/27666
8014         * g++.dg/expr/cond9.C: New test.
8015
8016         PR c++/27640
8017         * g++.dg/template/ctor7.C: New test.
8018
8019 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
8020
8021         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
8022
8023 2006-06-16  Richard Guenther  <rguenther@suse.de>
8024
8025         PR tree-optimization/27781
8026         * gcc.dg/tree-ssa/pr27781.c: New testcase.
8027
8028 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
8029
8030         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
8031
8032 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
8033
8034         * gcc.dg/tree-ssa/loop-18.c: New test.
8035
8036 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
8037
8038         PR c++/27665
8039         * g++.dg/template/crash52.C: New test.
8040
8041         PR c++/27648
8042         * g++.dg/ext/attrib22.C: New test.
8043
8044         PR c++/26559
8045         * g++.dg/template/builtin1.C: New test.
8046         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
8047
8048         PR c++/28018
8049         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
8050         assignment.
8051         * g++.old-deja/g++.pt/crash51.C: Likewise.
8052
8053         PR c++/27227
8054         * g++.dg/lookup/linkage1.C: New test.
8055         * g++.dg/lookup/linkage2.C: Likewise.
8056
8057 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
8058
8059         PR middle-end/27959
8060         * gcc.dg/pr27959.c: New testcase.
8061
8062 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
8063
8064         PR target/28014:
8065         * g++.dg/eh/div.C: New test.
8066
8067 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
8068
8069         PR c++/27894
8070         * g++.dg/tree-ssa/pr26757.C: New test.
8071         * g++.dg/tree-ssa/pr27894.C: New test.
8072
8073 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
8074
8075         * gcc.c-torture/compile/20060609-1.c: New test.
8076
8077         PR target/27863
8078         * gcc.c-torture/compile/pr27863.c: New test.
8079
8080 2006-06-13  Richard Guenther  <rguenther@suse.de>
8081
8082         PR tree-optimization/27830
8083         * g++.dg/tree-ssa/pr27830.C: New testcase.
8084
8085 2006-06-13  Matthew Sachs  <msachs@apple.com>
8086
8087         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
8088         the list of compiler flags; this causes those flags to be checked
8089         for things like dg-skip-if.
8090
8091 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8092
8093         PR c++/27601
8094         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
8095
8096 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
8097             Kazu Hirata  <kazu@codesourcery.com>
8098
8099         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
8100         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
8101
8102 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8103
8104         PR c++/27933
8105         * g++.dg/lookup/using15.C: New test.
8106
8107         PR c++/27951
8108         * g++.dg/other/anon4.C: New test.
8109
8110 2006-06-12  Roger Sayle  <roger@eyesopen.com>
8111
8112         PR c++/21210
8113         * g++.dg/init/complex1.C: New test case.
8114
8115 2006-06-11  Eric Christopher  <echristo@apple.com>
8116
8117         PR middle-end/27948
8118         * gcc.dg/bf-ms-layout.c: Run on darwin.
8119         * gcc.dg/bf-no-ms-layout: Ditto.
8120         * gcc.dg/attr-ms_struct-2.c: New.
8121         * gcc.dg/bf-ms-layout-2.c: Ditto.
8122
8123 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
8124
8125         * gcc.dg/attr-ms_struct-packed1.c: New.
8126
8127 2006-06-09  Mike Stump  <mrs@apple.com>
8128
8129         * gcc.dg/vla-7.c: Add.
8130
8131 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
8132
8133         PR fortran/24558
8134         * gfortran.dg/entry_6.f90: New test.
8135
8136         PR fortran/20877
8137         PR fortran/25047
8138         * gfortran.dg/entry_7.f90: New test.
8139
8140 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
8141
8142         PR c/27747
8143         * gcc.dg/cpp/_Pragma6.c: New test.
8144
8145         PR c++/27748
8146         * g++.dg/cpp/_Pragma1.C: New test.
8147
8148         PR preprocessor/27746
8149         * gcc.dg/gomp/macro-3.c: New test.
8150         * gcc.dg/gomp/macro-4.c: New test.
8151         * g++.dg/gomp/macro-3.C: New test.
8152         * g++.dg/gomp/macro-4.C: New test.
8153
8154 2006-06-09  Richard Guenther  <rguenther@suse.de>
8155
8156         PR tree-optimization/26998
8157         * gcc.dg/torture/pr26998.c: New testcase.
8158         * gcc.dg/tree-ssa/vrp29.c: New testcase.
8159
8160 2006-06-08  Mike Stump  <mrs@apple.com>
8161
8162         * gcc.dg/pr27095.c: Account for stubs.
8163
8164         PR target/26427
8165         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
8166         produce bad code on darwin.
8167
8168 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8169
8170         PR fortran/27958
8171         * gfortran.dg/substr_2.f: New test.
8172
8173 2006-06-08  Asher Langton  <langton2@llnl.gov>
8174
8175         PR fortran/27786
8176         * cray_pointers_2.f90: Add -fbounds-check compile flag.
8177
8178 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8179
8180         PR target/27421
8181         * gcc.dg/union-3.c: New test.
8182
8183 2006-06-08  Richard Guenther  <rguenther@suse.de>
8184
8185         PR middle-end/27116
8186         * gcc.dg/torture/pr27116.c: New testcase.
8187         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
8188
8189 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
8190
8191         PR rtl-optimization/26449
8192         * gcc.dg/pr26449.c: New test.
8193
8194 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8195
8196         PR c++/27601
8197         * g++.dg/ext/offsetof1.C: Test member functions.
8198
8199 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
8200
8201         * gcc.dg/pr27095.c: Improve scanning.
8202
8203 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
8204
8205         PR fortran/23091
8206         * gfortran.dg/saved_automatic_1.f90: New test.
8207
8208         PR fortran/24168
8209         * gfortran.dg/array_simplify_1.f90: New test.
8210
8211         PR fortran/25090
8212         * gfortran.dg/entry_dummy_ref_1.f90: New test.
8213
8214         PR fortran/25058
8215         * gfortran.dg/entry_dummy_ref_2.f90: New test.
8216
8217 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
8218
8219         PR c++/27177
8220         * g++.dg/expr/cast7.C: New test.
8221
8222 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
8223
8224         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
8225         * lib/gcc-defs.exp (tool_check_compile): Ditto.
8226         * lib/fortran-torture.exp (fortran-torture-compile,
8227         fortran-torture-execute): Ditto.
8228
8229 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
8230
8231         PR target/27842
8232         * gcc.dg/vmx/pr27842.c: New test.
8233
8234 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8235
8236         PR libfortran/27895
8237         * gfortran.dg/bounds_check_3.f90: New test.
8238
8239 2006-06-05  Mike Stump  <mrs@apple.com>
8240
8241         * objc.dg/objc-fast-4.m: Skip for ppc64.
8242
8243 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
8244
8245         PR testsuite/27705
8246         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
8247
8248 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
8249             Victor Kaplansky  <victork@il.ibm.com>
8250
8251         PR tree-optimizations/26360
8252         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
8253         with -fno-tree-dce.
8254         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
8255
8256 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
8257
8258         PR fortran/14067
8259         * gfortran.dg/data_char_1.f90: Add messages for truncated
8260         strings.
8261
8262         PR fortran/16943
8263         * gfortran.dg/func_decl_2.f90: New test.
8264
8265         PR fortran/20839
8266         * gfortran.dg/do_2.f90: New test.
8267
8268         PR fortran/27655
8269         * gfortran.dg/associated_3.f90: New test.
8270
8271 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
8272
8273         PR c++/27819
8274         * g++.dg/template/static25.C: New test.
8275
8276         PR c++/27722
8277         * g++.dg/init/array21.C: New test.
8278
8279         PR c++/27807
8280         * g++.dg/ext/complit7.C: New test.
8281
8282         PR c++/27806
8283         * g++.dg/parse/ptrmem5.C: New test.
8284
8285 2006-06-04  Roger Sayle  <roger@eyesopen.com>
8286             Andrew Pinski  <pinskia@physics.uc.edu>
8287
8288         PR c/27150
8289         PR middle-end/27382
8290         * gcc.dg/pr27150-1.c: New testcase.
8291         * gcc.dg/pr27382-1.c: New testcase.
8292         * gcc.dg/pr27382-2.c: New testcase.
8293
8294 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
8295
8296         PR c/25161
8297         PR c/27020
8298         * gcc.dg/array-10.c: New test.
8299
8300 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8301
8302         PR c++/27804
8303         * g++.dg/init/const4.C: New test.
8304         * g++.dg/init/member1.C: Add error-marker.
8305         * g++.dg/other/fold1.C: Adjust error-marker.
8306
8307 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8308
8309         PR c++/27601
8310         * g++.dg/ext/offsetof1.C: New test.
8311
8312 2006-06-04 Eric Christopher <echristo@apple.com>
8313
8314         * gcc.dg/attr-ms_struct-1.c: New.
8315
8316 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
8317
8318         * gcc.c-torture/compile/builtin_constant_p.c: New test.
8319
8320 2006-06-04  Richard Guenther  <rguenther@suse.de>
8321
8322         PR tree-optimization/27039
8323         * gcc.dg/tree-ssa/loop-17.c: New testcase.
8324
8325 2006-06-03  Roger Sayle  <roger@eyesopen.com>
8326
8327         PR target/26223
8328         * gcc.target/i386/amd64-abi-2.c: New test case.
8329
8330 2006-06-02  Eric Christopher  <echristo@apple.com>
8331
8332         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
8333         * gcc.target/i386/20020523-1.c: Skip if darwin.
8334         * gcc.target/i386/asm-3.c: Ditto.
8335         * gcc.target/i386/20011119-1.c: Ditto.
8336         * gcc.target/i386/clobbers.c: Remove pic part of test.
8337
8338 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
8339
8340         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
8341         * g++.old-deja/g++.other/init19.C: Ditto.
8342         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
8343         and add other platforms as expected failures.
8344
8345 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
8346
8347         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
8348         (is-effective-target-keyword): Ditto.
8349
8350 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
8351
8352         PR fortran/27715
8353         * gfortran.dg/extended_char_comparison_1.f:  New test.
8354
8355 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
8356
8357         PR fortran/25098
8358         * gfortran.dg/dummy_procedure_1.f90: New test.
8359
8360         PR fortran/25147
8361         * gfortran.dg/dummy_procedure_2.f90: New test.
8362
8363         * gfortran.dg/associated_2.f90: Correct to make consistent with
8364         standard.
8365
8366 2006-05-31  Roger Sayle  <roger@eyesopen.com>
8367
8368         * gcc.target/i386/387-11.c: New test case.
8369
8370 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
8371
8372         PR c++/27801
8373         * g++.dg/template/cond6.C: New test.
8374
8375         PR c++/26496
8376         * g++.dg/template/crash51.C: New test.
8377         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
8378
8379         PR c++/27385
8380         * g++.dg/init/array20.C: New test.
8381
8382 2006-05-31  Roger Sayle  <roger@eyesopen.com>
8383
8384         * gcc.dg/builtins-54.c: New test case.
8385
8386 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
8387
8388         PR c++/26433
8389         * g++.dg/template/fntry1.C: Add dg-do link.
8390
8391         PR c++/27808
8392         * g++.dg/parse/friend6.C: New test.
8393
8394 2006-05-30  Asher Langton  <langton2@llnl.gov>
8395
8396         * gfortran.dg/cray_pointers_7.f90: New test.
8397
8398 2006-05-30  Roger Sayle  <roger@eyesopen.com>
8399
8400         PR tree-optimization/23452
8401         * gcc.dg/fold-mulconj-1.c: New test case.
8402
8403 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
8404
8405         PR c++/27803
8406         * g++.dg/parse/bitfield1.C: New test.
8407
8408 2006-05-30  Roger Sayle  <roger@eyesopen.com>
8409
8410         * gcc.target/ppc-eq0-1.c: New test case.
8411         * gcc.target/ppc-negeq0-1.c: New test case.
8412
8413 2006-05-30  Dirk Mueller  <dmueller@suse.de>
8414
8415         PR c/27273
8416         * gcc.dg/overflow-warn-5.c: New test.
8417
8418 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8419
8420         PR c/27718
8421         * gcc.dg/sizeof-1.c: New test.
8422
8423 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
8424
8425         PR target/27790
8426         * gcc.target/i386/pr27790.c: New test.
8427
8428 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8429
8430         PR libgfortran/27757
8431         * gfortran.dg/direct_io_5.f90: New test.
8432
8433 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8434
8435         PR libgfortran/27634
8436         * gfortran.dg/fmt_missing_period_1.f: New test.
8437         * gfortran.dg/fmt_missing_period_2.f: New test.
8438         * gfortran.dg/fmt_missing_period_3.f: New test.
8439
8440 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8441
8442         PR fortran/19777
8443         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
8444         arrays.
8445
8446 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8447
8448         PR c++/27713
8449         * g++.dg/template/new6.C: New test.
8450
8451 2006-05-29  Roger Sayle  <roger@eyesopen.com>
8452
8453         PR tree-optimization/24964
8454         * gcc.target/i386/387-10.c: New test case.
8455
8456 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
8457
8458         * intrinsics/string_intrinsics.c (compare_string):
8459         Use memcmp instead of strncmp to avoid tripping over
8460         CHAR(0) in a string.
8461
8462 2006-05-27  Richard Guenther  <rguenther@suse.de>
8463
8464         PR middle-end/27773
8465         * gcc.dg/torture/pr27773.c: New testcase.
8466
8467 2006-05-27  Dirk Mueller  <dmueller@suse.de>
8468
8469         * gcc.dg/pr24561.c: Rename to..
8470         * gcc.dg/pr25962.c: .. this.
8471
8472 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8473
8474         PR fortran/19777
8475         * gfortran.dg/bounds_check_2.f: New test.
8476
8477 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
8478
8479         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
8480         * gfortran.dg/byte_1.f90: Likewise.
8481         * gfortran.dg/dup_save_2.f90: Likewise.
8482
8483 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
8484
8485         * gfortran.dg/associated_2.f90: New test.
8486
8487 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8488
8489         PR fortran/27524
8490         * gfortran.dg/bounds_check_1.f90: New test.
8491
8492 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
8493
8494         PR rtl-optimization/27661
8495         * gcc.dg/pr27661.c: New test case.
8496
8497 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
8498
8499         PR fortran/23151
8500         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
8501         * gfortran.dg/print_parentheses_1.f:  New test.
8502         * gfortran.dg/print_parentheses_2.f90:  New test.
8503
8504 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
8505
8506         PR target/27758
8507         * gcc.dg/pr27758.c: New test.
8508
8509 2006-05-24  Falk Hueffner  <falk@debian.org>
8510
8511         * gcc.c-torture/compile/pr27571.c: New test.
8512
8513 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
8514
8515         PR fortran/27709
8516         * gfortran.dg/spec_expr_4.f90: New test.
8517
8518         PR fortran/27155
8519         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
8520
8521 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
8522
8523         PR c++/20103
8524         * g++.dg/ext/complit6.C: New test.
8525         * g++.dg/ext/complit3.C: Adjust error markers.
8526         * g++.dg/init/const3.C: New test.
8527
8528 2006-05-25  Richard Guenther  <rguenther@suse.de>
8529
8530         PR middle-end/27743
8531         * gcc.dg/torture/pr27743.c: New testcase.
8532
8533 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8534
8535         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
8536
8537 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
8538
8539         * gcc.dg/compat/scalar-by-value-x.h: New.
8540         * gcc.dg/compat/scalar-by-value-y.h: New.
8541         * gcc.dg/compat/scalar-by-value-5.c: New.
8542         * gcc.dg/compat/scalar-by-value-5_main.c: New.
8543         * gcc.dg/compat/scalar-by-value-5_x.c: New.
8544         * gcc.dg/compat/scalar-by-value-5_y.c: New.
8545         * gcc.dg/compat/scalar-by-value-6.c: New.
8546         * gcc.dg/compat/scalar-by-value-6_main.c: New.
8547         * gcc.dg/compat/scalar-by-value-6_x.c: New.
8548         * gcc.dg/compat/scalar-by-value-6_y.c: New.
8549
8550 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
8551
8552         PR tree-optimization/27639
8553         PR tree-optimization/26719
8554         * gcc.dg/pr27639.c: New test.
8555         * gcc.dg/pr26719.c: New test.
8556         * gcc.dg/tree-ssa/scev-cast.c: New test.
8557
8558 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
8559
8560         PR c++/20173
8561         * g++.dg/template/error21.C: New test.
8562
8563 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
8564
8565         PR target/27696
8566         * gcc.target/i386/pr27696.c: New.
8567
8568 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
8569
8570         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
8571
8572         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
8573
8574 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8575
8576         PR c++/27716
8577         * g++.dg/other/assign1.C: New test.
8578
8579 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
8580
8581         PR target/27266
8582         * gcc.target/i386/pr27266.c: New.
8583
8584 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8585
8586         PR c++/27451
8587         * g++.dg/ext/asm9.C: New test.
8588
8589 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
8590
8591         PR rtl-optimization/25514
8592         * gcc.c-torture/compile/pr25514.c: New test.
8593
8594 2006-05-22  Richard Guenther  <rguenther@suse.de>
8595
8596         Revert
8597         2006-01-31  Richard Guenther  <rguenther@suse.de>
8598
8599         * gcc.target/i386/sselibm-1.c: New testcase.
8600         * gcc.target/i386/sselibm-2.c: Likewise.
8601         * gcc.target/i386/sselibm-3.c: Likewise.
8602         * gcc.target/i386/sselibm-4.c: Likewise.
8603         * gcc.target/i386/sselibm-5.c: Likewise.
8604
8605 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8606
8607         PR c/27420
8608         * gcc.dg/func-args-2.c: New test.
8609
8610         PR c/26818
8611         * gcc.dg/struct-incompl-1.c: New test.
8612
8613 2006-05-22  Richard Guenther  <rguenther@suse.de>
8614
8615         PR testsuite/27708
8616         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
8617         the transformations we test for.
8618
8619 2006-05-22  Richard Guenther  <rguenther@suse.de>
8620
8621         PR testsuite/27707
8622         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
8623
8624 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
8625
8626         PR c++/27210
8627         * g++.dg/warn/new1.C: New test.
8628         * g++.dg/template/new5.C: Likewise.
8629
8630 2006-05-21  Roger Sayle  <roger@eyesopen.com>
8631
8632         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
8633         * gcc.target/i386/20060512-3.c: Likewise.
8634
8635 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
8636
8637         PR rtl-optimization/27671
8638         * gcc.c-torture/execute/pr27671-1.c: New.
8639         * gcc.dg/pr27671-2.c: Likewise.
8640
8641         PR tree-optimization/26622.
8642         * gcc.c-torture/compile/pr26622.c: New.
8643
8644 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
8645
8646         PR fortran/27613
8647         * gfortran.dg/recursive_reference_1.f90: New test.
8648
8649 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
8650
8651         PR fortran/25746
8652         * gfortran.dg/elemental_subroutine_3.f90: New test.
8653
8654         PR fortran/25090
8655         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
8656
8657         PR fortran/27584
8658         * gfortran.dg/associated_target_1.f90: New test.
8659
8660         PR fortran/19015
8661         * gfortran.dg/maxloc_shape_1.f90: New test.
8662
8663 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8664
8665         PR libgfortran/24459
8666         * gfortran.dg/namelist_24.f90: New test.
8667         * gfortran.dg/namelist_12.f: Fix typo in comment.
8668
8669 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
8670
8671         PR middle-end/25776
8672         * g++.dg/other/error11.C: New test.
8673
8674 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
8675
8676         * gcc.target/mips/pr26765.c: Add -w to options.
8677
8678 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
8679
8680         * lib/target-supports.exp (check_effective_target_mpaired_single):
8681         New function.
8682         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
8683         multilibs.
8684         * g++.dg/vect/vect.exp: Likewise.
8685
8686 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
8687
8688         PR testsuite/25891
8689         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
8690
8691 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
8692
8693         PR fortran/27662
8694         * gfortran.dg/temporary_1.f90: New file.
8695
8696 2006-05-19  Andreas Schwab  <schwab@suse.de>
8697
8698         * g++.dg/other/unused1.C: Also match "stringz".
8699
8700 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
8701
8702         PR c++/26433
8703         * g++.dg/template/fntry1.C: New test.
8704
8705 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
8706
8707         PR c++/27471
8708         PR c++/27506
8709         * g++.dg/conversion/bitfield5.C: New test.
8710         * g++.dg/conversion/bitfield6.C: New test.
8711
8712 2006-05-18  Mike Stump  <mrs@apple.com>
8713
8714         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
8715         * gcc.dg/vla-4.c: Add.
8716         * gcc.dg/vla-5.c: Add.
8717         * gcc.dg/vla-6.c: Add.
8718
8719 2006-05-12  Stuart Hastings  <stuart@apple.com>
8720
8721         * testsuite/gcc.target/i386/20060512-1.c: New.
8722         * testsuite/gcc.target/i386/20060512-2.c: New.
8723         * testsuite/gcc.target/i386/20060512-3.c: New.
8724         * testsuite/gcc.target/i386/20060512-4.c: New.
8725
8726 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
8727
8728         PR c++/26122
8729         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
8730
8731         PR c++/26068
8732         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
8733         * g++.dg/parse/linkage1.C: New test.
8734
8735 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
8736
8737         PR tree-optimization/27548
8738         * g++.dg/tree-ssa/pr27548.C: New test.
8739
8740 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8741
8742         PR fortran/26551
8743         * gfortran.dg/recursive_check_1.f: New test.
8744         * gfortran.dg/recursive_check_2.f90: New test.
8745
8746 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
8747
8748         * g++.dg/opt/temp2.C: New test.
8749
8750 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
8751
8752         PR c++/27491
8753         * g++.dg/init/brace5.C: New test.
8754
8755         PR middle-end/27415
8756         * gcc.dg/gomp/pr27415.c: New test.
8757         * g++.dg/gomp/pr27415.C: New test.
8758
8759         PR tree-optimization/27549
8760         * g++.dg/tree-ssa/pr27549.C: New test.
8761
8762 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8763
8764         PR libgfortran/27575
8765         * gfortran.dg/read_eof_4.f90: New test.
8766
8767 2006-05-16  Richard Guenther  <rguenther@suse.de>
8768
8769         PR tree-optimization/22303
8770         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
8771
8772 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
8773
8774         PR middle-end/27573
8775         * gcc.dg/gomp/pr27573.c: New test.
8776         * gfortran.dg/gomp/pr27573.f90: New test.
8777
8778         PR c/27499
8779         * gcc.dg/gomp/pr27499.c: New test.
8780         * g++.dg/gomp/pr27499.C: New test.
8781
8782 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
8783
8784         PR c++/27339
8785         * g++.dg/parser/access8.C: Adjust error marker.
8786         * g++.dg/template/access17.C: New test.
8787         * g++.dg/template/access18.C: Likewise.
8788
8789 2006-05-15  Roger Sayle  <roger@eyesopen.com>
8790
8791         PR target/26600
8792         * gcc.target/i386/pr26600.c: New test case.
8793
8794 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
8795
8796         PR c++/27505
8797         * g++.dg/expr/bitfield1.C: New test.
8798
8799 2006-05-15  Richard Guenther  <rguenther@suse.de>
8800
8801         PR tree-optimization/27603
8802         * gcc.dg/torture/pr27603.c: New testcase.
8803
8804 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
8805
8806         PR fortran/25090
8807         * gfortran.dg/entry_dummy_ref_1.f90: New test.
8808
8809         PR fortran/25082
8810         * gfortran.dg/scalar_return_1.f90: New test.
8811
8812         PR fortran/27411
8813         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
8814
8815 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
8816
8817         * gcc.dg/gomp/critical-4.c: New test.
8818         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
8819         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
8820         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
8821         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
8822
8823 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8824
8825         PR c++/27582
8826         * g++.dg/template/dependent-args1.C: New test.
8827
8828         PR c++/27581
8829         * g++.dg/lookup/this1.C: New test.
8830
8831         PR c++/27315
8832         * g++.dg/template/operator6.C: New test.
8833         * g++.dg/template/incomplete3.C: New test.
8834
8835         PR c++/27559
8836         * g++.dg/template/new4.C: New test.
8837
8838         PR c++/27496
8839         * g++.dg/template/void2.C: New test.
8840
8841 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
8842
8843         * g++.dg/template/dependent-expr5.C: New test.
8844
8845 2006-05-14  Roger Sayle  <roger@eyesopen.com>
8846
8847         PR middle-end/26729
8848         * gcc.dg/pr26729-1.c: New test case.
8849
8850 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
8851
8852         * gcc.dg/pr27003.c: New test.
8853
8854 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
8855
8856         * lib/target-supports.dg (check_cxa_atexit_available): Change
8857         v3_target_compile to ${tool}_target_compile.
8858
8859 2006-05-11  Jason Merrill  <jason@redhat.com>
8860
8861         * lib/scanasm.exp (scan-not-hidden): Fix typo.
8862
8863 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8864
8865         PR fortran/27553
8866         * gfortran.dg/label_5.f90: New test.
8867
8868 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
8869
8870         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
8871         check_effective_target_powerpc_altivec_ok): New.
8872         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
8873         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
8874         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
8875         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
8876         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
8877         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
8878         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
8879         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
8880         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
8881         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
8882         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
8883         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
8884         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
8885         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
8886         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
8887         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
8888         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
8889         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
8890         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
8891         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
8892         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
8893         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
8894         gcc.target/powerpc/altivec-9.c,
8895         gcc.target/powerpc/altivec-consts.c,
8896         gcc.target/powerpc/altivec-pr22085.c,
8897         gcc.target/powerpc/altivec-splat.c,
8898         gcc.target/powerpc/altivec-types-1.c,
8899         gcc.target/powerpc/altivec-types-2.c,
8900         gcc.target/powerpc/altivec-types-3.c,
8901         gcc.target/powerpc/altivec-types-4.c,
8902         gcc.target/powerpc/altivec-varargs-1.c,
8903         gcc.target/powerpc/altivec-vec-merge.c,
8904         gcc.target/powerpc/ppc-vector-memcpy.c,
8905         gcc.target/powerpc/ppc-vector-memset.c,
8906         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
8907         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
8908         these effective targets.
8909         * gcc.dg/vmx/pr27006.c: Add missing close brace.
8910         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
8911
8912 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8913
8914         PR middle-end/27384
8915         * g++.dg/other/fold1.C: New test.
8916
8917         PR middle-end/27488
8918         * gcc.dg/fold-nonneg-1.c: New test.
8919
8920         PR c++/27547
8921         * g++.dg/other/operator1.C: New test.
8922
8923 2006-05-11  Richard Guenther  <rguenther@suse.de>
8924
8925         PR middle-end/27529
8926         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
8927
8928 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
8929
8930         * lib/target-supports-dg.exp (check-flags): New.
8931         (dg-skip-if): Move flag checks.
8932
8933 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
8934
8935         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
8936         * lib/target-supports.dg (check_cxa_atexit_available): New.
8937
8938 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
8939
8940         PR fortran/27470
8941         * gfortran.dg/multiple_allocation_2.f90: New test case.
8942
8943 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
8944
8945         * gcc.target/arm/pr27387.C: Fix a comment typo.
8946
8947 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8948
8949         PR fortran/24549
8950         * gfortran.dg/error_recovery_1.f90: New test.
8951
8952 2006-05-10  Richard Guenther  <rguenther@suse.de>
8953
8954         PR tree-optimization/27302
8955         * gcc.dg/torture/pr27302.c: New testcase.
8956
8957 2006-05-09  Dirk Mueller  <dmueller@suse.de>
8958         Richard Guenther  <rguenther@suse.de>
8959
8960         PR middle-end/27498
8961         * gcc.dg/tree-ssa/pr27498.c: New testcase.
8962
8963 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
8964
8965         PR rtl-optimization/27335
8966         * gcc.dg/pr27335.c: New test.
8967
8968 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
8969
8970         * gcc.target/mips/mips-ps-5.c: New file.
8971
8972 2006-05-08  Jan Hubicka  <jh@suse.cz>
8973
8974         PR middle-end/25962
8975         * gcc.dg/pr25962.c: New.
8976
8977 2006-05-08  Roger Sayle  <roger@eyesopen.com>
8978
8979         PR target/27158
8980         * gcc.target/powerpc/pr27158.c: New test case.
8981
8982 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
8983
8984         PR testsuite/27476
8985         * ada/acats/run_all.sh: Use test -z.
8986
8987 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8988
8989         PR libfortran/18271
8990         * gfortran.dg/spec_expr_3.f90: New test.
8991
8992 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
8993
8994         PR target/24879
8995         * gcc.target/i386/monitor.c: New file.
8996
8997 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
8998
8999         * gcc.dg/pr27095.c: xfail *-*-darwin*.
9000
9001 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9002
9003         PR c++/27447
9004         * g++.dg/other/ptrmem7.C: New test.
9005
9006 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9007
9008         PR target/27421
9009         * gcc.dg/array-9.c: New test.
9010
9011 2006-05-07  Richard Guenther  <rguenther@suse.de>
9012
9013         PR tree-optimization/27409
9014         * gcc.dg/torture/pr27409.c: New testcase.
9015
9016 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9017
9018         PR fortran/27457
9019         * gfortran.dg/select_6.f90: New.
9020
9021 2006-05-07  Richard Guenther  <rguenther@suse.de>
9022
9023         PR tree-optimization/27136
9024         * gcc.dg/torture/pr27136.c: New testcase.
9025
9026 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
9027
9028         PR fortran/24813
9029         * gfortran.dg/char_cons_len_1.f90: New test.
9030
9031 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9032
9033         PR c++/27427
9034         * g++.dg/template/incomplete2.C: New test.
9035
9036 2006-05-06  Richard Guenther  <rguenther@suse.de>
9037
9038         PR tree-optimization/27151
9039         * gcc.dg/vect/pr27151.c: New testcase.
9040
9041 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9042
9043         PR c++/27430
9044         * g++.dg/template/void1.C: New test.
9045
9046         PR c++/27423
9047         * g++.dg/other/void2.C: New test.
9048
9049         PR c++/27422
9050         * g++.dg/conversion/void1.C: New test.
9051
9052 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
9053
9054         PR/21391
9055         * g++.dg/other/unused1.C: New.
9056
9057 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9058
9059         PR objc/27240
9060         * objc.dg/member-1.m: New test.
9061
9062 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
9063
9064         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
9065
9066 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9067
9068         PR libfortran/26985
9069         * gfortran.dg/matmul_2.f90: New test.
9070
9071 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
9072
9073         * ada/acats/run_all.sh: Use sync when main not found.
9074
9075 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
9076
9077         PR target/26765
9078         * gcc.target/mips/pr26765.c: New.
9079
9080 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
9081
9082         * gcc.target/bfin: New directory.
9083         * gcc.target/bfin/bfin.exp: New file.
9084         * gcc.target/bfin/frmul.c: New file.
9085         * gcc.target/bfin/arith.c: New file.
9086         * gcc.target/bfin/mul-combine.c: New file.
9087         * gcc.target/bfin/shift.c: New file.
9088
9089 2006-05-04  Richard Guenther  <rguenther@suse.de>
9090
9091         PR tree-optimization/14287
9092         PR tree-optimization/14844
9093         PR tree-optimization/19792
9094         PR tree-optimization/21608
9095         PR tree-optimization/27090
9096         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
9097         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9098         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9099         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9100         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9101
9102 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
9103
9104         PR tree-optimization/27285
9105         * gcc.c-torture/execute/pr27285.c: New test.
9106
9107         PR middle-end/27388
9108         * gcc.dg/gomp/pr27388-1.c: New test.
9109         * gcc.dg/gomp/pr27388-2.c: New test.
9110         * gcc.dg/gomp/pr27388-3.c: New test.
9111
9112         PR c++/27359
9113         * g++.dg/gomp/pr27359.C: New test.
9114
9115 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
9116
9117         PR fortran/20248
9118         * gfortran.dg/iargc.f90: New test.
9119
9120 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
9121
9122         PR c++/27102
9123         * g++.dg/template/crash49.C: New test.
9124
9125 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
9126
9127         PR testsuite/27032
9128         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
9129
9130 2006-05-02  Jeff Law  <law@redhat.com>
9131
9132         PR tree-optimization/27364
9133         * gcc.c-torture/execute/pr27364.c: New test.
9134
9135 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
9136
9137         PR c++/27309
9138         * g++.dg/parser/ctor5.C: New test.
9139
9140 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
9141
9142         PR target/27387
9143         * gcc.target/arm/arm.exp: New.
9144         * gcc.target/arm/pr27387.C: Likewise.
9145
9146 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
9147
9148         PR fortran/27269
9149         PR fortran/27324
9150         * gfortran.dg/module_equivalence_2.f90: New test.
9151
9152 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
9153
9154         PR middle-end/27337
9155         * g++.dg/gomp/pr27337-1.C: New test.
9156         * g++.dg/gomp/pr27337-2.C: New test.
9157
9158         PR middle-end/27328
9159         * gcc.dg/gomp/pr27328.c: New test.
9160
9161         PR middle-end/27325
9162         * g++.dg/gomp/pr27325.C: New test.
9163
9164         PR middle-end/27310
9165         * g++.dg/gomp/pr27310.C: New test.
9166
9167 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
9168
9169         PR tree-optimization/27291
9170         * g++.dg/tree-ssa/pr27291.C: New test.
9171
9172 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
9173
9174         PR tree-optimization/27283
9175         * g++.dg/tree-ssa/pr27283.C: New test.
9176
9177 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
9178
9179         * gcc.dg/tree-ssa/loop-16.c: New test.
9180
9181 2006-05-01  Roger Sayle  <roger@eyesopen.com>
9182             Joseph S. Myers  <joseph@codesourcery.com>
9183
9184         * gcc.dg/Wconversion-3.c: New test case.
9185         * gcc.dg/Wconversion-4.c: Likewise.
9186
9187 2006-05-01  Richard Guenther  <rguenther@suse.de>
9188
9189         PR tree-optimization/26726
9190         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
9191
9192 2006-04-30  Roger Sayle  <roger@eyesopen.com>
9193
9194         * gcc.dg/Woverflow-1.c: New test case.
9195         * gcc.dg/Woverflow-2.c: Likewise.
9196         * gcc.dg/Woverflow-3.c: Likewise.
9197
9198 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
9199
9200         PR c++/27094
9201         * g++.dg/template/defarg8.C: New test.
9202
9203 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9204
9205         PR c++/27278
9206         * g++.dg/parse/operator7.C: New test.
9207
9208 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9209
9210         PR c++/11471
9211         PR c++/27102
9212         * g++.dg/template/crash48.C: New test.
9213
9214         PR c++/27279
9215         * g++.dg/parse/ctor4.C: New test.
9216
9217 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9218
9219         PR fortran/25681
9220         * gfortran.df/char_type_len.f90: New test.
9221
9222 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9223
9224         PR libgfortran/27304
9225         * gfortran.dg/fmt_exhaust.f90: New test.
9226
9227 2006-04-28  Roger Sayle  <roger@eyesopen.com>
9228
9229         PR c/25309
9230         * gcc.dg/large-size-array-2.c: New test case.
9231
9232 2006-04-28  Richard Guenther  <rguenther@suse.de>
9233
9234         PR target/26826
9235         * gcc.target/i386/pr26826.c: New testcase.
9236
9237 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
9238
9239         PR middle-end/27260
9240         * gcc.c-torture/execute/pr27260.c: New.
9241
9242 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
9243
9244         PR middle-end/27095
9245         * gcc.dg/pr27095.c: New.
9246
9247 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
9248
9249         PR c++/27292
9250         * g++.dg/conversion/bitfield4.C: New test.
9251
9252 2006-04-27  Eric Christopher  <echristo@apple.com>
9253
9254         * gcc.dg/pragma-ms_struct.c: New.
9255
9256 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
9257
9258         PR c++/27102
9259         * g++.dg/template/crash47.C: New test.
9260
9261 2006-04-27  Dirk Mueller  <dmueller@suse.de>
9262
9263         * gcc.target/i386/sse-7.c: build with -msse.
9264
9265 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
9266
9267         PR testsuite/27274:
9268         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
9269         (main): Exit if processor doesn't support SSE.
9270
9271 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
9272
9273         PR middle-end/27282
9274         * gcc.c-torture/compile/pr27282.c: New test.
9275
9276 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
9277
9278         PR middle-end/26913
9279         * g++.dg/gomp/pr26913.C: New test.
9280
9281         PR c/25996
9282         * gcc.dg/gomp/pr25996.c: New test.
9283         * g++.dg/gomp/pr25996.C: New test.
9284
9285 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
9286
9287         PR rtl-optimization/26725
9288         * gcc.c-torture/compile/pr26725.c: New test.
9289
9290 2006-04-25  Richard Guenther  <rguenther@suse.de>
9291
9292         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
9293         than n + -1.
9294
9295 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
9296
9297         * gcc.dg/20060425-1.c: New testcase.
9298
9299 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
9300
9301         PR tree-optimization/26865
9302         * gcc.dg/pr26865.c: New test.
9303
9304 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
9305
9306         PR c++/27292
9307         * g++.dg/conversion/bitfield1.C: New test.
9308         * g++.dg/conversion/bitfield2.C: Likewise.
9309         * g++.dg/conversion/bitfield3.C: Likewise.
9310
9311 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
9312         Richard Guenther  <rguenther@suse.de>
9313
9314         PR tree-optimization/27236
9315         * gcc.dg/tree-ssa/pr27236.c: New testcase.
9316
9317 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9318
9319         PR c++/19963
9320         * g++.dg/other/incomplete2.C: New test.
9321
9322 2006-04-24  Richard Guenther  <rguenther@suse.de>
9323
9324         PR middle-end/26869
9325         * gcc.dg/torture/pr26869.c: New testcase.
9326
9327 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
9328         Richard Guenther  <rguenther@suse.de>
9329
9330         PR tree-optimization/27218
9331         * g++.dg/tree-ssa/pr27218.C: New testcase.
9332
9333 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
9334
9335         PR c++/26912
9336         * g++.dg/template/friend41.C: New test.
9337
9338 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
9339
9340         * g++.dg/opt/pr15551.C: Include cstdio.
9341         (main): Use remove instead of unlink.
9342
9343 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
9344
9345         * gcc.dg/sibcall-7.c: New test.
9346         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
9347         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
9348         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
9349         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
9350         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
9351
9352 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
9353
9354         PR c++/26534
9355         * g++.dg/opt/bitfield1.C: New test.
9356         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
9357         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
9358         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
9359         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
9360         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
9361         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
9362         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
9363         * g++.dg/abi/bitfield2.C: Likewise.
9364         * g++.dg/init/bitfield1.C: Likewise.
9365
9366 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
9367
9368         PR fortran/25099
9369         * gfortran.dg/elemental_subroutine_4.f90: New test.
9370         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
9371         call sub (m, x).
9372
9373 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
9374
9375         * gcc.c-torture/compile/20060421-1.c: New testcase.
9376
9377 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9378
9379         PR c/25875
9380         * gcc.dg/init-bad-4.c: New test.
9381
9382 2006-04-21  Paul Brook  <paul@codesourcery.com>
9383
9384         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
9385
9386 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
9387
9388         PR fortran/27122
9389         * gfortran.dg/defined_operators_1.f90: New test.
9390         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
9391         remove old ones associated, incorrectly, with Note 5.46.
9392
9393         PR fortran/27113
9394         * gfortran.dg/character_array_constructor_1.f90: New test.
9395
9396 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
9397
9398         * gcc.dg/20060419-1.c: New test.
9399
9400 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
9401
9402         PR c/26774
9403         * gcc.dg/struct-parse-1.c: New test case.
9404
9405 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9406
9407         PR c++/26558
9408         * g++.dg/parse/template19.C: New test.
9409
9410         PR c++/26739
9411         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
9412
9413         PR c++/26036
9414         * g++.dg/expr/call3.C: New test.
9415
9416         PR c++/10385
9417         * g++.dg/conversion/dynamic1.C: New test.
9418
9419 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
9420
9421         PR c++/27102
9422         * g++.dg/template/crash35.C: Tweak error markers.
9423         * g++.dg/template/crash46.C: New test.
9424         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
9425         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
9426
9427 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
9428
9429         PR rtl-optimization/14261
9430         * gcc.c-torture/compile/20060419-1.c: Added.
9431
9432 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
9433
9434         * gfortran.dg/label_1.f90: Adjust dg-error.
9435
9436 2006-04-16  Roger Sayle  <roger@eyesopen.com>
9437
9438         PR target/26961
9439         * gcc.dg/fold-cond-1.c: New test case.
9440         * gcc.dg/pr26961-1.c: Likewise.
9441
9442 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9443
9444         PR libgfortran/27138
9445         * gfortran.dg/read_bad_advance.f90: New test.
9446
9447 2006-04-16  Roger Sayle  <roger@eyesopen.com>
9448             Dale Johannesen  <dalej@apple.com>
9449
9450         PR target/24076
9451         * gcc.target/i386/vecinit-3.c: New testcase.
9452         * gcc.target/i386/vecinit-4.c: Likewise.
9453         * gcc.target/i386/sse-18.c: Likewise.
9454         * gcc.target/i386/sse-19.c: Likewise.
9455
9456 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
9457
9458         * gfortran.dg/allocate_zerosize_1.f90: New test.
9459
9460 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
9461
9462         PR c++/26365
9463         * g++.dg/template/crash45.C: New test.
9464
9465 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
9466
9467         PR fortran/26787
9468         * gfortran.dg/proc_assign_1.f90: New test.
9469         * gfortran.dg/procedure_lvalue.f90: Change message.
9470         * gfortran.dg/namelist_4.f90: Add new error.
9471
9472         PR fortran/25597
9473         PR fortran/27096
9474         * gfortran.dg/auto_pointer_array_result_1.f90
9475
9476         PR fortran/27089
9477         * gfortran.dg/specification_type_resolution_1.f90
9478
9479         PR fortran/18003
9480         PR fortran/25669
9481         PR fortran/26834
9482         * gfortran.dg/bounds_temporaries_1.f90: New test.
9483
9484         PR fortran/27124
9485         * gfortran.dg/array_return_value_1.f90: New test.
9486
9487 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
9488
9489         PR fortran/25336
9490         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
9491
9492 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
9493
9494         PR middle-end/26823
9495         * g++.dg/gomp/pr26823-1.C: New test.
9496         * g++.dg/gomp/pr26823-2.C: New test.
9497
9498 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
9499
9500         PR middle-end/27134
9501         * gcc.dg/pr27314.c: New test.
9502
9503 2006-04-13  Richard Henderson  <rth@redhat.com>
9504
9505         * g++.dg/gomp/block-0.C: Update expected matches.
9506
9507 2006-04-13  DJ Delorie  <dj@redhat.com>
9508
9509         * lib/target-supports.exp (check_effective_target_int32plus): New.
9510         (check_effective_target_ptr32plus): New.
9511         (check_effective_target_size32plus): New.
9512         (check_effective_target_int16): New.
9513         (check_profiling_available): Add m32c to the list of unsupported targets.
9514
9515         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
9516         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
9517         memory size.
9518         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
9519         pointers.
9520         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
9521         size_t.
9522         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
9523         and size_t.
9524         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
9525         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
9526         not just xstormy16.  Skip m32c due to weird pointer size.
9527         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
9528         not just xstormy16.
9529         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
9530         not just xstormy16.
9531         * gcc.dg/20020312-2.c: Add m32c support.
9532         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
9533         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
9534         in test.
9535         * gcc.dg/20050321-2.c: Require >=32 bit integers.
9536         * gcc.dg/asm-1.c: Skip if int and short are the same size.
9537         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
9538         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
9539         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
9540         * gcc.dg/init-string-2.c: Require >=32 bit integers.
9541         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
9542         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
9543         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
9544         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
9545         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
9546         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
9547         in test.
9548         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
9549         in test.
9550         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
9551         * gcc.dg/pr23049.c: Require >=32 bit integers.
9552         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
9553         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
9554         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
9555         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
9556         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
9557         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
9558         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
9559         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
9560         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
9561         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
9562         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
9563         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
9564         prototype in test.
9565         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
9566         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
9567         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
9568         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
9569         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
9570
9571         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
9572         * gcc.c-torture/execute/20040703-1.x: Likewise.
9573         * gcc.c-torture/execute/20040705-1.x: Likewise.
9574         * gcc.c-torture/execute/20040705-2.x: Likewise.
9575         * gcc.c-torture/execute/20040709-1.x: Likewise.
9576         * gcc.c-torture/execute/20040709-2.x: Likewise.
9577         * gcc.c-torture/execute/20040811-1.x: Likewise.
9578         * gcc.c-torture/execute/20050316-1.x: Likewise.
9579         * gcc.c-torture/execute/bitfld-4.x: Likewise.
9580         * gcc.c-torture/execute/pr19689.x: Likewise.
9581         * gcc.c-torture/execute/pr7284-1.x: Likewise.
9582         * gcc.c-torture/execute/usmul.x: Likewise.
9583         * gcc.c-torture/execute/vrp-5.x: Likewise.
9584         * gcc.c-torture/execute/vrp-6.x: Likewise.
9585         * gcc.dg/debug/20041023-1.s: Likewise.
9586
9587 2006-04-13  Roger Sayle  <roger@eyesopen.com>
9588
9589         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
9590         of integers to a vector types are now constant expressions in C.
9591         * gcc.dg/vect/vect-fold-1.c: New test case.
9592
9593 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
9594             Ulrich Weigand  <uweigand@de.ibm.com>
9595
9596         PR target/27006
9597         * gcc.dg/vmx/pr27006.c: New testcase.
9598
9599 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9600
9601         PR libgfortran/26766
9602         * gfortran.dg/write_recursive.f90: New test.
9603
9604 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
9605
9606         * g++.dg/parse/dtor7.C: New test.
9607         * g++.dg/parse/new1.C: Add error marker.
9608         * g++.dg/template/new3.C: New test.
9609
9610         PR c++/26122
9611         * g++.dg/template/pure1.C: New test.
9612
9613         PR c++/26295
9614         * g++.dg/parse/ptrmem4.C: New test.
9615
9616 2006-04-10  Jeff Law  <law@redhat.com>
9617
9618         PR/27087
9619         * gcc.c-torture/compile/pr27087.c: New test.
9620
9621 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
9622
9623         PR/21391
9624         * gcc.dg/20060410.c: New.
9625
9626 2006-04-10  Matthias Klose  <doko@debian.org>
9627
9628         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
9629         Recognize multilib directory names containing underscores.
9630
9631 2006-04-10  Roger Sayle  <roger@eyesopen.com>
9632
9633         * gcc.target/i386/vecinit-1.c: New test case.
9634         * gcc.target/i386/vecinit-2.c: Likewise.
9635
9636 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
9637
9638         PR debug/27057
9639         * g++.dg/debug/dwarf2-2.C: New test.
9640
9641 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
9642
9643         PR rtl-optimization/27073
9644         * gcc.c-torture/execute/pr27073.c: New test.
9645
9646 2006-04-08  Mike Stump  <mrs@apple.com>
9647
9648         * gcc.dg/pragma-darwin.c: Improve for ppc64.
9649
9650 2006-04-07  Richard Guenther  <rguenther@suse.de>
9651
9652         PR tree-optimization/26135
9653         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
9654
9655 2006-04-06  Jan Hubicka  <jh@suse.cz>
9656
9657         PR profile/26399
9658         * g++.dg/bprob/g++-bprob-2.C: New testcase.
9659
9660 2006-04-06  Roger Sayle  <roger@eyesopen.com>
9661
9662         * g++.dg/conversion/nullptr1.C: New test case.
9663         * g++.dg/conversion/nullptr2.C: Likewise.
9664
9665 2006-04-05  Roger Sayle  <roger@eyesopen.com>
9666
9667         * gfortran.dg/dependency_18.f90: New test case.
9668
9669 2006-04-05  Richard Guenther  <rguenther@suse.de>
9670
9671         PR tree-optimization/26919
9672         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
9673         * gcc.dg/ipa/ipa-2.c: Likewise.
9674         * gcc.dg/ipa/ipa-3.c: Likewise.
9675         * gcc.dg/ipa/ipa-5.c: Likewise.
9676
9677 2006-04-05  Richard Guenther  <rguenther@suse.de>
9678
9679         PR tree-optimization/26763
9680         * gcc.dg/torture/pr26763-1.c: New testcase.
9681         * gcc.dg/torture/pr26763-2.c: Likewise.
9682
9683 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
9684
9685         PR fortran/23634
9686         PR fortran/25619
9687         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
9688
9689 2006-04-04  Eric Christopher  <echristo@apple.com>
9690
9691         * gcc.target/i386/387-1.c: Allow regexp to match darwin
9692         stubs.
9693         * gcc.target/i386/387-5.c: Ditto.
9694
9695 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
9696
9697         * gcc.target/sparc/struct-ret-check.c: New test.
9698
9699 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9700
9701         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
9702         zero decimal digits specified in format.
9703
9704 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
9705
9706         PR fortran/26891
9707         * gfortran.dg/missing_optional_dummy_1.f90: New test.
9708
9709         PR fortran/26976
9710         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
9711         * gfortran.dg/initialization_1.f90: Make assignment compliant.
9712         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
9713         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
9714         bigendian-ness.
9715
9716 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
9717
9718         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
9719         dummy arguments work when the actual argument is itself a dummy
9720         argument of the caller.
9721
9722 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9723
9724         PR libfortran/24685
9725         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
9726
9727 2006-04-01  Roger Sayle  <roger@eyesopen.com>
9728
9729         * gfortran.dg/dependencency_17.f90: New test case.
9730
9731 2006-04-01  Roger Sayle  <roger@eyesopen.com>
9732
9733         * gfortran.dg/dependency_14.f90: New test case.
9734         * gfortran.dg/dependency_15.f90: Likewise.
9735         * gfortran.dg/dependency_16.f90: Likewise.
9736
9737 2006-03-31  Asher Langton  <langton2@llnl.gov>
9738
9739         PR fortran/25358
9740         gfortran.dg/cray_pointers_6.f90: New test.
9741
9742 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9743
9744         PR libgfortran/26890
9745         * gfortran.dg/read_size_noadvance.f90: New test.
9746
9747 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
9748
9749         PR fortran/25031
9750         * gfortran.dg/multiple_allocation_1.f90: Check that the
9751         size has changed after a re-allocation with stat.
9752
9753 2006-03-30  Richard Guenther  <rguenther@suse.de>
9754
9755         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
9756         removal.
9757         * gcc.target/i386/sselibm-2.c: Likewise.
9758         * gcc.target/i386/sselibm-3.c: Likewise.
9759         * gcc.target/i386/sselibm-4.c: Likewise.
9760         * gcc.target/i386/sselibm-5.c: Likewise.
9761
9762 2006-03-28  Roger Sayle  <roger@eyesopen.com>
9763
9764         * gcc.dg/fold-andxor-1.c: New test case.
9765         * gcc.dg/fold-xorand-1.c: Likewise.
9766
9767 2006-03-28  Roger Sayle  <roger@eyesopen.com>
9768
9769         * gcc.dg/fold-convnotconv-1.c: New test case.
9770
9771 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
9772
9773         PR fortran/26779
9774         * gfortran.dg/private_type_5.f90: New test.
9775
9776 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
9777
9778         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
9779
9780 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
9781
9782         * gfortran.dg/advance_2.f90: New test.
9783         * gfortran.dg/advance_3.f90: New test.
9784
9785         * gfortran.fortran-torture/execute/equiv_5.f: New test.
9786
9787 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9788
9789         PR libgfortran/26661
9790         PR libgfortran/26880
9791         * gfortran.dg/read_x_past.f: New test.
9792
9793 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
9794
9795         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
9796         to be STABS.
9797
9798 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
9799
9800         * objc.dg/dwarf-1.m: Skip on AIX.
9801         * objc.dg/dwarf-2.m: Skip on AIX.
9802
9803 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
9804
9805         PR fortran/26816
9806         * gfortran.dg/float_1.f90: New test.
9807
9808 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
9809
9810         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
9811         X86_64 targets.
9812         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
9813
9814 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
9815
9816         PR libfortran/26735
9817         * gfortran.dg/convert_implied_open.f90: New test case.
9818
9819 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
9820
9821         PR fortran/26769
9822         * gfortran.dg/transpose_reshape_r10.f90: New test case.
9823
9824 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
9825
9826         PR middle-end/26717
9827         * gcc.dg/pr26717.c: New test.
9828
9829 2006-03-25  Roger Sayle  <roger@eyesopen.com>
9830
9831         * gfortran.dg/dependency_12.f90: New test case.
9832
9833 2006-03-24  Roger Sayle  <roger@eyesopen.com>
9834
9835         * gfortran.dg/dependency_9.f90: New (resurected) test case.
9836
9837 2006-03-24  Jeff Law  <law@redhat.com>
9838
9839         * gcc.c-torture/pr26840.c: New test.
9840
9841 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
9842
9843         * objc.dg/dwarf-2.m: New.
9844         * obj-c++.dg/dwarf-2.mm: New.
9845
9846         * g++.old-deja/g++.other/init19.C: New.
9847
9848 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
9849
9850         * g++.dg/eh/spbp.C: Skip on AIX.
9851
9852 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
9853
9854         PR middle-end/26611
9855         * g++.dg/gomp/pr26611-1.C: New test.
9856         * g++.dg/gomp/pr26611-2.C: New test.
9857
9858 2006-03-24  Jeff Law  <law@redhat.com>
9859
9860         * gcc.c-torture/compile/pr26833.c: New test.
9861         * gfortran.fortran-torture/compile/pr26806.f90: New test.
9862
9863 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9864
9865         * gfortran.dg/endfile_2.f90: Delete temp file.
9866
9867 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
9868
9869         PR fortran/19303
9870         * gfortran.dg/record_marker_1.f90: New test case.
9871         * gfortran.dg/record_marker_2.f: New test case.
9872         * gfortran.dg/record_marker_3.f90: New test case.
9873
9874 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
9875
9876         PR fortran/17298
9877         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
9878         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
9879
9880 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
9881
9882         * lib/gcc-dg.exp (cleanup-modules): New proc.
9883         * gfortran.dg/allocatable_function_1.f90,
9884         gfortran.dg/allocate_char_star_scalar_1.f90,
9885         gfortran.dg/assumed_charlen_function_1.f90,
9886         gfortran.dg/assumed_dummy_1.f90,
9887         gfortran.dg/assumed_shape_ranks_1.f90,
9888         gfortran.dg/assumed_shape_ranks_2.f90,
9889         gfortran.dg/assumed_size_dt_dummy.f90,
9890         gfortran.dg/auto_char_dummy_array_1.f90,
9891         gfortran.dg/auto_char_len_3.f90,
9892         gfortran.dg/automatic_module_variable.f90,
9893         gfortran.dg/bad_automatic_objects_1.f90,
9894         gfortran.dg/char_array_constructor.f90,
9895         gfortran.dg/char_array_structure_constructor.f90,
9896         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
9897         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
9898         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
9899         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
9900         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
9901         gfortran.dg/derived_pointer_recursion.f90,
9902         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
9903         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
9904         gfortran.dg/dummy_functions_1.f90,
9905         gfortran.dg/elemental_initializer_1.f90,
9906         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
9907         gfortran.dg/elemental_pointer_1.f90,
9908         gfortran.dg/elemental_subroutine_1.f90,
9909         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
9910         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
9911         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
9912         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
9913         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
9914         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
9915         gfortran.dg/global_references_1.f90,
9916         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
9917         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
9918         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
9919         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
9920         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
9921         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
9922         gfortran.dg/large_integer_kind_1.f90,
9923         gfortran.dg/large_real_kind_1.f90,
9924         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
9925         gfortran.dg/module_double_reuse.f90,
9926         gfortran.dg/module_equivalence_1.f90,
9927         gfortran.dg/module_interface_1.f90,
9928         gfortran.dg/module_parameter_array_refs_1.f90,
9929         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
9930         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
9931         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
9932         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
9933         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
9934         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
9935         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
9936         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
9937         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
9938         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
9939         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
9940         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
9941         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
9942         gfortran.dg/same_name_1.f90,
9943         gfortran.dg/sibling_dummy_procedure_1.f90,
9944         gfortran.dg/sibling_dummy_procedure_2.f90,
9945         gfortran.dg/sibling_dummy_procedure_3.f90,
9946         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
9947         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
9948         gfortran.dg/used_dummy_types_2.f90,
9949         gfortran.dg/used_dummy_types_3.f90,
9950         gfortran.dg/used_dummy_types_4.f90,
9951         gfortran.dg/used_dummy_types_5.f90,
9952         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
9953         gfortran.dg/userdef_operator_1.f90: Use it.
9954
9955 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9956
9957         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
9958         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
9959         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
9960         gfortran.dg/write_back.f,
9961         gfortran.fortran-torture/execute/inquire_1.f90,
9962         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
9963
9964 2006-03-21  Jeff Law  <law@redhat.com>
9965
9966         * gcc.dg/tree-ssa/vrp28.c: New test.
9967
9968 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9969
9970         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
9971         if _STDC_C99 is defined.
9972         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
9973         * gcc.dg/builtins-20.c: Likewise.
9974         * gcc.dg/builtins-53.c: Likewise.
9975         * gcc.dg/single-precision-constant.c: Likewise. Also pass
9976         -mmacosx-version-min=10.3 on PowerPC/Darwin.
9977
9978 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
9979
9980         PR tree-opt/26781
9981         * gcc.c-torture/compile/pr26781-1.c: New test.
9982         * gcc.c-torture/compile/pr26781-2.c: New test.
9983
9984 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
9985
9986         PR c++/26690
9987         * g++.dg/gomp/pr26690-1.C: New test.
9988         * g++.dg/gomp/pr26690-2.C: New test.
9989
9990 2006-03-20  Jeff Law  <law@redhat.com>
9991
9992         * gcc.dg/tree-ssa/pr21829.c: New test.
9993
9994         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
9995
9996 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
9997
9998         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
9999         (check_visibility_available): Use it.
10000         (check_effective_target_default_packed): Likewise.
10001         (check_effective_target_pcc_bitfield_type_matters): Likewise.
10002         (check_effective_target_fopenmp): Likewise.
10003         (check_effective_target_freorder): Likewise.
10004         (check_effective_target_fpic): Likewise.
10005         (check_named_sections_available): Likewise.
10006         (check_effective_target_ilp32): Likewise.
10007         (check_effective_target_lp64): Likewise.
10008
10009 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
10010
10011         PR fortran/20935
10012         * gfortran.dg/scalar_mask_2.f90: New test case.
10013
10014 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
10015
10016         PR tree-opt/26629
10017         * gcc.dg/tree-ssa/loadpre12.c: New test.
10018         * gcc.dg/tree-ssa/loadpre13.c: New test.
10019         * gcc.dg/tree-ssa/loadpre14.c: New test.
10020         * gcc.dg/tree-ssa/loadpre15.c: New test.
10021         * gcc.dg/tree-ssa/loadpre16.c: New test.
10022         * gcc.dg/tree-ssa/loadpre17.c: New test.
10023         * gcc.dg/tree-ssa/loadpre18.c: New test.
10024         * gcc.dg/tree-ssa/loadpre19.c: New test.
10025         * gcc.dg/tree-ssa/loadpre20.c: New test.
10026         * gcc.dg/tree-ssa/loadpre21.c: New test.
10027         * gcc.dg/tree-ssa/loadpre22.c: New test.
10028
10029 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
10030
10031         PR fortran/26741
10032         * gfortran.dg/elemental_initializer_1.f90: New test.
10033
10034         PR fortran/26716
10035         * gfortran.dg/assumed_shape_ranks_2: New test.
10036
10037 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
10038
10039         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
10040         target fpic.
10041
10042 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10043
10044         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
10045         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
10046         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
10047         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
10048         gfortran.fortran-torture/execute/direct_io.f90,
10049         gfortran.fortran-torture/execute/inquire_2.f90,
10050         gfortran.fortran-torture/execute/inquire_4.f90,
10051         gfortran.fortran-torture/execute/list_read_1.f90,
10052         gfortran.fortran-torture/execute/open_replace.f90,
10053         gfortran.fortran-torture/execute/slash_edit.f90,
10054         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
10055         temporary files from testcases.
10056
10057 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10058
10059         PR libgfortran/26509
10060         gfortran.dg/write_direct_eor.f90: New test.
10061
10062 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
10063
10064         * gcc.target/powerpc/pr26350.c: New.
10065         * gcc.target/powerpc/indexed-addr.c: New.
10066
10067 2006-03-16  Roger Sayle  <roger@eyesopen.com>
10068
10069         * gfortran.dg/dependency_13.f90: New test case.
10070
10071 2006-03-16  Roger Sayle  <roger@eyesopen.com>
10072
10073         PR middle-end/21781
10074         * gcc.dg/real-const-1.c: New test case.
10075
10076 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
10077
10078         * g++.old-deja/g++.other/init18.C: New.
10079         * g++.old-deja/g++.other/init5.C: Remove xfail.
10080
10081 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10082
10083         * g++.dg/opt/pr15551.C: Cleanup temp file.
10084
10085 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10086
10087         PR c++/6634
10088         g++.dg/parse/long1.C: New test.
10089
10090 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10091
10092         PR fortran/19101
10093         * gfortran.dg/continuation.f90: New test.
10094         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
10095
10096 2006-03-14  Richard Guenther  <rguenther@suse.de>
10097
10098         PR tree-optimization/26672
10099         * gcc.dg/torture/pr26672.c: New testcase.
10100
10101 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
10102
10103         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
10104         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
10105
10106 2006-03-13  Roger Sayle  <roger@eyesopen.com>
10107
10108         PR middle-end/26557
10109         * gcc.c-torture/compile/switch-1.c: New test case.
10110
10111 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
10112
10113         PR fortran/25378
10114         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
10115         test to include more permuatations of mask and index.
10116         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
10117         respond to F2003 spec. that the position returned for an all false
10118         mask && condition is zero.
10119
10120 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
10121
10122         PR middle-end/25989
10123         * gcc.dg/gomp/pr25989.c: New test.
10124
10125 2006-03-13  Jeff Law  <law@redhat.com>
10126
10127         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
10128
10129 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
10130
10131         * gcc.dg/switch-9.c: New test.
10132
10133 2006-03-13  Richard Guenther  <rguenther@suse.de>
10134
10135         PR middle-end/26630
10136         * gcc.dg/torture/pr26630.c: New testcase.
10137
10138 2006-03-11  Roger Sayle  <roger@eyesopen.com>
10139
10140         * gfortran.dg/dependency_10.f90: New test case.
10141         * gfortran.dg/dependency_11.f90: Likewise.
10142
10143 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
10144             Erik Edelmann  <eedelman@gcc.gnu.org>
10145
10146         * gfortran.dg/allocatable_function_1.f90: New.
10147         * gfortran.dg/allocatable_function_2.f90: New.
10148
10149 2006-03-10  Richard Guenther  <rguenther@suse.de>
10150
10151         PR middle-end/26565
10152         * gcc.dg/torture/pr26565.c: New testcase.
10153
10154 2006-03-09  Eric Christopher  <echristo@apple.com>
10155
10156         * gcc.c-torture/compile/20060309-1.c: New.
10157
10158 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10159
10160         PR libgfortran/26499
10161         * gfortran.dg/write_back.f: New test.
10162         * gfortran.dg/write_rewind_1.f: New test.
10163         * gfortran.dg/write_rewind_2.f: New test.
10164
10165 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10166
10167         PR libgfortran/26554
10168         * gfortran.dg/read_logical.f90: New test.
10169
10170 2006-03-04  Laurent GUERBY <laurent@guerby.net>
10171
10172         * ada/acats/norun.lst: cdd2a03 now passes.
10173
10174 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
10175
10176         PR testsuite/25177
10177         * gcc.target/powerpc/pr18096-1.c: Change where the error
10178         would match.
10179
10180 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
10181
10182         * gcc.target/i386/cleanup-1.c: New test.
10183         * gcc.target/i386/cleanup-2.c: New test.
10184
10185 2006-03-04  Roger Sayle  <roger@eyesopen.com>
10186
10187         * gfortran.dg/dependency_9.f90: Remove for the time being.
10188
10189 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
10190
10191         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
10192         directive.
10193
10194 2006-03-03  Roger Sayle  <roger@eyesopen.com>
10195
10196         * gfortran.dg/dependency_9.f90: New test case.
10197
10198 2006-03-03  Roger Sayle  <roger@eyesopen.com>
10199
10200         * gfortran.dg/dependency_4.f90: New test case.
10201         * gfortran.dg/dependency_5.f90: New test case.
10202         * gfortran.dg/dependency_6.f90: New test case.
10203         * gfortran.dg/dependency_7.f90: New test case.
10204         * gfortran.dg/dependency_8.f90: New test case.
10205
10206 2006-03-03  Paul Brook  <paul@codesourcery.com>
10207
10208         * lib/target-supports.exp (check_profiling_available):
10209         Add m68k-*-elf.
10210
10211 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
10212
10213         PR fortran/25031
10214         * multiple_allocation_1.f90: New test.
10215
10216 2006-03-03  Roger Sayle  <roger@eyesopen.com>
10217
10218         PR tree-optimization/26524
10219         * gfortran.dg/pr26524.f: New test case.
10220
10221 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10222
10223         * g++.dg/template/repo5.C: Cleanup repo files.
10224         * gcc.dg/20051201-1.c: Cleanup coverage files.
10225         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
10226         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
10227         tree dump files.
10228
10229 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
10230
10231         * objc.dg/objc-nofilename-1.m: New test.
10232         * objc.dg/bad-receiver-type.m: New test.
10233         * obj-c++.dg/bad-receiver-type.mm: New test.
10234
10235 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10236
10237         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
10238
10239 2006-03-01  Mike Stump  <mrs@apple.com>
10240
10241         * g++.dg/abi/key2.C: Add.
10242
10243 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
10244
10245         * gfortran.dg/logical_dot_product.f90: New test.
10246
10247         PR fortran/26393
10248         * gfortran.dg/used_interface_ref.f90: New test.
10249
10250         PR fortran/20938
10251         * gfortran.dg/dependency_2.f90: New test.
10252         * gfortran.fortran-torture/execute/where17.f90: New test.
10253         * gfortran.fortran-torture/execute/where18.f90: New test.
10254         * gfortran.fortran-torture/execute/where19.f90: New test.
10255         * gfortran.fortran-torture/execute/where20.f90: New test.
10256
10257 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
10258
10259         * g++.dg/tree-ssa/pr26443.C: New test case.
10260
10261 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
10262
10263         PR middle-end/26022
10264         * g++.dg/opt/return-slot1.C: New test.
10265
10266 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10267
10268         PR libgfortran/26136
10269         * gfortran.dg/namelist_23.f90: New test.
10270
10271 2006-02-28  Roger Sayle  <roger@eyesopen.com>
10272
10273         PR middle-end/14752
10274         * gcc.dg/fold-eqandshift-2.c: New test case.
10275
10276 2006-02-28  Richard Guenther  <rguenther@suse.de>
10277
10278         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
10279         decomposition.
10280
10281 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
10282
10283         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
10284
10285 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10286
10287         PR libgfortran/26464
10288         * gfortran.dg/backspace_5.f: New test.
10289         * gfortran.dg/backspace_6.f: New test.
10290
10291 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10292
10293         * gcc.dg/fold-eqandnot-1.c: New test case.
10294
10295 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10296
10297         PR middle-end/19983
10298         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
10299
10300 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
10301
10302         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
10303         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
10304
10305 2006-02-26  Richard Guenther  <rguenther@suse.de>
10306
10307         PR tree-optimization/26421
10308         * gcc.dg/tree-ssa/pr26421.c: New testcase.
10309
10310 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
10311
10312         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
10313         * g++.old-deja/g++.robertl/eb132.C: Likewise.
10314
10315 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10316
10317         * gcc.dg/fold-even-1.c: New test case.
10318
10319 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10320
10321         PR middle-end/21137
10322         * gcc.dg/fold-eqandshift-1.c: New test case.
10323
10324 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
10325
10326         PR tree-optimization/25125
10327         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
10328         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
10329
10330 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
10331
10332         PR tree-optimizations/26359
10333         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
10334         with -fdump-tree-dceloop-details.
10335         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
10336
10337 2006-02-25  Roger Sayle  <roger@eyesopen.com>
10338
10339         PR middle-end/23673
10340         * gcc.dg/fold-eqxor-1.c: New test case.
10341         * gcc.dg/fold-eqxor-2.c: Likewise.
10342         * gcc.dg/fold-eqxor-3.c: Likewise.
10343
10344 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
10345
10346         PR fortran/23092
10347         * scalar_mask_1.f90: New test.
10348
10349 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
10350
10351         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
10352         * g++.dg/eh/uncaught2.C: New.
10353         * g++.dg/eh/uncaught3.C: New.
10354
10355 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10356
10357         PR libgfortran/26423
10358         * gfortran.dg/read_many_1.f: New test.
10359
10360 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
10361
10362         PR fortran/24519
10363         * gfortran.dg/dependency_3.f90: New test.
10364         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
10365         XFAILs.
10366
10367         PR fortran/25395
10368         * gfortran.dg/equiv_6.f90: New test.
10369
10370 2006-02-23  Jeff Law  <law@redhat.com>
10371
10372         * gcc.c-torture/compile/pr26425.c: New test.
10373
10374 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
10375
10376         PR middle-end/26412
10377         * gcc.dg/gomp/pr26412.c: New test.
10378
10379 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10380
10381         PR c++/26291
10382         * g++.dg/other/ellipsis1.C: New test.
10383         * g++.dg/parse/operator4.C: Adjust error marker.
10384
10385 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
10386
10387         PR target/25603
10388         * gfortran.dg/pr25603.f: New testcase.
10389
10390 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
10391
10392         * gcc.dg/bf-spl1.c: Don't specify -m68000.
10393         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
10394
10395 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
10396
10397         * g++.dg/eh/spbp.C: New.
10398
10399 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
10400
10401         PR middle-end/26379
10402         * gcc.target/i386/mmx-7.c: New test.
10403
10404 2006-02-20  Roger Sayle  <roger@eyesopen.com>
10405
10406         PR tree-optimization/26361
10407         * gcc.dg/tree-ssa/vrp27.c: New test case.
10408
10409 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
10410
10411         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
10412         * gcc.dg/tree-ssa/complex-4.c: Here.
10413
10414 2006-02-19  Roger Sayle  <roger@eyesopen.com>
10415
10416         PR middle-end/19543
10417         * gfortran.dg/logical_1.f90: New test case.
10418
10419 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
10420
10421         PR middle-end/26334
10422         * gcc.dg/20060218-1.c: Moved to...
10423         * gcc.target/i386/20060218-1.c: ... here.  New test.
10424
10425 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
10426
10427         PR fortran/26201
10428         * gfortran.dg/convert_1.f90: New.
10429
10430 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
10431
10432         PR fortran/25054
10433         * gfortran.dg/namelist_5.f90: New test.
10434
10435         PR fortran/25089
10436         * gfortran.dg/namelist_4.f90: New test.
10437
10438 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
10439
10440         PR tree-opt/25680
10441         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
10442
10443 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
10444
10445         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
10446         variable to take into account the variable name in the
10447         function header.
10448         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
10449
10450 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
10451
10452         PR middle-end/26334
10453         * gcc.c-torture/compile/20060217-1.c: New test.
10454         * gcc.dg/20060218-1.c: New test.
10455
10456 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
10457
10458         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
10459
10460 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
10461
10462         * gcc.dg/cpp/undef3.c: New test.
10463         * gcc.dg/cpp/trad/builtins2.c: New test.
10464
10465 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
10466
10467         PR c++/26266
10468         * g++.dg/template/static22.C: New test.
10469         * g++.dg/template/static23.C: New test.
10470         * g++.dg/template/static24.C: New test.
10471         * g++.dg/template/non-dependent13.C: New test.
10472         * g++.dg/init/member1.C: Tweak error markers.
10473
10474 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10475
10476         PR target/26255
10477         * gcc.c-torture/compile/pr26255.c: New test case.
10478
10479 2006-02-16  Roger Sayle  <roger@eyesopen.com>
10480
10481         * gfortran.fortran-torture/execute/where_10.f90: New test case.
10482         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
10483         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
10484         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
10485         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
10486         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
10487         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
10488
10489 2006-02-16  Jeff Law  <law@redhat.com>
10490
10491         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
10492         * gcc.dg/tree-ssa/vrp26.c: New test.
10493
10494 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
10495
10496         PR target/20353
10497         PR target/24578
10498         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
10499         __UCLIBC__ is defined.
10500
10501 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
10502
10503         PR fortran/26224
10504         * gfortran.dg/gomp/pr26224.f: New test.
10505
10506 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
10507
10508         PR tree-opt/25918
10509         * lib/target-supports.exp
10510         (check_effective_target_vect_short_mult): New.
10511         (check_effective_target_vect_char_mult): New.
10512         (check_effective_target_vect_widen_sum_qi_to_si): New.
10513         (check_effective_target_vect_widen_sum_qi_to_hi): New.
10514         (check_effective_target_vect_widen_sum_hi_to_si): New.
10515         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
10516         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
10517         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
10518         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
10519         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
10520         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
10521         vect-reduc-pattern-2c.c
10522         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
10523         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
10524         vect-reduc-pattern-1c.c
10525
10526 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
10527
10528         PR fortran/24557
10529         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
10530
10531 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10532
10533         PR fortran/26054
10534         * gfortran.dg/enum_8.f90: Remove check for warning.
10535         * gfortran.dg/iomsg_1.f90: Ditto.
10536         * gfortran.dg/enum_1.f90: Ditto.
10537         * gfortran.dg/enum_9.f90: Ditto.
10538         * gfortran.dg/enum_2.f90: Ditto.
10539         * gfortran.dg/enum_10.f90: Ditto.
10540         * gfortran.dg/enum_3.f90: Ditto.
10541         * gfortran.dg/flush_1.f90: Ditto.
10542         * gfortran.dg/enum_4.f90: Ditto.
10543         * gfortran.dg/array_constructor_1.f90: Ditto.
10544         * gfortran.dg/enum_5.f90: Ditto.
10545         * gfortran.dg/enum_6.f90: Ditto.
10546         * gfortran.dg/enum_7.f90: Ditto.
10547
10548 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
10549
10550         PR middle-end/26300
10551         * gcc.c-torture/compile/20060215-1.c: New test.
10552
10553 2006-02-14  Roger Sayle  <roger@eyesopen.com>
10554
10555         PR middle-end/23670
10556         * gcc.dg/tree-ssa/andor-2.c: New test case.
10557
10558 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
10559
10560         PR fortran/25045
10561         * optional_dim.f90: New test.
10562
10563 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10564
10565         PR fortran/26277
10566         * gfortran.dg/label_4.f90: New.
10567
10568 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
10569             Diego Novillo  <dnovillo@redhat.com>
10570             Uros Bizjak  <uros@kss-loka.si>
10571
10572         * gfortran.dg/gomp: New directory.
10573
10574 2006-02-14  Richard Guenther  <rguenther@suse.de>
10575
10576         PR tree-optimization/26258
10577         * gcc.dg/torture/pr26258.c: New testcase.
10578
10579 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
10580
10581         PR fortran/26246
10582         * gfortran.dg/pr26246_1.f90: New test.
10583         * gfortran.dg/pr26246_2.f90: New test.
10584
10585         PR middle-end/26092
10586         * gcc.c-torture/compile/20060208-1.c: New test.
10587
10588 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
10589
10590         PR fortran/26074
10591         PR fortran/25103
10592         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
10593         * gfortran.dg/bad_automatic_objects_1.f90: New test.
10594         * gfortran.dg/automatic_module_variable.f90: Change error message.
10595
10596         PR fortran/20861
10597         * gfortran.dg/internal_dummy_1.f90: New test.
10598
10599         PR fortran/20871
10600         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
10601
10602
10603         PR fortran/25083
10604         * gfortran.dg/uncommon_block_data_1.f90: New test.
10605         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
10606         with standard.
10607
10608         PR fortran/25088
10609         * gfortran.dg/typed_subroutine_1.f90: New test.
10610
10611 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
10612
10613         * objc.dg/dwarf-1.m: New.
10614
10615 2006-02-13  Roger Sayle  <roger@eyesopen.com>
10616
10617         PR middle-end/24427
10618         * gcc.dg/tree-ssa/andor-1.c: New test case.
10619
10620 2006-02-13  Josh Conner  <jconner@apple.com>
10621
10622         PR target/25376
10623         * gcc.dg/pr25376.c: New test.
10624
10625         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
10626         assemble.
10627         * lib/target-supports.exp (check_named_sections_available):
10628         Only compile named-sections test -- don't assemble.
10629
10630 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10631
10632         * g++.dg/warn/no-write-strings.C: New test.
10633         * g++.dg/warn/write-strings.C: Likewise.
10634         * g++.dg/warn/write-strings-default.C: Likewise.
10635
10636 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
10637
10638         PR fortran/25806
10639         * gfortran.dg/ret_pointer_2.f90: New test.
10640
10641 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
10642
10643         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
10644
10645 2006-02-10  Jeff Law  <law@redhat.com>
10646
10647         * gcc.c-torture/compile/pr26213.c: New test.
10648
10649 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
10650
10651         gfortran.dg/null_1.f90: New test.
10652
10653 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10654
10655         PR fortran/14771
10656         * gfortran.dg/parens_4.f90: New.
10657         * gfortran.dg/parens_5.f90: New.
10658
10659 2006-02-10  Richard Guenther  <rguenther@suse.de>
10660
10661         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
10662
10663 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10664         Paul Thomas  <pault@gcc.gnu.org>
10665
10666         PR fortran/14771
10667         * gfortran.dg/parens_1.f90: New.
10668         * gfortran.dg/parens_2.f90: New.
10669         * gfortran.dg/parens_3.f90: New.
10670
10671 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
10672
10673         PR fortran/26038
10674         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
10675
10676         PR fortran/25059
10677         * gfortran.dg/impure_assignment_1.f90: New test.
10678
10679         PR fortran/25070
10680         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
10681
10682 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
10683
10684         PR target/26141
10685         * g++.dg/expr/stdarg2.C: New test.
10686
10687 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
10688
10689         PR inline-asm/16194
10690         * gcc.dg/pr16194.c: New test.
10691
10692 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10693
10694         * ada/acats/run_acats: Use portable variant of "$@".
10695
10696 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10697
10698         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
10699         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
10700
10701 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10702
10703         PR tree-opt/26179
10704         * g++.dg/opt/pr26179.C: New test.
10705
10706 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10707
10708         PR middle-end/26134
10709         * gcc.dg/tree-ssa/complex-3.c: New test.
10710
10711 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10712
10713         * gcc.c-torture/compile/volatile-1.c: New test.
10714
10715 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
10716
10717         PR 26180
10718         * gcc.dg/tree-ssa/pr26180.c: New test.
10719
10720 2006-02-08  Jeff Law  <law@redhat.com>
10721
10722         * gcc.dg/tree-ssa/pr21417.c: New test.
10723
10724 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
10725
10726         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
10727         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
10728
10729 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
10730
10731         * lib/scanrtl.exp: New.
10732
10733 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10734
10735         PR c++/26071
10736         * g++.dg/other/virtual2.C: New test.
10737
10738         PR c++/26070
10739         * g++.dg/other/virtual1.C: New test.
10740
10741 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
10742
10743         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
10744         cleanup-ipa-dump): Update dump file glob patterns.
10745         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
10746         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
10747
10748         * lib/gcc-dg.exp: Load it.
10749         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
10750
10751 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
10752
10753         PR testsuite/26159
10754         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
10755         * gcc.dg/tree-ssa/pr23382.c: Ditto.
10756
10757 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10758
10759         PR fortran/25577
10760         * gfortran.dg/mvbits_1.f90: New.
10761
10762 2006-02-07  Dirk Mueller  <dmueller@suse.com>
10763
10764         * g++.dg/warn/Wdiv-by-zero.C: New test.
10765         * g++.dg/warn/Wno-div-by-zero.C: New.
10766
10767 2006-02-07  Jeff Law  <law@redhat.com>
10768
10769         * gcc.dg/tree-ssa/pr21559.c: New test.
10770
10771         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
10772         multiple VRP passes.
10773         * gcc.dg/tree-ssa/vrp09.c: Likewise.
10774         * gcc.dg/tree-ssa/vrp18.c: Likewise.
10775         * gcc.dg/tree-ssa/pr21582.c: Likewise.
10776         * gcc.dg/tree-ssa/pr20657.c: Likewise.
10777         * gcc.dg/tree-ssa/pr21001.c: Likewise.
10778         * gcc.dg/tree-ssa/vrp02.c: Likewise
10779         * gcc.dg/tree-ssa/vrp11.c: Likewise
10780         * gcc.dg/tree-ssa/pr14341.c: Likewise
10781         * gcc.dg/tree-ssa/vrp19.c: Likewise
10782         * gcc.dg/tree-ssa/vrp20.c: Likewise
10783         * gcc.dg/tree-ssa/vrp03.c: Likewise
10784         * gcc.dg/tree-ssa/pr21086.c: Likewise
10785         * gcc.dg/tree-ssa/pr21959.c: Likewise
10786         * gcc.dg/tree-ssa/vrp21.c: Likewise
10787         * gcc.dg/tree-ssa/vrp04.c: Likewise
10788         * gcc.dg/tree-ssa/pr25485.c: Likewise
10789         * gcc.dg/tree-ssa/pr22026.c: Likewise
10790         * gcc.dg/tree-ssa/vrp22.c: Likewise
10791         * gcc.dg/tree-ssa/vrp05.c: Likewise
10792         * gcc.dg/tree-ssa/20030807-10.c: Likewise
10793         * gcc.dg/tree-ssa/pr20701.c: Likewise
10794         * gcc.dg/tree-ssa/vrp23.c: Likewise
10795         * gcc.dg/tree-ssa/vrp06.c: Likewise
10796         * gcc.dg/tree-ssa/pr22117.c: Likewise
10797         * gcc.dg/tree-ssa/pr20702.c: Likewise
10798         * gcc.dg/tree-ssa/vrp15.c: Likewise
10799         * gcc.dg/tree-ssa/pr21090.c: Likewise
10800         * gcc.dg/tree-ssa/pr21294.c: Likewise
10801         * gcc.dg/tree-ssa/vrp24.c: Likewise
10802         * gcc.dg/tree-ssa/vrp07.c: Likewise
10803         * gcc.dg/tree-ssa/pr21563.c: Likewise
10804         * gcc.dg/tree-ssa/pr25382.c: Likewise
10805         * gcc.dg/tree-ssa/vrp16.c: Likewise
10806         * gcc.dg/tree-ssa/vrp25.c: Likewise
10807         * gcc.dg/tree-ssa/vrp08.c: Likewise
10808         * gcc.dg/tree-ssa/20030807-6.c: Likewise
10809         * gcc.dg/tree-ssa/vrp17.c: Likewise
10810         * gcc.dg/tree-ssa/pr21458.c: Likewise
10811         * g++.dg/tree-ssa/pr18178.C: Likewise
10812
10813 2006-02-07  Richard Guenther  <rguenther@suse.de>
10814
10815         PR c++/26140
10816         Revert
10817         2006-01-30  Richard Guenther  <rguenther@suse.de>
10818         PR c++/23372
10819         * gcc.dg/pr23372-1.C: New testcase.
10820
10821         * g++.dg/tree-ssa/pr26140.C: New testcase.
10822
10823 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
10824
10825         PR c++/9737
10826         * g++.dg/template/ttp15.C: New test.
10827         * g++.dg/template/ttp16.C: Likewise.
10828         * g++.dg/template/ttp17.C: Likewise.
10829         * g++.old-deja/g++.pt/ttp36.C: Remove.
10830         * g++.old-deja/g++.pt/ttp19.C: Likewise.
10831         * g++.old-deja/g++.pt/ttp37.C: Likewise.
10832         * g++.old-deja/g++.pt/ttp38.C: Likewise.
10833         * g++.old-deja/g++.pt/ttp39.C: Likewise.
10834         * g++.old-deja/g++.pt/ttp9.C: Likewise.
10835         * g++.old-deja/g++.pt/ttp40.C: Likewise.
10836         * g++.old-deja/g++.pt/ttp51.C: Likewise.
10837         * g++.old-deja/g++.pt/ttp26.C: Likewise.
10838         * g++.old-deja/g++.pt/ttp36.C: Likewise.
10839
10840 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
10841
10842         PR libfortran/23815
10843         * unf_io_convert_4.f90: New test.
10844
10845 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
10846
10847         * gcc.dg/tree-ssa/loadpre10.c: New test.
10848         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
10849         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
10850         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
10851
10852 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10853
10854         PR libfortran/24685
10855         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
10856
10857 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
10858
10859         PR tree-opt/25251
10860         * gfortran.dg/assign_7.f: New test.
10861
10862 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
10863
10864         PR fortran/26041
10865         PR fortran/26064
10866         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
10867         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
10868         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
10869
10870 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
10871
10872         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
10873         in size_t typedef.
10874
10875 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10876
10877         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
10878         * g++.dg/charset/string.c (foo): Likewise.
10879         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
10880         const char*
10881         * g++.dg/ext/builtin2.C (printf): Likewise.
10882         * g++.dg/init/new15.C (printf): Likewise.
10883         * g++.dg/opt/pr17697-1.C (foo): Likewise.
10884         * g++.dg/opt/pr17697-2.C (foo): Likewise.
10885         * g++.dg/opt/pr17697-3.C (foo): Likewise.
10886         * g++.dg/template/non-dependent4.C (temp): Likewise.
10887         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
10888         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
10889         parameter type to const char*.
10890         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
10891         Change type to const char*.
10892         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
10893         Likewise.
10894         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
10895         second parameter type to const char*.
10896         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
10897         (Y::Y): Change parameter type to const char*.
10898         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
10899         * g++.old-deja/g++.jason/report.C: Apply const correctness.
10900         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
10901         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
10902         (char*).
10903         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
10904         const char*.
10905         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
10906         type to const char*.
10907         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
10908         return type to const char*.
10909         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
10910         to const char*.
10911         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
10912         * g++.old-deja/g++.law/refs1.C: Likewise.
10913         * g++.old-deja/g++.law/visibility1.C: Likewise.
10914         * g++.old-deja/g++.law/visibility2.C: Likewise.
10915         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
10916         const char*.
10917         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
10918         * g++.old-deja/g++.mike/net48.C: Likewise.
10919         * g++.old-deja/g++.mike/p646.C: Likewise.
10920         * g++.old-deja/g++.mike/p6746.C: Likewise.
10921         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
10922         type to const char*.
10923         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
10924         deprecated conversion warning.
10925         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
10926         char*.
10927         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
10928         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
10929         * g++.old-deja/g++.pt/explicit8.C: Likewise.
10930         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
10931         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
10932         * g++.old-deja/g++.pt/nontype3.C: Likewise.
10933         * g++.old-deja/g++.pt/t39.C: Likewise.
10934         * g++.old-deja/g++.robertl/eb106.C: Likewise.
10935         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
10936
10937 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
10938
10939         PR fortran/25075
10940         intrinsic_argument_conformance_1.f90: New test.
10941
10942 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
10943
10944         PR fortran/20845
10945         * gfortran.dg/char_result_11.f90: Add SAVE.
10946         * gfortran.dg/der_pointer_4.f90: Ditto.
10947         * gfortran.dg/default_initialization.f90: New test.
10948
10949 2006-02-03  Jeff Law  <law@redhat.com>
10950
10951         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
10952         handle more than 100 dump files.
10953         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
10954         * lib/scantree.exp (scan-tree-dump): Likewise.
10955         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
10956         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
10957         * lib/scanipa.exp (scan-ipa-dump): Likewise.
10958         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
10959         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
10960
10961 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
10962
10963         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
10964
10965 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
10966
10967         * g++.dg/template/using12.C: New test.
10968
10969 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
10970
10971         * gcc.target/powerpc/pr25960.c: New test.
10972
10973 2006-02-02  Steven G. Kargl  <kargls@comcast>
10974
10975         PR fortran/24958
10976         gfortran.dg/nullify_2.f90: New test.
10977
10978 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
10979
10980         PR 25990
10981         * gcc.dg/gomp/pr25990.c: New test.
10982
10983 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
10984
10985         PR c++/25342
10986         * g++.gd/template/partial4.C: New test.
10987
10988 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
10989
10990         PR middle-end/26001
10991         * gfortran.dg/data_char_2.f90: New.
10992
10993 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
10994
10995         PR fortran/26039
10996         maxval_maxloc_conformance_1.f90: New test.
10997
10998 2006-01-31  Richard Guenther  <rguenther@suse.de>
10999
11000         * gcc.target/i386/sselibm-1.c: New testcase.
11001         * gcc.target/i386/sselibm-2.c: Likewise.
11002         * gcc.target/i386/sselibm-3.c: Likewise.
11003         * gcc.target/i386/sselibm-4.c: Likewise.
11004         * gcc.target/i386/sselibm-5.c: Likewise.
11005
11006 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
11007
11008         PR fortran/24266
11009         * gfortran.dg/arrayio_derived_2.f90: New.
11010
11011 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
11012
11013         * gcc.dg/unsigned-long-compare.c: New test.
11014
11015 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
11016
11017         PR testsuite/25318
11018         * lib/target-supports.exp (check_effective_target_freorder):
11019         Check to see if target supports -freorder-blocks-and-partition.
11020         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
11021         instead of "dg-require-named-sections".
11022
11023 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
11024
11025         PR target/14798:
11026         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
11027         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
11028         * gcc.dg/pragma-isr-trapa2.c: Likewise.
11029         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
11030         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
11031         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
11032         * gcc.dg/attr-isr-trap_exit.c: Likewise.
11033         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
11034
11035 2006-01-30  Richard Guenther  <rguenther@suse.de>
11036
11037         PR c++/23372
11038         * gcc.dg/pr23372-1.C: New testcase.
11039
11040 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
11041
11042         * gcc.dg/gomp/pr25874.c: New test.
11043
11044 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
11045
11046         PR tree-opt/25911
11047         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
11048
11049 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
11050
11051         PR fortran/18578
11052         PR fortran/18579
11053         PR fortran/20857
11054         PR fortran/20885
11055         * gfortran.dg/intent_out_1.f90: New test.
11056
11057 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
11058
11059         PR fortran/17911
11060         * gfortran.dg/procedure_lvalue.f90: New test.
11061
11062         PR fortran/20895
11063         PR fortran/25030
11064         * gfortran.dg/char_pointer_assign_2.f90: New test.
11065         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
11066         assignment to be consistent with standard.
11067         * gfortran.dg/char_result_2.f90: The same.
11068         * gfortran.dg/char_result_8.f90: The same.
11069
11070 2006-01-28  Zack Weinberg  <zackw@panix.com>
11071
11072         * gcc.dg/Woverlength-strings.c
11073         * gcc.dg/Woverlength-strings-pedantic-c89.c
11074         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
11075         * gcc.dg/Woverlength-strings-pedantic-c99.c
11076         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
11077
11078 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
11079
11080         * gcc.c-torture/execute/20060127-1.c: New test.
11081
11082 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
11083
11084         PR c++/25999
11085         * g++.dg/ext/pragmaweak1.C: New test.
11086
11087 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
11088
11089         PR c++/25855
11090         * g++.dg/template/spec29.C: New test.
11091
11092 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
11093
11094         PR c/19606.
11095         * gcc.c-torture/execute/pr19606.c: New.
11096
11097 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
11098
11099         * gcc.dg/pragma-re-4.c: New test.
11100
11101 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
11102
11103         PR fortran/25964
11104         * gfortran.dg/assumed_size_refs_3.f90: New test.
11105
11106 2006-01-27  Ben Elliston  <bje@au.ibm.com>
11107
11108         * gcc.misc-tests/dectest.exp: Remove defunct comment.
11109
11110 2006-01-26  Laurent GUERBY <laurent@guerby.net>
11111
11112         PR ada/21317
11113         * ada/acats/support/impdef.a: Add One_Long_Second.
11114         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
11115         * ada/acats/tests/c9/c94026.a: Likewise.
11116         * ada/acats/tests/c9/c97305c.ada: Likewise.
11117         * ada/acats/tests/c9/c99004a.ada: Likewise.
11118
11119 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
11120
11121         PR fortran/25964
11122         * gfortran.dg/global_references_2.f90: New test.
11123
11124         PR fortran/25084
11125         PR fortran/20852
11126         PR fortran/25085
11127         PR fortran/25086
11128         * gfortran.dg/assumed_charlen_function_1.f90: New test.
11129         * gfortran.dg/assumed_charlen_function_3.f90: New test.
11130
11131         PR fortran/25416
11132         * gfortran.dg/assumed_charlen_function_2.f90: New test.
11133
11134 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
11135
11136         PR c/25892
11137         * gcc.dg/Wpointer-sign.c: New.
11138         * gcc.dg/Wpointer-sign-Wall.c: New.
11139         * gcc.dg/Wpointer-sign-Wall-no.c: New.
11140         * gcc.dg/Wpointer-sign-pedantic.c: New.
11141         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
11142         * gcc.dg/conv-2.c: Use -Wpointer-sign.
11143
11144 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
11145
11146         PR C/25861
11147         * gcc.c-torture/compile/pr25861.c: New test.
11148
11149 2006-01-26  Paul Brook  <paul@codesourcery.com>
11150
11151         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
11152         on short-enum targets.
11153         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
11154         variable.
11155         (generate_fields): Use short_enums.
11156         (main): Set short_enums.  Document -e.
11157         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
11158         on short-enum targets.
11159         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
11160         variable.
11161         (generate_fields): Use short_enums.
11162         (main): Set short_enums.  Document -e.
11163         * lib/target-supports.exp (check_effective_target_short_enums): New.
11164
11165 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
11166
11167         PR target/25947
11168         * gcc.dg/torture/pr25947-1.c: New test.
11169
11170 2006-01-25  Jan Hubicka  <jh@suse.cz>
11171             Roger Sayle  <roger@eyesopen.com>
11172
11173         PR rtl-optimization/25703
11174         * gcc.target/i386/20060125-1.c: New test case.
11175         * gcc.target/i386/20060125-2.c: New test case.
11176
11177 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11178
11179         PR fortran/18540
11180         * gfortran.dg/goto_1.f: New.
11181
11182 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
11183
11184         PR fortran/25716
11185         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
11186         25716 on 32-bit systems too.
11187
11188 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
11189
11190         PR testsuite/25590
11191         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
11192
11193 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
11194
11195         * gcc.dg/tree-ssa/gen-vect-33.c: New.
11196
11197 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11198
11199         PR fortran/25835
11200         * gfortran.dg/read_eof.f90: Delete, renamed.
11201         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
11202         * gfortran.dg/read_eof_2.f90: New test.
11203         * gfortran.dg/read_eof_3.f90: New test.
11204
11205 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
11206
11207         PR tree-opt/25860
11208         * gcc.c-torture/compile/pr25860.c: New test.
11209
11210 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11211
11212         PR c++/25552
11213         * g++.dg/parse/dtor8.C: New test.
11214
11215 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
11216
11217         PR testsuite/25891
11218         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
11219         * gcc.dg/gomp/gomp.exp: Return without testing anything if
11220         check_effective_target_fopenmp returns 0.
11221
11222 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
11223
11224         PR ada/20548
11225         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
11226         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
11227         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
11228
11229 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
11230
11231         PR tree-opt/25857
11232         * g++.dg/opt/pr25857.C: New test.
11233
11234 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
11235         Jan Hubicka  <jh@suse.cz>
11236         Richard Guenther  <rguenther@suse.de>
11237
11238         PR rtl-optimization/25654
11239         * gcc.dg/torture/pr25654.c: New testcase.
11240         * gcc.target/i386/pr25654.c: Likewise.
11241
11242 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
11243
11244         PR fortran/25901
11245         * gfortran.dg/internal references_2.f90: New test.
11246
11247         Fix regression in testing of admissability of attributes.
11248         * gfortran.dg/intent_used_1.f90: New test.
11249
11250 2006-01-23  Ben Elliston  <bje@au.ibm.com>
11251
11252         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
11253         Remove target conditional torture options for i?86 and x86_64
11254         GNU/Linux.
11255
11256 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11257
11258         PR c++/10891
11259         * g++.dg/rtti/no-rtti.C: New.
11260
11261 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
11262
11263         PR c++/25895
11264         * g++.dg/inherit/conv2.C: New test.
11265
11266         PR c++/25856
11267         * g++.dg/parse/dtor7.C: New test.
11268
11269         PR c++/25858
11270         * g++.dg/template/crash44.C: New test.
11271
11272 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
11273
11274         PR fortran/25124
11275         PR fortran/25625
11276         * gfortran.dg/internal_references_1.f90: New test.
11277           PR fortran/20881
11278         PR fortran/23308
11279         PR fortran/25538
11280         PR fortran/25710
11281         * gfortran.dg/global_references_1.f90: New test.
11282         * gfortran.dg/g77/19990905-1.f: Restore the error that
11283         there is a clash between the common block name and
11284         the name of a subroutine reference.
11285
11286         PR fortran/PR24276
11287         * gfortran.dg/aliasing_dummy_1.f90: New test.
11288
11289 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
11290
11291         * gcc.dg/vmx/1b-01.c: Warning fix.
11292         * gcc.dg/vmx/1c-02.c: Likewise.
11293         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
11294
11295 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
11296
11297         PR testsuite/24962
11298         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
11299
11300 2006-01-20  Richard Guenther  <rguenther@suse.de>
11301         Steven Bosscher <stevenb.gcc@gmail.com>
11302
11303         PR rtl-optimization/24626
11304         * gcc.dg/torture/pr24626-1.c: New testcase.
11305         * gcc.dg/torture/pr24626-2.c: Likewise.
11306         * gcc.dg/torture/pr24626-3.c: Likewise.
11307         * gcc.dg/torture/pr24626-4.c: Likewise.
11308
11309 2006-01-20  Dirk Mueller  <dmueller@suse.com>
11310
11311         PR c++/5520
11312         * g++.dg/warn/empty-body.C: New.
11313
11314 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
11315
11316         PR c++/22136
11317         * g++.dg/template/using10.C: New test.
11318         * g++.dg/temlpate/using11.C: Likewise.
11319         * g++.dg/inherit/using5.C: Tweak error messages.
11320
11321 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
11322
11323         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
11324         target test.
11325         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
11326
11327 2006-01-19  Jan Hubicka  <jh@suse.cz>
11328
11329         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
11330
11331 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11332
11333         PR c++/25854
11334         * g++.dg/template/spec28.C: New test.
11335
11336 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
11337
11338         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
11339         Fix fprintf's by adding srcdir or removing it.
11340
11341 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
11342
11343         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
11344         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
11345         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
11346         * testsuite/gcc.dg/gomp/empty.c: Likewise.
11347         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
11348         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
11349         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
11350         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
11351         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
11352         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
11353         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
11354         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
11355         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
11356         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
11357
11358 2006-01-18  Jeff Law  <law@redhat.com>
11359
11360         * gcc.dg/tree-ssa/vrp25.c: New test.
11361
11362 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
11363
11364         * gcc.dg/pr25805.c: Fix misapplied patch.
11365
11366 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
11367
11368         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
11369         (check_effective_target_vect_udot_qi): New.
11370         (check_effective_target_vect_sdot_hi): New.
11371         (check_effective_target_vect_udot_hi): New.
11372         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
11373         prefixed with "wrapv-" with -fwrapv.
11374         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
11375         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
11376         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
11377         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
11378         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
11379
11380         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
11381         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
11382         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
11383         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
11384
11385 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11386
11387         PR c++/16829
11388         * g++.dg/other/default2.C: New test.
11389         * g++.dg/other/default3.C: New test.
11390
11391 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
11392
11393         PR c/25805
11394         * gcc.dg/pr25805.c: New file.
11395
11396 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
11397
11398         PR c++/25836
11399         * g++.dg/template/init6.C: New test.
11400
11401 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
11402
11403         * gcc.dg/tree-ssa/pr24287.c: New test
11404
11405 2006-01-18  Eric Christopher  <echristo@apple.com>
11406
11407         * g++.dg/eh/table.C: New.
11408
11409 2006-01-18  DJ Delorie  <dj@redhat.com>
11410
11411         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
11412         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
11413         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
11414         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
11415
11416 2006-01-18  Jeff Law  <law@redhat.com>
11417
11418         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
11419         on wrapping on overflow semantics.
11420
11421         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
11422
11423         * gcc.gc/tree-ssa/vrp23.c: New test.
11424         * gcc.gc/tree-ssa/vrp24.c: New test.
11425
11426 2006-01-18  Richard Henderson  <rth@redhat.com>
11427             Aldy Hernandez  <aldyh@redhat.com>
11428             Jakub Jelinek  <jakub@redhat.com>
11429             Diego Novillo  <dnovillo@redhat.com>
11430             Uros Bizjak  <uros@kss-loka.si>
11431
11432         * testsuite/gcc.dg/gomp: New directory.
11433
11434 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
11435             Steven G. Kargl  <kargls@comcast.net>
11436
11437         PR fortran/20869
11438         * gfortran.dg/intrinsic_external_1.f90: New test.
11439
11440         PR fortran/20875.
11441         * gfortran.dg/elemental_pointer_1.f90: New test.
11442
11443         PR fortran/25024
11444         * gfortran.dg/external_procedures_1.f90: New test.
11445
11446         PR fortran/25785
11447         gfortran.dg/assumed_present.f90: New test.
11448
11449 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
11450
11451         * g++.dg/parse/lookup5.C: New test.
11452
11453 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11454
11455         PR fortran/25697
11456         * gfortran.dg/read_eof.f90: New test.
11457
11458 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11459
11460         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
11461         add a closing brace.
11462
11463 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11464
11465         PR fortran/25631
11466         * gfortran.dg/fmt_tl.f: New test.
11467
11468 2006-01-17  Eric Christopher  <echristo@apple.com>
11469
11470         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
11471         * g++.old-deja/g++.warn/impint2.C: Ditto.
11472         * g++.old-deja/g++.other/null1.C: Ditto.
11473         * g++.dg/warn/conv2.C: Ditto.
11474         * g++.dg/warn/conv4.C: New file.
11475
11476 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11477
11478         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
11479
11480 2006-01-17  Andreas Jaeger  <aj@suse.de>
11481             Janis Johnson <janis187@us.ibm.com>
11482
11483         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
11484         in 64-bit.
11485         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
11486         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
11487
11488 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11489
11490         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
11491         xfail txxx where xxx >= 25.
11492
11493 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11494
11495         PR testsuite/25764
11496         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
11497
11498 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
11499
11500         PR c/25682
11501         * gcc.dg/pr25682.c: New test.
11502         * g++.dg/parse/array-size2.C: New test.
11503
11504 2006-01-16  Ian Lance Taylor  <ian@airs.com>
11505
11506         * consistency.vlad: Remove entire directory, 1652 files.
11507
11508 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
11509
11510         * lib/target-supports.exp (check_effective_target_dfp_nocache,
11511         check_effective_target_dfprt_nocache): New.
11512         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
11513         (check_effective_target_dfprt): New.
11514         * lib/c-compat.exp (check_dfp): Remove.
11515         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
11516         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
11517         level of support for decimal float.
11518         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
11519         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
11520         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
11521         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
11522         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
11523         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
11524         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
11525         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
11526         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
11527         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
11528         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
11529         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
11530         directives.
11531
11532 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11533
11534         PR testsuite/25741
11535         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
11536         $base_dir/../.
11537         * lib/gfortran.exp (gfortran_init): Likewise.
11538         * lib/obj-c++.exp (obj-c++_init): Likewise.
11539         * lib/scanasm.exp (scan-assembler-dem): Likewise.
11540         (scan-assembler-dem-not): Likewise.
11541         * lib/scandump.exp (scan-dump-dem): Likewise.
11542         (scan-dump-dem-not): Likewise.
11543
11544 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
11545
11546         PR testsuite/25767
11547         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
11548         powerpc-*-darwin*.
11549         * lib/obj-c++.exp (obj-c++_init): Likewise.
11550
11551 2006-01-16  Richard Guenther  <rguenther@suse.de>
11552
11553         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
11554
11555 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11556
11557         PR testsuite/25777
11558         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
11559         to LD_LIBRARY_PATH.
11560
11561 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
11562             Andrew Pinski  <pinskia@physics.uc.edu>
11563
11564         * gcc.dg/minmax-1.c: New test.
11565
11566 2006-01-16  Ben Elliston  <bje@au.ibm.com>
11567
11568         * gcc.dg/dfp/dfp.exp: Correct FSF address.
11569         * gcc.misc-tests/dectest.exp: Ditto.
11570
11571 2006-01-15  Ian Lance Taylor  <ian@airs.com>
11572
11573         PR testsuite/25796
11574         * gcc.target/i386/cmov6.c: Use -march=k8.
11575
11576 2006-01-15  Andreas Jaeger  <aj@suse.de>
11577
11578         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
11579         x86 does not have __float128.
11580
11581 2006-01-14  Ian Lance Taylor  <ian@airs.com>
11582
11583         * gcc.target/i386/cmov6.c: New test.
11584
11585 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
11586
11587         PR c++/25663
11588         * g++.dg/template/ctor6.C: New test.
11589
11590 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
11591
11592         PR tree-optimization/25485
11593         * gcc.dg/tree-ssa/pr25485.c: New.
11594
11595 2006-01-14  Richard Guenther  <rguenther@suse.de>
11596
11597         PR tree-optimization/22548
11598         PR tree-optimization/22555
11599         PR tree-optimization/22501
11600         * gcc.dg/tree-ssa/alias-4.c: New testcase.
11601         * gcc.dg/tree-ssa/alias-5.c: Likewise.
11602         * gcc.dg/tree-ssa/alias-6.c: Likewise.
11603         * gcc.dg/tree-ssa/alias-7.c: Likewise.
11604         * gcc.dg/tree-ssa/alias-8.c: Likewise.
11605         * gcc.dg/tree-ssa/alias-9.c: Likewise.
11606         * gcc.dg/tree-ssa/alias-10.c: Likewise.
11607         * gcc.dg/tree-ssa/alias-11.c: Likewise.
11608         * gcc.dg/tree-ssa/alias-12.c: Likewise.
11609
11610 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
11611
11612         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
11613         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
11614
11615 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
11616         Richard Guenther  <rguenther@suse.de>
11617
11618         PR rtl-optimization/24257
11619         * gcc.dg/torture/pr24257.c: New testcase.
11620
11621 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
11622
11623         * gcc.c-torture/execute/20060110-1.c: New test.
11624         * gcc.c-torture/execute/20060110-2.c: New test.
11625
11626 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
11627
11628         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
11629
11630 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
11631
11632         PR fortran/25756
11633         * gfortran.dg/label_3.f90: New test.
11634
11635 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
11636
11637         PR tree-optimization/25771
11638         * g++.dg/tree-ssa/pr25771.C: New test
11639
11640 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
11641
11642         PR tree-opt/24365
11643         * g++.dg/opt/complex5.C: New test.
11644
11645 2006-01-13  Richard Guenther  <rguenther@suse.de>
11646
11647         * gcc.target/i386/387-9.c: New testcase.
11648
11649 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11650
11651         PR c++/24824
11652         * g++.dg/debug/dwarf2-1.C: New.
11653
11654 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11655
11656         PR testsuite/25728
11657         * lib/gcov.exp (verify-lines): Add "close $fd".
11658
11659 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
11660             Ben Elliston  <bje@au.ibm.com>
11661
11662         * gcc.dg/dfp/inf-1.c: New test.
11663
11664 2006-01-12  Janis Johnson <janis187@us.ibm.com>
11665             Yao Qi  <qiyaoltc@cn.ibm.com>
11666             Ben Elliston  <bje@au.ibm.com>
11667             Jon Grimm  <jgrimm2@us.ibm.com>
11668
11669         * gcc.dg/nodfp-1.c: New test.
11670         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
11671         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
11672         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
11673         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
11674         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
11675         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
11676         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
11677         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
11678         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
11679         * gcc.dg/format/dfp-scanf-1.c: Likewise.
11680         * gcc.dg/format/dfp-printf-1.c: Likewise.
11681         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
11682         (compat_setup_dfp): New.
11683         * gcc.dg/compat/compat.exp: Use it.
11684         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
11685         Make some variables global, prepend "compat_" to their names.
11686         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
11687         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
11688         * gcc.misc-tests/dectest.exp: New test driver for decTest.
11689         * lib/compat.exp (compat_skip_list): Make global, rename.
11690         * lib/c-compat.exp: New file.
11691         * lib/target-supports.exp (check_effective_target_dfp): New.
11692
11693         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
11694         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
11695         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
11696         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
11697         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
11698         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
11699         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
11700         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
11701         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
11702         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
11703         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
11704         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
11705         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
11706         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
11707         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
11708         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
11709         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
11710         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
11711         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
11712         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
11713         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
11714         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
11715         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
11716         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
11717         gcc.dg/dfp/struct-layout-1.c,
11718         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
11719         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
11720         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
11721         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
11722         gcc.dg/dfp/func-vararg-dfp.c,
11723         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
11724         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
11725         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
11726         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
11727         gcc.dg/dfp/wtr-conversion-1.c: New tests.
11728
11729 2006-01-11  Richard Guenther  <rguenther@suse.de>
11730
11731         PR tree-optimization/25734
11732         * gcc.dg/tree-ssa/pr25734.c: New testcase.
11733
11734 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
11735
11736         PR fortran/25486
11737         * gfortran.dg/literal_character_constant_1_x.F: New test.
11738         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
11739         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
11740         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
11741
11742 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11743
11744         PR c++/25386
11745         * g++.dg/ext/packed3.C: Add expected packed error.
11746
11747 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
11748
11749         PR target/25706
11750         * gcc.dg/torture/pr25706-1.c: New test.
11751
11752 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
11753
11754         PR tree-optimization/23109
11755         PR tree-optimization/23948
11756         PR tree-optimization/24123
11757
11758         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
11759         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
11760         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
11761         g++.dg/tree-ssa/pr23948.C: New testcases.
11762         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
11763         three divisions in order to do the optimization.
11764
11765 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
11766
11767         PR c++/25632
11768         * g++.dg/other/pr25632.C: New test.
11769
11770 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
11771
11772         PR fortran/25730
11773         * gfortran.dg/used_types_1.f90: New test.
11774
11775 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
11776
11777         PR target/25718
11778         * gcc.dg/torture/pr25718-1.c: New test.
11779
11780 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
11781
11782         * gfortran.dg/list_read_2.f90: Fix typo in description.
11783
11784 2006-01-10  Jan Beulich  <jbeulich@novell.com>
11785
11786         * lib/target-supports.exp (check_visibility_available): Simplify test
11787         for *-*-netware*.
11788         (check_profiling_available): Fail for *-*-netware*.
11789         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
11790         * gcc.dg/20021014-1.c: Likewise.
11791         * gcc.dg/nest.c: Likewise.
11792
11793 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
11794
11795         fortran/24936
11796         * gfortran.dg/forall_3.f90: New test.
11797
11798 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
11799
11800         PR fortran/21977
11801         * gfortran.dg/nesting_2.f90: New test.
11802         * gfortran.dg/nesting_3.f90: New test.
11803
11804 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
11805
11806         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
11807         Fix typo in comment.
11808
11809 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
11810
11811         * gfortran.dg/single_char_string.f90: New test.
11812
11813 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
11814
11815         * gfortran.dg/ichar_2.f90: New test.
11816
11817 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
11818
11819         PR fortran/25093
11820         * gfortran.dg/private_type_4.f90: New.
11821
11822 2006-01-07  Richard Guenther  <rguenther@suse.de>
11823
11824         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
11825
11826 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11827
11828         * gfortran.dg/func_decl_1.f90: New.
11829         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
11830         * gfortran.dg/array_alloc_2.f90: Likewise.
11831         * gfortran.dg/char_result_8.f90: Likewise.
11832         * gfortran.dg/dup_save_1.f90: Likewise.
11833         * gfortran.dg/dup_save_2.f90: Likewise.
11834         * gfortran.dg/f2c_6.f90: Likewise.
11835         * gfortran.dg/f2c_7.f90: Likewise.
11836         * gfortran.dg/func_result_2.f90: Likewise.
11837         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11838
11839 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
11840
11841         PR fortran/22146
11842         * gfortran.dg/elemental_subroutine_1.f90: New test.
11843         * gfortran.dg/elemental_subroutine_2.f90: New test.
11844
11845         PR fortran/25029
11846         PR fortran/21256
11847         * gfortran.dg/assumed_size_refs_1.f90: New test.
11848
11849         PR fortran/20868
11850         PR fortran/20870
11851         * gfortran.dg/assumed_size_refs_2.f90: New test.
11852         * gfortran.dg/initialization_1.f90: Change warning message.
11853
11854 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
11855
11856         * gcc.dg/tree-ssa/loop-15.c: New test.
11857
11858 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11859
11860         PR fortran/25598
11861         * gfortran.dg/backspace_3.f: New test.
11862         * gfortran.dg/backspace_4.f: New test.
11863
11864 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11865
11866         PR fortran/24268
11867         * gfortran.dg/fmt_white.f: Update test.
11868
11869 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
11870
11871         * gcc.dg/cast-1.c: Add new warning.
11872         * gcc.dg/cast-2.c: Likewise.
11873         * gcc.dg/cast-3.c: Likewise.
11874         * gcc.dg/format/cast-1.c: Likewise.
11875         * gcc.dg/cast-4.c: New testcase.
11876
11877 2006-01-05  Richard Guenther  <rguenther@suse.de>
11878
11879         PR tree-optimization/22555
11880         * gcc.dg/tree-ssa/alias-3.c: New testcase.
11881
11882 2006-01-05  Richard Guenther  <rguenther@suse.de>
11883             Diego Novillo  <dnovillo@redhat.com>
11884
11885         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
11886         * gcc.dg/tree-ssa/loop-8.c: Likewise.
11887         * gcc.dg/tree-ssa/loop-1.c: Likewise.
11888         * gcc.dg/tree-ssa/pr23294.c: Likewise.
11889         * gcc.dg/tree-ssa/pr21985.c: Likewise.
11890         * gcc.dg/tree-ssa/loop-14.c: Likewise.
11891         * gcc.dg/tree-ssa/loop-2.c: Likewise.
11892         * gcc.dg/tree-ssa/loop-3.c: Likewise.
11893         * gcc.dg/tree-ssa/loop-4.c: Likewise.
11894         * gcc.dg/tree-ssa/pr21171.c: Likewise.
11895         * gcc.dg/tree-ssa/loop-5.c: Likewise.
11896         * gcc.dg/tree-ssa/loop-10.c: Likewise.
11897         * gcc.dg/tree-ssa/loop-6.c: Likewise.
11898         * treelang/compile/extravar.tree: Likewise.
11899         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
11900         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
11901         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
11902         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
11903         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
11904
11905 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11906
11907         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
11908         for 64-bit fix.
11909
11910 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
11911
11912         PR fortran/23675
11913         gfortran.dg/char_result_11.f90: New.
11914
11915 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
11916
11917         PR c++/24782
11918         * g++.dg/parse/access9.C: New test.
11919         * g++.dg/tc1/dr52.C: Tweak error markers.
11920
11921 2006-01-04  Richard Henderson  <rth@redhat.com>
11922
11923         Merge from gomp branch.
11924         * g++.dg/parse/pragma2.C: Update expected error lines.
11925
11926 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
11927
11928         * g++.dg/other/i386-2.C: New test.
11929
11930         PR target/25554
11931         * gcc.c-torture/compile/20051228-1.c: New test.
11932
11933         PR c/25559
11934         * gcc.dg/pr25559.c: New test.
11935
11936 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
11937
11938         PR c++/25492
11939         * g++.dg/lookup/friend9.C: New test.
11940
11941         PR c++/25625
11942         * g++.dg/template/repo5.C: New test.
11943
11944 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
11945
11946         PR fortran/25101
11947         * gfortran.dg/forall_2.f90: New test.
11948
11949 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
11950
11951         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
11952         dg-require-weak.  Adjust regexp to handle leading-underscore
11953         targets and space as well as TAB after .weak.  Change previous
11954         64-bit fix to not use naked dot.
11955
11956 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
11957
11958         PR rtl-optimization/25578
11959         * gcc.c-torture/execute/20060102-1.c: New testcase.
11960
11961 2006-01-03  Richard Guenther  <rguenther@suse.de>
11962
11963         PR c/25183
11964         * gcc.dg/torture/pr25183.c: New testcase.
11965
11966 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
11967
11968         Merge from gomp-branch.
11969         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
11970         * gcc.dg/ia64-sync-2.c: Likewise.
11971         * gcc.dg/ia64-sync-3.c: Likewise.
11972         * gcc.dg/ia64-sync-4.c: Likewise.
11973         * gcc.dg/sync-2.c: Likewise.
11974         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
11975         that sparc64-*-* and sparcv9-*-* supports sync builtins.
11976
11977 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
11978
11979         PR c++/25635
11980         * g++.dg/parse/operator6.C: New test.
11981
11982         PR c++/25637
11983         * g++.dg/parse/error29.C: New test.
11984
11985         PR c++/25638
11986         * g++.dg/parse/dtor6.C: New test.
11987
11988         PR c++/25633
11989         * g++.dg/parse/ctor3.C: New test.
11990
11991         PR c++/25634
11992         * g++.dg/template/class3.C: New test.
11993
11994 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
11995
11996         * g++.dg/debug/debug9.C: New.
11997
11998 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
11999
12000         PR fortran/24640
12001         * gfortran.dg/label_2.f90: New test.
12002
12003 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12004
12005         * g++.dg/lookup/using12.C: Tighten error marker.
12006
12007 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
12008             Andrew Pinski <pinskia@physics.uc.edu>
12009
12010         * gcc.target/powerpc/darwin-abi-3.c: New file.
12011         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
12012         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
12013         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
12014         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
12015         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
12016         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
12017         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
12018         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
12019
12020 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
12021
12022         * gcc.dg/tree-ssa/loadpre1.c: New;
12023         * gcc.dg/tree-ssa/loadpre2.c: New;
12024         * gcc.dg/tree-ssa/loadpre3.c: New;
12025         * gcc.dg/tree-ssa/loadpre4.c: New;
12026         * gcc.dg/tree-ssa/loadpre5.c: New;
12027         * gcc.dg/tree-ssa/loadpre6.c: New;
12028         * gcc.dg/tree-ssa/loadpre7.c: New;
12029         * gcc.dg/tree-ssa/loadpre8.c: New;
12030         * gcc.dg/tree-ssa/loadpre9.c: New;
12031
12032 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
12033
12034         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
12035         * g++.dg/abi/thunk4.C: Likewise.
12036
12037 2006-01-01  Andreas Jaeger  <aj@suse.de>
12038
12039         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
12040         portable.
12041
12042 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
12043
12044         PR c++/25294
12045         * gcc.dg/pragma-pack-3.c: New test.
12046         * g++.dg/parse/pragma3.C: New test.
12047
12048 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12049
12050         PR middle-end/24827
12051         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
12052
12053 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12054
12055         PR testsuite/25214
12056         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
12057
12058 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
12059
12060         PR fortran/22607
12061         * gfortran-dg/pure_byref_3.f90: New.
12062
12063         fortran/PR 25396
12064         * gfortran.dg/userdef_operator_1.f90: New.
12065
12066 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12067
12068         * g++.dg/abi/thunk3.C: New.
12069         * g++.dg/abi/thunk4.C: New.
12070
12071 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
12072
12073         PR fortran/25532
12074         * gfortran.dg/host_used_types_1.f90: New test. Check that host
12075         associated derived type components of derived types are
12076         properly declared in contained procedures.
12077
12078 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12079
12080         PR libgfortran/25139
12081         * gfortran.dg/backspace_2.f: New test.
12082
12083 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12084
12085         PR libgfortran/25550
12086         * gfortran.dg/endfile.f: New test.
12087
12088 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12089
12090         PR libgfortran/25419
12091         * gfortran.dg/comma.f: New test.
12092
12093 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12094
12095         * lib/gfortran-dg.exp: Remove trailing whitespace.
12096         * lib/fortran-torture.exp: Test with -fbounds-check instead of
12097         -funroll-all-loops.
12098
12099 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
12100
12101         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
12102         Extended Double long doubles or repeat tests when long double is
12103         the same size as double.
12104
12105 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12106
12107         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
12108
12109         PR testsuite/25442
12110         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
12111         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
12112
12113         PR testsuite/25441
12114         * gcc.dg/pr23911.c: Make test variable static.
12115
12116         PR testsuite/25444
12117         * gcc.dg/tree-ssa/pr14841.c: Likewise.
12118
12119 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
12120
12121         PR c++/25439
12122         * g++.dg/parse/crash17.C: Adjust error markers.
12123         * g++.dg/template/error20.C: New test.
12124
12125 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
12126
12127         PR c++/23172
12128         * g++.dg/ext/complit4.C: New test.
12129
12130         PR c++/25417
12131         * g++.dg/ext/complit5.C: Likewise.
12132
12133 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
12134
12135         PR tree-optimization/25125
12136         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
12137         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
12138         * gcc.c-torture/execute/pr25125.c: New.
12139
12140 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
12141
12142         PR fortran/25029
12143         PR fortran/21256
12144         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
12145         with incorrect assumed size references.
12146
12147 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
12148
12149         PR c++/23171
12150         * g++.dg/opt/init1.C: New test.
12151
12152 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
12153
12154         PR c++/24671
12155         * g++.dg/template/sfinae3.C: New test.
12156
12157 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12158
12159         * g++.dg/other/friend4.C: New test.
12160
12161 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
12162
12163         PR target/25005
12164         * g++.dg/opt/pr25005.C: New test.
12165
12166 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
12167
12168         PR c++/25369
12169         * g++.dg/template/ptrmem16.C: New test.
12170
12171 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
12172
12173         PR fortran/25029
12174         PR fortran/21256
12175         * gfortran.dg/initialization_1.f90: Add test of SIZE.
12176
12177 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12178
12179         PR libgfortran/25307
12180         * gfortran.dg/list_read_5.f90: New test.
12181
12182 2005-12-22  Richard Henderson  <rth@redhat.com>
12183
12184         * gcc.target/i386/sse-7.c: Use -msse2.
12185
12186 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
12187
12188         PR rtl-optimization/25432
12189         * gcc.c-torture/compile/20051216-1.c: New test.
12190
12191         PR objc/25328
12192         * objc/execute/pr25328.m: New test.
12193
12194 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
12195
12196         PR c++/25364
12197         * g++.dg/template/call4.C: New test.
12198
12199 2005-12-22  Dale Johannesen  <dalej@apple.com>
12200
12201         * gcc.target/i386/sse-17.c: New.
12202
12203 2005-12-22  Paul Brook  <paul@codesourcery.com>
12204
12205         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
12206
12207 2005-12-22  Paul Brook  <paul@codesourcery.com>
12208
12209         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
12210
12211 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12212
12213         PR tree-opt/25513
12214         * gcc.c-torture/compile/pr25513.c: New test.
12215
12216 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12217
12218         PR c++/23333
12219         * g++.dg/parse/error25.C: Add more tests.
12220
12221 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12222
12223         PR fortran/18990
12224         * gfortran.dg/der_charlen_1.f90: New.
12225
12226 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
12227
12228         PR fortran/20889
12229         * gfortran.dg/pointer_component_type_1.f90: New test.
12230
12231         PR fortran/25029
12232         PR fortran/21256
12233         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
12234         should give an error with assumed size array refernces and checks those
12235         that should not.
12236         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
12237         reference an upper bound so that it does not generate an error.
12238
12239         PR fortran/19362
12240         PR fortran/20244
12241         PR fortran/20864
12242         PR fortran/25391
12243         * gfortran.dg/used_dummy_types_1.f90: New test.
12244         * gfortran.dg/used_dummy_types_2.f90: New test.
12245         * gfortran.dg/used_dummy_types_3.f90: New test.
12246         * gfortran.dg/used_dummy_types_4.f90: New test.
12247         * gfortran.dg/used_dummy_types_5.f90: New test.
12248
12249         PR fortran/23152
12250         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
12251         group already being USE associated.
12252         * gfortran.dg/assumed_shape_nml.f90: New test.
12253         * gfortran.dg/assumed_size_nml.f90: New test.
12254
12255         PR fortran/20862
12256         PR fortran/25053
12257         PR fortran/25063
12258         PR fortran/25064
12259         PR fortran/25066
12260         PR fortran/25067
12261         PR fortran/25068
12262         PR fortran/25307
12263         * gfortran.dg/io_constraints_1.f90: New test.
12264         * gfortran.dg/io_constraints_1.f90: New test.
12265         * gfortran.dg/iostat_3.f90: Change wording of warning.
12266         * gfortran.dg/g77/19981216-0.f: The same.
12267
12268 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
12269
12270         PR tree-optimization/23518
12271         * testsuite/gcc.dg/pr23518.c: New.
12272
12273 2005-12-21  Mike Stump  <mrs@apple.com>
12274
12275         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
12276
12277 2005-12-21  Paul Brook  <paul@codesourcery.com>
12278
12279         * gcc.dg/pr19340.c: Skip on m68k targets.
12280
12281 2005-12-21  Steven Bosscher  <stevenb@suse.de>
12282
12283         PR rtl-optimization/25196
12284         * gcc.dg/pr25196.c: New test.
12285
12286 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
12287
12288         PR fortran/25423
12289         gfortran.dg/where_nested_1.f90: New.
12290
12291 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
12292
12293         PR tree-optimization/25382.
12294         * gcc.dg/tree-ssa/pr25382.c: New.
12295
12296 2005-12-20  Richard Guenther  <rguenther@suse.de>
12297
12298         PR middle-end/24306
12299         * gcc.target/i386/pr24306.c: New testcase.
12300
12301 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
12302
12303         PR tree-optimization/25501
12304         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
12305
12306 2005-12-20  Richard Guenther  <rguenther@suse.de>
12307
12308         Revert
12309         2005-12-02  Richard Guenther  <rguenther@suse.de>
12310
12311         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
12312
12313 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
12314
12315         PR c++/21228
12316         * g++.dg/warn/Wunreachable-code-2.C: New test.
12317
12318 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
12319
12320         PR c++/24278
12321         * g++.dg/template/ctor5.C: New test.
12322
12323         PR c++/24915
12324         * g++.dg/template/overload8.C: New test.
12325
12326 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
12327
12328         * gcc.c-torture/compile/pr25483 : New test.
12329
12330 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12331
12332         PR c++/20552
12333         * g++.dg/ext/typeof10.C: New test.
12334
12335 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12336
12337         * gcc.dg/mt-loopi1.c: New.
12338
12339 2005-12-18  Richard Guenther  <rguenther@suse.de>
12340
12341         PR tree-optimization/25481
12342         * gcc.dg/torture/pr25481.c: New testcase.
12343
12344 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
12345
12346         PR rtl-optimization/21041
12347         * gcc.dg/pr21041.c: New test.
12348
12349 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12350
12351         PR libgfortran/25463
12352         * gfortran.dg/advance.f90: New test.
12353
12354 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
12355
12356         * gcc.dg/20051201-1.c: New test.
12357
12358 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
12359
12360         PR fortran/25018
12361         * gfortran.dg/initialization_1.f90: New test.
12362         * gfortran.dg/enum_5.f90: Change dg-error to new message.
12363         * gfortran.dg/g77/980616-0.f: The same.
12364
12365 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
12366
12367         * PR fortran/25458
12368         * gfortran.dg/chkbits.f90: New test.
12369
12370 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
12371
12372         * gfortran.dg/enum_5.f: Revert to previous version.
12373
12374 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
12375
12376         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
12377         * gfortran.dg/nested_modules_1.f90: Ditto.
12378         * gfortran.dg/hollerith_f95.f90: Ditto.
12379         * gfortran.dg/select_5.f90: Ditto.
12380         * gfortran.dg/secnds.f: Ditto.
12381         * gfortran.dg/hollerith2.f90: Ditto.
12382         * gfortran.dg/imag_2.f: Ditto.
12383         * gfortran.dg/ftell_2.f90: Ditto.
12384         * gfortran.dg/malloc_free_1.f90: Ditto.
12385         * gfortran.dg/logint-1.f: Ditto.
12386         * gfortran.dg/recursive_statement_functions.f90: Ditto.
12387         * gfortran.dg/e_d_fmt.f90: Ditto.
12388         * gfortran.dg/hollerith_legacy.f90: Ditto.
12389         * gfortran.dg/logint-2.f: Ditto.
12390         * gfortran.dg/enum_5.f90: Ditto.
12391         * gfortran.dg/f2c_2.f90: Ditto.
12392         * gfortran.dg/pr17143.f90: Ditto.
12393         * gfortran.dg/namelist_14.f90: Ditto.
12394         * gfortran.dg/logint-3.f: Ditto.
12395         * gfortran.dg/spread_scalar_source.f90: Ditto.
12396         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
12397         * gfortran.dg/namelist_11.f: Ditto.
12398         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
12399         * gfortran.dg/g77/20010519-1.f
12400         * gfortran.dg/g77/alpha1.f: Ditto.
12401         * gfortran.dg/g77/990115-1.f: Ditto.
12402         * gfortran.dg/g77/erfc.f: Ditto.
12403         * gfortran.dg/g77/19990313-3.f: Ditto.
12404         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
12405         * gfortran.dg/g77/20010426.f: Ditto.
12406         * gfortran.dg/g77/19990313-0.f: Ditto.
12407         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
12408         * gfortran.dg/g77/20000629-1.f: Ditto.
12409         * gfortran.dg/g77/970125-0.f: Ditto.
12410         * gfortran.dg/g77/8485.f: Ditto.
12411         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
12412         * gfortran.dg/g77/19990313-1.f: Ditto.
12413         * gfortran.dg/g77/int8421.f: Ditto.
12414         * gfortran.dg/g77/19990305-0.f: Ditto.
12415         * gfortran.dg/g77/947.f: Ditto.
12416         * gfortran.dg/g77/19990905-2.f: Ditto.
12417         * gfortran.dg/g77/cabs.f: Ditto.
12418         * gfortran.dg/g77/19990313-2.f: Ditto.
12419         * gfortran.dg/g77/20020307-1.f: Ditto.
12420         * gfortran.dg/g77/dcomplex.f: Ditto.
12421         * gfortran.dg/g77/19990502-1.f: Ditto.
12422         * gfortran.dg/g77/19981216-0.f: Ditto.
12423         * gfortran.dg/common_4.f90: Ditto.
12424         * gfortran.dg/entry_4.f90: Ditto.
12425         * gfortran.dg/equiv_constraint_2.f90: Ditto.
12426         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
12427         * gfortran.dg/namelist_12.f: Ditto.
12428         * gfortran.dg/scale_1.f90: Ditto.
12429         * gfortran.dg/modulo_1.f90
12430         * gfortran.dg/hollerith.f90: Ditto.
12431         * gfortran.dg/direct_io_3.f90: Ditto.
12432         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
12433         * gfortran.dg/gnu_logical_1.F: Ditto.
12434         * gfortran.dg/unf_io_convert_1.f90: Ditto.
12435         * gfortran.dg/assign_1.f90: Ditto.
12436         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
12437         * gfortran.dg/pr23095.f: Ditto.
12438         * gfortran.dg/read_float_1.f90: Ditto.
12439
12440 2005-12-17  Andreas Jaeger  <aj@suse.de>
12441
12442         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
12443         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
12444
12445 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12446
12447         PR fortran/24268
12448         * gfortran.dg/fmt_white.f: New test.
12449
12450 2005-12-16  Steven G. Kargl <kargls@comcast.net>
12451
12452         * gfortran.dg/label_1.f90: New test.
12453
12454 2005-12-15  Ben Elliston  <bje@au.ibm.com>
12455
12456         PR testsuite/25422
12457         * gcc.dg/20031012-1.c: Add -Walways-true option.
12458         * gcc.dg/weak/weak-3.c: Likewise.
12459         * g++.old-deja/g++.mike/warn8.C: Likewise.
12460
12461 2005-12-16  Mike Stump  <mrs@apple.com>
12462
12463         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
12464         exit.
12465
12466 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12467
12468         PR libgfortran/25264
12469         PR libgfortran/25349
12470         * gfortran.dg/tl_editing.f90: Added additional checks.
12471         * gfortran.dg/t_editing.f: New test.
12472         * gfortran.dg/write_padding.f90: New test
12473
12474 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12475
12476         PR testsuite/25215
12477         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
12478
12479 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
12480
12481         PR rtl-optimization/24899
12482         * gcc.c-torture/execute/20051215-1.c: New test.
12483
12484 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
12485
12486         PR 24823
12487         * gfortran.dg/pr24823.f: New test.
12488
12489 2005-12-16  Jeff Law  <law@redhat.com>
12490
12491         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
12492
12493 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
12494
12495         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
12496         Change C++ style comments to C style comments.
12497         Remove aligned types from the array.
12498         Keep Enums disabled.
12499         (complex_types): Remove aligned types from the array.
12500         Comment out "_Complex long double".
12501         (attrib_types): Remove.
12502         (complex_attrib_types): Remove.
12503         (attrib_array_types): Remove.
12504         (complex_attrib_array_types): Remove.
12505         (aligned_bitfld_types): Remove.
12506         (n_aligned_bitfld_types): Remove.
12507         (FEATURE_ALIGNEDPACKED): Delete.
12508         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
12509         (singles): Remove support for adding attributes.
12510         (choose_type): Remove support for attributed types.
12511         (generate_fields): Remove support for attributed bit-fields.
12512         Remove support for adding attributes.
12513         (generate_random_tests): Remove support for adding attributes.
12514         (features): Add back "[0] :0" and "complex vector [0]".
12515         (main): Remove support for attributed bit-fields.
12516         Uncomment the calling of generate_random_tests for the rests of
12517         the tests.
12518
12519 2005-12-16  Jan Hubicka  <jh@suse.cz>
12520
12521         * gcc.c-torture/combine/pr25224.c: New.
12522
12523 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
12524
12525         PR other/25028
12526         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
12527         HP-UX.
12528
12529 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
12530
12531         * gcc.dg/20051215-1.c: New file.
12532
12533 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12534
12535         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
12536         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
12537
12538 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
12539
12540         PR fortran/18197
12541         * gfortran.dg/dummy_functions_1.f90: New.
12542
12543 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
12544
12545         PR rtl-optimization/25310
12546         * gcc.c-torture/compile/pr25310.c: New test.
12547
12548 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
12549
12550         PR debug/25023
12551         * gcc.dg/pr25023.c: New test.
12552
12553 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12554
12555         * g++.old-deja/g++.brendan/redecl1.C,
12556         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
12557         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
12558         g++.old-deja/g++.oliva/typeof1.C,
12559         g++.old-deja/g++.other/crash16.C,
12560         g++.old-deja/g++.other/crash34.C,
12561         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
12562         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
12563         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
12564         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
12565         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
12566         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
12567         Remove xfail.
12568
12569 2005-12-14  Kean Johnston  <jkj@sco.com>
12570             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12571
12572         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
12573         * gcc.target/i386/20020523-1.c: Ditto.
12574         * gcc.target/i386/tailcall-1.c: Ditto.
12575         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
12576         * gcc.target/i386/ssetype-5.c: Ditto.
12577
12578 2005-12-14  Jeff Law  <law@redhat.com>
12579
12580         * gcc.dg/tree-ssa/foldstring-1.c: New test.
12581
12582 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
12583
12584         PR target/25254
12585         PR target/24188
12586         * gcc.target/i386/pr25254.c: New test.
12587         * gfortran.dg/PR24188.f: New test.
12588
12589 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
12590
12591         * lib/fortran-torture.exp: Catch remaining uses of
12592         remote_file build delete.
12593
12594 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12595
12596         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
12597
12598 2005-12-14  Ben Elliston  <bje@au.ibm.com>
12599
12600         * gcc.dg/warn-addr-cmp.c: New test.
12601
12602 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
12603
12604         PR debug/25023
12605         PR target/25293
12606         * gcc.target/i386/pr25293.c: New test.
12607
12608 2005-12-13  Petr Machata  <machata@post.cz>
12609
12610         PR c++/24907
12611         * g++.dg/parse/comma2.C: New test.
12612
12613 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
12614             Jakub Jelinek  <jakub@redhat.com>
12615
12616         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
12617         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
12618         (limits.h): Include unconditionally.
12619         (stdlib.h): Likewise.
12620         (hashtab.h): Do not include.
12621         (getopt.h): Likewise.
12622         (stddef.h): Include.
12623         (hashval_t): Define.
12624         (struct entry): Add "next" field.
12625         (HASH_SIZE): New macro.
12626         (hash_table): New variable.
12627         (switchfiles): Do not use xmalloc.
12628         (mix): New macro.
12629         (iterative_hash): New function.
12630         (hasht): Remove.
12631         (e_exists): New function.
12632         (e_insert): Likewise.
12633         (output): Use, instead of libiberty hashtable functions.
12634         (main): Do not use getopt.  Do not call htab_create.
12635
12636 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
12637
12638         PR c++/25331
12639         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
12640         put atal* and atpaal* attributes on array elements.
12641         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
12642         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
12643         put atal* and atpaal* attributes on array elements.
12644         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
12645
12646 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
12647
12648         * gcc.dg/single-precision-constant.c: New test.
12649
12650 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
12651
12652         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
12653         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
12654         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
12655         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
12656         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
12657         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
12658         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
12659         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
12660         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
12661         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
12662         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
12663         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
12664         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
12665         gcc.target/powerpc/ppc-sdata-2.c,
12666         gcc.target/powerpc/ppc-stackalign-1.c,
12667         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
12668         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
12669         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
12670         gcc.target/powerpc/rs6000-ldouble-2.c,
12671         gcc.target/powerpc/rs6000-power2-1.c,
12672         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
12673         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
12674         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
12675         option into target selector.
12676         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
12677         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
12678
12679 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
12680
12681         PR objc/25348
12682         * objc.dg/encode-9.m: New test.
12683
12684 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12685
12686         PR testsuite/20772
12687         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
12688         * gcc.dg/asm-b.c: Fix typo.
12689         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
12690         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
12691         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
12692         i?86 lp64 and x86_64 ilp32.
12693         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
12694         on i?86 lp64.
12695         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
12696
12697 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
12698
12699         PR fortran/25078
12700         gfortran.dg/equiv_5.f90: New test.
12701
12702 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
12703
12704         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
12705         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
12706         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
12707         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
12708         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
12709         * gcc.dg/tree-ssa/reassoc-5.c: New.
12710         * gcc.dg/tree-ssa/reassoc-6.c: New.
12711         * gcc.dg/tree-ssa/reassoc-7.c: New.
12712         * gcc.dg/tree-ssa/reassoc-8.c: New.
12713         * gcc.dg/tree-ssa/reassoc-9.c: New.
12714         * gcc.dg/tree-ssa/reassoc-10.c: New.
12715         * gcc.dg/tree-ssa/reassoc-11.c: New.
12716
12717 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12718
12719         PR testsuite/25167
12720         PR testsuite/24478
12721         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
12722
12723 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
12724
12725         PR c++/25300
12726         * g++.dg/template/inherit.C: Do not use a generic error message.
12727
12728 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
12729
12730         PR libobjc/25354
12731         * objc.dg/gnu-encoding: New directory.
12732         * objc.dg/gnu-encoding/compat-common.h: New file.
12733         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
12734         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
12735         * objc.dg/gnu-encoding/vector-defs.h: New file.
12736         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
12737         * objc.dg/gnu-encoding/generate-random.c: New file.
12738         * objc.dg/gnu-encoding/generate-random_r.c: New file.
12739         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
12740         * objc.dg/gnu-encoding/generate-random.h: New file.
12741
12742 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
12743
12744         PR c++/25337
12745         * g++.dg/template/defarg7.C: New test.
12746
12747 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
12748
12749         PR libobjc/25347
12750         * objc.dg/encode-8.m: New test.
12751
12752 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
12753
12754         PR libobjc/25346
12755         * objc.dg/encode-7.m: New test.
12756
12757 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
12758
12759         PR c++/25010
12760         * g++.dg/opt/inline10.C: New test.
12761
12762 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
12763
12764         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
12765
12766 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
12767
12768         * gfortran.dg/substring_equivalence.f90: typo in comment
12769
12770 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12771
12772         PR fortran/25068
12773         * gfortran.dg/iostat_3.f90: New test.
12774
12775 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
12776
12777         PR fortran/23815
12778         * gfortran.dg/unf_io_convert_1.f90: New test.
12779         * gfortran.dg/unf_io_convert_2.f90: New test.
12780         * gfortran.dg/unf_io_convert_3.f90: New test.
12781
12782 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12783
12784         PR testsuite/20772
12785         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
12786         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
12787         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
12788         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
12789         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
12790         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
12791         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
12792         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
12793         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
12794         gcc.dg/torture/fp-int-convert-float128-timode.c,
12795         gcc.dg/torture/fp-int-convert-float128.c,
12796         gcc.dg/torture/fp-int-convert-float80-timode.c,
12797         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
12798         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
12799
12800         * gcc.dg/tls/opt-1.c: Require effective target fpic.
12801
12802 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
12803
12804         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
12805
12806 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
12807
12808         * gcc.dg/20051207-1.c,
12809         * gcc.dg/20051207-2.c,
12810         * gcc.dg/20051207-3.c: New tests.
12811
12812 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12813
12814         PR testsuite/20772
12815         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
12816         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
12817         dg-skip-if target selector.
12818
12819         PR testsuite/20772
12820         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
12821         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
12822         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
12823         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
12824         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
12825         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
12826         and/or merge with i?86 cases.
12827
12828         * gcc.dg/tls/opt-3.c: Require effective target fpic.
12829
12830         PR testsuite/20772
12831         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
12832         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
12833         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
12834         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
12835         x86_64-*-linux*.
12836
12837 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
12838
12839         PR target/25311
12840         * gcc.c-torture/compile/pr25311.c: New test.
12841
12842 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12843
12844         PR libgfortran/25039
12845         * gfortran.dg/read_comma.f: New test.
12846
12847 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
12848
12849         PR c++/19317
12850         * g++.dg/opt/pr19317-1.C: New test.
12851         * g++.dg/opt/pr19317-2.C: New test.
12852         * g++.dg/opt/pr19317-3.C: New test.
12853
12854         PR target/19005
12855         * gcc.c-torture/execute/pr19005.c: New test.
12856
12857         PR target/17828
12858         * g++.old-deja/g++.other/comdat5.C: New test.
12859         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
12860
12861         * g++.dg/compat/struct-layout-1.exp: New file.
12862         * g++.dg/compat/struct-layout-1.h: New.
12863         * g++.dg/compat/struct-layout-1_generate.c: New.
12864         * g++.dg/compat/struct-layout-1_x1.h: New.
12865         * g++.dg/compat/struct-layout-1_x2.h: New.
12866         * g++.dg/compat/struct-layout-1_y1.h: New.
12867         * g++.dg/compat/struct-layout-1_y2.h: New.
12868
12869         * gcc.dg/20050330-2.c: New test.
12870
12871 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
12872
12873         PR fortran/25292
12874         * gfortran.dg/associated_1.f90: New.
12875
12876 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12877
12878         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
12879         ILP32 vect_no_align platforms.
12880
12881 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
12882             Jakub Jelinek  <jakub@redhat.com>
12883
12884         PR target/25268
12885         * gcc.c-torture/compile/20051207-1.c: New test.
12886
12887 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12888
12889         PR testsuite/20772
12890         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
12891         gcc.dg/torture/pr18582-1.c,
12892         gcc.target/i386/attributes-error.c: Also test on x86_64.
12893
12894         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
12895
12896 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12897
12898         PR c++/19397
12899         * g++.dg/template/typedef3.C: New test.
12900
12901         PR c++/19762
12902         PR c++/19764
12903         * g++.dg/template/dtor3.C: Fix error markers.
12904
12905 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
12906
12907         * lib/target-supports.exp (check_effective_target_sync_char_short):
12908         Add s390*.
12909
12910 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
12911
12912         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
12913
12914 2005-12-06  Roger Sayle  <roger@eyesopen.com>
12915
12916         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
12917         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
12918         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
12919         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
12920
12921 2005-12-06  Roger Sayle  <roger@eyesopen.com>
12922
12923         PR c++/25263
12924         * g++.dg/other/array2.C: New test case.
12925
12926 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
12927
12928         * gcc.dg/darwin-weakimport-3.c: New.
12929
12930         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
12931         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
12932         and to work on Darwin.
12933         * gcc.dg/attr-weakref-1b.c: New file.
12934         * gcc.dg/attr-weakref-2.c: New test.
12935         * gcc.dg/darwin-weakref-1.c: New test.
12936
12937 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
12938
12939         PR testsuite/25247
12940         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
12941         use in selector expressions.
12942         (dg-xfail-if): Ditto.
12943         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
12944         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
12945         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
12946         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
12947         * gcc.test-framework/test-framework.exp: Skip generated tests if
12948         CHECK_TEST_FRAMEWORK is not 1.
12949
12950 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12951
12952         PR tree-optimization/24963
12953         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
12954
12955         PR target/24108
12956         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
12957
12958         PR target/18580
12959         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
12960         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
12961         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
12962         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
12963
12964 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
12965
12966         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
12967         dg-options.
12968
12969 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
12970
12971         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
12972
12973 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
12974
12975         * gcc.dg/format/cast-1.c: New test.
12976
12977 2005-12-04  Roger Sayle  <roger@eyesopen.com>
12978
12979         PR c/7776
12980         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
12981         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
12982         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
12983         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
12984
12985 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
12986
12987         * gcc.dg/cast-pretty-print-1.c: New test.
12988
12989 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
12990
12991         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
12992
12993 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
12994
12995         PR c++/24173
12996         * g++.dg/template/friend40.C: New test.
12997
12998 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
12999
13000         PR target/25199
13001         * gcc.target/i386/movq-2.c: New test.
13002         * gcc.target/i386/movq.c: Remove target i?86, instead add
13003         dg-require-effective-target ilp32.
13004
13005 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13006
13007         PR c++/24103
13008         * g++.dg/other/default1.C: New test.
13009
13010 2005-12-02  Richard Guenther  <rguenther@suse.de>
13011
13012         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
13013
13014 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13015
13016         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
13017
13018 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
13019
13020         PR target/21017
13021         * gcc.target/powerpc/rotate.c: New.
13022
13023 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13024
13025         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
13026         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
13027
13028 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13029
13030         PR c/13384
13031         * gcc.dg/pr17730-1.c: Adjust.
13032         * gcc.dg/lvalue1.c (main): Likewise.
13033         * gcc.dg/lvalue-2.c: Likewise.
13034         * g++.dg/pr7503-3.C
13035
13036 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
13037
13038         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
13039         error messages.
13040
13041 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
13042
13043         PR fortran/24789
13044         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
13045
13046 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
13047
13048         PR target/24475
13049         * lib/target-supports.exp (check_effective_target_tls): New.
13050         (check_effective_target_tls_runtime): New.
13051         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
13052         for TLS support.
13053         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
13054         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13055         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
13056         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
13057         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
13058         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
13059         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13060         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
13061         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
13062         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
13063         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
13064         effective-target TLS.
13065         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
13066         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
13067         effective-target TLS runtime.
13068
13069 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
13070
13071         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
13072
13073 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
13074
13075         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
13076         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
13077         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
13078         ignored" warnings when "packing" is the same as the ABI layout.
13079
13080 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
13081
13082         PR fortran/21302
13083         * gfortran.dg/line_length_1.f: New test.
13084         * gfortran.dg/line_length_2.f90: Ditto.
13085
13086 2005-11-30  Richard Guenther  <rguenther@suse.de>
13087
13088         PR tree-optimization/21655
13089         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
13090
13091 2005-11-30  Dale Johannesen  <dalej@apple.com>
13092
13093         * gcc.c-torture/compile/pr24930.c: New.
13094
13095 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
13096
13097         PR fortran/15809
13098         *  gfortran.dg/auto_char_dummy_array.f90: New test.
13099
13100 2005-11-30  Jeff Law  <law@redhat.com>
13101
13102         * g++.old-deja/g++.law/pr25000.C: New test.
13103
13104 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
13105
13106         * gcc.dg/tls/opt-11.c: New test.
13107
13108 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
13109
13110         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
13111         targets.
13112         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
13113         LP64 ia64.
13114
13115 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
13116
13117         * gfortran.dg/open_access_1.f90: New test.
13118
13119 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13120
13121         * gcc.dg/charset/builtin2.c: New test.
13122
13123 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
13124
13125         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
13126         on mmix-*-* for *_[xy].c.
13127
13128 2005-11-28  Kean Johnston  <jkj@sco.com>
13129
13130         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
13131         headers.
13132         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
13133         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
13134         * gcc.target/i386/asm-3.c: Ditto.
13135         * gcc.target/i386/clobbers.c: Ditto.
13136         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
13137         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
13138         test regexp.
13139         * gcc.target/i386/mul.c: Ditto.
13140         * gcc.target/i386/ssetype-1.c: Ditto.
13141         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
13142         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
13143         static so the test works with -fPIC mode too. Based on comment in
13144         PR19231 by Pinski.
13145         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
13146
13147 2005-11-28  Richard Guenther  <rguenther@suse.de>
13148
13149         * gcc.dg/alias-9.c: New testcase.
13150         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
13151
13152 2005-11-28  Roger Sayle  <roger@eyesopen.com>
13153             Uros Bizjak  <uros@kss-loka.si>
13154
13155         PR middle-end/20219
13156         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
13157         tan(x)/sin(x) transformations.
13158
13159 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
13160
13161         PR middle-end/24575
13162         * gcc.dg/tree-ssa/divide-3.c: New test.
13163         * gcc.dg/tree-ssa/divide-4.c: New test.
13164
13165 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
13166
13167         PR fortran/24917
13168         *  gfortran.dg/boz_6.f90: New test.
13169
13170 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13171
13172         PR fortran/23912
13173         * gfortran.dg/modulo_1.f90: New test.
13174
13175 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13176
13177         PR libfortran/24919
13178         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
13179         fail on CRLF platforms.
13180         * gfortran.dg/ftell_2.f90: Likewise.
13181
13182 2005-11-26  Eric Christopher  <echristo@apple.com>
13183
13184         * gcc.dg/intmax_t-1.c: Remove mips xfail.
13185
13186 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
13187
13188         * objc.dg/gnu-runtime-3.m: Simplify.
13189
13190 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
13191
13192         PR middle-end/23669
13193         * gcc.dg/tree-ssa/divide-1.c: New test.
13194         * gcc.dg/tree-ssa/divide-2.c: New test.
13195
13196 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
13197
13198         PR libgfortran/24945
13199         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
13200
13201 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
13202
13203         PR libgfortran/24945
13204         * gfortran.dg/open_status_2.f90: New test.
13205
13206 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13207
13208         * gcc.c-torture/execute/builtins/fprintf.c,
13209         gcc.c-torture/execute/builtins/fputs-lib.c,
13210         gcc.c-torture/execute/builtins/fputs.c,
13211         gcc.c-torture/execute/builtins/lib/fprintf.c,
13212         gcc.c-torture/execute/builtins/lib/printf.c,
13213         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
13214
13215 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
13216
13217         * gcc.dg/20050922-2.c: New test.
13218
13219 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
13220
13221         * objc.dg/gnu-runtime-3.m: New test.
13222
13223 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13224
13225         PR c++/9278
13226         * g++.dg/other/void1.C: New test.
13227
13228 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
13229
13230         PR middle-end/24998
13231         * gcc.dg/torture/fp-int-convert-float.c,
13232         gcc.dg/torture/fp-int-convert-double.c,
13233         gcc.dg/torture/fp-int-convert-long-double.c,
13234         gcc.dg/torture/fp-int-convert-timode.c,
13235         gcc.dg/torture/fp-int-convert-float80.c,
13236         gcc.dg/torture/fp-int-convert-float80-timode.c,
13237         gcc.dg/torture/fp-int-convert-float128.c,
13238         gcc.dg/torture/fp-int-convert-float128-timode.c,
13239         gcc.dg/torture/fp-int-convert.h: New files.
13240
13241 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
13242
13243         PR middle-end/24989
13244         * gcc.dg/tree-ssa/bool-10.c: New test.
13245         * gcc.dg/tree-ssa/bool-11.c: New test.
13246         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
13247
13248 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
13249
13250         PR middle-end/24990
13251         * tree-ssa/pr24990-1.c: New test.
13252
13253 2005-11-24  Richard Guenther  <rguenther@suse.de>
13254         Dirk Mueller <dmueller@suse.de>
13255
13256         PR c++/14024
13257         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
13258         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
13259         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
13260         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
13261         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
13262         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
13263
13264 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
13265
13266         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
13267
13268 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13269
13270         PR c/21668
13271         * gcc.dg/Wc++-compat.c: New.
13272         * gcc.dg/Wno-c++-compat.c: New.
13273
13274 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
13275
13276         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
13277         (vspltish, vspltisw): Likewise.
13278
13279 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13280
13281         PR libgfortran/24794
13282         * gfortran.dg/namelist_12.f: Fix quotes.
13283         * gfortran.dg/namelist_13.f90: Fix quotes.
13284         * gfortran.dg/namelist_14.f90: Fix quotes.
13285         * gfortran.dg/namelist_15.f90: Fix quotes.
13286         * gfortran.dg/namelist_use.f90: Fix quotes.
13287         * gfortran.dg/namelist_use_only.f90: Fix quotes.
13288         * gfortran.dg/namelist_21.f90: New test.
13289         * gfortran.dg/namelist_22.f90: New test.
13290
13291 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
13292
13293         PR target/23435
13294         * gcc.c-torture/compile/pr23435.c: New.
13295
13296 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
13297
13298         * gcc.c-torture/execute/floatunsisf-1.c: New test.
13299
13300 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
13301
13302         * gcc.target/powerpc/405-macchw-1.c,
13303         gcc.target/powerpc/405-macchw-2.c,
13304         gcc.target/powerpc/405-macchwu-1.c,
13305         gcc.target/powerpc/405-macchwu-2.c,
13306         gcc.target/powerpc/405-machhw-1.c,
13307         gcc.target/powerpc/405-machhw-2.c,
13308         gcc.target/powerpc/405-machhwu-1.c,
13309         gcc.target/powerpc/405-machhwu-2.c,
13310         gcc.target/powerpc/405-maclhw-1.c,
13311         gcc.target/powerpc/405-maclhw-2.c,
13312         gcc.target/powerpc/405-maclhwu-1.c,
13313         gcc.target/powerpc/405-maclhwu-2.c,
13314         gcc.target/powerpc/405-mulchw-1.c,
13315         gcc.target/powerpc/405-mulchw-2.c,
13316         gcc.target/powerpc/405-mulchwu-1.c,
13317         gcc.target/powerpc/405-mulchwu-2.c,
13318         gcc.target/powerpc/405-mulhhw-1.c,
13319         gcc.target/powerpc/405-mulhhw-2.c,
13320         gcc.target/powerpc/405-mulhhwu-1.c,
13321         gcc.target/powerpc/405-mulhhwu-2.c,
13322         gcc.target/powerpc/405-mullhw-1.c,
13323         gcc.target/powerpc/405-mullhw-2.c,
13324         gcc.target/powerpc/405-mullhwu-1.c,
13325         gcc.target/powerpc/405-mullhwu-2.c,
13326         gcc.target/powerpc/405-nmacchw-1.c,
13327         gcc.target/powerpc/405-nmacchw-2.c,
13328         gcc.target/powerpc/405-nmachhw-1.c,
13329         gcc.target/powerpc/405-nmachhw-2.c,
13330         gcc.target/powerpc/405-nmaclhw-1.c,
13331         gcc.target/powerpc/405-nmaclhw-2.c,
13332         gcc.target/powerpc/440-macchw-1.c,
13333         gcc.target/powerpc/440-macchw-2.c,
13334         gcc.target/powerpc/440-macchwu-1.c,
13335         gcc.target/powerpc/440-macchwu-2.c,
13336         gcc.target/powerpc/440-machhw-1.c,
13337         gcc.target/powerpc/440-machhw-2.c,
13338         gcc.target/powerpc/440-machhwu-1.c,
13339         gcc.target/powerpc/440-machhwu-2.c,
13340         gcc.target/powerpc/440-maclhw-1.c,
13341         gcc.target/powerpc/440-maclhw-2.c,
13342         gcc.target/powerpc/440-maclhwu-1.c,
13343         gcc.target/powerpc/440-maclhwu-2.c,
13344         gcc.target/powerpc/440-mulchw-1.c,
13345         gcc.target/powerpc/440-mulchw-2.c,
13346         gcc.target/powerpc/440-mulchwu-1.c,
13347         gcc.target/powerpc/440-mulchwu-2.c,
13348         gcc.target/powerpc/440-mulhhw-1.c,
13349         gcc.target/powerpc/440-mulhhw-2.c,
13350         gcc.target/powerpc/440-mulhhwu-1.c,
13351         gcc.target/powerpc/440-mulhhwu-2.c,
13352         gcc.target/powerpc/440-mullhw-1.c,
13353         gcc.target/powerpc/440-mullhw-2.c,
13354         gcc.target/powerpc/440-mullhwu-1.c,
13355         gcc.target/powerpc/440-mullhwu-2.c,
13356         gcc.target/powerpc/440-nmacchw-1.c,
13357         gcc.target/powerpc/440-nmacchw-2.c,
13358         gcc.target/powerpc/440-nmachhw-1.c,
13359         gcc.target/powerpc/440-nmachhw-2.c,
13360         gcc.target/powerpc/440-nmaclhw-1.c,
13361         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
13362
13363 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
13364
13365         PR fortran/24774
13366         * gfortran.dg/inquire_9.f90: New test.
13367
13368         PR fortran/21647
13369         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
13370
13371 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13372
13373         PR libfortran/24432
13374         * lib/target-supports.exp (check_effective_target_fortran_large_real):
13375         Check that 'cos' is supported.
13376
13377 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
13378
13379         PR fortran/24223
13380         * gfortran.dg/substring_equivalence.f90: New test.
13381
13382         PR fortran/24705
13383         * gfortran.dg/auto_internal_assumed.f90: New test.
13384
13385 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
13386
13387         * gcc.dg/fold-div-2.c: New test.
13388
13389 2005-11-20  Ian Lance Taylor  <ian@airs.com>
13390
13391         PR rtl-optimization/24883
13392         * gcc.c-torture/compile/pr24883.c: New test.
13393
13394 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
13395
13396         PR middle-end/20583
13397         * gcc.c-torture/compile/pr20583.c: New.
13398
13399 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
13400
13401         * gcc.c-torture/execute/usmul.c: New test.
13402
13403 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
13404
13405         * gcc.dg/tree-ssa/vrp22.c: New test.
13406
13407 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
13408
13409         PR middle-end/24912
13410         * gcc.dg/torture/pr24912-1.c: New test.
13411
13412 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
13413
13414         PR fortran/24862
13415         * gfortran.dg/arrayio_derived_1.f90: New test.
13416
13417 2005-11-19  Richard Guenther  <rguenther@suse.de>
13418
13419         PR middle-end/23294
13420         * gcc.dg/tree-ssa/pr23294.c: New testcase.
13421
13422 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
13423
13424         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
13425
13426 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
13427
13428         PR c++/8355
13429         * g++.dg/template/friend39.C: New test.
13430
13431 2005-11-18  James E Wilson  <wilson@specifix.com>
13432
13433         * gcc.dg/builtin-strstr.c: New.
13434
13435 2005-11-18  Richard Henderson  <rth@redhat.com>
13436
13437         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
13438         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
13439         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
13440         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
13441         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
13442         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
13443         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
13444         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
13445         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
13446         renaming to remove initial "ia64-".
13447
13448 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
13449
13450         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
13451
13452 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
13453
13454         * g++.dg/cpp/string-2.C: New test.
13455
13456 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
13457
13458         * gcc.dg/tree-ssa/loop-14.c: New test.
13459
13460 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
13461             Michael Chamberlain <michael@chamberlain.net.au>
13462
13463         * ada/acats/run_all.sh (target_run): Kill long running tests.
13464
13465 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13466
13467         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
13468         * gcc.dg/cleanup-9.c: Likewise.
13469         * gcc.dg/cleanup-10.c: Likewise.
13470         * gcc.dg/cleanup-11.c: Likewise.
13471
13472 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13473
13474         PR fortran/24892
13475         * gfortran.dg/open_access_append_1.f90: New test.
13476         * gfortran.dg/open_access_append_2.f90: New test.
13477
13478 2005-11-16  Richard Guenther  <rguenther@suse.de>
13479
13480         PR middle-end/24851
13481         * gcc.c-torture/execute/pr24851.c: New testcase.
13482
13483 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
13484
13485         * gcc.dg/fold-overflow-1.c: New test.
13486
13487 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
13488
13489         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
13490         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
13491
13492 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
13493
13494         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
13495         structures.
13496         * g++.dg/eh/forced2.C: Likewise.
13497         * g++.dg/eh/forced3.C: Likewise.
13498         * g++.dg/eh/forced4.C: Likewise.
13499
13500 2005-11-11  Mike Stump  <mrs@apple.com>
13501
13502         * g++.old-deja/g++.mike/unused.C: Add.
13503
13504 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
13505
13506         PR c++/24667
13507         * g++.dg/warn/Wcast-qual1.C: New test.
13508
13509 2005-11-15  Jan Hubicka  <jh@suse.cz>
13510
13511         * gcc.dg/winline-5.c: Add large-unit-insns limit.
13512
13513 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
13514
13515         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
13516
13517 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
13518
13519         PR 24840
13520         * gcc.dg/tree-ssa/pr24840.c: New test.
13521
13522 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
13523
13524         PR testsuite/24841
13525         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
13526
13527 2005-11-14  Dale Johannesen  <dalej@apple.com>
13528
13529         * gcc.c-torture/execute/20051113-1.c: New.
13530
13531 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
13532
13533         PR c++/24687
13534         * g++.dg/template/crash43.C: New test.
13535
13536 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
13537
13538         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
13539
13540 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
13541
13542         PR c++/24817
13543         * g++.dg/eh/spec8.C: New test.
13544
13545 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
13546
13547         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
13548
13549 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
13550
13551         PR c++/20293
13552         * g++.dg/parse/ambig4.C: New test.
13553         * g++.dg/tc1/dr101.C: Adjust error markers.
13554         * g++.dg/lookup/strong-using-2.C: Likewise.
13555         * g++.dg/lookup/ambig5.C: Likewise.
13556         * g++.dg/lookup/ambig4.C: Likewise.
13557         * g++.dg/parse/crash22.C: Likewise.
13558
13559 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
13560
13561         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
13562
13563 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
13564
13565         * gcc.dg/nested-calls-1.c: New test.
13566
13567 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13568
13569         * gfortran.dg/complex_intrinsic_1.f90: New test.
13570         * gfortran.dg/complex_intrinsic_2.f90: New test.
13571         * gfortran.dg/fgetc_1.f90: New test.
13572         * gfortran.dg/fgetc_2.f90: New test.
13573         * gfortran.dg/fgetc_3.f90: New test.
13574         * gfortran.dg/ftell_1.f90: New test.
13575         * gfortran.dg/ftell_2.f90: New test.
13576         * gfortran.dg/gnu_logical_1.F: New test.
13577         * gfortran.dg/gnu_logical_2.f90: New test.
13578
13579 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
13580
13581         PR middle-end/24820
13582         * testsuite/gcc.dg/pr24820.c: New test.
13583
13584 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
13585
13586         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
13587         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
13588         variable.
13589
13590 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13591
13592         testsuite/24614
13593         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
13594
13595 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
13596
13597         * gcc.target/cris/cris.exp: New file.
13598         * gcc.target/cris/rld-legit1.c: New test.
13599         * gcc.target/cris/rld-legit2.c: New test.
13600
13601 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
13602
13603         PR c++/24780
13604         * g++.dg/opt/pr24780.C: New test.
13605
13606         PR c++/24761
13607         * g++.dg/template/asm1.C: New test.
13608
13609 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
13610
13611         PR libgfortran/24787
13612         * gfortran.dg/scan_1.f90: New test.
13613
13614 2005-11-12  Jan Hubicka  <jh@suse.cz>
13615
13616         * gcc.target/i386/minmax-1.c: New.
13617         * gcc.target/i386/minmax-2.c: New.
13618
13619 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
13620
13621         * gcc.dg/pr24445.c: Fix for 64-bit targets.
13622
13623 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
13624
13625         * gcc.c-torture/execute/20051110-1.c,
13626         gcc.c-torture/execute/20051110-2.c: New tests.
13627
13628 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
13629
13630         PR middle-end/24750
13631         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
13632         New tests.
13633
13634 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
13635
13636         * lib/target-libpath.exp (get_shlib_extension): New proc.
13637         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
13638         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13639         * lib/objc.exp (objc_target_compile): Likewise.
13640         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
13641         detection.
13642
13643 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
13644
13645         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
13646
13647         * lib/target-supports.exp (check_effective_target_static_libgfortran):
13648         Add -static to additional_flags and pass it to target_compile.
13649
13650 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
13651
13652         PR libgfortran/24719
13653         gfortran.dg/read_noadvance.f90: New test.
13654
13655         PR libgfortran/24699
13656         gfortran.dg/fmt_t_2.f90: New test.
13657
13658         PR libgfortran/24785
13659         gfortran.dg/read_x_eor.f90: New test.
13660
13661         PR libgfortran/24584
13662         gfortran.dg/namelist_empty.f90: Rename test.
13663
13664         PR libgfortran/24489
13665         gfortran/read_eor.f90: Rename test.
13666
13667 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
13668
13669         PR fortran/15976
13670         * gfortran.dg/automatic_module_variable.f90: New test.
13671
13672 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
13673
13674         PR target/24445
13675         * gcc.dg/pr24445.c: New test.
13676
13677 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
13678
13679         PR fortran/24655
13680         PR fortran/24755
13681         * gfortran.dg/recursive_statement_functions.f90: Add statement
13682         functions using inline intrinsic functions and parameters to test
13683         that they no longer seg-fault.
13684
13685         PR fortran/24409
13686         gfortran.dg/nested_modules_4.f90: New test.
13687         gfortran.dg/nested_modules_5.f90: New test.
13688
13689 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13690
13691         PR fortran/24643
13692         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
13693
13694 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
13695
13696         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
13697         failures.
13698
13699 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13700
13701         * gcc.dg/sparc-getcontext-1.c: New test.
13702
13703 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
13704
13705         * gcc.dg/ifcvt-fabs-1.c: New test.
13706
13707 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
13708
13709         PR other/4372
13710         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
13711         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
13712
13713 2005-11-09  Richard Guenther  <rguenther@suse.de>
13714
13715         PR tree-optimization/24716
13716         * gcc.c-torture/execute/pr24716.c: New testcase.
13717
13718 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13719
13720         * gcc.dg/pr24624.c: Disable for non S/390 targets.
13721
13722 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13723
13724         PR 24624
13725         * gcc.dg/pr24624.c: Testcase added.
13726
13727 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13728
13729         PR 24623
13730         * g++.dg/other/pr24623.C: Testcase added.
13731
13732 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
13733
13734         PR fortran/22607
13735         * gfortran-dg/pure_byref_1.f90: New.
13736         * gfortran-dg/pure_byref_2.f90: New.
13737
13738 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
13739
13740         PR c/24101
13741         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
13742         * gcc.dg/dg.exp: Run main loop also for *.i files.
13743
13744 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
13745
13746         PR c++/19450
13747         * g++.dg/tls/diag-3.C: New test.
13748         * g++.dg/tls/diag-4.C: New test.
13749         * g++.dg/tls/static-1.C: New test.
13750         * g++.dg/tls/static-1a.cc: New file.
13751
13752 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
13753
13754         PR 23046
13755         * g++.dg/tree-ssa/pr23046.C: New test.
13756
13757 2005-11-08  Devang Patel <dpatel@apple.com>
13758
13759         PR tree-optimization/23115
13760         * gcc.dg/tree-ssa/pr23115.c: New.
13761
13762 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
13763
13764         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
13765         * gcc.target/powerpc/pr16155.c: Same.
13766         * gcc.target/powerpc/altivec-1.c: Same.
13767         * gcc.target/powerpc/altivec-2.c: Same.
13768         * gcc.target/powerpc/altivec-3.c: Same.
13769         * gcc.target/powerpc/altivec-5.c: Same.
13770         * gcc.target/powerpc/altivec-11.c: Same.
13771         * gcc.target/powerpc/altivec-12.c: Same.
13772         * gcc.target/powerpc/altivec-14.c: Same.
13773         * gcc.target/powerpc/altivec-22.c: Same.
13774         * gcc.target/powerpc/altivec-consts.c: Same.
13775         * gcc.target/powerpc/altivec-pr22085.c: Same.
13776         * gcc.target/powerpc/altivec-splat.c: Same.
13777         * gcc.target/powerpc/altivec-varargs-1.c: Same.
13778         * gcc.target/powerpc/altivec-vec-merge.c: Same.
13779         * gcc.target/powerpc/darwin-longlong.c: Same.
13780
13781 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
13782
13783         PR target/19340
13784         * gcc.dg/pr19340.c: New test.
13785
13786 2005-11-07  Ian Lance Taylor  <ian@airs.com>
13787
13788         PR rtl-optimization/24683
13789         * gcc.dg/pr24683.c: New test.
13790
13791 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
13792
13793         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
13794         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
13795
13796 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
13797
13798         * gcc.target/i386/pr23376.c: Compile with -mmmx.
13799
13800 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
13801
13802         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
13803
13804 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
13805
13806         PR target/24230
13807
13808         * gcc.target/powerpc/altivec-consts.c,
13809         gcc.target/powerpc/altivec-splat.c: New testcase.
13810
13811 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
13812
13813         PR c/24599
13814
13815         * gcc.dg/overflow-2.c: New testcase.
13816
13817 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
13818
13819         PR rtl-optimization/23567
13820         * gcc.c-torture/execute/20051104-1.c: New test.
13821
13822 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
13823
13824         PR fortran/24534
13825         gfortran.dg/private_type_2.f90: Modified to check that case with
13826         PRIVATE declaration within derived type is accepted.
13827
13828         PR fortran/20838
13829         gfortran.dg/pointer_assign_1.f90: New test.
13830
13831         PR fortran/20840
13832         * gfortran.dg/arrayio_0.f90: New test.
13833
13834         PR fortran/17737
13835         gfortran.dg/data_initialized.f90: New test.
13836         gfortran.dg/data_constraints_1.f90: New test.
13837         gfortran.dg/data_constraints_2.f90: New test.
13838
13839 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
13840
13841         PR fortran/24174
13842         PR fortran/24305
13843         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
13844
13845 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
13846
13847         PR 24670
13848         * gcc.dg/tree-ssa/pr24670.c: New test.
13849
13850 2005-11-05  Ian Lance Taylor  <ian@airs.com>
13851
13852         PR target/22432
13853         * gcc.target/i386/pr22432.c: New test.
13854
13855 2005-11-05  Richard Henderson  <rth@redhat.com>
13856
13857         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
13858         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
13859         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
13860         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
13861         from gcc.dg/alpha-*.
13862         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
13863         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
13864
13865 2005-11-05  Andreas Jaeger  <aj@suse.de>
13866
13867         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
13868
13869 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
13870
13871         PR target/23424
13872         * gcc.dg/torture/pr23424-1.c: New test.
13873
13874 2005-11-04  Richard Henderson  <rth@redhat.com>
13875
13876         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
13877         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
13878         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
13879         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
13880         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
13881         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
13882         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
13883         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
13884         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
13885         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
13886         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
13887         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
13888         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
13889         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
13890         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
13891         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
13892         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
13893         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
13894         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
13895         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
13896         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
13897         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
13898         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
13899         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
13900         Move from gcc.dg/.
13901         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
13902         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
13903         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
13904         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
13905         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
13906         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
13907         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
13908         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
13909         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
13910         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
13911         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
13912         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
13913         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
13914         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
13915         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
13916         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
13917         gcc.target/i386/lea.c, gcc.target/i386/local.c,
13918         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
13919         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
13920         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
13921         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
13922         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
13923         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
13924         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
13925         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
13926         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
13927         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
13928         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
13929         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
13930         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
13931         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
13932         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
13933         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
13934         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
13935         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
13936         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
13937         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
13938         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
13939         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
13940         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
13941         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
13942         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
13943         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
13944         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
13945         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
13946
13947 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
13948
13949         PR 24627
13950         * gcc.dg/tree-ssa/pr24627.c: New test.
13951
13952 2005-11-04 Paul Brook  <paul@codesourcery.com>
13953
13954         * gcc.dg/tls/opt-10.c: New test.
13955
13956 2005-11-04  Andreas Jaeger  <aj@suse.de>
13957
13958         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
13959         avoid extra warnings.
13960
13961 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13962
13963         PR libfortran/22298
13964         * lib/target-supports.exp
13965         (check_effective_target_static_libgfortran): New
13966         static_libgfortran effective target.
13967         * gfortran.dg/static_linking_1.f: New test.
13968         * gfortran.dg/static_linking_1.c: New file.
13969
13970 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
13971
13972         * gcc.dg/pr24615.c: Guard test with { target fpic }.
13973
13974 2005-11-03  Josh Conner  <jconner@apple.com>
13975
13976         PR c++/19989
13977         g++.dg/ext/array2.C: New test.
13978         g++.dg/template/dependent-name3.C: New test.
13979         g++.dg/template/dependent-name4.C: New test.
13980         g++.dg/template/sfinae2.C: New test.
13981
13982 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
13983
13984         PR preprocessor/22042
13985         * gcc.dg/cpp/strify4.c: New test.
13986
13987 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
13988
13989         PR c++/17964
13990         * g++.dg/cpp/string-1.C: New test.
13991
13992 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
13993
13994         * gcc.target/powerpc: New directory.
13995         * gcc.target/powerpc/powerpc.exp: New file.
13996         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
13997         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
13998         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
13999         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
14000         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
14001         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
14002         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
14003         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
14004         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
14005         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
14006         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
14007         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
14008         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
14009         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
14010         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
14011         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
14012         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
14013         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
14014         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
14015         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
14016         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
14017         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
14018         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
14019         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
14020         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
14021         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
14022         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
14023         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
14024         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
14025         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
14026         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
14027         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
14028         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
14029         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
14030
14031 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
14032
14033         PR c++/21627
14034         * g++.dg/warn/inline2.C: New test.
14035
14036 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
14037
14038         PR middle-end/23155
14039         * g++.dg/ext/c99struct1.C: New test.
14040         * gcc.dg/union-cast-1.c: New test.
14041         * gcc.dg/union-cast-2.c: New test.
14042         * gcc.dg/union-cast-3.c: New test.
14043
14044 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
14045
14046         PR middle-end/24589
14047         * gcc.c-torture/execute/zero-struct-2.c: New test.
14048
14049 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
14050
14051         PR c++/24582
14052         * g++.dg/init/switch1.C: New test.
14053
14054 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14055
14056         * gcc.dg/delay-slot-1.c: New test.
14057
14058 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
14059
14060         PR target/24620
14061         * gcc.dg/pr24620.c: New test.
14062
14063 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
14064
14065         PR c/24329
14066         * gcc.dg/format/unnamed-1.c: New test.
14067
14068 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
14069
14070         PR c++/22434
14071         * g++.dg/expr/cond8.C: New test.
14072
14073         PR c++/24560
14074         * g++.dg/parse/dot1.C: New test.
14075
14076 2005-11-02  Jan Hubicka  <jh@suse.cz>
14077
14078         PR target/23303
14079         * gcc.dg/i386-lea.c: New test
14080
14081 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
14082
14083         PR target/24615
14084         * gcc.dg/pr24615.c: New test.
14085
14086 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
14087
14088         PR target/24600
14089         * gcc.dg/pr24600.c: New test.
14090
14091 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
14092
14093         PR c++/19253
14094         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
14095         * g++.dg/parse/typename9.C: New test.
14096         * g++/dg/parse/typename10.C: Likewise.
14097
14098 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
14099
14100         PR fortran/18157
14101         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
14102         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
14103         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
14104
14105 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
14106
14107         PR c++/24569
14108         * g++.dg/debug/static1.C: New test.
14109
14110 2005-11-02  Josh Conner  <jconner@apple.com>
14111
14112         * g++.dg/crash38.C: moved into proper directory...
14113         * g++.dg/template/crash42.C: ...here
14114
14115 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
14116
14117         PR target/18338
14118         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
14119         pcc_bitfield_type_matters || default_packed.
14120
14121         * lib/target-supports.exp
14122         (check_effective_target_pcc_bitfield_type_matters): New proc.
14123         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
14124
14125         PR testsuite/23304
14126         * lib/target-supports.exp (check_effective_default_packed): New proc.
14127         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
14128         Gate expected errors on target ! default_packed.
14129         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
14130
14131 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14132
14133         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
14134         change (r106358).
14135
14136 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14137
14138         PR fortran/24008
14139         * gfortran.dg/entry_5.f90: New.
14140         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
14141
14142 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
14143
14144         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
14145
14146 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
14147
14148         PR fortran/21565
14149         gfortran.dg/namelist_blockdata.f90: New test.
14150
14151         PR fortran/18737
14152         gfortran.dg/external_implicit_none.f90: New test.
14153
14154         PR fortran/14994
14155         * gfortran.dg/secnds.f: New test.
14156
14157 2005-10-31  Jan Hubicka  <jh@suse.cz>
14158
14159         PR target/20928
14160         * gcc.c-torture/compile/pr20928.c: New test.
14161
14162 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
14163
14164         PR middle-end/23492
14165         * gcc.c-torture/compile/zero-strct-5.c: New test.
14166
14167 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
14168
14169         PR libgfortran/24584
14170         * gfortran.dg/pr24584.f90: New test.
14171
14172 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
14173
14174         PR fortran/18883
14175         * gfortran.dg/char_result_9.f90: New.
14176         * gfortran.dg/char_result_10.f90: New.
14177
14178 2005-10-30  Jan Hubicka  <jh@suse.cz>
14179
14180         * g++.dg/tree-ssa/pr24172.C: New testcase.
14181
14182 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14183
14184         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
14185
14186 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
14187
14188         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
14189         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
14190         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
14191         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
14192         gfortran.dg/enum_9.f90,
14193         gfortran.fortran-torture/compile/enum_1.f90,
14194         gfortran.fortran-torture/execute/enum_1.f90,
14195         gfortran.fortran-torture/execute/enum_2.f90,
14196         gfortran.fortran-torture/execute/enum_3.f90,
14197         gfortran.fortran-torture/execute/enum_4.f90: New tests.
14198
14199 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
14200
14201         PR target/18482
14202         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
14203         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
14204
14205 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14206
14207         PR libfortran/20179
14208         * gfortran.dg/mixed_io_1.f90: New test.
14209         * gfortran.dg/mixed_io_1.c: New file.
14210
14211 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14212
14213         * gfortran.dg/malloc_free_1.f90: New test.
14214
14215 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
14216
14217         * gcc.dg/nested-func-4.c: Require profiling -pg.
14218
14219 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14220
14221         PR C++/23229
14222         * g++.dg/warn/main-2.C: New test.
14223
14224 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
14225
14226         PR fortran/24545
14227         * gfortran.dg/interface_2.f90: new test.
14228
14229 2005-10-28  Josh Conner  <jconner@apple.com>
14230
14231         PR c++/22153
14232         * g++.dg/template/crash38.C: New test.
14233         * g++.dg/parse/explicit1.C: Change expected errors.
14234
14235 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14236
14237         PR C++/23426
14238         * g++.dg/other/large-size-array.C: New test.
14239
14240 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14241
14242         PR middle-end/24362
14243         * g++.dg/opt/complex4.C: New test.
14244
14245 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
14246
14247         * gcc.dg/nested-func-4.c: New test.
14248
14249 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
14250
14251         PR fortran/24158
14252         gfortran.dg/derived_recursion.f90: New test.
14253         gfortran.dg/implicit_actual.f90: New test.
14254
14255 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
14256
14257         PR middle-end/24295, PR testsuite/24477
14258         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
14259         removed when weakref hits the tree.
14260
14261 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
14262
14263         * gfortran.dg/cray_pointers_4.f90: New test.
14264
14265         * gfortran.dg/cray_pointers_5.f90: New test.
14266
14267 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
14268
14269         PR fortran/22290
14270         * gfortran.dg/assign_5.f90: New test.
14271         * gfortran.dg/assign_6.f: New test.
14272
14273 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
14274
14275         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
14276         CPU has no SSE support.
14277
14278 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
14279
14280         PR libgfortran/24224
14281         * gfortran.dg/arrayio_1.f90: Update attribution.
14282         * gfortran.dg/arrayio_2.f90: Update attribution.
14283         * gfortran.dg/arrayio_3.f90: Update attribution.
14284         * gfortran.dg/arrayio_4.f90: Update test conditions.
14285         * gfortran.dg/arrayio_5.f90: Update attribution.
14286         * gfortran.dg/arrayio_6.f90: New test.
14287         * gfortran.dg/arrayio_7.f90: New test.
14288
14289 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
14290
14291         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
14292
14293 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
14294
14295         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
14296
14297 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
14298
14299         PR fortran/24416
14300         * gfortran.dg/namelist_char_only.f90: New test.
14301
14302 2005-10-24  Asher Langton  <langton2@llnl.gov>
14303
14304         PR fortran/17031
14305         PR fortran/22282
14306         * gfortran.dg/cray_pointers_1.f90: New test.
14307         * gfortran.dg/cray_pointers_2.f90: New test.
14308         * gfortran.dg/cray_pointers_3.f90: New test.
14309         * gfortran.dg/loc_1.f90: New test.
14310         * gfortran.dg/loc_2.f90: New test.
14311
14312 2005-10-24  Steven Bosscher  <stevenb@suse.de>
14313
14314         * gcc.dg/pr24225.c: New test.
14315
14316 2005-10-24  Asher Langton  <langton2@llnl.gov>
14317
14318         * gfortran.dg/dup_save_1.f90: New test.
14319         * gfortran.dg/dup_save_2.f90: New test.
14320
14321 2005-10-24  Paul Brook  <paul@codesourcery.com>
14322
14323         PR 24107
14324         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
14325         stdint.h.
14326
14327 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
14328
14329         PR libgfortran/24489
14330         * gfortran.dg/pr24489.f90: New test.
14331
14332 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
14333
14334         PR fortran/23635
14335         * gfortran.dg/ichar_1.f90: Add tests for derived types.
14336
14337 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
14338
14339         PR target/18911
14340         * g++.dg/init/array16.C: Skip for mmix-*-*.
14341
14342 2005-10-23  Asher Langton  <langton2@llnl.gov>
14343
14344         * gfortran.dg/byte_1.f90: New test.
14345         * gfortran.dg/byte_2.f90: New test.
14346
14347 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
14348
14349         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
14350
14351 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
14352
14353         PR fortran/18022
14354         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
14355
14356         PR fortran/24311
14357         * gfortran.dg/merge_char_const.f90: New test.
14358
14359         PR fortran/24384
14360         * gfortran.dg/spread_scalar_source.f90: New test.
14361
14362 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
14363
14364         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
14365
14366         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
14367         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
14368
14369         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
14370
14371 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
14372
14373         PR fortran/24426
14374         * gfortran.dg/der_pointer_4.f90: New.
14375
14376 2005-10-22  David Ayers  <d.ayers@inode.at>
14377
14378         * obj-c++.dg/except-1.mm: Simplify.
14379
14380 2005-10-21  David Ayers  <d.ayers@inode.at>
14381
14382         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
14383
14384 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
14385
14386         * gfortran.dg/assumed_dummy_2.f90: New test.
14387
14388 2005-10-21  James E Wilson  <wilson@specifix.com>
14389
14390         PR preprocessor/15220
14391         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
14392
14393 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
14394
14395         * gcc.c-torture/execute/20051021-1.c: New test.
14396
14397 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
14398
14399         PR c++/24260
14400         * g++.dg/ext/tmplattr1.C: New test.
14401
14402 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
14403
14404         PR fortran/24440
14405         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
14406
14407 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
14408
14409         * obj-c++.dg/except-1.mm: New.
14410
14411         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
14412
14413 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
14414
14415         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
14416
14417 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
14418
14419         PR middle-end/24295
14420         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
14421         declarations with the same names as thunks' alias targets, use
14422         aliases instead.
14423         * gcc.dg/attr-alias-3.c: New test.
14424         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
14425
14426 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
14427
14428         PR c++/22618
14429         * g++.dg/parse/access8.C: New test.
14430
14431 2005-10-20  Richard Guenther  <rguenther@suse.de>
14432
14433         PR c++/24439
14434         * g++.dg/tree-ssa/pr24439.C: New testcase.
14435
14436 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14437
14438         * g++.dg/opt/delay-slot-1.C: New test.
14439
14440 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
14441
14442         PR fortran/21625
14443         * gfortran.fg/der_init_1.f90: New.
14444
14445 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
14446
14447         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
14448
14449 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
14450
14451         PR c++/21908
14452         * g++.dg/parse/error28.C: New test.
14453
14454 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14455
14456         * gcc.dg/profile-generate-2.c: New test.
14457
14458 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
14459
14460         PR target/23589
14461         * g++.dg/ext/dllimport11.C: New.
14462
14463 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14464
14465         PR c++/22293
14466         * g++.dg/other/friend3.C: New test.
14467
14468 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
14469
14470         PR c++/23293
14471         * g++.dg/template/error19.C: New test.
14472
14473 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
14474
14475         PR c++/21383
14476         * g++.dg/overload/koenig2.C: New.
14477
14478         PR c++/23118
14479         * g++.dg/overload/error2.C: New.
14480
14481         PR c++/22604
14482         * g++.dg/inherit/covariant14.C: New.
14483
14484 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14485
14486         PR c++/23440
14487         * g++.dg/parse/for1.C: New test.
14488
14489 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
14490
14491         PR fortran/23446
14492         * gfortran.dg/host_dummy_index_1.f90: New test.
14493
14494         PR fortran/21459
14495         * gfortran.dg/automatic_char_len_2.f90: New test.
14496
14497         PR fortran/20866
14498         * gfortran.dg/recursive_statement_functions.f90: New test.
14499
14500         PR fortran/20853
14501         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
14502
14503         PR fortran/20849
14504         * gfortran.dg/external_initializer.f90: New test.
14505
14506         PR fortran/20837
14507         * non_module_public.f90: New test.
14508
14509 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
14510
14511         PR c++/24386
14512         * g++.dg/template/overload7.C: New.
14513
14514         PR c++/22551
14515         * g++.dg/other/switch2.C: Remove expected warnings.
14516
14517         PR c++/21353
14518         * g++.dg/template/defarg6.C: New.
14519
14520 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
14521
14522         PR target/24315
14523         * gcc.target/i386/pr24315.c: New test.
14524
14525 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
14526
14527         PR c++/24389
14528         * g++.dg/template/static21.C: New test.
14529         * g++.dg/template/static21-a.cc: Likewise.
14530
14531 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
14532
14533         PR c++/23959
14534         * g++.dg/warn/Wswitch-default-1.C: New test.
14535         * g++.dg/warn/Wswitch-default-2.C: New test.
14536
14537 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
14538
14539         PR c++/22173
14540         * g++.dg/parse/template18.C: New test.
14541         * g++.dg/template/nontype15.C: Likewise.
14542
14543 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
14544
14545         PR fortran/22273
14546         * gfortran.dg/spec_expr_2.f90: New.
14547
14548 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
14549
14550         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
14551         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
14552         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
14553         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
14554         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
14555         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
14556         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
14557         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
14558         previous target-specific skips and warning-message matches where
14559         applicable.
14560
14561 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
14562
14563         PR c++/21347
14564         * g++.dg/warn/Wctor-dtor.C: New test.
14565
14566 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14567
14568         PR c/23439
14569         * gcc.dg/for-1.c: New test.
14570
14571 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
14572
14573         PR c++/19565
14574         * g++.dg/warn/Wconversion1.C: New test.
14575         * g++.dg/ext/packed4.C: Compile with -w.
14576         * g++.dg/opt/20050511-1.C: Likewise.
14577         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
14578
14579 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
14580
14581         * gfortran.dg/boz_5.f90: New test.
14582
14583 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
14584
14585         PR c++/22551
14586         * g++.dg/other/switch2.C: New.
14587
14588         PR c++/23984
14589         * g++.dg/init/ctor7.C: New.
14590
14591 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
14592
14593         PR c++/23730
14594         * g++.dg/parse/crash32.C: New test.
14595
14596 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
14597
14598         PR c++/20721
14599         * g++.dg/init/goto2.C: New test.
14600
14601         PR c++/22464
14602         * g++.dg/template/crash/41.C: New test.
14603
14604         PR c++/22180
14605         * g++.dg/template/crash40.C: New test.
14606
14607         PR c++/23694
14608         * g++.dg/parse/friend5.C: New test.
14609
14610         PR c++/23307
14611         * g++.dg/template/crash38.C: New test.
14612
14613         PR c++/22352
14614         * g++.dg/template/friend38.C: New test.
14615
14616         PR c++/22405
14617         * g++.dg/template/crash39.C: New test.
14618
14619 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
14620
14621         * gcc.dg/debug/dwarf2/dwarf-char1.c,
14622         gcc.dg/debug/dwarf2/dwarf-char2.c,
14623         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
14624
14625         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
14626
14627 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
14628
14629         * gcc.dg/dll-2.c: Add tests for warnings.
14630         * gcc.dg/dll-3.c: Likewise.
14631         * gcc.dg/dll-4.c: Likewise.
14632
14633         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
14634         * g++.dg/ext/dllimport2.C: Likewise.
14635         * g++.dg/ext/dllimport3.C: Likewise.
14636         * g++.dg/ext/dllimport7.C: Likewise.
14637         * g++.dg/ext/dllimport8.C: Likewise.
14638         * g++.dg/ext/dllimport9.C: Likewise.
14639
14640 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
14641
14642         PR fortran/24092
14643         * gfortran.dg/derived_pointer_recursion.f90: New test.
14644
14645 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
14646
14647         * gcc.c-torture/execute/20051012-1.c: New test.
14648
14649 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
14650
14651         PR fortran/18082
14652         * gfortran.dg/automatic_char_len_1.f90: New test.
14653
14654 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
14655
14656         PR fortran/20847
14657         * gfortran.dg/save_common.f90: New test.
14658
14659         PR fortran/20856
14660         * gfortran.dg/save_result.f90: New test.
14661
14662 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
14663
14664         PR c++/21592
14665         * g++.dg/template/dependent-expr1.C: Add new expected error.
14666         * g++.dg/template/dependent-expr2.C: Adjust error text.
14667         * g++.dg/template/overload6.C: New.
14668
14669         PR c++/23797
14670         * g++.dg/other/typename8.C: New.
14671
14672         PR c++/21117
14673         * g++.dg/other/return1.C: New.
14674
14675 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
14676
14677         PR c++/24052
14678         * g++.dg/ext/label5.C: New.
14679
14680 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
14681
14682         PR c++/19964
14683         * g++.dg/parse/crash31.C: New.
14684
14685 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
14686
14687         * g++.dg/ipa/ipa-1.c: New test.
14688         * g++.dg/ipa/ipa-2.c: New test.
14689         * g++.dg/ipa/ipa-3.c: New test.
14690         * g++.dg/ipa/ipa-4.c: New test.
14691         * g++.dg/ipa/ipa-5.c: New test.
14692         * g++.dg/ipa/ipa.exp: New file.
14693
14694 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
14695
14696         PR fortran/24207
14697         * gfortran.dg/private_type_3.f90: New test.
14698
14699 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
14700
14701         PR fortran/20786
14702         gfortran.dg/aint_anint_1.f90: New test.
14703
14704 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
14705
14706         PR libgfortran/24313
14707         gfortran.dg/csqrt.f: New test.
14708
14709 2005-10-11  Ian Lance Taylor  <ian@airs.com>
14710
14711         PR c++/8057
14712         * g++.dg/warn/noeffect7.C: New test.
14713         * g++.dg/warn/noeffect2.C: Instantiate templates.
14714         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
14715         and warning.
14716
14717 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
14718
14719         PR c++/21089
14720         * g++.dg/init/float1.C: New test.
14721
14722         PR c++/24277
14723         * g++.dg/init/member1.C: Tweak error markers.
14724
14725 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
14726
14727         PR testsuite/24281
14728         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
14729         Check for null pointer.
14730
14731 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
14732
14733         PR c++/21369
14734         * g++.dg/parse/ret-type3.C: New test.
14735
14736 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
14737
14738         PR tree-opt/23946
14739         * gcc.c-torture/compile/pr23946.c: New test.
14740
14741 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
14742
14743         * g++.dg/opt/mmx2.C: New test.
14744
14745 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
14746
14747         PR c++/24277
14748         * g++.dg/template/static20.C: New test.
14749
14750         PR c++/24302
14751         * g++.dg/warn/Wunused-12.C: New test.
14752
14753         PR c++/23437
14754         * g++.dg/template/arg4.C: New test.
14755
14756 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14757
14758         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
14759         * gcc.dg/ucnid-3.c: Likewise.
14760         * gcc.dg/ucnid-4.c: Likewise.
14761         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
14762         * g++.dg/other/ucnid-1.C: Likewise.
14763         * gcc.dg/sparc-frame-1.c: New test.
14764
14765 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
14766
14767         PR c++/24139
14768         * g++.dg/template/spec27.C: New test.
14769
14770         PR c++/24275
14771         * g++.dg/template/static19.C: New test.
14772
14773 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14774
14775         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
14776         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
14777
14778 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
14779
14780         PR target/24136
14781         * gfortran.fortran-torture/compile/pr24136.f: New test.
14782
14783 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
14784
14785         PR c++/22172
14786         * g++.dg/parse/crash30.C: New test.
14787
14788 2005-10-07  Richard Guenther  <rguenther@suse.de>
14789
14790         PR middle-end/24227
14791         * gcc.c-torture/compile/pr24227.c: New testcase.
14792
14793 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
14794
14795         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
14796         Do not put aligned attributes on array elements.
14797
14798 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
14799
14800         PR testsuite/23611, PR testsuite/23615
14801         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
14802         writing prototypes of library functions by hand.
14803         * obj-c++.dg/bitfield-4.mm: Likewise.
14804         * obj-c++.dg/const-str-4.mm: Likewise.
14805         * obj-c++.dg/encode-4.mm: Likewise.
14806         * obj-c++.dg/encode-5.mm: Likewise.
14807         * obj-c++.dg/encode-6.mm: Likewise.
14808         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
14809         * obj-c++.dg/method-10.mm: Likewise.
14810         * obj-c++.dg/method-17.mm: Likewise.
14811         * obj-c++.dg/method-19.mm: Likewise.
14812         * obj-c++.dg/try-catch-2.mm: Likewise.
14813
14814 2005-10-06  Richard Henderson  <rth@redhat.com>
14815
14816         PR 24236
14817         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
14818
14819 2005-10-06  Dale Johannesen  <dalej@apple.com>
14820
14821         * gcc.c-torture/execute/20030125-1.c: Correct.
14822
14823 2005-10-06  Richard Guenther  <rguenther@suse.de>
14824
14825         PR tree-optimization/24238
14826         * g++.dg/tree-ssa/pr24238.C: New testcase.
14827
14828 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
14829
14830         PR 18568
14831         * gfortran.dg/der_pointer_3.f90: New test.
14832
14833 2005-10-05  Devang Patel  <dpatel@apple.com>
14834
14835         PR Debug/23205
14836         * g++.dg/other/PR23205.C: New.
14837
14838 2005-10-05  Richard Henderson  <rth@redhat.com>
14839
14840         PR target/23602
14841         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
14842         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
14843
14844 2005-10-05  Dale Johannesen  <dalej@apple.com>
14845
14846         * gcc.c-torture/execute/float-floor.c: New.
14847
14848 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
14849
14850         PR tree-optimization/21419
14851         PR tree-optimization/24146
14852         PR tree-optimization/24151
14853
14854         * g++.dg/ext/asm7.C: New.
14855         * g++.dg/ext/asm8.C: New.
14856         * gcc.dg/asm-1.c: Compile on all targets.
14857         * gcc.dg/asm-pr24146.c: New.
14858         * gcc.dg/pr21419.c: Adjust error messages.
14859
14860 2005-10-05  Richard Guenther  <rguenther@suse.de>
14861
14862         PR fortran/24176
14863         * gfortran.fortran-torture/compile/empty.f90: New testcase.
14864
14865 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14866
14867         PR c++/23513
14868         * g++.dg/template/spec22.C: Robustify test.
14869         * g++.dg/template/spec26.C: New.
14870
14871 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
14872
14873         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
14874         if target supports vector instructions.
14875
14876 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
14877
14878         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
14879         C99 functions.
14880
14881 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
14882
14883         * lib/target-supports.exp (check_effective_target_fortran_large_real,
14884         check_effective_target_fortran_large_int): Replace cached result
14885         when target changes.
14886
14887 2005-10-04  Devang Patel  <dpatel@apple.com>
14888
14889         * gcc.dg/i386-sse-vect-types.c: New.
14890
14891 2005-10-04  Ian Lance Taylor  <ian@airs.com>
14892
14893         PR preprocessor/13726
14894         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
14895         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
14896
14897 2005-10-04  Richard Guenther  <rguenther@suse.de>
14898
14899         PR c/23576
14900         * gcc.dg/noncompile/pr23576.c: New testcase.
14901
14902 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
14903
14904         PR middle-end/23125
14905         * gcc.dg/register-var-3.c: New test.
14906
14907 2005-10-04  Steven Bosscher  <stevenb@suse.de>
14908
14909         * gcc.dg/pr23049.c: New test.
14910
14911         * gcc.dg/ucnid-4.c: Fix test.
14912
14913 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
14914
14915         PR 23445
14916         * gcc.c-torture/compile/pr23445.c: New test.
14917
14918 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
14919
14920         * g++.dg/overload/unknown1.C: New.
14921
14922 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
14923
14924         PR c++/17775
14925         * g++.dg/template/repo4.C: New test.
14926
14927 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14928
14929         PR libfortran/19308
14930         * gfortran.dg/large_real_kind_2.F90: New test.
14931         * gfortran.dg/large_integer_kind_2.f90: New test.
14932
14933 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
14934
14935         * lib/target-supports.exp (check_effective_target_vect_shift):
14936         Implement with result caching. Add i?86, x86_64 and ia64 targets.
14937         (check_effective_target_vect_condition): Fix copy-n-pasto.
14938
14939         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
14940         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
14941         targets.
14942
14943 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
14944
14945         PR c++/22621
14946         * g++.dg/template/overload5.C : New test.
14947
14948         PR c++/23840
14949         * g++.dg/expr/stdarg1.C: New test.
14950
14951 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
14952
14953         PR 24142
14954         * gcc.c-torture/execute/pr24142.c: New test.
14955
14956 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
14957
14958         PR 24141
14959         * gcc.c-torture/execute/pr24141.c: New test.
14960
14961 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
14962             Diego Novillo  <dnovillo@redhat.com>
14963
14964         PR 23604
14965         * gcc.c-torture/execute/pr23604.c: New test.
14966
14967 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
14968
14969         PR fortran/16404
14970         PR fortran/20835
14971         PR fortran/20890
14972         PR fortran/20899
14973         PR fortran/20900
14974         PR fortran/20901
14975         PR fortran/20902
14976         gfortran.dg/equiv_constraint_1.f90: New test.
14977         gfortran.dg/equiv_constraint_2.f90: New test.
14978         gfortran.dg/equiv_constraint_3.f90: New test.
14979         gfortran.dg/equiv_constraint_4.f90: New test.
14980         gfortran.dg/equiv_constraint_5.f90: New test.
14981         gfortran.dg/equiv_constraint_6.f90: New test.
14982         gfortran.dg/equiv_constraint_7.f90: New test.
14983         gfortran.dg/equiv_constraint_8.f90: New test.
14984         gfortran.dg/private_type_1.f90: New test.
14985         gfortran.dg/private_type_2.f90: New test.
14986         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
14987         980628-10.f: Assert std=gnu to permit mixing of
14988         types in equivalence statements.
14989
14990 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
14991
14992         PR 24112
14993         * gfortran.dg/open_status_1.f90: New.
14994
14995 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
14996
14997         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
14998         * gcc.dg/vect/pr22480.c: Clean up temp files.
14999         * gcc.dg/vect/pr23831.c: Clean up temp files.
15000         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
15001         Clean up temp files.
15002         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
15003         Clean up temp files.
15004
15005         * gcc.dg/20050309-1.c: Clean up temp files.
15006         * gcc.dg/20050325-1.c: Clean up temp files.
15007
15008 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
15009
15010         PR tree-optimization/24059
15011         * gcc.dg/vect/pr24059.c : New test.
15012
15013 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
15014
15015         PR middle-end/24109
15016         * gcc.c-torture/execute/20050929-1.c: New test.
15017
15018 2005-09-29  Steven Bosscher  <stevenb@suse.de>
15019
15020         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
15021
15022 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
15023
15024         PR c/21419
15025         * gcc.dg/pr21419.c: New test.
15026
15027 2005-09-29  Steven Bosscher  <stevenb@suse.de>
15028
15029         * gcc.dg/pr23911.c: New test.
15030
15031 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
15032
15033         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
15034
15035         PR c++/16782
15036         * g++.dg/parse/qualified4.C: New test.
15037         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
15038         * g++.old-deja/g++.mike/p8154.C: Likewise.
15039
15040 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
15041
15042         PR c++/22147
15043         * g++.dg/template/friend37.C: New test.
15044         * g++.dg/parse/crash28.C: Adjust error markers.
15045
15046 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
15047
15048         PR fortran/18518
15049         * gfortran.fortran-torture/execute/save_2.f90: New decl.
15050
15051 2005-09-27  Devang Patel  <dpatel@apple.com>
15052
15053         PR tree-optimization/23625
15054         * gcc.dg/pr23625.c: New test.
15055
15056 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
15057
15058         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
15059         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
15060
15061 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
15062
15063         PR fortran/23677
15064         * gfortran.fortran-torture/execute/save_1.f90: New test.
15065         * gfortran.dg/save_1.f90: New test.
15066
15067 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
15068
15069         * gcc.target/i386/builtin-apply-mmx.c: New test.
15070
15071         PR target/22576
15072         * gcc.target/i386/pr22576.c: New test.
15073
15074         PR target/22585
15075         * gcc.target/i386/pr22585.c: New test.
15076
15077         PR target/23268
15078         * gcc.target/i386/pr23268.c: New test.
15079
15080         PR middle-end/23831
15081         * gcc.dg/vect/pr23831.c: New test.
15082
15083         PR target/24055
15084         * gcc.target/i386/pr24055.c: New test.
15085
15086 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
15087
15088         PR tree-optimization/23960
15089         * gcc.c-torture/compile/pr23960.c: New.
15090
15091 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
15092
15093         PR fortran/16861
15094         * gfortran.dg/nested_modules_3.f90: New.
15095
15096 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
15097
15098         PR fortran/24005
15099         gfortran.dg/interface_1.f90: New test.
15100
15101 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
15102         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15103
15104         PR fortran/23843
15105         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
15106
15107 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
15108
15109         PR fortran/23516
15110         * gfortran.dg/imag_1.f: New test.
15111         * gfortran.dg/imag_2.f: Ditto.
15112
15113 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
15114
15115         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
15116
15117 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
15118
15119         PR c++/21983
15120         * g++.dg/warn/pr21983.C: New test.
15121
15122 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
15123
15124         * gcc.dg/20050922-1.c: Testcase added.
15125
15126 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
15127
15128         PR c++/23993
15129         * g++.dg/template/array14.C: New test.
15130
15131 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
15132
15133         PR fortran/19929
15134         * gfortran.dg/der_ptr_component_1.f90: New test.
15135
15136 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15137
15138         PR c++/23965
15139         * g++.dg/template/error1.C: Reject "no matching function" message.
15140
15141 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15142
15143         PR c++/17609
15144         * g++.dg/lookup/error1.C: New test.
15145
15146 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
15147
15148         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
15149         functionality of the testcase.
15150
15151 2005-09-20  Richard Henderson  <rth@redhat.com>
15152
15153         * gcc.dg/vect/vect-22.c: Require vect_float.
15154         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
15155
15156 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
15157
15158         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
15159         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
15160         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
15161         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
15162         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
15163         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
15164         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
15165         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
15166         * gcc.dg/cpp/ucnid-8.c: New test.
15167
15168 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
15169
15170         PR tree-optimization/23929
15171         * gcc.c-torture/compile/pr23929.c: New test.
15172
15173 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
15174
15175         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
15176         for one loop.
15177
15178 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
15179
15180         PR testsuite/23186
15181         * g++.dg/other/pr22003.C: Require named sections.
15182
15183 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
15184
15185         PR c++/23947
15186         * g++.dg/rtti/crash3.C: New test.
15187
15188         PR tree-optimization/23818
15189         * gcc.dg/pr23818.c: New test.
15190
15191 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15192
15193         PR fortran/23420
15194         * gfortran.dg/print_fmt_4.f: New.
15195
15196 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
15197
15198         PR fortran/23663
15199         * gfortran.fortran-torture/execute/entry_11.f90: New test.
15200
15201 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
15202
15203         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
15204         Use pointers to local alignable arrays instead. Added comments.
15205         * gcc.dg/vect/vect-46.c: Likewise.
15206         * gcc.dg/vect/vect-48.c: Likewise.
15207         * gcc.dg/vect/vect-49.c: Likewise.
15208         * gcc.dg/vect/vect-52.c: Likewise.
15209         * gcc.dg/vect/vect-53.c: Likewise.
15210         * gcc.dg/vect/vect-54.c: Likewise.
15211         * gcc.dg/vect/vect-56.c: Likewise.
15212         * gcc.dg/vect/vect-57.c: Likewise.
15213         * gcc.dg/vect/vect-58.c: Likewise.
15214         * gcc.dg/vect/vect-60.c: Likewise.
15215         * gcc.dg/vect/vect-61.c: Likewise.
15216
15217         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
15218         The test is no longer vectorizable on vect_no_align targets.
15219         * gcc.dg/vect/vect-43.c: Likewsie.
15220
15221         * gcc.dg/vect/vect-44.c: Added comments.
15222         * gcc.dg/vect/vect-45.c: Added comments.
15223         * gcc.dg/vect/vect-50.c: Added comments.
15224         * gcc.dg/vect/vect-51.c: Added comments.
15225
15226         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
15227         aligned type.
15228         * gcc.dg/vect/Os-vect-95.c: Likewise.
15229
15230         * gcc.dg/vect/vect-41.c: Test removed.
15231         * gcc.dg/vect/vect-47.c: Test removed.
15232         * gcc.dg/vect/vect-55.c: Test removed.
15233         * gcc.dg/vect/vect-59.c: Test removed.
15234
15235 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
15236
15237         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
15238         No longer vectorizable on vect_no_align targets.
15239         * gcc.dg/vect/pr20122.c: Likewise.
15240         * gcc.dg/vect/vect-74.c: Likewise.
15241         * gcc.dg/vect/vect-75.c: Likewise.
15242         * gcc.dg/vect/vect-76.c: Likewise.
15243
15244         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
15245         Will not be vectorizable on vect_no_align targets once aliasing issues
15246         are resolved.
15247         * gcc.dg/vect/vect-79.c: Likewise.
15248
15249         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
15250         * gcc.dg/vect/vect-78.c: Likewise.
15251         * gcc.dg/vect/vect-97.c: Likewise.
15252
15253 2005-09-19  Steven Bosscher  <stevenb@suse.de>
15254
15255         * gcc.dg/pr23943.c: New test.
15256
15257 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
15258
15259         PR fortran/19181
15260         * gfortran.dg/derived_pointer_null_1.f90: New test.
15261
15262 2005-09-18  Richard Guenther  <rguenther@suse.de>
15263
15264         PR middle-end/23944
15265         * gcc.c-torture/compile/pr23944.c: New testcase.
15266
15267 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
15268
15269         PR fortran/15975
15270         * gfortran.dg/der_pointer_2.f90: New test.
15271
15272 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
15273
15274         PR fortran/16861
15275         * gfortran.dg/nested_modules_2.f90: New test.
15276
15277 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15278
15279         PR c++/18368
15280         * g++.dg/other/semicolon.C: New test.
15281
15282 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
15283
15284         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
15285         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
15286
15287 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
15288
15289         PR c++/23914
15290         * g++.dg/template/static18.C: New test.
15291
15292         PR c++/21514
15293         * g++.dg/template/crash19.C: Remove dg-error marker.
15294         * g++.dg/template/local4.C: New test.
15295
15296 2005-09-16  Paul Brook  <paul@codesourcery.com>
15297
15298         PR fortran/23906
15299         * gfortran.dg/dependency_1.f90: New test.
15300
15301 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
15302
15303         PR c++/23896
15304         * g++.dg/template/static17.C: New test.
15305
15306 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
15307
15308         PR c++/23139
15309         * g++.dg/warn/huge-val1.C: New test.
15310
15311 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
15312
15313         PR c++/13140
15314         * g++.dg/parse/class2.C: New test.
15315         * g++.dg/template/explicit8.C: Likewise.
15316         * g++.dg/template/spec25.C: Likewise.
15317
15318 2005-09-14  Josh Conner  <jconner@apple.com>
15319
15320         PR middle-end/23584
15321         * gcc.dg/pr23584.c: New test.
15322
15323 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
15324
15325         PR fortran/21875 Internal Unit Array I/O, NIST
15326         * gfortran.dg/arrayio_1.f90: New test.
15327         * gfortran.dg/arrayio_1.f90: New test.
15328         * gfortran.dg/arrayio_1.f90: New test.
15329         * gfortran.dg/arrayio_1.f90: New test.
15330         * gfortran.dg/arrayio_1.f90: New test.
15331
15332 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
15333
15334         PR middle-end/22480
15335         * gcc.dg/vect/pr22480.c: New test.
15336
15337 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
15338
15339         PR fortran/19358
15340         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
15341
15342 2005-09-13 Josh Conner <jconner@apple.com>
15343
15344         PR c++/23180
15345         * g++.dg/init/struct2.C: New test.
15346         * g++.dg/init/struct3.C: New test.
15347
15348 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
15349
15350         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
15351         Clean up temp files.
15352         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
15353         gcc.dg/tree-ssa/builtin-fprintf-1.c,
15354         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
15355         gcc.dg/tree-ssa/builtin-printf-1.c,
15356         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
15357         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
15358         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
15359         gcc.dg/tree-ssa/builtin-vprintf-1.c,
15360         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
15361         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
15362         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
15363         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
15364         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
15365         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
15366         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
15367         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
15368
15369 2005-09-13  Josh Conner  <jconner@apple.com>
15370
15371         * lib/gcc-dg.exp: Load scanipa.exp.
15372         (cleanup-dump): New procedure.
15373         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
15374         * lib/scandump.exp: New file.
15375         * lib/scantree.exp: Use it.
15376         * lib/scanipa.exp: New file.
15377
15378 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
15379
15380         PR fortran/17740
15381         * gfortran.dg/generic_4.f90: New test.
15382
15383 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
15384
15385         PR target/23816
15386         * gcc.target/i386/pr23816-1.c: New test.
15387         * gcc.target/i386/pr23816-2.c: New test.
15388
15389
15390 2005-09-13  Bastian Blank <waldi@debian.org>
15391
15392         PR c++/16171
15393         * g++.dg/abi/mangle26.C: New test.
15394         * g++.dg/abi/mangle27.C: New test.
15395         * g++.dg/abi/mangle28.C: New test.
15396         * g++.dg/abi/mangle29.C: New test.
15397
15398         PR c++/23839
15399         * g++.dg/parse/register1.C: New test.
15400
15401 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
15402
15403         PR c++/23842
15404         * g++.dg/template/access16.C: New test.
15405
15406 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
15407
15408         * gfortran.dg/char_pack_2.f90: Increase the vector size.
15409
15410 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
15411
15412         PR fortran/18899
15413         * gfortran.dg/shape_2.f90: New test.
15414
15415 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
15416
15417         PR target/19269
15418         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
15419         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
15420         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
15421         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
15422         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
15423         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
15424         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
15425         tests.
15426
15427 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
15428
15429         PR c++/23841
15430         * g++.dg/parse/template17.C: New test.
15431
15432 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
15433
15434         PR c++/23789
15435         * g++.dg/template/nontype14.C: New test.
15436
15437 2005-09-12  Ian Lance Taylor  <ian@airs.com>
15438
15439         PR g++/7874
15440         * g++.dg/lookup/friend7.C: New test.
15441         * g++.dg/lookup/friend8.C: New test.
15442         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
15443         so that it will be found via argument dependent lookup.
15444         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
15445         friend functions which will no longer be found.
15446         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
15447         function g, so that it will be found via argument dependent
15448         lookup.
15449         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
15450         * g++.old-deja/g++.mike/net43.C: Likewise.
15451
15452 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
15453
15454         PR c++/23691
15455         * g++.dg/template/static16.C: New test.
15456
15457 2005-09-12  Josh Conner  <jconner@apple.com>
15458
15459         PR middle-end/23237
15460         * gcc.c-torture/compile/pr23237.c: New test.
15461
15462 2005-09-11  Richard Henderson  <rth@redhat.com>
15463
15464         * g++.dg/other/error8.C: Update expected diagnostic text.
15465
15466 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15467
15468         PR libfortran/19872
15469         * gfortran.dg/overwrite_1.f: New test.
15470
15471 2005-09-09  Josh Conner  <jconner@apple.com>
15472
15473         * g++.dg/init/pr23180-1.C: Removed.
15474         * g++.dg/init/pr23180-2.C: Removed.
15475
15476 2005-09-09  David Daney <ddaney@avtrex.com>
15477
15478         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
15479         files which are ...
15480         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
15481         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
15482
15483 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15484
15485         * gfortran.dg/iostat_2.f90: New test.
15486
15487 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
15488
15489         PR c++/22252
15490         * g++.dg/ext/interface1.C: New test.
15491         * g++.dg/ext/interface1.h: Likewise.
15492         * g++.dg/ext/interface1a.cc: Likewise.
15493
15494 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
15495
15496         * gfortran.dg/iomsg_1.f90: New test case.
15497
15498 2005-09-09  Richard Guenther  <rguenther@suse.de>
15499
15500         PR c++/23624
15501         * g++.dg/tree-ssa/pr23624.C: New testcase.
15502
15503 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
15504
15505         PR fortran/19239
15506         * gfortran.dg/vector_subscript_1.f90,
15507         * gfortran.dg/vector_subscript_2.f90: New tests.
15508
15509 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
15510
15511         PR fortran/21104
15512         * gfortran.dg/array_alloc_1.f90,
15513         * gfortran.dg/array_alloc_2.f90,
15514         * gfortran.dg/array_alloc_3.f90: New tests.
15515
15516 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
15517
15518         PR fortran/12840
15519         * gfortran.dg/array_constructor_6.f90
15520         * gfortran.dg/array_constructor_7.f90
15521         * gfortran.dg/array_constructor_8.f90
15522         * gfortran.dg/array_constructor_9.f90
15523         * gfortran.dg/array_constructor_10.f90
15524         * gfortran.dg/array_constructor_11.f90
15525         * gfortran.dg/array_constructor_12.f90: New tests.
15526
15527 2005-09-08  Josh Conner  <jconner@apple.com>
15528
15529         PR c++/23180
15530         * g++.dg/init/pr23180-1.C: New test.
15531         * g++.dg/init/pr23180-2.C: New test.
15532
15533 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
15534
15535         PR fortran/18878
15536         * gfortran.dg/module_double_reuse.f90: New.
15537
15538 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
15539
15540         PR fortran/23270
15541         PR fortran/22304
15542         PR fortran/18870
15543         PR fortran/17917
15544         PR fortran/16511
15545         * gfortran.dg/common_equivalence_1.f: New.
15546         * gfortran.dg/common_equivalence_2.f: New.
15547         * gfortran.dg/common_equivalence_3.f: New.
15548         * gfortran.dg/contained_equivalence_1.f90: New.
15549         * gfortran.dg/module_blank_common.f90: New.
15550         * gfortran.dg/module_commons_1.f90: New.
15551         * gfortran.dg/module_equivalence_1.f90: New.
15552         * gfortran.dg/nested_modules_1.f90: New.
15553         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
15554         equivalences and add comment to connect the test with
15555         the PR.
15556
15557 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15558
15559         PR fortran/23765
15560         * gfortran.dg/common_6.f90: New test.
15561
15562 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
15563
15564         PR fortran/15326
15565         * gfortran.dg/char_result_1.f90,
15566         * gfortran.dg/char_result_2.f90,
15567         * gfortran.dg/char_result_3.f90,
15568         * gfortran.dg/char_result_4.f90,
15569         * gfortran.dg/char_result_5.f90,
15570         * gfortran.dg/char_result_6.f90,
15571         * gfortran.dg/char_result_7.f90,
15572         * gfortran.dg/char_result_8.f90: New tests.
15573
15574 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
15575
15576         PR fortran/19928
15577         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
15578
15579 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
15580
15581         PR obj-c++/16816
15582         * obj-c++.dg/selector-5.mm: New test.
15583         * obj-c++.dg/selector-6.mm: New test.
15584
15585 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
15586
15587         PR objc/20574
15588         PR objc/19324
15589         * objc.dg/error-1.m: New test.
15590
15591 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
15592
15593         PR fortran/23373
15594         * gfortran.fortran-torture/execute/pr23373-1.f90,
15595         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
15596
15597 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
15598
15599         PR libfortran/23760
15600         * gfortran.dg/g77/1832.f: Remove long string in write statement
15601         to allow the test to pass on correct list directed output with
15602         prepended space.
15603
15604 2005-09-07  James E Wilson  <wilson@specifix.com>
15605
15606         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
15607
15608 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
15609
15610         * gfortran.dg/parameter+save.f90: Rename to
15611         * gfortran.dg/parameter_save.f90: .. this.
15612
15613 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
15614
15615         PR fortran/20848
15616         * gfortran.dg/parameter+save.f90: New test case.
15617
15618 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
15619
15620         PR fortran/19269
15621         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
15622
15623 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
15624
15625         PR c/23075
15626         * gcc.dg/pr23075.c: New test.
15627         * g++.dg/warn/pr23075.C: New test.
15628
15629         PR target/22362
15630         * gcc.target/i386/pr22362.c: New test.
15631
15632         PR rtl-optimization/23098
15633         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
15634
15635         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
15636         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
15637         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
15638
15639 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
15640
15641         * g++.dg/expr/cast6.C: New test.
15642
15643         PR c++/9782
15644         * g++.dg/init/new15.C: New test.
15645
15646 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
15647
15648         * gcc.dg/vect/Os-vect-95.c: New test.
15649         * gcc.dg/vect/vect-95.c: Same.
15650
15651 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
15652
15653         * gcc.dg/vect/vect-29.c: Update xfail testing.
15654         * gcc.dg/vect/vect-44.c: Same.
15655         * gcc.dg/vect/vect-48.c: Same.
15656         * gcc.dg/vect/vect-50.c: Same.
15657         * gcc.dg/vect/vect-72.c: Same.
15658         * gcc.dg/vect/vect-77.c: Same.
15659         * gcc.dg/vect/vect-78.c: Same.
15660         * gcc.dg/vect/vect-80.c: Same.
15661         * gcc.dg/vect/vect-96.c: Same.
15662         * gcc.dg/vect/vect-100.c: Same.
15663         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
15664         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
15665         * gfortran.dg/vect/vect-5.f90: Same.
15666
15667 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
15668
15669         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
15670         start strings.
15671         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
15672         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
15673
15674         PR c++/23056
15675         * g++.dg/opt/pr23056.C: New test.
15676
15677         PR rtl-optimization/23098
15678         * gcc.target/i386/pr23098.c: New test.
15679
15680 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
15681
15682         PR c++/23667
15683         * g++.dg/template/static15.C: New test.
15684
15685         PR c++/21440
15686         * g++.dg/ext/stmtexpr5.C: New test.
15687         * g++.dg/ext/stmtexpr6.C: Likewise.
15688
15689 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
15690
15691         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
15692
15693         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
15694         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
15695         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
15696
15697 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
15698
15699         PR libfortran/23321
15700         * gfortran.dg/direct_io_4.f90: New test case.
15701
15702 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
15703             Rasmus Hahn  <rassahah@neofonie.de>
15704
15705         PR libobjc/23108
15706         * objc.dg/type-stream-1.m: New test.
15707
15708 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
15709
15710         PR fortran/23661
15711         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
15712         gfortran.dg/print_fmt_3.f90: New test.
15713
15714 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
15715
15716         * gfortran.dg/fmt_t_1.f90: New test.
15717
15718 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
15719
15720         PR rtl-optimization/23454
15721         * g++.dg/opt/pr23454.C: New test.
15722
15723 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
15724
15725         PR c++/23699
15726         * g++.dg/ext/static1.C: New test.
15727
15728 2005-09-02  Richard Henderson  <rth@redhat.com>
15729
15730         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
15731         tail call to check_fa_work.
15732
15733 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
15734
15735         PR c++/21687
15736         * g++.dg/other/gc3.C: New test.
15737
15738 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15739
15740         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
15741         * gcc.dg/20050826-1.c: Likewise.
15742
15743 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
15744
15745         PR c++/23167
15746         * g++.dg/expr/volatile1.C: New test.
15747
15748 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
15749
15750         PR middle-end/23547
15751         * gcc.dg/pr23547.c: New test.
15752
15753 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
15754
15755         PR c/22061
15756         * gcc.c-torture/execute/pr22061-1.c,
15757         * gcc.c-torture/execute/pr22061-2.c,
15758         * gcc.c-torture/execute/pr22061-3.c,
15759         * gcc.c-torture/execute/pr22061-4.c: New tests.
15760
15761 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
15762
15763         * gcc.dg/Wredundant-decls-2.c: New test to check that
15764         -Wredundant-decls does not issue warning for a variable
15765         definition following a declaration.
15766
15767 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
15768
15769         PR debug/7241
15770         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
15771         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
15772         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
15773
15774         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
15775         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
15776         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
15777         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
15778         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
15779         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
15780         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
15781         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
15782
15783 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15784
15785         PR objc/23306
15786         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
15787         scan-assmbler.
15788
15789 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
15790
15791         PR target/21255
15792         * gcc.dg/pr21255-1.c: New test.
15793         * gcc.dg/pr21255-2-mb.c: Likewise.
15794         * gcc.dg/pr21255-2-ml.c: Likewise.
15795         * gcc.dg/pr21255-3.c: Likewise.
15796         * gcc.dg/pr21255-4.c: Likewise.
15797
15798 2005-08-31  Dale Johannesen  <dalej@apple.com>
15799
15800         * gcc.dg/20050830-1.c: New.
15801
15802 2005-08-31  Josh Conner  <jconner@apple.com>
15803
15804         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
15805         command-line options for arm-*-* targets.
15806         * g++.dg/init/array16.C: Likewise.
15807         * g++.dg/other/crash-4.C: Likewise.
15808
15809 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15810
15811         PR obj-c++/23640
15812         * obj-c++.dg/gnu-runtime-3.mm: New test.
15813
15814 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15815
15816         PR c++/13377
15817         * g++.dg/lookup/ambig4.C: New test.
15818         * g++.dg/lookup/ambig5.C: New test.
15819         * g++.dg/tc1/dr101.C: Adjust error markers.
15820
15821 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15822
15823         PR c++/23639
15824         * g++.dg/template/ttp5.C: Adjust error markers.
15825
15826 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
15827
15828         PR testsuite/23609
15829         * lib/obj-c++.exp: Include target-libpath.exp.
15830         (obj-c++_link_flags): Look for the GNU libobjc library
15831         and set the library path to include it.
15832         Don't manually set LD_LIBRARY_PATH (etc.) but call
15833         set_ld_library_path_env_vars instead.
15834         (obj-c++_target_compile): Don't set library path or
15835         linker flags because they are already set correctly
15836         in obj-c++_link_flags.
15837
15838 2005-08-30  Josh Conner  <jconner@apple.com>
15839
15840         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
15841         to command-line options for arm-*-* targets.
15842
15843 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
15844
15845         * g++.dg/other/i386-1.C: New.
15846
15847 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
15848
15849         PR preprocessor/20348
15850         PR preprocessor/20356
15851         * gcc.dg/cpp/pr20348.c: New test.
15852         * gcc.dg/cpp/pr20348.h: New file.
15853         * gcc.dg/cpp/inc/pr20348.h: New file.
15854         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
15855         * gcc.dg/cpp/pr20356.c: New test.
15856         * gcc.dg/cpp/pr20356.h: New file.
15857         * gcc.dg/cpp/inc/pr20356.h: New file.
15858         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
15859
15860 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
15861
15862         * gfortran.fortran-torture/execute/intrinsic_count.f90:
15863         Fix array dimension to avoid correct end-of-file error.
15864
15865 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
15866
15867         PR libfortran/23598
15868         * gfortran.dg/iostat_1.f90: New test.
15869
15870 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
15871
15872         PR middle-end/23408
15873         * gcc.dg/pr23408.c: New test.
15874
15875 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
15876
15877         PR c++/23099
15878         * g++.dg/init/member1.C: Make sure erroneous static data member
15879         definitions are required.
15880         * g++.dg/template/static13.C: New test.
15881         * g++.dg/template/static14.C: Likewise.
15882
15883 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
15884
15885         * gcc.target/i386/pr23575.c: Use -msse2 instead of
15886         -march=pentium4, remove ilp32 requirement.
15887
15888         PR middle-end/23484
15889         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
15890         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
15891
15892 2005-08-29  Andreas Jaeger  <aj@suse.de>
15893
15894         PR testsuite/23607
15895         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
15896
15897 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
15898
15899         * gcc.c-torture/execute/20050316-2.c: New test.
15900         * gcc.c-torture/execute/20050316-3.c: New test.
15901         * gcc.dg/torture/pr16104-1.c: New test.
15902
15903 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
15904
15905         PR middle-end/23463
15906         * gcc.c-torture/execute/zero-struct-1.c: New test.
15907
15908 2005-08-27  Richard Guenther  <rguenther@suse.de>
15909
15910         PR target/23575
15911         * gcc.target/i386/pr23575.c: New testcase.
15912
15913 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
15914
15915         PR rtl-optimization/23561
15916         * gcc.c-torture/execute/20050826-1.c: New test.
15917
15918         PR rtl-opt/23560
15919         * gcc.c-torture/execute/20050826-2.c: New test.
15920
15921 2005-08-26  Dale Johannesen  <dalej@apple.com>
15922
15923         * gcc.dg/20030711-1.c: Modify to work on Darwin.
15924         * gcc.dg/20050826-1.c: New.
15925
15926 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
15927
15928         PR c++/19004
15929         * g++.dg/template/nontype13.C: New test.
15930
15931         PR c++/23491
15932         * g++.dg/init/new14.C: New test.
15933         * g++.dg/expr/anew1.C: Do not XFAIL.
15934         * g++.dg/expr/anew2.C: Likewise.
15935         * g++.dg/expr/anew3.C: Likewise.
15936
15937 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
15938
15939         PR middle-end/22439
15940         * gcc.dg/vla-3.c: New test.
15941
15942 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
15943
15944         PR fortran/20363
15945         * gfortran.dg/named_interface.f90: New.
15946
15947 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
15948
15949         * gcc.c-torture/execute/frame-address.c: New test.
15950
15951 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
15952
15953         PR c++/20817
15954         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
15955
15956 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
15957
15958         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
15959
15960 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
15961
15962         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
15963         * gcc.dg/altivec-22.c: Rename from..
15964         * gcc.dg/altivec-nomfcr.c: ..this.
15965
15966 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
15967
15968         PR tree-optimization/23546
15969         * gcc.dg/tree-ssa/pr23546.c: New test.
15970
15971 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
15972
15973         PR fortran/17758
15974         * gfortran.dg/nonreturning_statements.f90: New test.
15975
15976 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
15977
15978         PR c++/22454
15979         * g++.dg/parse/crash29.C: New.
15980
15981 2005-08-23  DJ Delorie  <dj@redhat.com>
15982
15983         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
15984         constants have the L suffix.
15985
15986 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
15987
15988         PR c++/23044
15989         * g++.dg/template/instantiate8.C: New.
15990
15991 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
15992
15993         PR middle-end/23467
15994         * gcc.c-torture/execute/pr23467.c: New test.
15995
15996 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
15997
15998         PR tree-optimization/22043
15999         * gcc.c-torture/execute/20050613-1.c: New test.
16000
16001 2005-08-23  Ben Elliston  <bje@au.ibm.com>
16002
16003         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
16004
16005 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
16006
16007         PR rtl-optimization/23478
16008         * g++.dg/opt/pr23478.C: New test.
16009
16010 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
16011
16012         PR c/18715
16013         * gcc.dg/switch-warn-3.c: New test.
16014
16015 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16016
16017         PR c++/22233
16018         * g++.dg/template/param1.C: New test.
16019
16020 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16021
16022         PR c++/23089
16023         * g++.dg/other/incomplete1.C: New test.
16024
16025 2005-08-22  Ira Rosen  <irar@il.ibm.com>
16026
16027         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
16028         are vectorizable.
16029
16030 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16031
16032         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
16033         d_lines_5.f: New.
16034
16035 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
16036
16037         * gcc.target/i386/sse-4.c: New test.
16038
16039 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16040
16041         PR testsuite/23239
16042         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
16043
16044 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
16045
16046         * gcc.dg/20050811-1.c: New test.
16047         * gcc.dg/20050811-2.c: New test.
16048
16049 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
16050
16051         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
16052
16053 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
16054
16055         PR 23476
16056         * gcc.c-torture/compile/pr23476.c: New test.
16057
16058 2005-08-19  Devang Patel  <dpatel@apple.com>
16059
16060         PR tree-optimization/23048
16061         * gcc.dg/tree-ssa/pr23048.c: New test.
16062
16063 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
16064
16065         PR middle-end/20624
16066         * g++.dg/warn/Wreturn-3.C: New test
16067
16068 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
16069
16070         PR tree-optimization/22228
16071         * g++.dg/vect/pr22543.cc: New test.
16072
16073 2005-08-17  Steven Bosscher  <stevenb@suse.de>
16074
16075         PR tree-optimization/21574
16076         * gcc.dg/tree-ssa/pr21574.c: New test.
16077
16078 2005-08-16  James E Wilson  <wilson@specifix.com>
16079
16080         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
16081
16082 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
16083
16084         PR tree-opt/23402
16085         * gcc.c-torture/compile/zero-strct-3.c: New test.
16086         * gcc.c-torture/compile/zero-strct-4.c: New test.
16087
16088 2005-08-16  Steven Bosscher  <stevenb@suse.de>
16089
16090         PR target/23376
16091         * gcc.target/x86_64/pr23376.c: New test.
16092
16093 2005-08-16  Ian Lance Taylor  <ian@airs.com>
16094
16095         PR c++/23337
16096         * g++.dg/ext/vector2.C: New.
16097
16098 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
16099
16100         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
16101
16102 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
16103
16104         PR libfortran/23428
16105         * gfortran.dg/inquire-complex.f90: New test case.
16106
16107 2005-08-16  James E Wilson  <wilson@specifix.com>
16108
16109         PR tree-optimization/21105
16110         * gcc.dg/large-size-array.c: New.
16111
16112 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
16113
16114         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
16115         type.
16116         * gcc.dg/vect/vect-41: Likewise.
16117         * gcc.dg/vect/vect-42: Likewise.
16118         * gcc.dg/vect/vect-43: Likewise.
16119         * gcc.dg/vect/vect-44: Likewise.
16120         * gcc.dg/vect/vect-46: Likewise.
16121         * gcc.dg/vect/vect-47: Likewise.
16122         * gcc.dg/vect/vect-48: Likewise.
16123         * gcc.dg/vect/vect-52: Likewise.
16124         * gcc.dg/vect/vect-53: Likewise.
16125         * gcc.dg/vect/vect-54: Likewise.
16126         * gcc.dg/vect/vect-55: Likewise.
16127         * gcc.dg/vect/vect-56: Likewise.
16128         * gcc.dg/vect/vect-57: Likewise.
16129         * gcc.dg/vect/vect-58: Likewise.
16130         * gcc.dg/vect/vect-59: Likewise.
16131         * gcc.dg/vect/vect-60: Likewise.
16132         * gcc.dg/vect/vect-61: Likewise.
16133         * gcc.dg/vect/vect-85: Likewise.
16134         * gcc.dg/vect/vect-87: Likewise.
16135         * gcc.dg/vect/vect-88: Likewise.
16136         * gcc.dg/vect/vect-93.c: Likewise.
16137         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
16138         * gcc.dg/vect/vect-75: Likewise.
16139         * gcc.dg/vect/vect-76: Likewise.
16140         * gcc.dg/vect/vect-77: Likewise.
16141         * gcc.dg/vect/vect-78: Likewise.
16142         * gcc.dg/vect/vect-80: Likewise.
16143         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
16144         vectorized for the expected reason, rather than checking how alignment
16145         was handled.
16146         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
16147         type and also instead of aligned pointers. Added documentation.
16148
16149 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
16150
16151         * gfortran.dg/power.f90: New test.
16152
16153 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
16154
16155         PR rtl-optimization/23299
16156         * g++.dg/opt/pr23299.C: New test.
16157
16158 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16159
16160         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
16161
16162 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
16163
16164         * g++.dg/template/local6.C: New test.
16165
16166 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
16167
16168         * execute/exceptions/finally-1.m: Check that the catch and finally are
16169         being called.  Also add a "return 0;" at the end of main.
16170
16171 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
16172
16173         PR fortran/21432.
16174         * gfortran.dg/namelist_print_1.f: New test of functionality of
16175         PRINT namelist.
16176         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
16177         namelist generates error with -std=f95.
16178
16179 2005-08-14  Ira Rosen  <irar@il.ibm.com>
16180
16181         PR tree-optimization/23119
16182         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
16183
16184 2005-08-13  Marcin Koziej  <creep@desk.pl>
16185             Andrew Pinski  <pinskia@physics.uc.edu>
16186
16187         PR libobjc/22492
16188         * execute/exceptions/finally-1.m: New test.
16189
16190 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16191
16192         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
16193         testsuite.
16194         * objc/execute/exceptions/trivial.m: New test.
16195         * objc.dg/try-catch-11.m: Move to ...
16196         * objc/execute/exceptions/foward-1.m: Here.
16197         * objc.dg/try-catch-2.m: Move to ...
16198         * objc/execute/exceptions/catchall-1.m: Here.
16199         * objc.dg/try-catch-8.m: Move to ...
16200         * objc/execute/exceptions/local-variables-1.m: Here.
16201
16202 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16203
16204         * objc.dg/nested-func-1.m: Move to ...
16205         * objc/execute/nested-func-1.m: Here.
16206
16207 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16208
16209         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
16210         in ${options} instead of [target_info name].
16211         * lib/obj-c++.exp (objc_target_compile): Likewise.
16212
16213 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16214
16215         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
16216
16217 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16218
16219         part of PR testsuite/23348
16220         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
16221         of the torture options.
16222         * objc/compile/trivial.m: New test.
16223
16224 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
16225
16226         * gfortran.dg/eoshift.f90: Correct format.
16227
16228 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
16229
16230         * gfortran.fortran-torture/execute/character_passing.f90:
16231         Fix comment typo.
16232
16233 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
16234
16235         PR c++/8271
16236         * g++.dg/template/unify10.C: New.
16237
16238 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
16239
16240         * g++.dg/parse/pr22514.C: Move to...
16241         * g++.dg/debug/pr22514.C: here.
16242
16243 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16244
16245         PR c++/23266
16246         * g++.dg/inherit/pure1.C: New test.
16247
16248         * ChangeLog: Fix typos.
16249
16250 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16251             Steven Bosscher  <stevenb@suse.de>
16252
16253         * gfortran.dg/runtime_warning_1.f90: New test.
16254
16255 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
16256
16257         PR c++/23219
16258         * g++.dg/parse/crash28.C: New.
16259
16260 2005-08-11  Richard Guenther  <rguenther@suse.de>
16261
16262         PR target/23289
16263         * gcc.target/i386/tailcall-1.c: New testcase.
16264
16265 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
16266
16267         * gcc.dg/vect/vect-67.c: Un-xfail.
16268
16269 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
16270
16271         PR c++/23225
16272         * g++.dg/testsuite/parse/crash27.C: new test.
16273
16274 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
16275
16276         PR libfortran/22143
16277         * gfortran.dg/shift-kind.f90: New testcase.
16278
16279 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
16280
16281         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
16282         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
16283
16284 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16285
16286         PR c++/20646
16287         * g++.dg/other/mult-stor1.C: New test.
16288
16289 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
16290
16291         * gcc.c-torture/pr18299-1.c: Move to ...
16292         * gcc.c-torture/compile/pr18299-1.c: Here.
16293
16294 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
16295
16296         * gfortran/fortran.torture/execute/character_passing.f90:
16297         Fix types for LSAME.
16298
16299 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
16300
16301         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
16302         input data back to what it was originally.
16303
16304 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
16305
16306         * objc.dg/try-catch-8.m: Enable for all targets.
16307
16308 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
16309
16310         * gcc.dg/pr23165.c: New test.
16311
16312 2005-08-09  Steven Bosscher  <stevenb@suse.de>
16313
16314         PR tree-optimization/23234
16315         * gcc.dg/tree-ssa/pr23234.c: New test.
16316
16317 2005-08-08  Josh Conner  <jconner@apple.com>
16318
16319         PR rtl-optimization/23241
16320         * gcc.dg/char-compare.c: New test.
16321
16322 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16323
16324         PR c++/22508
16325         * g++.dg/init/new13.C: New test.
16326
16327 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
16328
16329         PR c++/21166
16330         * g++.dg/other/crash-4.C: Adjust
16331         * g++/dg/ext/packed9.C: New.
16332
16333 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
16334
16335         PR middle-end/21964
16336         * gcc.c-torture/execute/pr21964-1.c: New test.
16337
16338 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
16339
16340         PR c/22458
16341         * gcc.dg/pr22458-1.c: New test.
16342
16343 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
16344             Steven G. Kargl <kargls@comcast.net>
16345
16346         PR fortran/22390
16347         * gfortran.dg/flush_1.f90: New test.
16348
16349 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16350
16351         PR c++/23191
16352         * g++.dg/template/eh2.C: New test.
16353
16354 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16355
16356         PR c++/19498
16357         * g++.dg/template/instantiate7.C: New test.
16358
16359 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
16360
16361         PR c/23113
16362         * gcc.dg/Wunused-value-1.c: New test.
16363
16364 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
16365
16366         PR rtl-optimization/23233
16367         * gcc.c-torture/compile/pr23233-1.c: New test.
16368
16369 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
16370
16371         PR fortran/18833
16372         PR fortran/20850
16373         * gfortran.dg/equiv_1.f90: New test.
16374         * gfortran.dg/equiv_2.f90: New test.
16375         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
16376         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
16377         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
16378
16379 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
16380
16381         * gcc.c-torture/execute/vrp-5.c: New test.
16382         * gcc.c-torture/execute/vrp-6.c: New test.
16383         * gcc.dg/tree-ssa/vrp21.c: New test.
16384
16385 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
16386
16387         * g++.dg/parse/pr22514.C: New test.
16388
16389 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
16390
16391         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
16392
16393         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
16394         instead of constant loads / pool entries.
16395
16396 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
16397
16398         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
16399         TEST_TO_WCTYPE.
16400
16401 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
16402
16403         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
16404         __WINT_TYPE__ in generated prototypes if possible.
16405
16406 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
16407
16408         PR 22037
16409         * g++.dg/tree-ssa/pr22037.C:
16410
16411 2005-08-04  Richard Henderson  <rth@redhat.com>
16412
16413         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
16414         scan-tree-dump-times directive.
16415
16416 2005-08-04  Jan Hubicka  <jh@suse.cz>
16417
16418         * gcov-1.C: Fix switch counts.
16419         * gcov-4b.c: Likewise.
16420
16421 2005-08-03  Jeff Law  <law@redhat.com>
16422
16423         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
16424
16425 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
16426
16427         * gcc.c-torture/execute/pr23135.c: New test.
16428
16429 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16430
16431         PR tree-optimization/19899
16432         * gcc.dg/tree-ssa/scev-1.c: New test.
16433         * gcc.dg/tree-ssa/scev-2.c: New test.
16434
16435 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
16436
16437         PR target/18582
16438         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
16439
16440 2005-08-03  Jan Hubicka  <jh@suse.cz>
16441
16442         * update-conroll.c: New testcase.
16443         * update-conroll-2.c: New testcase.
16444
16445 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
16446
16447         * gfortran.dg/constant_substring.f: New test.
16448         * gfortran.dg/pr22491.f: New test.
16449
16450 2005-08-02  Jan Hubicka  <jh@suse.cz>
16451
16452         * update-threading.c: Replace by the proper one.
16453
16454 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
16455
16456         PR 23164
16457         * g++.dg/tree-ssa/pr23164.C: New test.
16458
16459 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
16460
16461         * gcc.dg/tree-ssa/pr23192.c: New test.
16462
16463 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
16464
16465         * gcc.c-torture/execute/vrp-4.c: New test.
16466
16467 2005-08-02  Jan Hubicka  <jh@suse.cz>
16468
16469         * update-threading.c: New test.
16470
16471 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
16472
16473         * gcc.c-torture/compile/20050801-1.c: New test.
16474         * gcc.c-torture/compile/20050801-2.c: New test.
16475
16476 2005-08-01  Jan Hubicka  <jh@suse.cz>
16477
16478         * val-prof-5.c: New test.
16479
16480 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
16481
16482         PR c/22311
16483         * gcc.dg/pr22311-1.c : New test.
16484
16485 2005-07-31  Steven Bosscher  <stevenb@suse.de>
16486
16487         PR target/23095
16488         * gfortran.dg/pr23095.f: New test.
16489
16490         PR c++/22003
16491         * g++.dg/other/pr22003.C: New test.
16492
16493 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
16494
16495         PR target/20621
16496         * gcc.c-torture/execute/pr20621-1.c: New test.
16497
16498 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
16499
16500         * gfortran.dg/comma_format_extension_4.f: Adjust length
16501         of string for format.
16502         * gfortran.dg/der_array_io_1.f: Replace illegal internal
16503         print statement with internal write.
16504         * gfortran.dg/der_array_io_2.f: Likewise.
16505         * gfortran.dg/der_array_io_3.f: Likewise.
16506
16507 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
16508
16509         * gcc.dg/fold-abs-4.c: new test.
16510
16511 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
16512
16513         PR fortran/22570 an related issues.
16514         * gfortran.dg/x_slash_1.f: New test.
16515
16516 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
16517
16518         PR c/23143
16519         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
16520         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
16521
16522 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16523
16524         PR c/529
16525         * gcc.dg/Wshadow-3.c: New test.
16526
16527 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
16528
16529         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
16530         used to have the wrong bounds).
16531
16532 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16533
16534         PR c/21720
16535         * gcc.dg/hex-round-1.c: Test more cases.
16536         * gcc.dg/hex-round-2.c: New test.
16537
16538 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
16539
16540         PR 22550
16541         * g++.dg/tree-ssa/pr22550.C: New test.
16542
16543 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
16544
16545         * gcc.dg/tree-ssa/vrp19.c: New test.
16546         * gcc.dg/tree-ssa-vrp20.c: New test.
16547
16548 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16549
16550         PR c/22240
16551         * gcc.dg/transparent-union-4.c: New test.
16552
16553 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16554
16555         PR c/22192
16556         * gcc.dg/c99-vla-2.c: New test.
16557
16558 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16559
16560         PR c/21720
16561         * gcc.dg/hex-round-1.c: New test.
16562
16563 2005-07-28  Jan Hubicka  <jh@suse.cz>
16564
16565         * inliner-1.c: Do not dump everything.
16566         * tree-prof.exp: Do not pass -ftree-based-profiling.
16567         * bprob.exp: Likewise.
16568
16569         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
16570
16571 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
16572
16573         PR c++/22545
16574         * g++.dg/expr/ptrmem7.C: New test.
16575
16576 2005-07-28  Mike Stump  <mrs@apple.com>
16577
16578         * g++.old-deja/g++.mike/visibility-1.C: New test.
16579
16580 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
16581
16582         PR c/20187
16583         * gcc.c-torture/execute/pr20187-1.c: New test.
16584
16585 2005-07-28  Jeff Law  <law@redhat.com>
16586
16587         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
16588         * gcc.dg/tree-ssa/vrp18.c: New test.
16589
16590 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
16591
16592         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
16593
16594 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
16595
16596         PR tree-optimization/22506
16597         * gcc.dg/vect/ps22506.c: New test.
16598
16599 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
16600
16601         PR target/21149
16602         * gcc.target/i386/sse-3.c: New test.
16603
16604 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
16605
16606         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
16607         * gcc.target/mips/mips32-dsp-type.c: Likewise.
16608
16609 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
16610
16611         PR c/22589
16612         * gcc.c-torture/compile/pr22589-1.c: New test.
16613
16614 2005-07-28  Jan Hubicka  <jh@suse.cz>
16615
16616         * update-loopch.c: New testcase.
16617
16618 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
16619
16620         PR rtl-optimization/23047
16621         * gcc.c-torture/execute/pr23047.c: New test.
16622         * gcc.c-torture/execute/pr23047.x: New.
16623
16624 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
16625
16626         PR tree-optimization/22493
16627         * gcc.c-torture/execute/pr22493-1.c: New test.
16628         * gcc.c-torture/execute/pr22493-1.x: New.
16629         * gcc.c-torture/execute/vrp-1.c: New test.
16630         * gcc.c-torture/execute/vrp-2.c: New test.
16631         * gcc.c-torture/execute/vrp-2.c: New test.
16632
16633 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
16634
16635         * gcc.target/frv/all-builtin-read8.c: Delete.
16636         * gcc.target/frv/all-builtin-read16.c: Delete.
16637         * gcc.target/frv/all-builtin-read32.c: Delete.
16638         * gcc.target/frv/all-builtin-read64.c: Delete.
16639         * gcc.target/frv/all-builtin-write8.c: Delete.
16640         * gcc.target/frv/all-builtin-write16.c: Delete.
16641         * gcc.target/frv/all-builtin-write32.c: Delete.
16642         * gcc.target/frv/all-builtin-write64.c: Delete.
16643         * gcc.target/frv/all-read-write-1.c: New.
16644
16645 2005-07-27  Jeff Law  <law@redhat.com>
16646
16647         * gcc.c-torture/execute/pr22630.c: New test.
16648
16649 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
16650
16651         PR tree-optimization/23073
16652         * gcc.dg/vect/nodump-pr23073.c: New test.
16653         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
16654
16655 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
16656
16657         PR tree-optimize/22348
16658         * gcc.c-torture/execute/pr22348.c: New.
16659
16660 2005-07-27  Richard Guenther  <rguenther@suse.de>
16661
16662         * gcc.dg/tree-ssa/salias-1.c: New testcase.
16663
16664 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16665
16666         PR fortran/22503
16667         * gfortran.dg/logical_comp.f90: New test.
16668
16669 2005-07-27  Jan Hubicka  <jh@suse.cz>
16670
16671         * inliner-1.c: Add cleanup of dumps.
16672         * val-prof-*.c: Likewise.
16673         * update-tailcall.c: New.
16674
16675 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
16676
16677         PR 22591
16678         * gcc.dg/tree-ssa/pr22591.c: New test.
16679         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
16680
16681 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
16682
16683         PR libobjc/22606
16684         * objc.dg/try-catch-11.m: New test.
16685
16686 2005-07-26  Richard Guenther  <rguenther@suse.de>
16687
16688         PR tree-optimization/22486
16689         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
16690
16691 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
16692
16693         PR tree-opt/22484
16694         * testsuite/g++.dg/opt/loop2.C: New test.
16695
16696 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
16697
16698         * gcc.dg/tree-ssa/reassoc-3.c: New test.
16699         * gcc.dg/tree-ssa/reassoc-4.c: New test.
16700
16701 2005-07-25  Adam Nemet  <anemet@lnxw.com>
16702
16703         * lib/profopt.exp (profopt-execute): Check for profiling data
16704         files on the target.
16705
16706 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
16707
16708         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
16709         for matching of asm labels.
16710
16711 2005-07-25  Richard Guenther  <rguenther@suse.de>
16712
16713         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
16714
16715 2005-07-25  Richard Guenther  <rguenther@suse.de>
16716
16717         PR testsuite/22624
16718         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
16719
16720 2005-07-25  Ira Rosen  <irar@il.ibm.com>
16721
16722         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
16723         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
16724         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
16725         * gcc.dg/vect/vect-100.c: New test.
16726         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
16727         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
16728         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
16729         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
16730         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
16731         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
16732         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
16733         * gfortran.dg/vect/pr19049.f90: New testcase.
16734         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
16735
16736 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
16737
16738         * gcc.c-torture/execute/20050713-1.c: New test.
16739
16740         PR fortran/20063
16741         * gfortran.fortran-torture/execute/data_4.f90: New test.
16742
16743         PR middle-end/20303
16744         * gcc.dg/visibility-d.c: New test.
16745
16746 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
16747
16748         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
16749         * gfortran.dg/underflow.f90: Ditto.
16750
16751 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16752
16753         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
16754         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
16755         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
16756
16757 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
16758
16759         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
16760         include case of field width of zero.
16761
16762 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
16763
16764         PR libgfortran/21875
16765         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
16766         with trailing blanks on normal formatted read.
16767
16768 2005-07-23  Chao-ying Fu  <fu@mips.com>
16769
16770         * gcc.target/mips/mips32-dsp-type.c: New test.
16771         * gcc.target/mips/mips32-dsp.c: New test.
16772
16773 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
16774
16775         PR testsuite/21073
16776         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
16777
16778         PR testsuite/20454
16779         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
16780         and __cyg_profile_func_exit.
16781
16782 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
16783
16784         * gfortran.dg/comma_format_extension_3.f: Fix typo.
16785         * gfortran.dg/comma_format_extension_4.f: Same.
16786         * gfortran.dg/pr15332.f: Same.
16787         * gfortran.dg/pr21730.f: Same.
16788
16789 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
16790
16791         * g++.dg/opt/vrp2.C: Fix testcase.
16792
16793         PR tree-opt/22625
16794         * g++.dg/opt/vrp2.C: New test.
16795
16796 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
16797
16798         PR debug/21828
16799         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
16800
16801 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
16802
16803         * gcc.dg/tree-ssa/20050719-1.c: New test.
16804
16805 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
16806
16807         * gcc.dg/bfin-longcall-1.c: New file.
16808         * gcc.dg/bfin-longcall-2.c: New file.
16809
16810 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
16811
16812         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
16813
16814 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
16815
16816         PR middle-end/19055
16817         * gcc.dg/tree-ssa/pr19055.c: New test.
16818         * gcc.dg/tree-ssa/pr19055-2.c: New test.
16819
16820 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
16821
16822         PR C++/22358
16823         * g++.dg/other/pr22358.C: New test.
16824
16825 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
16826
16827         PR c++/2922
16828         * g++.dg/lookup/two-stage5.C: New test from bug comments.
16829
16830 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16831
16832         PR c++/15938
16833         * g++.dg/init/union2.C: New test.
16834
16835 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16836
16837         PR c/22393
16838         * gcc.dg/complex-4.c: New test.
16839
16840 2005-07-21  Richard Guenther  <rguenther@suse.de>
16841
16842         PR testsuite/22522
16843         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
16844         scanning for asm labels.
16845         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
16846
16847 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
16848
16849         PR target/22085
16850         * gcc.dg/altivec-pr22085.c: New.
16851
16852 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
16853
16854         PR tree-optimization/19210
16855         * gcc.dg/tree-ssa/pr19210-1.c: New.
16856         * gcc.dg/tree-ssa/pr19210-2.c: New.
16857
16858 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
16859
16860         PR rtl-optimization/22167
16861         * g++.dg/opt/pr22167.C: New test.
16862
16863 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
16864
16865         PR c++/2922
16866         * g++.dg/lookup/two-stage2.C: New.
16867         * g++.dg/lookup/two-stage3.C: New.
16868         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
16869         fixed two-stage name lookup for operators.
16870         * g++.dg/template/call3.C: Compiler now produces an appropriate
16871         error message.
16872         * g++.dg/template/crash37.C: Compiler now describes bla() on line
16873         14 as a candidate.
16874         * g++.dg/template/ptrmem4.C: Compiler produces different error
16875         message.
16876         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
16877         connect_to_method as a candidate.
16878
16879 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
16880
16881         * gcc.dg/fold-alloc-1.c: New test.
16882
16883 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
16884
16885         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
16886         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
16887
16888 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
16889
16890         * gcc.dg/fold-abs-1.c: New test.
16891         * gcc.dg/fold-abs-2.c: New test.
16892         * gcc.dg/fold-abs-3.c: New test.
16893
16894 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
16895
16896         Make CONSTRUCTOR use VEC to store initializers.
16897         * g++.dg/ext/complit3.C: Check for specific error messages.
16898         * g++.dg/init/brace2.C: Update error message.
16899         * g++.dg/warn/Wbraces2.C: Likewise.
16900
16901 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
16902
16903         PR fortran/16940
16904         * gfortran.dg/module_interface_1.f90: New test.
16905
16906 2005-07-19  Danny Berlin <dberlin@dberlin.org>
16907             Kenneth Zadeck <zadeck@naturalbridge.com>
16908
16909         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
16910
16911 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16912
16913         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
16914         specify -Wformat for these tests.
16915         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
16916         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
16917         * gcc.dg/format/opt-6.c: Delete.
16918
16919 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
16920
16921         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
16922         * gcc.dg/tree-ssa/sra-3.c: Likewise.
16923
16924 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
16925
16926         * gcc.dg/tree-ssa/alias-2.c: New test.
16927
16928 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
16929
16930         PR c++/22263
16931         * g++.dg/template/explicit7.C: New test.
16932
16933 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
16934
16935         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
16936         width of 8 to +Inf and -Inf.
16937
16938 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
16939
16940         PR c++/22139
16941         * g++.dg/template/friend36.C: New test.
16942
16943 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
16944
16945         PR fortran/21730
16946         * gfortran.dg/pr21730.f: New test.
16947
16948 2005-07-16  Danny Berlin <dberlin@dberlin.org>
16949             Kenneth Zadeck <zadeck@naturalbridge.com>
16950
16951         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
16952         since pure const detection cannot run at -O1 in c compiler.
16953         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
16954         can now optimize this case properly.
16955         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
16956         because we now pass.
16957         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
16958
16959 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
16960
16961         PR c/22421
16962         * gcc.dg/format/bitfld-1.c: New test.
16963
16964 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
16965
16966         PR c++/22204
16967         * g++.dg/rtti/repo1.C: New test.
16968
16969 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
16970
16971         PR middle-end/22398
16972         * gcc.c-torture/compile/pr22398.c: New test.
16973
16974 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
16975
16976         PR c++/22132
16977         * g++.dg/expr/cast4.C: New test.
16978
16979 2005-07-15  Richard Guenther  <rguenther@suse.de>
16980
16981         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
16982         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
16983
16984 2005-07-15  Steven Bosscher  <stevenb@suse.de>
16985
16986         PR tree-optimization/22230
16987         * gcc.dg/tree-ssa/pr22230.c: New test.
16988
16989 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
16990
16991         * gfortran.dg/g77/cpp6.f: New test.
16992
16993         PR fortran/22417
16994         * gfortran.dg/g77/cpp5.F: New test.
16995         * gfortran.dg/g77/cpp5.h: New file.
16996         * gfortran.dg/g77/cpp5inc.h: New file.
16997
16998 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
16999
17000         PR libfortran/16435
17001         * gfortran.dg/tl_editting.f90: New.
17002         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
17003
17004 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
17005
17006         * gfortran.dg/char_array_constructor.f90: New test.
17007
17008 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
17009
17010         * gfortran.dg/past_eor.f90: New.
17011         * gfortran.dg/complex_read.f90: New.
17012
17013 2005-07-13  Jeff Law  <law@redhat.com>
17014
17015         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
17016         additional casts.
17017
17018         * gcc.dg/tree-ssa/pr22321.c: New test
17019
17020 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
17021
17022         PR tree-optimization/21921
17023         * gcc.dg/tree-ssa/pr21921.c: New.
17024
17025 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
17026
17027         PR tree-optimizatio/22442
17028         * gcc.dg/tree-ssa/loop-11.c: New test.
17029
17030 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
17031
17032         PR tree-opt/21840
17033         * gcc.c-torture/compile/pr21840.c: New test.
17034
17035 2005-07-12  Jan Hubicka  <jh@suse.cz>
17036
17037         * gcc.c-torture/compile/pr22379.c: New test.
17038
17039 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
17040
17041         PR libfortran/21593
17042         gfortran.dg/dev_null.f90: Remove outdated comment about
17043         PR libfortran/21593.
17044
17045
17046 2005-07-12  Dale Johannesen  <dalej@apple.com>
17047
17048         * gcc.target/i386/compress-float-sse.c: New.
17049         * gcc.target/i386/compress-float-sse-pic.c: New.
17050         * gcc.target/i386/compress-float-387.c: New.
17051         * gcc.target/i386/compress-float-387-pic.c: New.
17052         * gcc.dg/compress-float-ppc.c: New.
17053         * gcc.dg/compress-float-ppc-pic.c: New.
17054
17055 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
17056
17057         PR libfortran/21593
17058         gfortran.dg/dev_null.f90: Remove targets.
17059
17060 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
17061
17062         PR tree-opt/22335
17063         * gcc.dg/pr22335-1.c: New test.
17064         * gcc.dg/pr22335-2.c: New test.
17065
17066 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17067
17068         PR c++/20172
17069         * g++.dg/template/nontype12.C : New test.
17070
17071 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
17072
17073         * gcc.dg/tree-ssa/loop-10.c: New test.
17074
17075 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
17076
17077         * gcc.c-torture/execute/20020720-1.x: Remove.
17078
17079 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
17080
17081         * gfortran.fortran-torture/execute/forall_7.f90: New test.
17082
17083 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
17084
17085         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
17086         (dg-mips-options): Use it.
17087
17088 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
17089
17090         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
17091
17092 2005-07-09  Richard Henderson  <rth@redhat.com>
17093
17094         * lib/target-supports.exp (check_effective_target_sync_char_short):
17095         Add alpha.
17096
17097 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
17098
17099         PR libfortran/22217
17100         * gfortran.dg/negative-z-descriptor.f90: New test.
17101
17102 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
17103
17104         PR tree-opt/22329
17105         * gcc.dg/pr22329.c: New test.
17106
17107 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
17108
17109         PR tree-optimization/20139
17110         * gcc.dg/tree-ssa/pr20139.c: New.
17111
17112 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
17113
17114         PR tree-opt/22356
17115         * testsuite/gcc.dg/pr22356-1.c: New test.
17116
17117 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
17118
17119         PR c++/21799
17120         * g++.dg/template/unify8.C: New.
17121         * g++.dg/template/unify9.C: New.
17122
17123 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
17124
17125         * gfortran.fortran-torture/execute/entry_10.f90: New test.
17126
17127 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
17128
17129         * gcc.dg/darwin-version-1.c: New.
17130         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
17131         * gcc.dg/builtins-20.c: Likewise.
17132         * gcc.dg/builtins-53.c: Likewise.
17133         * gcc.dg/torture/builtins-convert-1.c: Likewise.
17134         * gcc.dg/torture/builtins-convert-2.c: Likewise.
17135         * gcc.dg/torture/builtins-convert-3.c: Likewise.
17136         * gcc.dg/torture/builtins-power-1.c: Likewise.
17137         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
17138         on Darwin.
17139
17140 2005-07-07  Jeff Law  <law@redhat.com>
17141
17142         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
17143         argument evaluation order.
17144
17145 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
17146
17147         PR libfortran/21594
17148         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
17149         Add test cases where the shift length is greater than the
17150         array length.
17151
17152 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
17153
17154         * obj-c++.dg/proto-lossage-6.mm: New.
17155         * objc.dg/proto-lossage-6.m: New.
17156
17157 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
17158
17159         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
17160         * objc.dg/gnu-runtime-2.m: Likewise.
17161
17162 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
17163
17164         * gfortran.dg/longline.f: New test.
17165
17166         * gfortran.dg/badline.f: New test.
17167
17168 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
17169
17170         PR fortran/16531
17171         PR fortran/15966
17172         PR fortran/18781
17173         * gfortran.dg/hollerith.f90: New.
17174         * gfortran.dg/hollerith2.f90: New.
17175         * gfortran.dg/hollerith3.f90: New.
17176         * gfortran.dg/hollerith4.f90: New.
17177         * gfortran.dg/hollerith_f95.f90: New.
17178         * gfortran.dg/hollerith_legacy.f90: New.
17179         * gfortran.dg/g77/cpp4.F: New. Port from g77.
17180
17181 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
17182
17183         PR objc/22274
17184         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
17185         * objc.dg/gnu-runtime-2.m: New.
17186
17187 2005-07-06  Jeff Law  <law@redhat.com>
17188
17189         * gcc.dg/tree-ssa/vrp17.c: New test.
17190
17191 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
17192
17193         PR fortran/22327
17194         * gfortran.dg/array_constructor_5.f90: New test.
17195
17196 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
17197
17198         * gfortran.fortran-torture/execute/entry_9.f90: New test.
17199
17200 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
17201
17202         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
17203         * gcc.dg/980816-1.c: Ditto.
17204
17205 2005-07-06  Jeff Law  <law@redhat.com>
17206
17207         * gcc.c-torture/compile/pr21356.c: New test.
17208
17209 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
17210
17211         PR c/22013
17212         PR c/22098
17213         * gcc.c-torture/compile/pr22013-1.c,
17214         gcc.c-torture/execute/pr22098-1.c,
17215         gcc.c-torture/execute/pr22098-2.c,
17216         gcc.c-torture/execute/pr22098-3.c: New tests.
17217
17218 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
17219
17220         PR c/22308
17221         * gcc.dg/pr22308-1.c: New test.
17222
17223 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
17224
17225         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
17226         target.
17227         * gcc.dg/compare9.c: Use -fshort-enums instead of
17228         -fno-short-enums.  Change the last test to dg-bogus.
17229
17230 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
17231
17232         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
17233         * gcc.dg/compare9.c: New.
17234
17235 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17236
17237         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
17238
17239 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
17240
17241         PR testsuite/22288
17242         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
17243
17244
17245 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17246
17247         * gcc.dg/format/gcc_gfc-1.c: New.
17248
17249 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
17250
17251         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
17252
17253 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17254
17255         PR fortran/20842
17256         * gfortran.dg/io_invalid_1.f90: New test.
17257
17258 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
17259
17260         * gcc.dg/format/gcc_diag-1.c: Update.
17261
17262 2005-07-02  Jeff Law  <law@redhat.com>
17263
17264         * gcc.dg/tree-ssa/pr22051-1.c: New test.
17265         * gcc.dg/tree-ssa/pr22051-2.c: New test.
17266
17267 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
17268
17269         * gcc.dg/format/gcc_diag-1.c: Update.
17270
17271 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
17272
17273         PR tree-opt/22269
17274         * gcc.c-torture/compile/pr22269.c: New test.
17275
17276 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
17277
17278         PR 21584
17279         PR 22219
17280         * g++.dg/tree-ssa/pr21584-1.C: New test.
17281         * g++.dg/tree-ssa/pr21584-2.C: New test.
17282
17283 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
17284
17285         * obj-c++.dg/try-catch-11.mm: New.
17286         * objc.dg/try-catch-10.m: New.
17287
17288 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
17289
17290         * g++.dg/other/ucnid-1.C: xfail on AIX.
17291
17292 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
17293
17294         PR 22234
17295         * gcc.dg/20050629-1.c: New test.
17296
17297 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
17298
17299         * obj-c++.dg/const-str-1[0-1].mm: New.
17300         * objc.dg/const-str-1[0-1].m: New.
17301
17302 2005-05-29  Richard Henderson  <rth@redhat.com>
17303
17304         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
17305         Rename from check_effective_target_vect_no_max.
17306         (check_effective_target_vect_no_int_add): New.
17307         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
17308         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
17309         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17310         * gcc.dg/vect/vect-reduc-1.c: Use both.
17311         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17312
17313 2005-05-29  Richard Henderson  <rth@redhat.com>
17314
17315         * lib/target-supports.exp (check_effective_target_vect_no_max):
17316         Remove i386 and x86_64.
17317
17318 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
17319
17320         PR testsuite/21969
17321         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
17322
17323 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
17324
17325         PR middle-end/21969
17326         * gcc.dg/vect/pr21969.c: New test.
17327
17328 2005-06-28  Eric Christopher  <echristo@redhat.com>
17329
17330         PR c/22052
17331         PR c/21975
17332         * gcc.dg/inline1.c: New test.
17333         * gcc.dg/inline2.c: Ditto.
17334         * gcc.dg/inline3.c: Ditto.
17335         * gcc.dg/inline4.c: Ditto.
17336         * gcc.dg/inline5.c: Ditto.
17337
17338 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
17339
17340         PR libfortran/22142
17341         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
17342         Add testcase also testing eoshift1 for PR 22142.
17343
17344 2005-06-28  Richard Henderson  <rth@redhat.com>
17345
17346         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
17347         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
17348         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
17349         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
17350         gcc.dg/tree-ssa/20030922-2.c: Likewise.
17351
17352 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
17353
17354         PR libfortran/22142
17355         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
17356         Add testcase for PR 22142.
17357
17358 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
17359
17360         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
17361         gcc.target/ia64/fpreg-2.c: New tests.
17362
17363 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17364
17365         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
17366
17367 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17368
17369         PR libfortran/22170
17370         * gfortran.dg/slash_1.f90: New test.
17371
17372 2005-06-27  Richard Henderson  <rth@redhat.com>
17373
17374         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
17375         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
17376         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
17377         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17378         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
17379         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
17380
17381 2005-06-27  Richard Henderson  <rth@redhat.com>
17382
17383         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
17384         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
17385
17386 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
17387
17388         * obj-c++.dg/proto-lossage-5.mm: New.
17389         * objc.dg/proto-lossage-5.m: New.
17390
17391 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
17392
17393         PR 21959
17394         * gcc.dg/tree-ssa/pr21959.c: New test.
17395
17396 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
17397
17398         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
17399         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
17400         testing uninitialized var.
17401
17402         * gcc.c-torture/execute/builtins/chk.h: New.
17403         * gcc.c-torture/execute/builtins/lib/chk.c: New.
17404         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
17405         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
17406         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
17407         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
17408         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
17409         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
17410         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
17411         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
17412         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
17413         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
17414         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
17415         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
17416         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
17417         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
17418         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
17419         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
17420         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
17421         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
17422         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
17423         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
17424         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
17425         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
17426         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
17427         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
17428         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
17429         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
17430         * gcc.dg/builtin-object-size-1.c: New test.
17431         * gcc.dg/builtin-object-size-2.c: New test.
17432         * gcc.dg/builtin-object-size-3.c: New test.
17433         * gcc.dg/builtin-object-size-4.c: New test.
17434         * gcc.dg/builtin-object-size-5.c: New test.
17435         * gcc.dg/builtin-stringop-chk-1.c: New test.
17436         * gcc.dg/builtin-stringop-chk-2.c: New test.
17437         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
17438         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
17439         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
17440         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
17441         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
17442         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
17443         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
17444         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
17445         * gcc.c-torture/execute/printf-1.c: New test.
17446         * gcc.c-torture/execute/fprintf-1.c: New test.
17447         * gcc.c-torture/execute/vprintf-1.c: New test.
17448         * gcc.c-torture/execute/vfprintf-1.c: New test.
17449         * gcc.c-torture/execute/printf-chk-1.c: New test.
17450         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
17451         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
17452         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
17453
17454 2005-06-27  Michael Matz  <matz@suse.de>
17455
17456         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
17457         slot is not merged if address escapes.
17458
17459 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17460
17461         PR c/21911
17462         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
17463
17464 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
17465
17466         PR middle-end/17965
17467         * gcc.c-torture/compile/20050622-1.c: New test.
17468
17469         PR middle-end/22028
17470         * gcc.dg/20050620-1.c: New test.
17471
17472 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
17473
17474         PR tree-optimization/22026
17475         * gcc.dg/tree-ssa/pr22026.c: New.
17476
17477 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
17478
17479         PR libfortran/22144
17480         * gfortran.dg/shift-alloc.f90: New testcase.
17481
17482 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
17483
17484         * all files: Update FSF address in copyright headers.
17485
17486 2005-06-22  Jan Hubicka  <jh@suse.cz>
17487
17488         * wholeprogram-1.c: New testcase.
17489         * wholeprogram-2.c: New testcase.
17490
17491 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
17492
17493         PR 22171
17494         * gcc.dg/tree-ssa/pr22171.c: New test.
17495
17496 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
17497
17498         * gfortran.dg/simplify_modulo.f90: New.
17499
17500 2005-06-24  Jan Hubicka  <jh@suse.cz>
17501
17502         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
17503
17504 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
17505
17506         * obj-c++.dg/proto-lossage-[1-4].mm: New.
17507
17508 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
17509
17510         * obj-c++.dg/typedef-alias-1.mm: New.
17511         * objc.dg/typedef-alias-1.m: New.
17512
17513 2005-06-23  Jeff Law  <law@redhat.com>
17514
17515         * gcc.dg/tree-ssa/vrp16.c: New test.
17516
17517 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17518
17519         * lib/target-supports.exp: Add
17520         check_effective_target_fortran_large_real and
17521         check_effective_target_fortran_large_int to check for
17522         corresponding effective targets.
17523         * gfortran.dg/large_integer_kind_1.f90: New test.
17524         * gfortran.dg/large_real_kind_1.f90: New test.
17525
17526 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
17527
17528         PR tree-optimization/22117
17529         * gcc.dg/tree-ssa/pr22117.c: New.
17530
17531 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
17532
17533         PR testsuite/22123
17534         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
17535
17536 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
17537
17538         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
17539
17540 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
17541
17542         * gfortran.dg/f2c_4.f90: Add tests for complex functions
17543         * gfortran.dg/f2c_4.c: Likewise.
17544
17545 2005-06-22 Paul Brook  <paul@codesourcery.com>
17546
17547         PR fortran/21034
17548         * gfortran.dg/auto_save_1.f90: New test.
17549
17550 2005-06-22  Michael Matz  <matz@suse.de>
17551
17552         * gcc.target/x86-64/abi: New directory.
17553         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
17554         * gcc.target/x86-64/abi/README.gcc: New file.
17555         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
17556         * gcc.target/x86-64/abi/asm-support.s: New file.
17557         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
17558         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
17559         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
17560         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
17561         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
17562         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
17563         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
17564         * gcc.target/x86_64/abi/test_bitfields.c: New test.
17565         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
17566         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
17567         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
17568         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
17569         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
17570         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
17571         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
17572         * gcc.target/x86_64/abi/test_varargs.c: New test.
17573
17574 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
17575
17576         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
17577         32-bit i?86 and x86_64.
17578
17579 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
17580
17581         * obj-c++.dg/const-str-[1-9].mm: New tests.
17582
17583 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
17584
17585         PR fortran/22010
17586         * gfortran.dg/namelist_use.f90: New.
17587         * gfortran.dg/namelist_use_only.f90: New.
17588
17589 2005-06-21  Jeff Law  <law@redhat.com>
17590
17591         * gcc.dg/tree-ssa/vrp15.c: New test.
17592
17593 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
17594
17595         * lib/target-supports.exp (check_effective_target_vect_reduction):
17596         Remove.
17597         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
17598         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
17599         remove vect_reduction target keyword. Also avoid two returns in main.
17600         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17601         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
17602         * gcc.dg/vect/vect-reduc-1short.c: New test.
17603         * gcc.dg/vect/vect-reduc-1char.c: New test.
17604         * gcc.dg/vect/vect-reduc-2short.c: New test.
17605         * gcc.dg/vect/vect-reduc-2char.c: New test.
17606         * gcc.dg/vect/vect-reduc-6.c: New test.
17607         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
17608         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
17609         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
17610
17611 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17612         Paul Thomas  <pault@gcc.gnu.org>
17613
17614         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
17615         New tests.
17616
17617 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17618
17619         * gfortran.dg/backslash_1.f90: New test.
17620         * gfortran.dg/backslash_2.f90: New test.
17621
17622 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
17623
17624         * gfortran.dg/duplicate_labels.f90: New test.
17625
17626 2005-06-20  Jan Beulich  <jbeulich@novell.com>
17627
17628         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
17629         unsupportable relocations.
17630         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17631         * gcc.dg/20050321-2.c: xfail for NetWare.
17632
17633 2005-06-20  Andreas Jaeger  <aj@suse.de>
17634
17635         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
17636         gcc.target/i386/fastcall-sseregparm.c,
17637         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
17638
17639 2005-06-19  Richard Henderson  <rth@redhat.com>
17640
17641         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
17642
17643 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
17644
17645         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
17646
17647 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
17648
17649         PR c++/22115
17650         * g++.dg/conversion/simd2.C: Change expected error message.
17651
17652 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
17653
17654         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
17655         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17656         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17657
17658 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
17659
17660         * gcc.dg/fold-mod-1.c: New test.
17661
17662 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
17663
17664         PR fortran/19926
17665         * gfortran.dg/pr19926.f90: New test.
17666
17667 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
17668
17669         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
17670         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
17671         targets.
17672         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17673         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17674
17675 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
17676
17677         * gcc.target/ia64/float80-varargs-1.c: New test.
17678
17679 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17680
17681         PR tree-opt/22035
17682         * gfortran.dg/f2c_6.f90: New test.
17683
17684 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
17685
17686         PR c++/17413
17687         * g++.dg/template/local5.C: New.
17688
17689 2005-06-17  Richard Henderson  <rth@redhat.com>
17690
17691         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
17692
17693 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
17694
17695         PR testsuite/21945
17696         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
17697
17698 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
17699
17700         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
17701         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
17702         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
17703         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
17704         check_vect to verify the presence of hardware vector support.
17705
17706 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
17707
17708         PR testsuite/22056
17709         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
17710
17711 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17712
17713         PR libfortran/19216
17714         * gfortran.dg/pr19216.f: Add correct space between brackets and
17715         dg directive.
17716
17717 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17718
17719         PR libfortran/16436
17720         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
17721
17722 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
17723
17724         * gcc.target/i386/attributes-error.c: New testcase.
17725         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
17726         * gcc.target/i386/regparm-stdcall.c: Likewise.
17727         * gcc.target/i386/sseregparm-1.c: Likewise.
17728         * gcc.target/i386/sseregparm-2.c: Likewise.
17729
17730 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
17731
17732         * g++.dg/rtti/crash2.C: New.
17733
17734 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
17735
17736         * gcc.dg/noncompile/20040203-3.c: Update expected message.
17737
17738 2005-06-15  David Ung  <davidu@mips.com>
17739
17740         * gcc.target/mips/mips16e-extends.c: New test for testing the
17741         generation of MIPS16e zeb/zeh, seb/seh instructions.
17742
17743 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
17744
17745         PR 22018
17746         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
17747         * gcc.dg/tree-ssa/pr22018.c: New test.
17748
17749 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
17750
17751         * gcc.dg/simd-1.c: Update error messages.
17752         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
17753         * gcc.dg/simd-2.c: Update error messages.
17754         * gcc.dg/simd-4.c: New.
17755
17756 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
17757
17758         PR c++/20678
17759         * g++.dg/other/crash-4.C: New.
17760
17761 2005-06-14  Devang Patel  <dpatel@apple.com>
17762
17763         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
17764
17765 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
17766
17767         PR c++/21929
17768         * g++.dg/parse/crash11.C: Update
17769
17770 2005-06-13  Jeff Law  <law@redhat.com>
17771
17772         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
17773         perform the desired transformations.
17774         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
17775         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
17776
17777 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17778
17779         PR fortran/22038
17780         * gfortran.dg/forall_1.f90: Un-XFAIL.
17781
17782 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
17783
17784         PR c++/21929
17785         * g++.dg/parse/crash26.C: New.
17786
17787         PR c++/20789
17788         * g++.dg/init/member1.C: New.
17789
17790 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
17791
17792         * gfortran.dg/altreturn_1.f90: New test.
17793
17794 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
17795
17796         PR middle-end/21985
17797         * gcc.dg/tree-ssa/pr21985.c: New test.
17798
17799 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
17800
17801         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
17802
17803 2005-06-12  Roger Sayle  <roger@eyesopen.com>
17804
17805         PR c++/21930
17806         * g++.dg/other/error10.C: New test case.
17807
17808 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17809
17810         PR libfortran/19155
17811         * gfortran.dg/pr19155.f: Add test.
17812
17813 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17814
17815         * gfortran.dg/f2c_7.f90: New test.
17816
17817         * gfortran.dg/forall_1.f90: XFAILed.
17818
17819 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
17820
17821         * gcc.dg/pr14796-1.c: New.
17822         * gcc.dg/pr14796-2.c: New.
17823
17824 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
17825
17826         PR fortran/17792
17827         PR fortran/21375
17828         * gfortran.dg/deallocate_stat.f90: New test.
17829
17830 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
17831
17832         * gfortran.fortran-torture/execute/in-pack.f90: New test.
17833
17834 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
17835
17836         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
17837         access will be generated when this loop is vectorized. Test that
17838         accesses with same alignment were detected.
17839         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
17840         Test that accesses with same alignment were detected.
17841         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
17842         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
17843         alignment were detected.
17844
17845 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
17846
17847         PR c++/10611
17848         * g++.dg/conversion/simd2.C: New.
17849
17850 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17851
17852         * gcc.dg/Wcxx-compat-1.c: New.
17853
17854 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
17855
17856         PR libfortran/21480
17857         * gfortran.dg/reshape-complex.f90: Add a test for a packed
17858         complex array.
17859
17860 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
17861
17862         * gcc.dg/alias-8.c: New.
17863
17864 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
17865
17866         * gcc.dg/format/cmn_err-1.c: Update.
17867
17868 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
17869
17870         PR target/20666
17871         * gcc.target/sparc/fexpand-2.c: New.
17872         * gcc.target/sparc/fpmerge-2.c: New.
17873         * gcc.target/sparc/fpmul-2.c: New.
17874         * gcc.target/sparc/noresult.c: New.
17875         * gcc.target/sparc/pdist-2.c: New.
17876         * gcc.target/sparc/pdist-3.c: New.
17877
17878 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
17879
17880         PR testsuite/21702
17881         * gcc.target/i386/i386.exp: Fix comment typo.
17882
17883 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
17884
17885         PR c++/19497
17886         * g++.dg/inherit/using5.C: New.
17887         * g++.dg/inherit/using6.C: New.
17888
17889 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17890
17891         PR c++/19894
17892         * g++.dg/template/ptrmem15.C: New test.
17893
17894         PR c++/20563
17895         * g++.dg/ext/label4.C: New test.
17896
17897 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17898
17899         * gcc.dg/tls/debug-1.c: New test.
17900
17901 2005-06-07  Dale Johannesen  <dalej@apple.com>
17902
17903         * gcc.target/i386/movq.c: New.
17904
17905 2005-06-07  Dale Johannesen  <dalej@apple.com>
17906
17907         * gcc.dg/20050607-1.c: New.
17908
17909 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
17910
17911         PR middle-end/21850
17912         * gcc.c-torture/execute/20050607-1.c: New test.
17913
17914 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
17915
17916         PR libfortran/21926
17917         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
17918         Test case where the return array has lowest stride one,
17919         but isn't packed.
17920
17921 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
17922
17923         * lib/target-supports.exp (check_effective_target_sync_int_long):
17924         Add s390 and s390x targets.
17925
17926 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
17927
17928         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
17929         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
17930         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
17931         * gcc.dg/tree-ssa/loop-9.c: New test.
17932
17933 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
17934
17935         * g++.dg/parse/defarg10.C: New.
17936
17937 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
17938
17939         PR regression/21897
17940         * gcc.c-torture/execute/20050604-1.c: New test.
17941
17942 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
17943
17944         PR 21903
17945         * g++.dg/parse/defarg9.C: New.
17946
17947         PR c++/20637
17948         * g++.dg/inherit/using4.C: New.
17949         * g++.dg/overload/error1.C: Adjust expected errors.
17950         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
17951         * g++.old-deja/g++.brendan/arm2.C: Likewise.
17952         * g++.old-deja/g++.other/redecl2.C: Likewise.
17953         * g++.old-deja/g++.other/redecl4.C: Likewise.
17954         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
17955
17956 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
17957
17958         * gfortran.dg/f2c_5.f90: Add -w to dg-options
17959
17960 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
17961
17962         * lib/gfortran.exp (gfortran_target_compile): Call
17963         dg-additional-files-options
17964         * gfortran.dg/f2c_4.f90: New file
17965         * gfortran.dg/f2c_4.c: New file
17966         * gfortran.dg/f2c_5.f90: New file
17967         * gfortran.dg/f2c_5.c: New file
17968
17969 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17970
17971         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
17972
17973         PR fortran/21912
17974         * gfortran.dg/array_constructor_4.f90: New test.
17975
17976 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
17977
17978         PR c++/21619
17979         * g++.dg/ext/builtin9.C: New test.
17980
17981 2005-06-05  Dale Johannesen  <dalej@apple.com>
17982
17983         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
17984         * gcc.c-torture/execute/20050603-2.c: Ditto.
17985
17986 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
17987
17988         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
17989         * gcc.dg/vect/vect-reduc-1.c: New.
17990         * gcc.dg/vect/vect-reduc-2.c: New.
17991         * gcc.dg/vect/vect-reduc-3.c: New.
17992
17993 2005-06-04  Dale Johannesen  <dalej@apple.com>
17994
17995         * gcc.c-torture/execute/20050603-1.c: New.
17996         * gcc.c-torture/execute/20050603-2.c: New.
17997         * gcc.dg/20050603-3.c: New.
17998
17999 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18000
18001         PR fortran/19195
18002         * gfortran.dg/debug_1.f90: New test.
18003
18004         * gfortran.dg/forall_1.f90: New test.
18005
18006 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
18007
18008         * gfortran.dg/array_constructor_3.f90: New test.
18009
18010 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18011
18012         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
18013
18014 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
18015
18016         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
18017
18018 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
18019
18020         PR c/21873
18021         * gcc.dg/init-excess-1.c: New test.
18022
18023 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
18024
18025         PR c++/21853
18026         * g++.dg/expr/static_cast6.C: New test.
18027
18028 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
18029
18030         * gcc.dg/tree-ssa/vrp14.c: New test.
18031
18032 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
18033
18034         PR c++/21336
18035         * g++.dg/template/new2.C: New test.
18036
18037 2005-06-03  Josh Conner  <jconner@apple.com>
18038
18039         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
18040         all entries in initializer.
18041
18042 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
18043
18044         PR middle-end/21858
18045         * gcc.dg/pr21858.c: New testcase.
18046
18047 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
18048
18049         PR tree-optimization/21292
18050
18051         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
18052         New.
18053         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
18054         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
18055         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
18056         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
18057         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
18058
18059 2005-06-02  Richard Henderson  <rth@redhat.com>
18060
18061         * gcc.dg/sync-2.c: Use -march=i486 for i386.
18062
18063 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
18064
18065         * gcc.dg/wtypequal.c: New testcase.
18066
18067 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
18068
18069         PR 21582
18070         * gcc.dg/tree-ssa/pr21582.c: New test.
18071
18072 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
18073
18074         PR c++/21280
18075         * g++.dg/opt/interface2.h: New.
18076         * g++.dg/opt/interface2.C: New.
18077         * g++.dg/init/ctor4.C: Adjust error lines.
18078         * g++.old-deja/g++.bob/inherit2.C: Likewise.
18079         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
18080         * g++.old-deja/g++.jason/opeq3.C: Likewise.
18081         * g++.old-deja/g++.pt/assign1.C: Likewise.
18082         * g++.old-deja/g++.pt/crash20.C: Likewise.
18083
18084 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
18085
18086         PR tree-optimization/21734
18087         * g++.dg/vect/pr21734_1.cc: New.
18088         * g++.dg/vect/pr21734_2.cc: New.
18089
18090 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
18091
18092         PR c++/20350
18093         * g++.dg/template/spec24.C: New.
18094
18095         PR c++/21151
18096         * g++.dg/pch/local-1.C: New.
18097         * g++.dg/pch/local-1.Hs: New.
18098
18099 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
18100
18101         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
18102         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
18103         * gcc.dg/tree-ssa/pr14341.c: New test.
18104         * gcc.dg/tree-ssa/pr14841.c: New test.
18105         * gcc.dg/tree-ssa/pr20701.c: New test.
18106         * gcc.dg/tree-ssa/pr21086.c: New test.
18107         * gcc.dg/tree-ssa/pr21090.c: New test.
18108         * gcc.dg/tree-ssa/pr21332.c: New test.
18109         * gcc.dg/tree-ssa/pr21458.c: New test.
18110         * gcc.dg/tree-ssa/pr21658.c: New test.
18111         * gcc.dg/tree-ssa/vrp01.c: New test.
18112         * gcc.dg/tree-ssa/vrp02.c: New test.
18113         * gcc.dg/tree-ssa/vrp03.c: New test.
18114         * gcc.dg/tree-ssa/vrp04.c: New test.
18115         * gcc.dg/tree-ssa/vrp05.c: New test.
18116         * gcc.dg/tree-ssa/vrp06.c: New test.
18117         * gcc.dg/tree-ssa/vrp07.c: New test.
18118         * gcc.dg/tree-ssa/vrp08.c: New test.
18119         * gcc.dg/tree-ssa/vrp09.c: New test.
18120         * gcc.dg/tree-ssa/vrp10.c: New test.
18121         * gcc.dg/tree-ssa/vrp11.c: New test.
18122         * gcc.dg/tree-ssa/vrp12.c: New test.
18123         * gcc.dg/tree-ssa/vrp13.c: New test.
18124
18125 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
18126
18127         PR 21029
18128         * gcc.dg/tree-ssa/pr21029.c: New test.
18129
18130 2005-06-01  Roger Sayle  <roger@eyesopen.com>
18131
18132         * gfortran.dg/logint-1.f: New test case.
18133         * gfortran.dg/logint-2.f: Likewise.
18134         * gfortran.dg/logint-3.f: Likewise.
18135
18136 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
18137
18138         PR c/21536
18139         PR c/20760
18140         * gcc.dg/20050527-1.c: New test.
18141
18142         * gcc.dg/i386-sse-12.c: New test.
18143
18144         PR fortran/21729
18145         * gfortran.dg/implicit_5.f90: New test.
18146
18147 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
18148
18149         PR fortran/20883
18150         * gfortran/assign_4.f90: New test.
18151         * gfortran/assign_2.f90: Change compile to run.
18152
18153 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
18154
18155         * lib/target-supports.exp
18156         (check_effective_target_sync_char_short): New.
18157         * gcc.dg/sync-2.c: New.
18158
18159 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
18160
18161         PR tree-optimization/21817
18162         * gcc.dg/torture/pr21817-1.c: New.
18163
18164 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
18165
18166         PR c++/21165
18167         * g++.dg/template/init5.C: New.
18168
18169 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
18170
18171         * gfortran.dg/char_initialiser_actual.f90:
18172         Test character initialisers as actual arguments.
18173         * gfortran.dg/char_pointer_comp_assign.f90:
18174         Test character pointer structure component assignments.
18175         * gfortran.dg/char_array_structure_constructor.f90:
18176         Test character components in structure constructors.
18177
18178 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
18179
18180         PR middle-end/20931
18181         * g++.dg/opt/pr20931.C: New test.
18182
18183 2005-05-31  Andreas Jaeger  <aj@suse.de>
18184
18185         PR testsuite/20772
18186         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
18187         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
18188         g++.old-deja/g++.ext/asmspec1.C,
18189         g++.old-deja/g++.other/regstack.C,
18190         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
18191         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
18192         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
18193         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
18194         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
18195         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
18196         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
18197         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
18198         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
18199         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
18200         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
18201         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
18202         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
18203         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
18204         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
18205         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
18206         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
18207         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
18208         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
18209
18210 2005-05-31  Jeff Law  <law@redhat.com>
18211
18212         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
18213
18214 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
18215
18216         PR middle-end/21743
18217         * gcc.dg/builtins-1.c: Activate disabled clog test.
18218         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18219
18220 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
18221
18222         * gfortran.dg/char_pointer_assign.f90:
18223         Test character-pointer assignments and pointer assignments.
18224         * gfortran.dg/char_pointer_dummy.f90:
18225         Test character-pointer dummy arguments.
18226         * gfortran.dg/char_pointer_func.f90:
18227         Test character-pointer function returns.
18228         * gfortran.dg/char_pointer_dependency.f90:
18229         Test character-pointer functions with dependencies.
18230
18231 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
18232
18233         PR c++/21784
18234         * g++.dg/lookup/using14.C: New test.
18235
18236 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
18237
18238         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
18239         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
18240         trailing ^M.
18241
18242 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
18243
18244         PR c++/17413
18245         * g++.dg/template/local5.C: New.
18246
18247         PR target/21761
18248         * gcc.c-torture/compile/pr21761.c: New.
18249
18250         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
18251         before darwin8.
18252
18253 2005-05-30  Steven G. Kargl
18254
18255         PR fortran/20846
18256         * gfortran.dg/inquire_8.f90: New test.
18257
18258 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18259
18260         PR libfortran/21376
18261         * gfortran.dg/output_exponents_1.f90: New test.
18262
18263 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18264
18265         PR libfortran/20006
18266         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
18267
18268 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
18269
18270         PR c++/21210
18271         * g++.dg/ext/complex1.C: New test.
18272
18273         PR c++/21340
18274         * g++.dg/init/ctor6.C: New test.
18275
18276 2005-05-29  Jan Hubicka  <jh@suse.cz>
18277
18278         * gcc.c-torture/compile/pr21562.c: New.
18279
18280 2005-05-28  Steven G. Kargl <kargls@comcast.net>
18281
18282         * gfortran.dg/subnormal_1.f90: New test.
18283
18284 2005-05-28  Jan Hubicka  <jh@suse.cz>
18285
18286         * tree-prof.exp: Fix comment.
18287         * value-prof-1.c: New.
18288         * value-prof-2.c: New.
18289         * value-prof-3.c: New.
18290         * value-prof-4.c: New.
18291
18292 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
18293
18294         PR c++/21614
18295         * g++.dg/expr/ptrmem6.C: New test.
18296         * g++.dg/expr/ptrmem6a.C: Likewise.
18297
18298 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
18299
18300         PR tree-optimization/21658
18301         * gcc.dg/tree-ssa/pr21658.c: New.
18302
18303 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
18304
18305         PR c++/21455
18306         * g++.dg/inherit/ptrmem3.C: New.
18307
18308         PR c++/21681
18309         * g++.dg/parse/template16.C: New.
18310
18311 2005-05-27  Andreas Jaeger  <aj@suse.de>
18312
18313         * gcc.dg/setjmp-2.c: Only run in 32-bit.
18314
18315         * gcc.dg/i386-sse-8.c: Run test on all archs.
18316
18317 2005-05-26  Mike Stump  <mrs@apple.com>
18318
18319         * objc.dg/isa-field-1.m: Only run on darwin.
18320         * objc.dg/lookup-1.m: Likewise.
18321         * objc.dg/try-catch-8.m: Likewise.
18322
18323 2005-05-26  Roger Sayle  <roger@eyesopen.com>
18324
18325         PR tree-optimization/9814
18326         * gcc.dg/pr9814-1.c: New test case.
18327
18328 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
18329
18330         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
18331         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
18332         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
18333         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
18334         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
18335         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
18336         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
18337         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
18338         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
18339         objc.dg/try-catch-8.m: New.
18340
18341 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
18342
18343         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
18344         remove extraneous semicolons.
18345
18346 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
18347
18348         * obj-c++.dg/comp-types-12.mm: New.
18349         * objc.dg/comp-types-11.m: New.
18350         * objc.dg/selector-4.m: New.
18351
18352 2005-05-26  Andreas Jaeger  <aj@suse.de>
18353
18354         PR testsuite/20772
18355         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
18356         g++.old-deja/g++.ext/attrib3.C,
18357         g++.old-deja/g++.other/store-expr1.C,
18358         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
18359         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
18360         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
18361         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
18362         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
18363         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
18364         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
18365         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
18366         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
18367         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
18368         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
18369         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
18370         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
18371         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
18372         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
18373         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
18374         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
18375         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
18376         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
18377
18378 2005-05-26  Andreas Jaeger  <aj@suse.de>
18379
18380         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
18381         x86-64 compilation.
18382
18383 2005-05-26  Andreas Jaeger  <aj@suse.de>
18384
18385         PR testsuite/20772
18386         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
18387         gcc.misc-tests/i386-pf-athlon-1.c,
18388         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
18389         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
18390         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
18391         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
18392         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
18393         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
18394         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
18395         programs.
18396
18397         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
18398         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
18399         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
18400         x86-64 compilation.
18401
18402         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
18403         x86_64.
18404
18405         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
18406         effective-target ilp32.
18407
18408 2005-05-26  David Ung  <davidu@mips.com>
18409
18410         * gcc.target/mips/ext_ins.c: New test for testing the generation
18411         of MIPS32/64 rev 2 ext/ins instructions.
18412
18413 2005-05-26  Andreas Jaeger  <aj@suse.de>
18414
18415         * treelang/compile/unsigned.tree: Use gimple instead of
18416         nonexisting generic dump.
18417
18418 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
18419
18420         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
18421
18422 2005-05-26  Andreas Jaeger  <aj@suse.de>
18423
18424         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
18425
18426 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
18427
18428         PR libfortran/17283
18429         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
18430         Test callee-allocated memory with write statements.
18431
18432 2005-05-25  Roger Sayle  <roger@eyesopen.com>
18433
18434         PR middle-end/21709
18435         * gcc.dg/pr21709-1.c: New test case.
18436
18437 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18438             Mike Stump  <mrs@apple.com>
18439
18440         * objc/execute/next_mapping.h: Update for C++.
18441
18442         * obj-c++.dg/selector-1.mm: Move to...
18443         * obj-c++.dg/selector-4.mm: here...
18444
18445         * obj-c++.dg/basic.mm: New.
18446         * obj-c++.dg/comp-types-1.mm: New.
18447         * obj-c++.dg/cxx-class-1.mm: New.
18448         * obj-c++.dg/cxx-ivars-1.mm: New.
18449         * obj-c++.dg/cxx-ivars-2.mm: New.
18450         * obj-c++.dg/cxx-ivars-3.mm: New.
18451         * obj-c++.dg/cxx-scope-1.mm: New.
18452         * obj-c++.dg/cxx-scope-2.mm: New.
18453         * obj-c++.dg/defs.mm: New.
18454         * obj-c++.dg/empty-private-1.mm: New.
18455         * obj-c++.dg/encode-1.mm: New.
18456         * obj-c++.dg/encode-2.mm: New.
18457         * obj-c++.dg/encode-3.mm: New.
18458         * obj-c++.dg/extern-c-1.mm: New.
18459         * obj-c++.dg/extra-semi.mm: New.
18460         * obj-c++.dg/fix-and-continue-2.mm: New.
18461         * obj-c++.dg/isa-field-1.mm: New.
18462         * obj-c++.dg/ivar-list-semi.mm: New.
18463         * obj-c++.dg/local-decl-1.mm: New.
18464         * obj-c++.dg/lookup-1.mm: New.
18465         * obj-c++.dg/lookup-2.mm: New.
18466         * obj-c++.dg/method-1.mm: New.
18467         * obj-c++.dg/method-2.mm: New.
18468         * obj-c++.dg/method-3.mm: New.
18469         * obj-c++.dg/method-4.mm: New.
18470         * obj-c++.dg/method-5.mm: New.
18471         * obj-c++.dg/method-6.mm: New.
18472         * obj-c++.dg/method-7.mm: New.
18473         * obj-c++.dg/no-extra-load.mm: New.
18474         * obj-c++.dg/overload-1.mm: New.
18475         * obj-c++.dg/pragma-1.mm: New.
18476         * obj-c++.dg/pragma-2.mm: New.
18477         * obj-c++.dg/private-1.mm: New.
18478         * obj-c++.dg/private-2.mm: New.
18479         * obj-c++.dg/proto-qual-1.mm: New.
18480         * obj-c++.dg/qual-types-1.mm: New.
18481         * obj-c++.dg/stubify-1.mm: New.
18482         * obj-c++.dg/stubify-2.mm: New.
18483         * obj-c++.dg/super-class-1.mm: New.
18484         * obj-c++.dg/super-class-2.mm: New.
18485         * obj-c++.dg/super-dealloc-1.mm: New.
18486         * obj-c++.dg/super-dealloc-2.mm: New.
18487         * obj-c++.dg/template-1.mm: New.
18488         * obj-c++.dg/template-2.mm: New.
18489         * obj-c++.dg/template-3.mm: New.
18490         * obj-c++.dg/template-4.mm: New.
18491         * obj-c++.dg/template-5.mm: New.
18492         * obj-c++.dg/template-6.mm: New.
18493         * obj-c++.dg/try-catch-1.mm: New.
18494         * obj-c++.dg/try-catch-2.mm: New.
18495         * obj-c++.dg/try-catch-3.mm: New.
18496         * obj-c++.dg/try-catch-4.mm: New.
18497         * obj-c++.dg/try-catch-5.mm: New.
18498         * obj-c++.dg/try-catch-6.mm: New.
18499         * obj-c++.dg/try-catch-7.mm: New.
18500         * obj-c++.dg/try-catch-8.mm: New.
18501         * obj-c++.dg/try-catch-9.mm: New.
18502         * obj-c++.dg/va-meth-1.mm: New.
18503
18504 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18505
18506         * obj-c++.dg/selector-1.mm: New.
18507         * obj-c++.dg/selector-2.mm: New.
18508
18509 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18510
18511         * obj-c++.dg/selector-3.mm: New.
18512         * objc.dg/selector-3.m: New.
18513
18514 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18515
18516         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
18517         about where warning appears.
18518
18519 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
18520
18521         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
18522         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
18523         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
18524         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
18525
18526 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
18527
18528         * gcc.dg/20050524-1.c: New test.
18529
18530 2005-05-25  Jan Hubicka  <jh@suse.cz>
18531
18532         * gcc.dg/tree-prof/inliner-1.c: New.
18533
18534 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
18535
18536         * gcc.dg/tree-prof: New directory.
18537         * gcc.dg/tree-prof/tree-prof.exp: New.
18538
18539 2005-05-25  DJ Delorie  <dj@redhat.com>
18540
18541         * gcc.dg/Wattributes-1.c: New.
18542         * gcc.dg/Wattributes-2.c: New.
18543         * gcc.dg/Wattributes-3.c: New.
18544
18545 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
18546
18547         PR tree-optimization/19833
18548         * gcc.dg/uninit-4.c: Remove xfail.
18549         * gcc.dg/uninit-9.c: Ditto.
18550
18551 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
18552
18553         * obj-c++.dg/bitfield-[1-5].mm: New.
18554         * obj-c++.dg/class-protocol-1.mm: New.
18555         * obj-c++.dg/comp-types-1[0-1].mm: New.
18556         * obj-c++.dg/comp-types-[2-9].mm: New.
18557         * obj-c++.dg/encode-[4-8].mm: New.
18558         * obj-c++.dg/layout-1.mm: New.
18559         * obj-c++.dg/method-1[0-9].mm: New.
18560         * obj-c++.dg/method-2[0-1].mm: New.
18561         * obj-c++.dg/method-[8-9].mm: New.
18562         * obj-c++.dg/objc-gc-3.mm: New.
18563         * obj-c++.dg/try-catch-10.mm: New.
18564         * objc.dg/bitfield-5.m: New.
18565         * objc.dg/comp-types-10.m: New.
18566         * objc.dg/comp-types-9.m: New.
18567         * objc.dg/layout-1.m: New.
18568         * objc.dg/objc-gc-4.m: New.
18569         * objc.dg/try-catch-9.m: New.
18570         * objc.dg/class-protocol-1.m: Tweak diagnostics.
18571         * objc.dg/comp-types-1.m: Likewise.
18572         * objc.dg/comp-types-[5-6].m: Likewise.
18573         * objc.dg/method-9.m: Likewise.
18574
18575 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
18576
18577         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
18578         and on hardware without VMX support.
18579
18580         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
18581
18582         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
18583
18584         * lib/profopt.exp (dg-final-generate, dg-final-use,
18585         profopt-final-code, profopt-get-options): New.
18586         (profopt-execute): Process test directives.
18587
18588         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
18589         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
18590         cleanup-tree-dump, cleanup-saved-temps): Update comments.
18591
18592 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
18593
18594         PR C++/21645
18595         * g++.dg/init/ctor5.C: New test.
18596
18597 2005-05-24  Ira Rosen  <irar@il.ibm.com>
18598
18599         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
18600         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
18601         vect-113.c, vect-114.c.
18602
18603 2005-05-23  Adam Nemet  <anemet@lnxw.com>
18604
18605         * gcc.dg/const-elim-1.c: Remove xfails.
18606
18607 2005-05-23  Jeff Law  <law@redhat.com>
18608
18609         * gcc.c-torture/compile/pr21638.c: New test.
18610         * gcc.c-torture/compile/20050520-1.c: New test.
18611
18612 2005-05-23  Nick Clifton  <nickc@redhat.com>
18613
18614         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
18615         be a proper triple, ie: m32r*-*-*.
18616         * g++.old-deja/g++.jason/thunk3.C: Likewise.
18617
18618 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
18619
18620         PR middle-end/21331
18621         PR tree-opt/21293
18622         * gcc.c-torture/compile/pr21293.c: New test.
18623         * gcc.c-torture/execute/pr21331.c: New test.
18624
18625 2004-05-20  Richard Henderson  <rth@redhat.com>
18626
18627         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
18628
18629 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
18630
18631         * obj-c++-dg.exp: Add.
18632         * obj-c++.exp: Add.
18633         * obj-c++.dg/dg.exp: Add.
18634
18635 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
18636
18637         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
18638         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
18639
18640 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
18641
18642         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
18643
18644 2004-05-19  Richard Henderson  <rth@redhat.com>
18645
18646         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
18647
18648 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
18649
18650         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
18651
18652         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
18653
18654 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
18655
18656         PR c++/21495
18657         * g++.dg/parse/extern1.C: New test.
18658         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
18659
18660 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18661
18662         * gcc.dg/c99-math.h: New.
18663         * gcc.dg/c99-math-float-1.c: New test.
18664         * gcc.dg/c99-math-double-1.c: Likewise.
18665         * gcc.dg/c99-math-long-double-1.c: Likewise.
18666
18667 2005-05-18  Richard Henderson  <rth@redhat.com>
18668
18669         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
18670
18671 2005-05-18  Devang Patel  <dpatel@apple.com>
18672
18673         * g++.dg/opt/20050511-1.C: New test.
18674
18675 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
18676
18677         PR libfortran/21127
18678         * gfortran.dg/reshape-complex.f90: New test.
18679
18680 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
18681
18682         * gfortran.dg/array_constructor_1.f90: New test.
18683         * gfortran.dg/array_constructor_2.f90: New test.
18684
18685 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
18686
18687         PR fortran/20954
18688         * gfortran.dg/pr20954.f: New test.
18689
18690 2005-05-17  Mike Stump  <mrs@apple.com>
18691
18692         Yet more Objective-C++...
18693
18694         * objc.dg/method-5.m: Update.
18695         * objc.dg/method-6.m: Update.
18696         * objc.dg/method-7.m: Update.
18697         * objc.dg/method-9.m: Update.
18698         * objc.dg/try-catch-2.m: Update.
18699
18700 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
18701
18702         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
18703         Remove little-endian optimizations.
18704
18705 2005-05-17  Jeff Law  <law@redhat.com>
18706
18707         * g++.dg/tree-ssa/pr14814.C: New test.
18708         * gcc.dg/tree-ssa/pr14814.C: New test.
18709         * gcc.dg/tree-ssa/pr17141-1.C: New test.
18710         * gcc.dg/tree-ssa/pr17141-2.C: New test.
18711
18712 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
18713
18714         * gcc.dg/compat/generate-random.c: Do not include
18715         libiberty.h.
18716         * gcc.dg/compat/generate-random_r.c: Likewise.
18717
18718 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
18719
18720         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
18721
18722 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
18723
18724         PR middle-end/21595
18725         * g++.dg/tree-ssa/builtin1.C: New testcase.
18726
18727 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
18728
18729         PR c++/21454
18730         * g++.dg/opt/const4.C: New test.
18731
18732         PR middle-end/21492
18733         * g++.dg/opt/crossjump1.C: New test.
18734
18735         PR tree-optimization/21610
18736         * gcc.c-torture/compile/20050516-1.c: New test.
18737
18738         PR fortran/15080
18739         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
18740         about the test failing.
18741         * gfortran.fortran-torture/execute/where_7.f90: New test.
18742         * gfortran.fortran-torture/execute/where_8.f90: New test.
18743
18744 2005-05-16  Richard Henderson  <rth@redhat.com>
18745
18746         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
18747         i?86 and x86_64.
18748
18749 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
18750
18751         * gcc.dg/compat/generate-random.c (config.h): Do not include.
18752         (limits.h): Include unconditionally.
18753         (stdlib.h): Likewise.
18754         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
18755         (limits.h): Include unconditionally.
18756         (stdlib.h): Likewise.
18757         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
18758         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
18759         (limits.h): Include unconditionally.
18760         (stdlib.h): Likewise.
18761         (hashtab.h): Do not include.
18762         (getopt.h): Likewise.
18763         (stddef.h): Include.
18764         (hashval_t): Define.
18765         (struct entry): Add "next" field.
18766         (HASH_SIZE): New macro.
18767         (hash_table): New variable.
18768         (switchfiles): Do not use xmalloc.
18769         (mix): New macro.
18770         (iterative_hash): New function.
18771         (hasht): Remove.
18772         (e_exists): New function.
18773         (e_insert): Likewise.
18774         (output): Use, instead of libiberty hashtable functions.
18775         (main): Do not use getopt.  Do not call htab_create.
18776
18777 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
18778
18779         PR libstdc++/21526
18780         * lib/target-supports.exp (check_mkfifo_available):
18781         Return 0 for cygwin as mkfifo support incomplete on platform.
18782         Fix typos in comments.
18783
18784 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
18785
18786         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
18787
18788 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
18789
18790         PR fortran/17432
18791         * gfortran.dg/assign_4.f: New test.
18792
18793 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
18794
18795         PR tree-optimization/21563
18796         * gcc.dg/tree-ssa/pr21563.c: New.
18797
18798 2005-05-14  Jan Hubicka  <jh@suse.cz>
18799
18800         * gcc.dg/noreturn-7.c: Allow control reaches warning.
18801
18802 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
18803
18804         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
18805
18806 2005-05-13  Julian Brown  <julian@codesourcery.com>
18807
18808         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
18809         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
18810
18811 2005-05-13  Jan Hubicka  <jh@suse.cz>
18812
18813         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
18814         * gcc.dg/fold-xor-?.c: Likewise.
18815         * gcc.dg/pr15784-?.c: Likewise.
18816         * gcc.dg/pr20922-?.c: Likewise.
18817         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
18818         * gcc.dg/tree-ssa/pr17598.c: Likewise.
18819         * gcc.dg/tree-ssa/pr20470.c: Likewise.
18820
18821 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18822
18823         PR fortran/21260
18824         * gfortran.dg/hollerith_1.f90: New test.
18825
18826 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18827
18828         * gfortran.dg/func_result_2.f90: New test.
18829
18830 2005-05-11  Bud Davis  <bdavis@gfortran.org>
18831
18832         * gfortran.dg/dev_null.f90: New test.
18833
18834 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
18835
18836         * gcc.dg/arm-vfp1.c: Revert last change.
18837
18838 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
18839
18840         PR middle-end/19807
18841         PR tree-optimization/19639
18842         * g++.dg/tree-ssa/pr19807.C: New testcase.
18843
18844 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18845
18846         PR libfortran/21471
18847         * gfortran.dg/append-1.f90: New test.
18848
18849 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
18850
18851         * gcc.dg/pr18501.c: XFAIL.
18852         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
18853         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
18854         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
18855         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
18856         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
18857         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
18858         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
18859         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
18860
18861 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18862
18863         PR fortran/20178
18864         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
18865         gfortran.dg/f2c_3.f90: New tests.
18866
18867         * gfortran.dg/return_1.f90: Fix dg annotation.
18868
18869 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
18870
18871         * gcc.c-torture/compile/20050510-1.c: New test.
18872
18873 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
18874
18875         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
18876
18877 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
18878
18879         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
18880
18881 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
18882
18883         PR c/17913
18884         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
18885
18886 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
18887
18888         PR c/21342
18889         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
18890         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
18891
18892 2005-05-10  Ben Elliston  <bje@au.ibm.com>
18893
18894         PR debug/16676
18895         * gcc.dg/debug/pr16676.c: New test.
18896
18897 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
18898
18899         PR testsuite/21443
18900         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
18901         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
18902         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
18903         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
18904         Change -O1 to -O2.
18905         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
18906         -fno-tree-dominator-opts.
18907
18908 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18909
18910         * gfortran.dg/return_1.f90: New test.
18911
18912 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
18913
18914         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
18915
18916         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
18917
18918 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
18919
18920         PR c++/21427
18921         * g++.dg/inherit/covariant13.C: New.
18922
18923 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18924
18925         PR libfortran/19155
18926         * gfortran.dg/pr19155.f: New test.
18927
18928 2005-05-08  Roger Sayle  <roger@eyesopen.com>
18929
18930         PR inline-asm/8788
18931         * gcc.dg/pr8788-1.c: New testcase.
18932
18933 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
18934
18935         PR target/21416
18936         * gcc.target/mips/fpcmp-[12].c: New tests.
18937
18938 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
18939
18940         * lib/target-supports-dg.exp (dg-require-fork): New function.
18941         (dg-require-mkfifo): Likewise.
18942         * lib/target-supports.exp (check_function_available): New
18943         function.
18944         (check_fork_available): Likewise.
18945         (check_mkfifo_available): Likewise.
18946
18947 2005-05-06  Jeff Law  <law@redhat.com>
18948
18949         * gcc.c-torture/compile/pr21380.c: New test.
18950
18951 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
18952
18953         PR c++/20961
18954         * g++.dg/ext/weak3.C: New test.
18955
18956 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
18957
18958         PR c++/21352
18959         * g++.dg/template/crash37.C: New test.
18960
18961 2005-05-05  Paul Brook  <paul@codesourcery.com>
18962
18963         * gcc.dg/arm-g2.c: Use effective-target arm32.
18964         * gcc.dg/arm-mmx-1.c: Ditto.
18965         * gcc.dg/arm-scd42-2.c: Ditto.
18966         * gcc.dg/arm-vfp1.c: Ditto.
18967         * lib/target-supports.exp (check_effective_target_arm32): New
18968         function.
18969
18970 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
18971
18972         PR libfortran/21354
18973         gfortran.dg/in_pack_rank7.f90: New test.
18974
18975 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
18976
18977         PR middle-end/15618
18978         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
18979
18980 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
18981
18982         PR middle-end/21265
18983         * gcc.dg/20050503-1.c: New test.
18984
18985         PR rtl-optimization/21239
18986         * gcc.dg/i386-sse-11.c: New test.
18987
18988 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
18989
18990         PR target/16888
18991         * gcc.target/i386/asm-1.c: New test.
18992
18993 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
18994
18995         PR rtl-optimization/21330
18996         * gcc.c-torture/execute/20050502-1.c: New test.
18997
18998         PR target/21297
18999         * gcc.c-torture/execute/20050502-2.c: New test.
19000
19001 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
19002
19003         PR middle-end/21282
19004         * gcc.dg/pr21282.c: New.
19005
19006 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
19007
19008         * gcc.dg/vect/pr20122.c: Clean up .vect file.
19009         * gcc.dg/vect/vect-92.c: Likewise.
19010         * gcc.dg/vect/vect-93.c: Likewise.
19011         * gcc.dg/vect/vect-dv-1.c: Likewise.
19012         * gcc.dg/vect/vect-dv-2.c: Likewise.
19013         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
19014
19015 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
19016
19017         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
19018         * gfortran.dg/vect/vect-2.f90: Likewise.
19019         * gfortran.dg/vect/vect-3.f90: Likewise.
19020         * gfortran.dg/vect/vect-4.f90: Likewise.
19021         * gfortran.dg/vect/vect-5.f90: Likewise.
19022
19023 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
19024
19025         PR target/20813
19026         * gcc.dg/rs6000-fpint-2.c: New.
19027
19028 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
19029
19030         PR c/15698
19031         * gcc.dg/builtins-30.c: Update expected messages.
19032         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
19033         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
19034         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
19035
19036 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
19037
19038         PR tree-optimization/21294
19039         * gcc.dg/tree-ssa/pr21294.c: New.
19040
19041 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
19042
19043         * gcc.dg/altivec-3.c (vec_store): Do not use the old
19044         __builtin_altivec_st_internal_4si built-in.
19045
19046 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
19047
19048         PR c++/15875
19049         * g++.dg/template/ptrmem14.C: New test.
19050
19051 2005-05-02  Paul Brook  <paul@codesourcery.com>
19052
19053         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
19054
19055 2005-05-02  Michael Matz  <matz@suse.de>
19056
19057         PR c++/19542
19058         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
19059
19060 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
19061
19062         * g++.dg/cpp/weak.C: New test.
19063
19064 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
19065
19066         * gcc.dg/tree-ssa/loop-8.c: New test.
19067
19068 2005-04-30  Michael Maty  <matz@suse.de>
19069
19070         * gcc.dg/inline-mcpy.c: New test.
19071
19072 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
19073
19074         PR libfortran/18958
19075         * gfortran.dg/eoshift.f90: New test case.
19076
19077 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
19078
19079         PR libfortran/18857
19080         * gfortran.dg/matmul_1.f90: New test.
19081
19082 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
19083
19084         PR tree-optimization/21030
19085         * gcc.dg/tree-ssa/pr21030.c: New.
19086
19087 2005-04-29  Devang Patel  <dpatel@apple.com>
19088
19089         PR tree-optimization/21272
19090         * gcc.dg/vect/vect-ifcvt-10.c: New test.
19091
19092 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
19093
19094         PR fortran/13082
19095         PR fortran/18824
19096         * gfortran.dg/entry_4.f90: New test.
19097         * gfortran.fortran-torture/execute/entry_1.f90: New test.
19098         * gfortran.fortran-torture/execute/entry_2.f90: New test.
19099         * gfortran.fortran-torture/execute/entry_3.f90: New test.
19100         * gfortran.fortran-torture/execute/entry_4.f90: New test.
19101         * gfortran.fortran-torture/execute/entry_5.f90: New test.
19102         * gfortran.fortran-torture/execute/entry_6.f90: New test.
19103         * gfortran.fortran-torture/execute/entry_7.f90: New test.
19104
19105 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19106
19107         * gfortran.fortran-torture/execute/entry_8.f90: New test.
19108
19109 2005-04-29  Paul Brook  <paul@codesourcery.com>
19110
19111         * gfortran.dg/entry_3.f90: New test.
19112
19113 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19114
19115         * gfortran.dg/implicit_4.f90: New test.
19116
19117 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
19118
19119         * lib/target-supports.exp (check_profiling_available): Return
19120         false for xtensa-*-elf.
19121
19122 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
19123
19124         * lib/fortran-torture.exp (fortran-torture.exp): Catch
19125         error if file cannot be deleted.
19126
19127 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
19128
19129         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
19130         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
19131         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
19132         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
19133         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
19134         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
19135         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
19136         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
19137         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
19138         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
19139         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
19140         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
19141         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
19142
19143 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19144
19145         PR fortran/20865
19146         * gfortran.dg/pr20865.f90: New test.
19147
19148 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
19149
19150         * gcc.dg/void-cast-2.c: New test.
19151
19152 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
19153
19154         PR c/21159
19155         * gcc.dg/void-cast-1.c: New test.
19156
19157 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
19158
19159         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
19160
19161 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19162
19163         PR fortran/21177
19164         * gfortran.dg/pr21177.f90: New test.
19165
19166 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
19167
19168         PR tree-optimization/21171
19169         * gcc.dg/tree-ssa/pr21171.c: New test.
19170
19171 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
19172
19173         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
19174         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
19175         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
19176         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
19177         gcc.dg/tree-ssa/gen-vect-32.c: New.
19178         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
19179         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
19180         don't run on PPC32.
19181
19182 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
19183
19184         PR c/21213
19185         * gcc.dg/transparent-union-3.c: New test.
19186
19187 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
19188
19189         PR c/20740
19190         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
19191         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
19192         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
19193         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
19194         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
19195         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
19196
19197 2005-04-26  Jeff Law  <law@redhat.com>
19198
19199         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
19200         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
19201         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
19202         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
19203         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
19204         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
19205         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
19206
19207 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
19208
19209         PR tree-optimization/17598
19210         * gcc.dg/tree-ssa/pr17598.c: New testcase.
19211
19212 2005-04-25  Mike Stump  <mrs@apple.com>
19213
19214         * objc.dg/fix-and-continue-1.m: Add.
19215
19216 2005-04-25  Roger Sayle  <roger@eyesopen.com>
19217
19218         PR c++/20995
19219         * g++.dg/opt/pr20995-1.C: New test case.
19220
19221 2005-04-25  Devang Patel <dpatel@apple.com>
19222
19223         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
19224
19225 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
19226
19227         PR testsuite/21062
19228         * g++.dg/opt/alias2.C (printf): Correct the prototype.
19229
19230 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
19231
19232         PR C++/21188
19233         * g++.dg/opt/rtti2.C: New test.
19234
19235 2005-04-25  Paul Brook  <paul@codesourcery.com>
19236         Steven G. Kargl  <kargls@comcast.net>
19237
19238         PR fortran/20879
19239         * gfortran.dg/ichar_1.f90: New file.
19240
19241 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
19242
19243         PR middle-end/20991
19244         * g++.dg/opt/pr20991.C: New test.
19245
19246         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
19247         where sizeof (type) < __alignof__ (type).
19248         * gcc.dg/compat/struct-layout-1.h: Likewise.
19249
19250 2005-04-24  Per Bothner  <per@bothner.com>
19251             Devang Patel  <dpatel@apple.com>
19252
19253         PR preprocessor/20907
19254         * gcc.dg/cpp/very-long-comment.c: New test.
19255
19256 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19257
19258         PR fortran/20059
19259         * gfortran.dg/common_5.f: New test.
19260
19261 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
19262
19263         PR middle-end/21082
19264         * g++.dg/tree-ssa/pr21082.C: New testcase.
19265
19266 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
19267
19268         * gcc.dg/vect/vect-99.c: New test.
19269
19270 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
19271
19272         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
19273
19274 2005-04-22  Jeff Law  <law@redhat.com>
19275
19276         * gcc.dg/uninit-5.c: Remove xfails.
19277         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
19278         conditionals and loads.
19279
19280 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
19281
19282         PR libfortran/20074
19283         PR libfortran/20436
19284         PR libfortran/21108
19285         * gfortran.dg/nested_reshape.f90: new test
19286         * gfortran.dg/reshape-alloc.f90: new test
19287         * gfortran.dg/reshape.f90: new test
19288
19289 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
19290
19291         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
19292
19293         * gcc.dg/arm-vfp1.c: New test.
19294
19295 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
19296
19297         PR c++/21087
19298         * g++.dg/lookup/builtin2.C: New test.
19299
19300 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
19301
19302         * gcc.dg/weak/weak-13.c: New test.
19303
19304 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
19305
19306         * lib/target-supports.exp (check_effective_target_sync_int_long):
19307         Add powerpc*.
19308
19309 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
19310
19311         * gcc.target/mips/branch-1.c: New test.
19312
19313 2005-04-21  Richard Henderson  <rth@redhat.com>
19314
19315         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
19316         * gcc.dg/vect/vect-86.c: Likewise.
19317         * gcc.dg/vect/vect-87.c: Likewise.
19318         * gcc.dg/vect/vect-88.c: Likewise.
19319
19320 2005-04-21  Devang Patel  <dpatel@apple.com>
19321
19322         PR optimization/20994
19323         * gcc.dg/tree-ssa/ifc-3.c: New test.
19324
19325 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
19326
19327         PR c/12913
19328         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
19329         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
19330         gcc.dg/c99-vla-jump-5.c: New tests.
19331
19332 2005-04-19  Richard Henderson  <rth@redhat.com>
19333
19334         * lib/target-supports.exp (check_effective_target_vect_int_mult):
19335         Fix typo in exists check.
19336         (check_effective_target_sync_int_long): New.
19337         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
19338         * gcc.dg/ia64-sync-2.c: Likewise.
19339         * gcc.dg/ia64-sync-3.c: Likewise.
19340         * gcc.dg/ia64-sync-4.c: Likewise.
19341
19342 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
19343
19344         * gcc.dg/fold-xor-1.c: New test.
19345         * gcc.dg/fold-xor-2.c: New test.
19346
19347 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
19348
19349         PR target/20670
19350         * g++.dg/eh/fp-regs.C: New test.
19351
19352 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
19353
19354         * gcc.dg/Wint-to-pointer-cast-1.c,
19355         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
19356         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
19357         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
19358
19359 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19360
19361         PR fortran/16861
19362         * gfortran.dg/pr16861.f90: New test.
19363
19364 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
19365
19366         * gcc.dg/pr21085.c: New test.
19367
19368 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
19369
19370         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
19371         (setup_mips_tests, dg-mips-options): New procedures.
19372         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
19373         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
19374         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
19375         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
19376         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
19377         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
19378         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
19379         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
19380         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
19381         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
19382         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
19383         dg-mips-options instead of dg-options.  Remove now-redundant
19384         preprocessor guards.
19385         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
19386         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
19387         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
19388         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
19389         * gcc.dg/vr-mult-2.c: Delete.
19390         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
19391         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
19392         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
19393         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
19394         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
19395         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
19396         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
19397
19398 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
19399
19400         * ada/acats/run_all.sh: Use sync when executable not present.
19401
19402 2005-04-18  Devang Patel  <dpatel@apple.com>
19403
19404         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
19405         * gcc.dg/vect/vect-11a.c: New.
19406         * gcc.dg/vect/vect-none.c: Update.
19407         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
19408
19409 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
19410
19411         PR tree-optimization/20922
19412         * gcc.dg/pr20922-1.c: New test.
19413         * gcc.dg/pr20922-2.c: New test.
19414         * gcc.dg/pr20922-3.c: New test.
19415         * gcc.dg/pr20922-4.c: New test.
19416         * gcc.dg/pr20922-5.c: New test.
19417         * gcc.dg/pr20922-6.c: New test.
19418
19419 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19420
19421         PR libfortran/20950
19422         * gfortran.dg/pr20950.f: New test.
19423
19424 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19425
19426         PR libfortran/19216
19427         * gfortran.dg/pr19216.f: New test.
19428
19429 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
19430
19431         PR tree-optimization/21001
19432         * gcc.dg/tree-ssa/pr21001.c: New.
19433
19434 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
19435
19436         PR libfortran/21075
19437         * gfortran.dg/reshape_rank7.f90: New test.
19438
19439 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
19440
19441         PR libfortran/12884 gfortran.dg/pr12884.f: New test
19442         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
19443         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
19444         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
19445         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
19446         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
19447         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
19448         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
19449         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
19450         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
19451         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
19452         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
19453         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
19454         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
19455         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
19456         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
19457         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
19458         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
19459         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
19460         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
19461         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
19462
19463 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
19464
19465         * gfortran.dg/wtruncate.f: New testcase.
19466         * gfortran.dg/wtruncate.f90: New testcase.
19467
19468 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
19469
19470         PR c++/21025
19471         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
19472         which sizeof/alignof is dependent, rather than just whether we are
19473         processing_template_decl.
19474
19475 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
19476
19477         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
19478         corrected typo where the wrong variables had been compared.
19479
19480 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
19481
19482         PR libfortran/18495
19483         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
19484         Test callee-allocated version of return array with a write
19485         statement.
19486         Test spread with a temporary with another write statement.
19487
19488 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
19489
19490         PR tree-optimization/21031
19491         * gcc.dg/tree-ssa/pr21031.c: New.
19492
19493 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
19494
19495         PR tree-optimization/21004
19496         * gcc.dg/builtins-53.c: Include builtins-config.h.
19497         Check floorf, ceilf, floorl and ceill transformations
19498         only when HAVE_C99_RUNTIME is defined.
19499
19500 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
19501
19502         PR middle-end/20739
19503         * gcc.dg/tree-ssa/pr20739.c: New test.
19504
19505 2005-04-14  Mike Stump  <mrs@apple.com>
19506
19507         * gcc.dg/Foundation.framework/empty: New.
19508         * gcc.dg/framework-2.c: New.
19509
19510 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
19511
19512         PR tree-optimization/21021
19513         * gcc.c-torture/compile/pr21021.c: New.
19514
19515 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
19516
19517         PR testsuite/21010
19518         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
19519         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
19520         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
19521         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
19522         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
19523         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
19524         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
19525         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
19526
19527 2005-04-14  Richard Henderson  <rth@redhat.com>
19528
19529         * lib/target-supports.exp (check_effective_target_vect_condition):
19530         Add ia64, i?86, and x86_64.
19531
19532 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
19533
19534         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
19535
19536 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
19537
19538         PR tree-optimization/20657
19539         * gcc.dg/tree-ssa/pr20657.c: New.
19540
19541 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
19542
19543         * gcc.dg/builtins-53.c: Also check (int)trunc* and
19544         (long long int)trunc*.
19545
19546 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
19547
19548         PR target/20927
19549         * gcc.dg/pr20927.c: New test.
19550
19551 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
19552
19553         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
19554         * gcc.target/mips/asm-1.c: Likewise.
19555
19556 2005-04-13  Dale Johannesen  <dalej@apple.com>
19557
19558         * objc.dg/objc-fast-4.m: New.
19559
19560 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
19561
19562         * gcc.target/cris/torture/cris-torture.exp: New driver in new
19563         directory.
19564         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
19565
19566 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
19567
19568         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
19569         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
19570         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
19571
19572 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
19573
19574         PR tree-optimization/20913
19575         * gcc.dg/tree-ssa/pr20913.c: New.
19576
19577         PR tree-optimization/20702
19578         * gcc.dg/tree-ssa/pr20702.c: New.
19579
19580 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19581
19582         PR c++/13744
19583         * g++.dg/inherit/local3.C: New test.
19584
19585 2005-04-12  Jeff Law  <law@redhat.com>
19586
19587         * gcc.dg/tree-ssa/20050412-1.c: New test.
19588
19589 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
19590
19591         PR libfortran/19016
19592         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
19593         Add tests with mask generated by expression.
19594         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
19595         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
19596         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
19597
19598 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
19599
19600         PR middle-end/20917
19601         * gcc.dg/20050409-1.c: New test.
19602
19603 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
19604
19605         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
19606
19607 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
19608
19609         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
19610         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
19611         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
19612         (TARGET_CXX): Adjust accordingly.
19613         * target.h (struct gcc_target): Remove epxort_class_data.  Add
19614         determine_class_data_visibility and class_data_always_comdat.
19615         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
19616         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
19617         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
19618         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
19619         (arm_cxx_determine_class_data_visibility): New.
19620         (arm_cxx_class_data_always_comdat): Likewise.
19621         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
19622         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
19623         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
19624         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
19625         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
19626         Define.
19627
19628 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
19629
19630         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
19631
19632 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
19633
19634         * gcc.dg/i386-darwin-fpmath.c: New.
19635
19636 2004-04-11  Devang Patel  <dpatel@apple.com>
19637
19638         * lib/target-supports.exp (check_effective_target_vect_condition): New.
19639         * gcc.dg/vect/vect-ifcvt-1.c: New test.
19640         * gcc.dg/vect/vect-ifcvt-2.c: New test.
19641         * gcc.dg/vect/vect-ifcvt-3.c: New test.
19642         * gcc.dg/vect/vect-ifcvt-4.c: New test.
19643         * gcc.dg/vect/vect-ifcvt-5.c: New test.
19644         * gcc.dg/vect/vect-ifcvt-6.c: New test.
19645         * gcc.dg/vect/vect-ifcvt-7.c: New test.
19646         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
19647
19648 2004-04-11  Devang Patel  <dpatel@apple.com>
19649
19650         * gcc.dg/vect/vect-dv-1.c: New test.
19651         * gcc.dg/vect/vect-dv-2.c: New test.
19652
19653 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
19654
19655         PR tree-optimization/20933
19656         * gcc.dg/tree-ssa/pr20933.c: New test.
19657
19658 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19659
19660         * gfortran.dg/fold_nearest.f90: New test.
19661
19662 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
19663
19664         * gcc.dg/tree-ssa/alias-1.c: New test.
19665
19666 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
19667
19668         PR tree-optimization/20920
19669         * g++.dg/tree-ssa/pr20920.C: New test.
19670
19671 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
19672
19673         * gcc.dg/builtins-53.c: Also check (int)ceil* and
19674         (long long int)ceil*.
19675
19676 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
19677
19678         * g++.dg/warn/Wdtor1.C: Declare template in system header with
19679         explicit C++ linkage.
19680
19681 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19682
19683         * gfortran.dg/pr17229.f: Take care of the new obsolescence
19684         warning for arithmetic IF statements.
19685
19686 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
19687
19688         * eor_handling_1.f90: New test case.
19689         * eor_handling_2.f90: New test case.
19690         * eor_handling_3.f90: New test case.
19691         * eor_handling_4.f90: New test case.
19692         * eor_handling_5.f90: New test case.
19693         * noadv_size.f90: New test case.
19694         * pad_no.f90: New test case.
19695
19696 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
19697
19698         * gcc.c-torture/execute/20050410-1.c: New test.
19699
19700 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
19701
19702         * gcc.dg/pr20126.c: New.
19703
19704 2005-04-09  Bud Davis  <bdavis@gfortran.org>
19705             Steven G. Kargl <kargls@comcast.net>
19706
19707         * gfortran.dg/PR19872.f: New test.
19708
19709 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
19710
19711         * gfortran.dg/nint_1.f90: Fix dg-do directive.
19712
19713 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
19714
19715         * gfortran.dg/nint_1.f90: New test.
19716
19717 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
19718
19719         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
19720         Added test for callee-allocated arrays with write statements.
19721         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
19722         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
19723         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
19724         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
19725         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
19726
19727 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
19728
19729         PR libfortran/20163
19730         * gfortran.dg/open-options-blanks.f: New test.
19731
19732 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
19733
19734         PR fortran/13257
19735         * gfortran.dg/comma_format_extension_[1234].f: New tests.
19736
19737 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
19738
19739         * gcc.dg/tree-ssa/stdarg-1.c: New test.
19740         * gcc.dg/tree-ssa/stdarg-2.c: New test.
19741         * gcc.dg/tree-ssa/stdarg-3.c: New test.
19742         * gcc.dg/tree-ssa/stdarg-4.c: New test.
19743         * gcc.dg/tree-ssa/stdarg-5.c: New test.
19744         * gcc.c-torture/execute/stdarg-4.c: New test.
19745
19746         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
19747
19748         PR target/20795
19749         * g++.dg/abi/param2.C: New test.
19750
19751 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
19752
19753         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
19754
19755 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
19756
19757         * gcc.dg/builtins-53.c: New test.
19758
19759 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
19760
19761         * g++.dg/tree-ssa/pr18178.C: New test.
19762         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
19763         * gcc.c-torture/execute/20041019-1.c: New test.
19764         * gcc.dg/tree-ssa/20041008-1.c: New test.
19765         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
19766         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
19767         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
19768         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
19769         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
19770         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
19771         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
19772         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
19773         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
19774         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
19775
19776 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
19777
19778         PR rtl-optimization/20466
19779         * gcc.c-torture/execute/pr20466-1.c: New test.
19780
19781 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
19782
19783         PR c++/20905
19784         * g++.dg/parse/cond2.C: New test.
19785
19786         PR c++/20145
19787         * g++.dg/warn/Wdtor1.C: New test.
19788
19789 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19790
19791         PR fortran/17229
19792         * gfortran.dg/pr17229.f: New test.
19793
19794 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
19795
19796         * gfortran.dg/tiny_1.f90: New test.
19797         * gfortran.dg/tiny_2.f90: ditto.
19798
19799 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
19800
19801         * gfortran.dg/eor_1.f90: Fix dg-do run line
19802         * gfortran.dg/open_new.f90: Fix dg-do run line
19803
19804 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
19805
19806         * lib/target-supports.exp (get_compiler_messages): Support
19807         optional arguments, the fourth being compiler options.
19808         (check_effective_target_fpic): New proc.
19809         * gcc.dg/20050321-2.c: Restrict to target fpic.
19810
19811 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
19812
19813         * gcc.dg/15443-1.c: New test.
19814         * gcc.dg/15443-2.c: Likewise.
19815
19816 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19817
19818         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
19819
19820 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
19821
19822         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
19823
19824 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
19825
19826         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
19827         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
19828         -m64.
19829         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
19830         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
19831         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
19832
19833 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
19834
19835         PR c++/20212
19836         * g++.dg/warn/Wunused-11.C: New test.
19837
19838 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
19839
19840         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
19841
19842 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
19843
19844         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
19845
19846 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
19847
19848         PR c++/20734
19849         * g++.dg/template/ptrmem13.C: New test.
19850
19851 2005-04-05  Per Bothner  <per@bothner.com>
19852
19853         * lib/gcc.exp: Always add -fno-show-column, for now.
19854
19855 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
19856
19857         PR testsuite/20767
19858         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
19859         of plain old "unsigned int" for the type of "i".  Makes this test
19860         64bit clean.
19861
19862 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
19863
19864         * gcc.dg/i386-ssefn-1.c: New test.
19865         * gcc.dg/i386-ssefn-2.c: New test.
19866         * gcc.dg/i386-ssefn-3.c: New test.
19867         * gcc.dg/i386-ssefn-4.c: New test.
19868
19869 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
19870
19871         PR tree-optimization/20076
19872         * gcc.dg/builtin-apply4.c: New test.
19873
19874         PR preprocessor/19475
19875         * gcc.dg/cpp/macspace1.c: New test.
19876         * gcc.dg/cpp/macspace2.c: New test.
19877
19878 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19879
19880         * gfortran.dg/pr20755.f: Fixed bad format.
19881
19882 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
19883
19884         PR c++/20763
19885         * g++.dg/ext/attrib21.C: New test.
19886
19887 2004-04-05  Devang Patel  <dpatel@apple.com>
19888
19889         * lib/target-supports.exp (check_effective_target_vect_shif): New.
19890         * gcc.dg/vect/vect-shift-1.c: New test.
19891
19892 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19893
19894         PR libfortran/20755
19895         * gfortran.dg/pr20755.f: New test.
19896
19897 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
19898
19899         * gfortran.dg/pr15959.f90: New test.
19900         * gfortran.dg/string_pad_trunc.f90: New test.
19901
19902 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19903
19904         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
19905         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
19906         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
19907         syntax.
19908
19909 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19910
19911         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
19912
19913 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19914
19915         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
19916         * gcc.c-torture/compile/20011119-2.c: Likewise.
19917         * gcc.c-torture/compile/981001-2.c: Likewise.
19918
19919 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
19920
19921         PR c++/20679
19922         * g++.dg/template/overload4.C: New test.
19923
19924 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
19925
19926         PR c++/20746
19927         * g++.dg/abi/covariant5.C: New.
19928
19929         PR debug/20505
19930         * g++.dg/debug/const2.C: New.
19931
19932 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
19933
19934         PR rtl-optimization/16104
19935         * gcc.c-torture/execute/20050316-1.c: New test.
19936
19937 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
19938
19939         * g++.dg/template/spec23.C: Fix dg-error text.
19940
19941 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
19942
19943         PR c++/19199
19944         * g++.dg/expr/lval2.C: New.
19945
19946 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19947
19948         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
19949         __builtin_strcasecmp and __builtin_strncasecmp.
19950
19951 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
19952
19953         PR c++/20723
19954         * g++.dg/template/spec22.C: New.
19955         * g++.dg/template/spec23.C: New.
19956
19957 2005-04-03  Dale Ranta  <dir@lanl.gov>
19958             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19959
19960         PR libfortran/20068
19961         PR libfortran/20125
19962         PR libfortran/20156
19963         PR libfortran/20471
19964         * gfortran.dg/backspace.f: New test.
19965
19966 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
19967
19968         * gcc.dg/pr19345.c: New test.
19969
19970 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
19971
19972         PR tree-optimization/20640
19973         * gcc.dg/torture/tree-loop-1.c: New.
19974
19975 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
19976
19977         PR rtl-optimization/20290
19978         * gcc.c-torture/execute/loop-ivopts-2.c: New.
19979
19980 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
19981
19982         * gcc.dg/rs6000-fpint.c: New.
19983
19984 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
19985
19986         * gcc.dg/old-style-then-proto-1.c: New test.
19987
19988 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19989
19990         * gfortran.fortran-torture/execute/backspace.f90: Check
19991         after backspace and read was incorrect.
19992
19993 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19994
19995         * gcc.c-torture/execute/builtins/strcat.c: Check the result
19996         buffer past the terminating NUL using memcmp.
19997         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
19998         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
19999
20000         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
20001         Fix unused/uninitialized variable warnings.
20002
20003         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
20004         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
20005         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
20006         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
20007
20008         * gcc.c-torture/execute/builtins/abs-1-lib.c,
20009         gcc.c-torture/execute/builtins/fputs-lib.c,
20010         gcc.c-torture/execute/builtins/lib/fprintf.c,
20011         gcc.c-torture/execute/builtins/lib/main.c,
20012         gcc.c-torture/execute/builtins/lib/memcmp.c,
20013         gcc.c-torture/execute/builtins/lib/memmove.c,
20014         gcc.c-torture/execute/builtins/lib/mempcpy.c,
20015         gcc.c-torture/execute/builtins/lib/memset.c,
20016         gcc.c-torture/execute/builtins/lib/printf.c,
20017         gcc.c-torture/execute/builtins/lib/sprintf.c,
20018         gcc.c-torture/execute/builtins/lib/stpcpy.c,
20019         gcc.c-torture/execute/builtins/lib/strchr.c,
20020         gcc.c-torture/execute/builtins/lib/strcmp.c,
20021         gcc.c-torture/execute/builtins/lib/strcpy.c,
20022         gcc.c-torture/execute/builtins/lib/strcspn.c,
20023         gcc.c-torture/execute/builtins/lib/strlen.c,
20024         gcc.c-torture/execute/builtins/lib/strncat.c,
20025         gcc.c-torture/execute/builtins/lib/strncmp.c,
20026         gcc.c-torture/execute/builtins/lib/strncpy.c,
20027         gcc.c-torture/execute/builtins/lib/strrchr.c,
20028         gcc.c-torture/execute/builtins/lib/strspn.c,
20029         gcc.c-torture/execute/builtins/lib/strstr.c,
20030         gcc.c-torture/execute/builtins/memops-asm-lib.c,
20031         gcc.c-torture/execute/builtins/strlen-2.c,
20032         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
20033         prototypes.
20034
20035 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
20036
20037         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
20038         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
20039         selectany usage.
20040
20041 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
20042
20043         PR c++/19406
20044         * g++.dg/debug/using1.C: New test.
20045
20046 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
20047
20048         PR middle-end/20524
20049         * gcc.dg/alias-7.c: Prefix asm-declared name with
20050         __USER_LABEL_PREFIX__.
20051
20052 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
20053
20054         Fix fallout from PR middle-end/15700:
20055         * gcc.c-torture/compile/20011119-1.c: Take
20056         __USER_LABEL_PREFIX__ into account.
20057         * gcc.c-torture/compile/20011119-2.c: Likewise.
20058
20059 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20060
20061         PR c++/18644
20062         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
20063
20064 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
20065
20066         PR c/17855
20067         * gcc.c-torture/compile/struct-non-lval-1.c,
20068         gcc.c-torture/compile/struct-non-lval-2.c,
20069         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
20070
20071 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
20072
20073         * gcc.dg/tls/tls.exp: Remove temporary file.
20074         * g++.dg/tls/tls.exp: Ditto.
20075         * lib/file-format.exp: Ditto.
20076         * g++.dg/special/ecos.exp: Ditto.
20077
20078         * lib/profopt.exp: Treat prof_ext as a list.
20079         * gcc.misc-tests/bprob.exp: Ditto.
20080         * g++.dg/bprob/bprob.exp: Ditto.
20081
20082         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
20083         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
20084         g++.dg/tree-ssa/pointer-reference-alias.C,
20085         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
20086         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
20087         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
20088         g++.dg/vect/pr19951.cc: Ditto.
20089         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
20090         gcc.dg/builtins-47.c: Ditto.
20091         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
20092         gcc.dg/pr20115-1.c: Ditto.
20093         * gcc.dg/tree-ssa/20030530-2.c,
20094         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
20095         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
20096         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
20097         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
20098         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
20099         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
20100         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
20101         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
20102         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
20103         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
20104         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
20105         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
20106         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
20107         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
20108         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
20109         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
20110         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
20111         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
20112         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
20113         gcc.dg/tree-ssa/20030824-1.c,
20114         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
20115         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
20116         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
20117         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
20118         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
20119         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
20120         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
20121         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
20122         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
20123         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
20124         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
20125         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
20126         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
20127         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
20128         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
20129         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
20130         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
20131         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
20132         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
20133         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
20134         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
20135         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
20136         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
20137         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
20138         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
20139         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
20140         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
20141         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
20142         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
20143         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
20144         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
20145         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
20146         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
20147         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
20148         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
20149         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
20150         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
20151         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
20152         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
20153         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
20154         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
20155         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
20156         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
20157         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
20158         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
20159         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
20160         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
20161         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
20162         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
20163         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
20164         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
20165         gcc.dg/tree-ssa/useless-1.c: Ditto.
20166         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
20167         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
20168         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
20169         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
20170         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20171         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
20172         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
20173         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
20174         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
20175         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
20176         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
20177         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
20178         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
20179         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
20180         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
20181         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
20182         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
20183         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
20184         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
20185         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
20186         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
20187         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
20188         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
20189         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
20190         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
20191         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
20192         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
20193         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
20194         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
20195         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
20196         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
20197         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
20198         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
20199         gcc.dg/vect/vect-none.c: Ditto.
20200         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
20201         treelang/compile/unsigned.tree: Ditto.
20202
20203         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
20204         * gcc.dg/cpp/direct2s.c: Ditto.
20205         * gcc.dg/cpp/paste4.c: Ditto.
20206         * gcc.dg/cpp/separate-1.c: Ditto.
20207         * gcc.dg/pch/save-temps-1.c: Ditto.
20208         * g++.dg/ext/altivec-10.C: Ditto.
20209         * g++.dg/pch/pch.C: Ditto.
20210
20211         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
20212
20213         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
20214         * g++.dg/template/repo1.C: Ditto.
20215         * g++.dg/template/repo2.C: Ditto.
20216         * g++.dg/template/repo3.C: Ditto.
20217         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
20218         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
20219         * g++.old-deja/g++.pt/repo1.C: Ditto.
20220         * g++.old-deja/g++.pt/repo2.C: Ditto.
20221         * g++.old-deja/g++.pt/repo3.C: Ditto.
20222         * g++.old-deja/g++.pt/repo4.C: Ditto.
20223
20224         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
20225         * gcc.dg/20030107-1.c: Ditto.
20226         * gcc.dg/20030702-1.c: Ditto.
20227         * gcc.dg/profile-generate-1.c: Ditto.
20228         * g++.dg/other/profile1.C: Ditto.
20229         * g++.old-deja/g++.robertl/eb83.C: Ditto.
20230
20231         * lib/gcc-dg.exp (remove-build-file): New.
20232         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
20233         cleanup-tree-dump, cleanup-saved-temps): New.
20234
20235 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
20236
20237         PR c++/19203, DR 214
20238         * g++.dg/parse/ambig3.C: Not ambiguous.
20239         * g++.dg/template/spec20.C: New.
20240         * g++.dg/template/spec21.C: New.
20241
20242 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
20243
20244         PR target/20045
20245         * gcc.dg/ia64-fptr-1.c: Run only on linux.
20246
20247 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20248
20249         PR libfortran/20660
20250         * gfortran.dg/negative_unit.f: New test.
20251
20252 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
20253
20254         * gcc.dg/20050330-1.c: New test.
20255
20256 2005-03-30  Devang Patel  <dpatel@apple.com>
20257
20258         * g++.dg/tree-sra/ssa-sra-3.C: New test.
20259
20260 2005-03-30  Dale Johannesen  <dalej@apple.com>
20261
20262         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
20263
20264 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
20265
20266         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
20267         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
20268         Strip options from test name.
20269
20270 2005-03-31  Jan Hubicka  <jh@suse.cz>
20271
20272         * gcc.dg/varpool-1.c: New testcase.
20273
20274 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
20275
20276         PR c/772
20277         PR c/17913
20278         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
20279         gcc.dg/stmt-expr-label-3.c : New tests.
20280         * gcc.c-torture/execute/medce-2.c: Remove.
20281
20282 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
20283
20284         PR c/20368
20285         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
20286         tests.
20287
20288 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
20289
20290         * gcc.c-torture/compile/pr20203.c: New test.
20291
20292 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
20293
20294         * gfortran.dg/promotion.f90: New test.
20295
20296 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
20297
20298         PR middle-end/20491
20299         * gcc.dg/torture/asm-subreg-1.c: New test.
20300
20301 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
20302
20303         PR c/20672
20304         * gcc.dg/pr20672-1.c: New test.
20305
20306 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
20307
20308         * gfortran.dg/vect: New directory.
20309         * gfortran.dg/vect/vect.exp: New.
20310         * gfortran.dg/vect/vect-1.f90: New test.
20311         * gfortran.dg/vect/vect-2.f90: New test.
20312         * gfortran.dg/vect/vect-3.f90: New test.
20313         * gfortran.dg/vect/vect-4.f90: New test.
20314         * gfortran.dg/vect/vect-5.f90: New test.
20315
20316 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
20317
20318         PR middle-end/20622
20319         * gcc.dg/alias-7.c: New test.
20320
20321 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
20322
20323         * gcc.dg/sparc-reg-1.c: New test.
20324
20325 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
20326
20327         PR target/19890
20328         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
20329
20330 2005-03-29  Dale Ranta  <dir@lanl.gov>
20331             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20332
20333         PR libfortran/20163
20334         * gfortran.dg/pr20163-2.f: New test.
20335
20336 2005-03-28  Jan Hubicka  <jh@suse.cz>
20337
20338         PR middle-end/20635
20339         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
20340         by Jakub Jelinek.
20341
20342 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
20343
20344         PR tree-optimization/20626
20345         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
20346         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
20347
20348 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
20349
20350         * gfortran.dg/underflow.f90: New test.
20351         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
20352
20353 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20354
20355         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
20356
20357 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
20358
20359         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
20360         (g++_init): Make sure that CXXFLAGS is set.
20361         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
20362         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
20363         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20364         * lib/objc.exp (objc_init): Likewise.
20365         * lib/treelang.exp (treelang_init): Likewise.
20366
20367 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
20368
20369         PR tree-optimization/20470
20370         * gcc.dg/tree-ssa/pr20470.c: New test.
20371
20372 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
20373
20374         * gcc.dg/ppc-stfiwx.c: New.
20375
20376 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
20377
20378         PR target/19888
20379         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
20380
20381 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
20382
20383         * gcc.dg/20050325-1.c: Fix a typo.
20384
20385 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20386
20387         PR libfortran/19678
20388         PR libfortran/19679
20389         * gfortran.dg/dos_eol.f: New test.
20390
20391 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
20392
20393         PR rtl-optimization/20249
20394         * gcc.dg/20050325-1.c: New test.
20395
20396 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20397
20398         PR libfortran/15332
20399         * gfortran.dg/pr15332.f: New test.
20400
20401 2005-03-24  Dale Johannesen  <dalej@apple.com>
20402
20403         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
20404
20405 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
20406
20407         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
20408         'internal' visibility.
20409         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
20410         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
20411         'protected' visibility.
20412         * gcc.dg/visibility-7.c: Likewise.
20413         * lib/target-supports.exp (check_visibility_available): Take
20414         a parameter, the kind of visibility to check for.
20415         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
20416         to check_visibility_available.
20417
20418         * g++.dg/expr/cast3.C: New.
20419
20420 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
20421
20422         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
20423         rs6000.
20424
20425 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
20426
20427         PR target/20095
20428         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
20429
20430 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
20431
20432         * gcc.dg/badshift.c: Renamed to...
20433         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
20434
20435         * gcc.target/i386/badshift.c: Renamed to...
20436         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
20437         only.
20438
20439         PR rtl-optimization/20532
20440         * gcc.target/i386/badshift.c: New.
20441
20442 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20443
20444         * gfortran.dg/pr18025.f90: New test.
20445
20446 2005-03-23  Dale Johannesen  <dalej@apple.com>
20447
20448         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
20449
20450 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
20451
20452         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
20453
20454         * lib/target-supports.exp (check_iconv_available): Default
20455         libiconv to -liconv, if there is no definition.
20456
20457 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
20458
20459         * gcc.dg/torture/cris-asm-mof-1.c: New test.
20460
20461 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
20462
20463         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
20464         * g++.dg/opt/pr7503-2.C: Likewise.
20465         * g++.dg/opt/pr7503-3.C: Likewise.
20466         * g++.dg/opt/pr7503-4.C: Likewise.
20467         * g++.dg/opt/pr7503-5.C: Likewise.
20468         * g++.dg/warn/minmax.C: New test.
20469
20470 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20471
20472         * gfortran.dg/g77_intrinsics_funcs.f: New test.
20473         * gfortran.dg/g77_intrinsics_sub.f: New test.
20474
20475 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
20476             Jan Hubicka  <jh@suse.cz>
20477             Steven Bosscher <stevenb@suse.de
20478
20479         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
20480
20481 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20482
20483         PR c++/19980
20484         * g++.dg/template/redecl3.C: New test.
20485
20486 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20487
20488         PR c++/20499
20489         * g++.dg/parse/error16.C: Tweak error markers.
20490
20491 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
20492
20493         PR target/20561
20494         * gcc.dg/20050321-2.c: New test.
20495
20496 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
20497
20498         PR c++/20465
20499         PR c++/20381
20500         * g++.dg/template/ptrmem12.C: New.
20501
20502 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
20503
20504         PR rtl-optimization/20527
20505         * gcc.c-torture/execute/pr20527-1.c: New test.
20506
20507 2005-03-22  Ben Elliston  <bje@au.ibm.com>
20508
20509         * gcc.misc-tests/options.exp (check_for_options): Create a real C
20510         program, compile it into a real executable and then delete the .c
20511         and .x files afterwards, to avoid problems on testglue targets.
20512
20513 2005-03-21  Stuart Hastings  <stuart@apple.com>
20514
20515         * gcc.target/i386/sse-2.c: New.
20516
20517 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
20518
20519         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
20520
20521 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
20522
20523         * g++.dg/parse/crash25.C: Fix typo.
20524
20525 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
20526
20527         PR c++/20461
20528         * g++.dg/parse/crash24.C: New test.
20529
20530         PR c++/20536
20531         * g++.dg/parse/crash25.C: New test.
20532
20533 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
20534
20535         PR c++/20147
20536         * g++.dg/ext/stmtexpr4.C: New test.
20537
20538 2005-03-20  Roger Sayle  <roger@eyesopen.com>
20539
20540         PR middle-end/20539
20541         * gcc.c-torture/compile/pr13066-1.c: New test case.
20542         * gcc.c-torture/compile/pr20539-1.c: Likewise.
20543         * g++.dg/opt/pr13066-1.C: Likewise.
20544
20545 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
20546
20547         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
20548
20549 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20550
20551         PR fortran/18525
20552         * gfortran.dg/nesting_1.f90: New test.
20553
20554 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20555
20556         PR c++/20240
20557         * g++.dg/lookup/using13.C: New test.
20558
20559 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20560
20561         PR c++/20333
20562         * g++.dg/template/crash36.C: New test.
20563
20564 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
20565
20566         PR c++/20463
20567         * g++.dg/template/crash35.C: New test.
20568
20569 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
20570
20571         PR c++/19966
20572         * g++.dg/overload/operator2.C: New test.
20573
20574 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20575
20576         PR libfortran/20257
20577         * gfortran.dg/pr20257.f90: New test.
20578
20579 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20580
20581         PR libfortran/20480
20582         * gfortran.dg/pr20480.f90: New test.
20583
20584 2005-03-16  Richard Henderson  <rth@redhat.com>
20585
20586         PR middle-end/15700
20587         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
20588         (_rtld_global): New.
20589         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
20590         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
20591
20592         * gcc.dg/alias-3.c: New.
20593         * gcc.dg/alias-4.c: New.
20594         * gcc.dg/alias-5.c: New.
20595         * gcc.dg/alias-6.c: New.
20596
20597 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
20598
20599         * gcc.dg/cpp/ucnid-7.c: New.
20600
20601 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
20602             Dorit Naishlos  <dorit@il.ibm.com>
20603
20604         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
20605         darwin.
20606
20607 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
20608
20609         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
20610         misaligned accesses.
20611         * gcc.dg/vect/vect-58.c: Likewise.
20612         * gcc.dg/vect/vect-92.c: New.
20613         * gcc.dg/vect/vect-93.c: New.
20614
20615 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
20616
20617         PR fortran/18827
20618         * gfortran.dg/assign_2.f90: New test.
20619         * gfortran.dg/assign_3.f90: New test.
20620         * gfortran.dg/assign.f90: New test.
20621
20622 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
20623
20624         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
20625         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
20626         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
20627         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
20628         names.
20629
20630 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
20631
20632         * gcc.dg/cpp/ucnid-6.c: New.
20633
20634         * gcc.dg/cpp/normalize-1.c: New.
20635         * gcc.dg/cpp/normalize-2.c: New.
20636         * gcc.dg/cpp/normalize-3.c: New.
20637         * gcc.dg/cpp/normalize-4.c: New.
20638         * gcc.dg/cpp/ucnid-4.c: New.
20639         * gcc.dg/cpp/ucnid-5.c: New.
20640         * g++.dg/cpp/normalize-1.C: New.
20641         * g++.dg/cpp/ucnid-1.C: New.
20642
20643 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
20644
20645         * gcc.dg/pr18628.c: New.
20646
20647 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
20648
20649         PR c++/20280
20650         * g++.dg/tree-ssa/pr20280.C: New.
20651
20652 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20653
20654         PR fortran/20467
20655         * gfortran.dg/stfunc_2.f90: New test.
20656
20657 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
20658
20659         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
20660
20661 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
20662
20663         * gcc.dg/tree-ssa/20050314-1.c: New test.
20664
20665 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20666
20667         PR c++/4403
20668         PR c++/9783, DR433
20669         * g++.dg/template/friend34.C: New test.
20670         * g++.dg/template/friend35.C: Likewise.
20671         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
20672
20673 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20674
20675         Friend class name lookup 5/n
20676         PR c++/1016
20677         * g++.dg/lookup/hidden-class1.C: New test.
20678         * g++.dg/lookup/hidden-class2.C: Likewise.
20679         * g++.dg/lookup/hidden-class3.C: Likewise.
20680         * g++.dg/lookup/hidden-class4.C: Likewise.
20681         * g++.dg/lookup/hidden-class5.C: Likewise.
20682         * g++.dg/lookup/hidden-class6.C: Likewise.
20683         * g++.dg/lookup/hidden-class7.C: Likewise.
20684         * g++.dg/lookup/hidden-class8.C: Likewise.
20685         * g++.dg/lookup/hidden-class9.C: Likewise.
20686         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
20687         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
20688         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
20689         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
20690         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
20691         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
20692         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
20693         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
20694         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
20695         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
20696         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
20697
20698 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
20699
20700         PR c++/20157
20701         * g++.dg/template/error18.C: New test.
20702
20703 2005-03-09  Ben Elliston  <bje@au.ibm.com>
20704
20705         PR debug/16792
20706         * g++.dg/debug/pr16792.C: New test.
20707
20708 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
20709
20710         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
20711         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
20712         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
20713         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
20714         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
20715         test assertion names.
20716
20717 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20718
20719         PR fortran/18600
20720         * gfortran.dg/stfunc_1.f90: New test.
20721
20722 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20723
20724         PR fortran/16907
20725         * gfortran.dg/real_index_1.f90: New test.
20726
20727 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20728
20729         PR fortran/20323
20730         * gfortran.dg/spec_expr_1.f90: New test.
20731
20732 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
20733
20734         PR c/20402
20735         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
20736         new parser.
20737
20738 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20739
20740         PR fortran/20361
20741         * gfortran.dg/largeequiv_1.f90: New test.
20742
20743 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
20744
20745         * gcc.dg/ucnid-1.c: New.
20746         * gcc.dg/ucnid-2.c: New.
20747         * gcc.dg/ucnid-3.c: New.
20748         * gcc.dg/ucnid-4.c: New.
20749         * gcc.dg/ucnid-5.c: New.
20750         * gcc.dg/ucnid-6.c: New.
20751         * gcc.dg/cpp/ucnid-1.c: New.
20752         * gcc.dg/cpp/ucnid-2.c: New.
20753         * gcc.dg/cpp/ucnid-3.c: New.
20754         * g++.dg/other/ucnid-1.C: New.
20755
20756 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
20757
20758         * gcc.dg/vmx/darwin-abi-3.c: Delete.
20759
20760 2005-03-11  Per Bothner  <per@bothner.com>
20761
20762         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
20763         that diagnotics refer to correct token.
20764         * gcc.dg/unused-3.c: Likewise.
20765
20766 2005-03-11  Per Bothner  <per@bothner.com>
20767
20768         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
20769         constant" is now actually on same line as string constant.
20770         * gcc.dg/cpp/direct2s.c: Likewise.
20771
20772 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
20773
20774         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
20775
20776 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20777
20778         PR libfortran/20124
20779         * gfortran.dg/pr20124.f90: New Test
20780
20781 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
20782
20783         PR tree-optimization/20130
20784         * gcc.dg/pr20130-1.c: New test.
20785
20786 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
20787
20788         PR target/20095
20789         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
20790
20791 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20792
20793         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
20794
20795 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
20796
20797         * g++.dg/eh/forced1.C: Fix comment.
20798         * g++.dg/eh/forced2.C: Ditto.
20799         * g++.dg/eh/forced3.C: Ditto.
20800         * g++.dg/eh/forced4.C: Ditto.
20801
20802 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
20803
20804         PR rtl-opt/20412
20805         * gcc.c-torture/compile/pr20412.c: New test.
20806
20807 2005-03-10  Roger Sayle  <roger@eyesopen.com>
20808
20809         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
20810
20811 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
20812
20813         PR target/20322
20814         * gcc.dg/20050307-1.c: New test.
20815
20816 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
20817
20818         PR c++/20375
20819         * g++.dg/other/stdarg3.C: New.
20820
20821 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
20822
20823         PR c++/18384, c++/18327
20824         * g++.dg/init/array19.C: New test.
20825
20826         PR inline-asm/20314
20827         * gcc.dg/torture/pr20314-1.c: New test.
20828         * gcc.dg/torture/pr20314-2.c: New test.
20829
20830 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
20831
20832         * gcc.dg/20050309-1.c: New test.
20833
20834 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20835
20836         * gcc.dg/builtins-10.c: Reactivate disabled test.
20837         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
20838         new cbrt transformations.
20839
20840 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
20841
20842         PR c++/20208
20843         * g++.dg/template/array13.C: New test.
20844
20845 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
20846
20847         PR c++/16859
20848         * g++.dg/init/brace4.C: New test.
20849
20850 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
20851
20852         PR c++/20186
20853         * g++.dg/template/non-dependent12.C: New.
20854
20855 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
20856
20857         PR c++/20142
20858         * g++.dg/init/array18.C: Add dg-do run marker.
20859
20860         PR c++/20142
20861         * g++.dg/init/array18.C: New test.
20862
20863 2005-03-09  Ben Elliston  <bje@au.ibm.com>
20864
20865         * consistency.vlad/vlad.exp: Remove trailing semicolons.
20866         * g++.dg/gcov/gcov.exp: Likewise.
20867         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
20868         * gcc.target/xstormy16/xstormy16.exp: Likewise.
20869         * lib/c-torture.exp: Likewise.
20870         * lib/fortran-torture.exp: Likewise.
20871         * lib/g++.exp: Likewise.
20872         * lib/gcc-defs.exp: Likewise.
20873         * lib/gcc-dg.exp: Likewise.
20874         * lib/gcc.exp: Likewise.
20875         * lib/gcov.exp: Likewise.
20876         * lib/gfortran.exp: Likewise.
20877         * lib/mike-g++.exp: Likewise.
20878         * lib/mike-gcc.exp: Likewise.
20879         * lib/objc-torture.exp: Likewise.
20880         * lib/objc.exp: Likewise.
20881         * lib/profopt.exp: Likewise.
20882         * lib/target-libpath.exp: Likewise.
20883         * lib/target-supports.exp: Likewise.
20884         * lib/treelang.exp: Likewise.
20885         * lib/wrapper.exp: Likewise.
20886
20887 2005-03-08  Jeff Law  <law@redhat.com>
20888
20889         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
20890         PHI-OPT changes.
20891
20892 2005-03-08  Ira Rosen  <irar@il.ibm.com>
20893
20894         * gcc.dg/vect/pr20122.c: New test.
20895
20896 2005-03-07  Jeff Law  <law@redhat.com>
20897
20898         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
20899         was folded away.
20900         * gcc.dg/tree-ssa/pr18133-1.c: New test.
20901         * gcc.dg/tree-ssa/pr18133-2.c: New test.
20902         * gcc.dg/tree-ssa/pr18134.c: New test.
20903
20904 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20905
20906         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
20907         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
20908         gcc.dg/torture/builtin-noret-2.c: Require weak support.
20909
20910 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
20911
20912         PR tree-opt/17671
20913         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
20914
20915 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
20916
20917         * g++.dg/warn/Wnvdtor.C: New test.
20918
20919 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
20920
20921         * gcc.dg/torture/pr19683-1.c: New test.
20922
20923 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
20924
20925         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
20926         * gfortran.dg/g77/19990313-2.f: Ditto.
20927         * gfortran.dg/g77/19990313-3.f: Ditto.
20928         * gfortran.dg/g77/19990525-0.f: Ditto.
20929         * gfortran.dg/g77/19990826-0.f: Ditto.
20930         * gfortran.dg/g77/19990826-2.f: Ditto.
20931         * gfortran.dg/g77/19990826-3.f: Ditto.
20932         * gfortran.dg/g77/20000511-1.f: Ditto.
20933         * gfortran.dg/g77/20000511-2.f: Ditto.
20934         * gfortran.dg/g77/970625-2.f: Ditto.
20935         * gfortran.dg/g77/980310-2.f: Ditto.
20936         * gfortran.dg/g77/980310-3.f: Ditto.
20937         * gfortran.dg/g77/980310-8.f: Ditto.
20938         * gfortran.dg/g77/980519-2.f: Ditto.
20939         * gfortran.dg/g77/alpha1.f: Ditto.
20940         * gfortran.dg/g77/claus.f: Ditto.
20941         * gfortran.dg/g77/erfc.f: Ditto.
20942         * gfortran.dg/g77/short.f: Ditto.
20943         * gfortran.fortran-torture/execute/data.f90: Ditto.
20944         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
20945         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
20946
20947 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20948
20949         * lib/file-format.exp (gcc_target_object_format): Add check for som
20950         format and hardcode object formats on hppa*-*-hpux*.
20951         * lib/target-supports.exp (check_weak_available): Add check for som
20952         object format.  Always return 0 on hppa*-*-hpux10*.
20953
20954         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
20955         is defined.
20956
20957         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
20958
20959 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
20960
20961         * gfortran.dg/pr19936_1.f90: New test.
20962         * gfortran.dg/pr19936_2.f90: New test.
20963         * gfortran.dg/pr19936_3.f90: New test.
20964
20965 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
20966             Paul Thomas <prthomas@drfccad.cea.fr>
20967
20968         * gfortran.dg/PR19754_1.f90: New test.
20969         * gfortran.dg/PR19754_2.f90: Ditto.
20970
20971 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20972
20973         PR c++/19311
20974         * g++.dg/template/non-dependent11.C: New test.
20975
20976 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
20977
20978         * lib/target-supports.exp (check_iconv_available): Fix comment.
20979
20980 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
20981             Joseph S. Myers  <joseph@codesourcery.com>
20982
20983         PR c++/19797
20984         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
20985
20986 2005-03-04  Matthew Sachs  <msachs@apple.com>
20987
20988         * gcc.exp (gcc_target_compile): Put braces around
20989         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
20990         * objc.exp (objc_target_compile): Likewise.
20991         * treelang.exp (treelang_target_compile): Likewise.
20992
20993 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20994
20995         PR fortran/19673
20996         * gfortran.dg/func_result_1.f90: New test.
20997
20998 2005-03-04  Ben Elliston  <bje@au.ibm.com>
20999
21000         * gcc.misc-tests/options.exp: New test.
21001
21002 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
21003
21004         * gcc.dg/pr15784-4.c: New test.
21005
21006 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
21007
21008         * gcc.c-torture/execute/pr17133.c: New.
21009         * gcc.c-torture/compile/20050303-1.c: New.
21010
21011 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
21012
21013         * gcc.dg/cpp/assert4.c: Fix for cygwin.
21014
21015 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
21016
21017         * g++.dg/overload/using2.C: New.
21018
21019 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
21020
21021         PR c++/19916
21022         * g++.dg/init/ptrmem2.C: New test.
21023
21024 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
21025
21026         PR c/8927
21027         * gcc.dg/pr8927-1.c: New test.
21028
21029 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
21030
21031         PR c++/20232
21032         * g++.dg/inherit/covariant12.C: New.
21033
21034 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21035
21036         PR fortran/19479
21037         * gfortran.dg/bound_1.f90: New test.
21038
21039 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
21040
21041         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
21042         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
21043
21044 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
21045
21046         PR c/20245
21047         * gcc.dg/pr20245-1.c: New test.
21048
21049 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
21050
21051         PR middle-end/19874
21052         * gcc.c-torture/execute/20050119-2.c: New test case.
21053
21054 2005-02-28  Ben Elliston  <bje@au.ibm.com>
21055
21056         * README: Update the DejaGnu bug reporting address.
21057         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
21058         * lib/objc-torture.exp: Likewise.
21059
21060 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
21061
21062         * gfortran.dg/boz_1.f90: New test.
21063         * gfortran.dg/boz_3.f90: New test.
21064         * gfortran.dg/boz_4.f90: New test.
21065
21066 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
21067
21068         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
21069         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
21070
21071 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21072
21073         PR libfortran/20101
21074         * gfortran.dg/write_0_pe_format.f90: New test.
21075
21076 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
21077
21078         PR c++/20206
21079         * g++.dg/opt/thunk2.C: New test.
21080         * g++.dg/opt/covariant1.C: New test.
21081
21082 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21083
21084         * gfortran.dg/e_d_fmt.f90: New test.
21085
21086 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
21087
21088         * gcc.dg/asm-b.c: Fix comment typos.
21089
21090 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
21091
21092         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
21093         a V_MAY_DEF also.
21094
21095 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
21096
21097         PR tree-opt/20188
21098         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
21099         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
21100         * gcc.dg/asm-b.c: New test.
21101
21102 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
21103
21104         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
21105         Disable this test on IRIX 6.
21106
21107 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
21108
21109         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
21110         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
21111         parser.
21112
21113 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
21114
21115         PR tree-optimization/20204
21116         * testsuite/gcc.dg/pr20204.c: New test.
21117
21118 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
21119
21120         PR target/20196
21121         * gcc.c-torture/execute/20050224-1.c: New test.
21122
21123         PR c++/20175
21124         * g++.dg/warn/Wbraces2.C: New test.
21125
21126 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
21127
21128         PR c++/19878
21129         * g++.dg/init/const2.C: New test.
21130
21131 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
21132
21133         PR tree-optimization/20100
21134         * gcc.c-torture/execute/pr20100-1.c: New test.
21135
21136 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21137
21138         * gfortran.dg/implicit_3.f90: New test.
21139
21140         * gfortran.dg/deftype_1.f90: New test.
21141
21142 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
21143
21144         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
21145         the test passes.
21146         * g++.dg/other/anon3.C: Accept a warning.
21147
21148 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
21149
21150         * gcc.dg/pr20017.c: Fix a comment typo.
21151
21152 2005-02-23  Bud Davis  <bdavis@gfortran.org>
21153
21154         * gfortran.dg/list_read_4.f90: Change to f90 comments.
21155
21156 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21157
21158         PR ada/19902
21159         * ada/acats/tests/cxa/cxa3004.a: Remove.
21160         * ada/acats/tests/cxb/cxb30061.am: Likewise.
21161
21162 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
21163
21164         PR c++/20073
21165         * g++.dg/init/const1.C: New test.
21166
21167         PR c++/19991
21168         * g++.dg/parse/constant7.C: New test.
21169
21170         PR c++/20152
21171         * g++.dg/parse/error27.C: New test.
21172         * g++.dg/template/qualttp15.C: Adjust error markers.
21173         * g++.old-deja/g++.other/struct1.C: Likewise.
21174
21175         PR c++/20153
21176         * g++.dg/template/error17.C: New test.
21177
21178         PR c++/20148
21179         * g++.dg/parser/error26.C: New test.
21180
21181 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
21182
21183         PR tree-optimization/20100
21184         PR tree-optimization/20115
21185         * gcc.dg/pr20115.c: New test.
21186         * gcc.dg/pr20115-1.c: New test.
21187         * gcc.dg/pr20100.c: New test.
21188         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
21189         call-clobbered variables after alias1.
21190
21191 2005-02-22  Bud Davis  <bdavis@gfortran.org>
21192
21193         * gfortran.dg/list_read_4.f90: new test.
21194
21195 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
21196
21197         PR rtl-optimization/20017.
21198         * gcc.dg/pr20017.c: New.
21199
21200 2005-02-22  Devang Patel  <dpatel@apple.com>
21201
21202         PR 19952
21203         * g++.dg/tree-ssa/pr19952.C: New test.
21204
21205 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
21206
21207         PR c++/19883
21208         * g++.dg/parse/constant6.C: New test.
21209
21210 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
21211
21212         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
21213         * g++.dg/charset/asm2.c: Likewise.
21214         * g++.dg/charset/asm3.c: Likewise.
21215         * g++.dg/charset/asm4.c: Likewise.
21216         * g++.dg/charset/asm5.c: Likewise.
21217         * g++.dg/charset/attribute1.c: Likewise.
21218         * g++.dg/charset/attribute2.c: Likewise.
21219         * g++.dg/charset/extern1.cc: Likewise.
21220         * g++.dg/charset/extern2.cc: Likewise.
21221         * g++.dg/charset/extern3.cc: Likewise.
21222         * g++.dg/charset/function.cc: Likewise.
21223         * g++.dg/charset/string.c: Likewise.
21224         * g++.dg/charset/charset.exp: Likewise.
21225         * lib/target-supports.exp (check_iconv_available): Fix comment.
21226
21227 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
21228
21229         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
21230         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
21231         * gcc.dg/charset/asm2.c: Likewise.
21232         * gcc.dg/charset/asm3.c: Likewise.
21233         * gcc.dg/charset/asm4.c: Likewise.
21234         * gcc.dg/charset/asm5.c: Likewise.
21235         * gcc.dg/charset/asm6.c: Likewise.
21236         * gcc.dg/charset/attribute1.c: Likewise.
21237         * gcc.dg/charset/attribute2.c: Likewise.
21238         * gcc.dg/charset/builtin1.c: Likewise.
21239         * gcc.dg/charset/extern.c: Likewise.
21240         * gcc.dg/charset/function.c: Likewise.
21241         * gcc.dg/charset/string.c: Likewise.
21242         * gcc.dg/charset/charset.exp: Likewise.
21243
21244 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
21245
21246         PR fortran/20086
21247         * gfortran.dg/pr20086.f90: New test.
21248
21249 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
21250
21251         PR tree-optimization/19786
21252         * g++.dg/tree-ssa/pr19786.C: New.
21253
21254 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21255
21256         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
21257
21258 2005-02-21  Jeff Law  <law@redhat.com>
21259
21260         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
21261
21262 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21263
21264         * gfortran.dg/do_iterator: Split loop, markup all lines for
21265         which an error locus is printed.
21266         * gfortran.dg/pr17708.f90: Markup all lines for which an error
21267         locus is printed.
21268         * gfortran.dg/select_4.f90: Likewise.
21269         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
21270         locuses in the various permutations.
21271
21272 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
21273
21274         PR tree-optimization/19951
21275         * g++.dg/vect: New directory.
21276         * g++.dg/vect/vect.exp: New file.
21277         * g++.dg/vect/pr19951.cc: New testcase.
21278         * g++.dg/dg.exp: Also prune vectorizer tests.
21279
21280 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
21281
21282         PR 18785
21283         * gcc.dg/charset/builtin1.c: New test.
21284
21285 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21286
21287         PR c++/19299
21288         * g++.dg/inherit/volatile1.C: New test.
21289
21290         PR c++/19440
21291         * g++.dg/template/dtor4.C: New test.
21292
21293 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
21294
21295         * gfortran.dg/int_1.f90: New test.
21296
21297 2005-02-19  Devang Patel  <dpatel@apple.com>
21298
21299         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
21300
21301 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
21302
21303         * gfortran.dg/achar_1.f90: New test.
21304
21305 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
21306
21307         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
21308
21309 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
21310             Jakub Jelinek  <jakub@redhat.com>
21311
21312         PR tree-optimization/19828
21313         * gcc.dg/tree-ssa/loop-7.c: New test.
21314         * gcc.c-torture/execute/20050218-1.c: New test.
21315
21316 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
21317
21318         PR c/20043
21319         * gcc.dg/transparent-union-1.c: New test.
21320         * gcc.dg/transparent-union-2.c: New test.
21321
21322 2005-02-18  James E Wilson  <wilson@specifixinc.com>
21323
21324         PR tree-optimization/18977
21325         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
21326
21327 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
21328
21329         PR target/20054
21330         * gcc.dg/pr20054.c: New test.
21331
21332 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21333
21334         PR c++/19508
21335         * g++.dg/ext/attrib20.C: New test.
21336
21337 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21338
21339         PR middle-end/20030
21340         * gfortran.fortran-torture/execute/character_passing.f90: New test.
21341
21342 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
21343
21344         PR c++/20008
21345         * g++.dg/opt/switch4.C: New.
21346
21347 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
21348
21349         PR c++/20023
21350         PR tree-optimization/20009
21351         * gcc.c-torture/compile/20050217-1.c: New test.
21352         * g++.dg/opt/switch3.C: New test.
21353
21354         PR tree-optimization/18947
21355         * gcc.c-torture/compile/20050215-1.c: New test.
21356         * gcc.c-torture/compile/20050215-2.c: New test.
21357         * gcc.c-torture/compile/20050215-3.c: New test.
21358
21359 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
21360
21361         PR c++/20028
21362         * g++.dg/template/crash34.C: New.
21363
21364         PR c++/20022
21365         * g++.dg/other/access3.C: New.
21366
21367 2005-02-17  Ira Rosen  <irar@il.ibm.com>
21368
21369         * gcc.dg/vect/vect-98.c: New test.
21370
21371 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
21372
21373         PR tree-optimization/19967
21374         * gcc.dg/pr19967.c: New.
21375
21376 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
21377
21378         PR middle-end/19857
21379         * gcc.dg/tree-ssa/20050215-1.c: New test.
21380         * gcc.c-torture/execute/20050215-1.c: New test.
21381
21382 2005-02-15  Eric Christopher  <echristo@redhat.com>
21383
21384         * gcc.dg/cpp/20050215-1.c: New file.
21385
21386 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
21387
21388         PR tree-optimization/15785
21389         * gcc.dg/pr15785-1.c: New test.
21390
21391 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
21392
21393         PR c++/17788
21394         * g++.dg/init/ctor4.C: New.
21395         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
21396
21397 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
21398
21399         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
21400         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
21401
21402 2005-02-15  Andreas Schwab  <schwab@suse.de>
21403
21404         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
21405         declare malloc.
21406
21407 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
21408
21409         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
21410
21411 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
21412
21413         PR tree-optimization/19853
21414         * gcc.c-torture/compile/pr19853.c: New test.
21415
21416 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
21417
21418         PR c++/19608
21419         * g++.dg/parse/local-class1.C: New.
21420
21421         PR c++/19895
21422         * g++.dg/parse/ptrmem3.C: New.
21423
21424         PR c++/19884
21425         * g++.old-deja/g++.oliva/template6.C: Add another case.
21426         * g++.dg/template/explicit6.C: New.
21427
21428 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
21429
21430         PR c++/17816
21431         * g++.dg/other/redecl2.C: New.
21432
21433 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
21434
21435         PR c++/19891
21436         * g++.dg/abi/covariant4.C: New.
21437
21438 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
21439
21440         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
21441
21442 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
21443
21444         * gcc.dg/vect/vect-96.c: Fix typo.
21445
21446 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21447
21448         PR c++/14479
21449         PR c++/19487
21450         * g++.dg/template/enum5.C: New test.
21451
21452 2005-02-12  Ira Rosen  <irar@il.ibm.com>
21453
21454         * gcc.dg/vect/vect-97.c: New test.
21455
21456 2005-02-12  Ira Rosen  <irar@il.ibm.com>
21457
21458         * gcc.dg/vect/vect-96.c: New test.
21459
21460 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
21461
21462         * gcc.dg/builtins-34.c: Also check ldexp*.
21463
21464 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
21465
21466         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
21467
21468 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
21469
21470         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
21471         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
21472         dg-require-dll, dg-require-iconv, dg-require-named-sections,
21473         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
21474         selector_list, selector_expression, dg-process-target): Move to new
21475         file target-supports-dg.exp.
21476         * lib/target-supports-dg.exp: New.
21477
21478         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
21479         New.
21480
21481 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
21482
21483         PR c++/19666
21484         * g++.dg/other/ptrmem6.C: New test.
21485
21486         PR middle-end/19858
21487         * gcc.c-torture/compile/20050210-1.c: New test.
21488
21489 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
21490
21491         PR c++/19755
21492         * g++.dg/warn/Wbraces1.C: New test.
21493
21494 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
21495
21496         * gcc.dg/builtins-52.c: New testcase.
21497
21498 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
21499
21500         PR c/19342
21501         * gcc.c-torture/execute/20050119-1.c: New test.
21502
21503 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
21504
21505         PR c++/19811
21506         * g++.dg/init/delete1.C: New test.
21507
21508 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21509
21510         PR c++/18470
21511         * g++.dg/template/static12.C: New test.
21512
21513 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
21514
21515         PR c++/19787
21516         * g++.dg/conversion/ambig1.C: New test.
21517
21518         PR c++/19739
21519         * g++.dg/ext/attrib19.C: New test.
21520
21521         PR c++/19732
21522         * g++.dg/parse/dtor5.C: New test.
21523
21524         PR c++/19762
21525         * g++.dg/template/dtor3.C: New test.
21526
21527         PR c++/19826
21528         * g++.dg/template/static11.C: New test.
21529         * g++.dg/template/crash2.C: Remove dg-error marker.
21530
21531 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
21532
21533         PR C++/18491
21534         * g++.old-deja/g++.mike/p10769a.C: Remove.
21535
21536 2005-02-09  Roger Sayle  <roger@eyesopen.com>
21537
21538         * gcc.dg/builtins-48.c: New test case.
21539         * gcc.dg/builtins-49.c: New test case.
21540         * gcc.dg/builtins-50.c: New test case.
21541         * gcc.dg/builtins-51.c: New test case.
21542
21543 2005-02-09  Ian Lance Taylor  <ian@airs.com>
21544
21545         PR middle-end/19583
21546         * g++.dg/warn/Wreturn-type-3.C: New test.
21547
21548 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
21549
21550         PR middle-end/19402
21551         * gcc.dg/pr19402-1.c: New testcase.
21552         * gcc.dg/pr19402-2.c: likewise.
21553
21554 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
21555
21556         PR middle-end/19854
21557         * g++.dg/tree-ssa/tmmti.C: New testcase.
21558
21559 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
21560
21561         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
21562
21563 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
21564
21565         PR c++/19733
21566         * g++.dg/parse/crash23.C: New test.
21567         * g++.dg/warn/Weff1.C: New test.
21568
21569 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
21570
21571         * gcc.dg/20050209-1.c: New test.
21572
21573 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
21574
21575         PR target/19799
21576         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
21577
21578 2005-02-08  Mike Stump  <mrs@apple.com>
21579
21580         * g++.dg/pch/import-2.c: New test.
21581         * g++.dg/pch/import-2.hs: New.
21582         * g++.dg/pch/include/import-2a.h: New.
21583         * g++.dg/pch/include/import-2b.h: New.
21584
21585 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
21586
21587         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
21588
21589 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21590
21591         * gfortran.dg/substr_1.f90: New test.
21592
21593 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
21594
21595         PR middle-end/19775
21596         * gcc.dg/torture/builtin-power-1.c: Disable test for
21597         invalid transformation.
21598         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
21599         no longer optimize.
21600         * gcc.dg/builtins-47.c: New testcase.
21601
21602 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
21603             Dorit Naishlos  <dorit@il.ibm.com>
21604
21605         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
21606
21607 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
21608
21609         * gcc.c-torture/compile/20050206-1.c: New test.
21610
21611 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
21612
21613         PR tree-opt/19768
21614         * g++.dg/opt/pr19768.C: New test.
21615
21616 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
21617
21618         PR tree-opt/19736
21619         * gcc.c-torture/compile/pr19736.c: New test.
21620
21621 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21622
21623         PR c++/17401
21624         * g++.dg/parse/error25.C: New test.
21625
21626 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
21627
21628         * gcc.c-torture/execute/20050203-1.c: New.
21629
21630 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
21631
21632         * gcc.dg/vect/vect-85.c: Remove xfail.
21633         * gcc.dg/vect/vect-86.c: Remove xfail.
21634         * gcc.dg/vect/vect-87.c: Remove xfail.
21635         * gcc.dg/vect/vect-88.c: Remove xfail.
21636
21637 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
21638
21639         * gcc.dg/altivec-19.c: New.
21640
21641 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
21642
21643         PR c/17807
21644         * gcc.dg/nested-func-3.c: New test.
21645         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
21646
21647 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
21648
21649         * gcc.test-framework/gen_directive_tests: Generate tests for
21650         selector expressions.
21651
21652 2005-02-02  Matt Austern  <austern@apple.com>
21653
21654         PR c++/19628
21655         * g++/ext/builtin7.C: New.
21656         * g++/ext/builtin8.C: New.
21657
21658 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
21659
21660         PR c/18502
21661         * gcc.dg/pr18502-1.c: New test.
21662
21663 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21664
21665         PR c++/17413
21666         * g++.dg/template/local4.C: Tweak.
21667
21668 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
21669
21670         PR tree-optimization/19578
21671         * gcc.c-torture/compile/20050202-1.c: New test.
21672
21673 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
21674
21675         PR c/19435
21676         * gcc.dg/c99-init-4.c: New test.
21677
21678 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
21679
21680         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
21681
21682         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
21683
21684         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
21685         * g++.dg/eh/check-vect.h: New.
21686
21687         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
21688         * gcc.dg/vect/vect-78.c: Ditto.
21689         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
21690         Remove.
21691
21692         * g++.dg/conversion/simd1.C: Expect warning.
21693         * g++.dg/ext/attribute-test-1.C: Ditto.
21694         * g++.dg/ext/attribute-test-2.C: Ditto.
21695         * g++.dg/ext/attribute-test-3.C: Ditto.
21696         * g++.dg/ext/attribute-test-4.C: Ditto.
21697
21698         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
21699         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
21700
21701         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
21702
21703 2005-02-01  Richard Henderson  <rth@redhat.com>
21704
21705         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
21706         long double for ibm double-double format.
21707         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
21708
21709 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
21710
21711         PR tree-optimization/19633
21712         * testsuite/gcc.dg/pr19633-1.c: New test.
21713         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
21714         to NULL or a symbol.
21715
21716 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
21717
21718         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
21719         New procs.
21720         (dg-process-target (local override)): Handle selector expressions.
21721
21722         * gcc.test-framework/README: Describe tests in source directory.
21723         * gcc.test-framework/test-framework.awk: Handle dg- tests.
21724         * gcc.test-framework/test-framework.exp: Handle dg- tests.
21725         * gcc.test-framework/dg-bogus-exp-P.c: New test.
21726         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
21727         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
21728         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
21729         * gcc.test-framework/dg-do-link-exp-P.c: New test.
21730         * gcc.test-framework/dg-do-run-exp-P.c: New test.
21731         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
21732         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
21733         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
21734         * gcc.test-framework/dg-error-exp-P.c: New test.
21735         * gcc.test-framework/dg-error-exp-XP.c: New test.
21736         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
21737         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
21738         * gcc.test-framework/dg-output-exp-P.c: New test.
21739         * gcc.test-framework/dg-output-exp-XF.c: New test.
21740         * gcc.test-framework/dg-warning-exp-P.c: New test.
21741         * gcc.misc-tests/dg-1.c: Remove.
21742         * gcc.misc-tests/dg-2.c: Remove.
21743         * gcc.misc-tests/dg-3.c: Remove.
21744         * gcc.misc-tests/dg-4.c: Remove.
21745         * gcc.misc-tests/dg-5.c: Remove.
21746         * gcc.misc-tests/dg-6.c: Remove.
21747         * gcc.misc-tests/dg-7.c: Remove.
21748         * gcc.misc-tests/dg-8.c: Remove.
21749         * gcc.misc-tests/dg-9.c: Remove.
21750         * gcc.misc-tests/dg-10.c: Remove.
21751         * gcc.misc-tests/dg-11.c: Remove.
21752         * gcc.misc-tests/dg-12.c: Remove.
21753         * gcc.misc-tests/dg-test.exp: Remove.
21754
21755         * gcc.test-framework/test-framework.awk: Change recording and
21756         printing of passes and failures.
21757
21758         * gcc.test-framework: New directory.
21759         * gcc.test-framework/README: New.
21760         * gcc.test-framework/test-framework.exp: New.
21761         * gcc.test-framework/test-framework.awk: New.
21762         * gcc.test-framework/gen_directive_tests: New.
21763
21764 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
21765
21766         * lib/treelang.exp: Fix comment typos.
21767         (treelang_target_compile): Don't append libs=-ltreelang to options.
21768
21769 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
21770
21771         * g++.dg/parse/typename7.C: Adjust error messages.
21772
21773 2005-01-31  Jeff Law  <law@redhat.com>
21774
21775         * gcc.c-torture/execute/20050131-1.c: New test.
21776         * gcc.dg/wcaselabel.c: New test.
21777
21778 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
21779
21780         * g++.dg/other/warning1.C: Adjust error messags.
21781         * g++.dg/parse/constant5.C: New test.
21782
21783 2005-01-31  Steven Bosscher  <stevenb@suse.de>
21784
21785         PR c/19333
21786         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
21787         the test case valid.
21788         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
21789         * testsuite/gcc.dg/array-7.c: Adjust expected result.
21790         * testsuite/gcc.dg/pr18596-3.c: Likewise.
21791         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
21792         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
21793         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
21794
21795 2005-01-31  Dale Johannesen  <dalej@apple.com>
21796
21797         * g++.dg/opt/pr19650.C: New test.
21798
21799 2005-01-31  Richard Henderson  <rth@redhat.com>
21800
21801         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
21802         long double for intel double extended format.
21803         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
21804
21805 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
21806
21807         PR c++/19555
21808         * g++.dg/template/static10.C: New test.
21809
21810         PR c++/19395
21811         * g++.dg/parse/error24.C: New test.
21812
21813         PR c++/19367
21814         * g++.dg/lookup/builtin1.C: New test.
21815
21816         PR c++/19457
21817         * g++.dg/warn/conv3.C: New test.
21818
21819 2005-01-30  Bud Davis  <bdavis@gfortran.org>
21820
21821         PR fortran/19647
21822         * gfortan.dg/inquire_7.f90
21823
21824 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
21825
21826         PR tree-optimization/15791
21827         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
21828         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
21829         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
21830         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
21831         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
21832         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
21833         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
21834         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
21835         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
21836         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
21837
21838 2005-01-29  Paul Brook  <paul@codesourcery.com>
21839
21840         PR fortran/18565
21841         * check.c (real_or_complex_check): New function.
21842         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
21843         * intrinsic.c (add_functions): Use new check functions.
21844         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
21845         Add prototypes.
21846
21847 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
21848
21849         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
21850         gcc.dg/lvalue-3.c: New tests.
21851         * gcc.dg/concat.c: Update expected messages.
21852
21853 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
21854
21855         PR libfortran/19595
21856         * gfortran.dg/eor_1.f90: New test.
21857
21858 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
21859
21860         PR fortran/19589
21861         * gfortran.dg/logical_data_1.f90: New test.
21862
21863 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
21864
21865         PR c++/19253
21866         * g++.dg/template/crash33.C: New test.
21867
21868         PR c++/19667
21869         * g++.dg/template/crash32.C: New test.
21870
21871 2005-01-28  Ian Lance Taylor  <ian@airs.com>
21872
21873         PR middle-end/16558
21874         * g++.dg/warn/Wreturn-type-2.C: New test.
21875
21876 2004-06-24  Jeff Law  <law@redhat.com>
21877
21878         * gcc.dg/tree-ssa/20050128-1.c: New test.
21879
21880 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
21881
21882         * gcc.target/frv/all-mdpackh-1.c: New test.
21883
21884 2005-01-28  Steven Bosscher  <stevenb@suse.de>
21885
21886         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
21887
21888 2005-01-27  Richard Henderson  <rth@redhat.com>
21889
21890         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
21891
21892 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
21893
21894         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
21895
21896 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
21897
21898         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
21899         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
21900         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
21901         to cope with cases where the multilib options override the dg-options.
21902
21903 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
21904
21905         PR c/18946
21906         * gcc.dg/noncompile/20050120-1.c: New test.
21907
21908 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
21909
21910         PR tree-optimization/19633
21911         * gcc.dg/pr19633.c: New test.
21912         * gcc.dg/tree-ssa/pr19633.c: New test.
21913
21914 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
21915
21916         * gcc.dg/20041216-1.c: New test.
21917
21918 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
21919
21920         PR objc/18862
21921         * objc.dg/selector-2.m: New test.
21922
21923 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
21924
21925         * g++.dg/opt/range-test-2.C: New test.
21926
21927         PR rtl-optimization/19579
21928         * gcc.c-torture/execute/20050124-1.c: New test.
21929
21930 2005-01-26  Greg Parker  <gparker@apple.com>
21931         Stuart Hastings  <stuart@apple.com>
21932
21933         * gcc.c-torture/execute/20050125-1.c: New.
21934
21935 2005-01-18  Jan Hubicka  <jh@suse.cz>
21936
21937         PR tree-optimize/19337
21938         * gcc.c-torture/compile/20050119-1.c: New test.
21939
21940 2005-01-24  James E Wilson  <wilson@specifixinc.com>
21941
21942         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
21943         test for successful match.
21944
21945 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
21946
21947         PR objc/18408
21948         * objc.dg/comp-types-7.m: New test.
21949
21950 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
21951
21952         * lib/target-supports.exp (current_target_name): New.
21953         (check_effective_target_ilp32, check_effective_target_lp64):
21954         Cache the result to use as long as the current target, with
21955         multilib flags, remains the same.
21956
21957         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
21958         (dg-require-weak, dg-require-visibility, dg-require-alias,
21959         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
21960         dg-require-effective-target, dg-skip-if): Remove call to
21961         skip_test_and_clear_xfail.
21962         (dg-test): Clear xfail data.
21963
21964 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
21965
21966         PR target/17751
21967         * gcc.dg/ppc64-toc.c: New test.
21968
21969         * g++.dg/tree-ssa/empty-1.C: New test.
21970
21971         PR middle-end/19551
21972         * gcc.c-torture/execute/20050121-1.c: New test.
21973         * gcc.dg/20050121-2.c: New test.
21974
21975 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
21976         Paul Brook  <paul@codesourcery.com>
21977
21978         PR fortran/17941
21979         * gfortran.dg/real_const_1.f: New test.
21980         * gfortran.dg/real_const_2.f90: New test.
21981         * gfortran.dg/complex_int_1.f90: New test.
21982
21983 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
21984
21985         PR fortran/19313
21986         * gfortan.dg/inquire_6.f90: New test.
21987
21988 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
21989
21990         PR libfortran/19451
21991         * open_readonly_1.f90: New test.
21992
21993 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
21994
21995         PR libfortran/18982
21996         * gfortran.dg/open_new.f90: New file.
21997
21998 2005-01-22  Paul Brook  <paul@codesourcery.com>
21999
22000         * namelist_1.f90: New test.
22001
22002 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
22003
22004         PR tree-optimization/19484
22005         * gcc.c-torture/compile/20050122-[12].c: New tests.
22006
22007 2005-01-22  Paul Brook  <paul@codesourcery.com>
22008
22009         * gfortran.dg/implicit_2.f90: New test.
22010
22011 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
22012
22013         PR fortran/19314
22014         * gfortran.dg/inquire_5.f90: New test.
22015
22016 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22017
22018         PR c/18809
22019         * gcc.dg/pr18809-1.c: New test.
22020
22021 2005-01-21  Ian Lance Taylor  <ian@airs.com>
22022
22023         * gcc.dg/20050121-1.c: New test.
22024
22025         PR tree-optimization/13000
22026         * gcc.dg/20040206-1.c: Change warning to point where function is
22027         being inlined.
22028
22029 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22030
22031         PR c++/19208
22032         * g++.dg/template/array11.C: New test.
22033
22034 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22035
22036         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
22037         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
22038         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
22039         * gfortran.dg/getenv_1.f90: Add dg-do directive.
22040         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
22041         gfortran.dg/pr17164.f90: Add missing dg-do directives.
22042
22043 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
22044
22045         PR tree-optimization/15349
22046         * gcc.dg/tree-ssa/pr15349.c: New.
22047
22048 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
22049
22050         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
22051
22052 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
22053
22054         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
22055         scan-assembler-times directive name.
22056
22057         * gcc.dg/asm-a.c: Move dg-require-effective-target to
22058         after dg-do.
22059
22060         PR rtl-optimization/19462
22061         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
22062
22063 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
22064
22065         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
22066         counting function calls on ia64.
22067
22068 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
22069
22070         PR rtl-optimization/15139
22071         * gcc.dg/20050111-2.c: New test.
22072
22073         PR c/17297
22074         * gcc.c-torture/compile/20050113-1.c: New testcase.
22075
22076         PR middle-end/19164
22077         * gcc.dg/20050113-1.c: New testcase.
22078
22079 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
22080
22081         * gcc.dg/vect/vect-85.c: Add comment.
22082         * gcc.dg/vect/vect-86.c: Add xfail for now.
22083         * gcc.dg/vect/vect-87.c: Add xfail for now.
22084         * gcc.dg/vect/vect-88.c: Add xfail for now.
22085         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
22086
22087 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22088
22089         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
22090
22091 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22092
22093         * g++.dg/debug/typedef3.C: New test.
22094
22095 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
22096
22097         PR c/19472
22098         * gcc.dg/asm-a.c: New test.
22099
22100 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
22101
22102         * gcc.dg/sh-relax.c: Add prototype for abort.
22103
22104 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22105
22106         * gcc.dg/short-compare-1.c: New test.
22107         * gcc.dg/short-compare-2.c: Likewise.
22108
22109 2005-01-18  Michael Matz  <matz@suse.de>
22110
22111         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
22112
22113 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
22114
22115         PR tree-optimization/19121
22116         * gcc.c-torture/compile/pr19121.c: New test.
22117
22118 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
22119
22120         PR target/19357
22121         * gcc.c-torture/compile/pr19357.c: New test.
22122
22123 2005-01-17  Ian Lance Taylor  <ian@airs.com>
22124
22125         PR c/5675
22126         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
22127         pass--those that refer just to the variable, possibly with a
22128         cast.
22129         * gcc.dg/c99-const-expr-3.c: Likewise.
22130
22131         PR middle-end/13127
22132         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
22133         longer emitted.
22134
22135 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
22136
22137         PR fortran/18778
22138         * gfortran.dg/endfile_2.f90: New test.
22139
22140 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
22141
22142         PR 19168
22143         * gfortran.dg/select_5.f90: New test.
22144
22145 2004-01-16  Paul Brook  <paul@codesourcery.com>
22146
22147         * gfortran.dg/common_4.f90: New test.
22148
22149 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
22150
22151         PR rtl-optimization/19462
22152         * gcc.dg/torture/pr19462-1.c: New test.
22153
22154 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
22155
22156         PR objc/19321
22157         * objc.dg/func-ptr-2.m: New.
22158         * objc.dg/volatile-1.m: New.
22159
22160 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22161
22162         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
22163
22164 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
22165
22166         PR tree-optimization/19060
22167         * gcc.c-torture/execute/20050104-1.c: New test.
22168
22169 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
22170
22171         PR fortran/18983
22172         * gfortran.dg/write_to_null.f90: New test.
22173
22174 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
22175             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22176
22177         PR other/19328
22178         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
22179         argument.
22180
22181 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
22182
22183         PR c++/19263
22184         * g++.dg/init/vector1.C: New test.
22185
22186 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
22187
22188         PR target/13158
22189         * gcc.target/ia64/sibcall-unwind-1.c: New test.
22190         PR target/18987
22191         * gcc.target/ia64/sibcall-unwind-2.c: New test.
22192
22193 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
22194
22195         * gfortran.dg/select_1.f90: New test.
22196         * gfortran.dg/select_2.f90: New test.
22197         * gfortran.dg/select_3.f90: New test.
22198         * gfortran.dg/select_4.f90: New test.
22199
22200 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
22201
22202         PR middle-end/19084
22203         PR rtl-optimization/19348
22204         * gcc.dg/20050111-1.c: New test.
22205         * gcc.c-torture/execute/20050111-1.c: New test.
22206
22207         * gcc.dg/i386-asm-4.c: New test.
22208
22209 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22210
22211         * gcc.dg/nested-func-2.c: New test.
22212         * ada/acats/norun.lst: Remove c953002.
22213
22214 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
22215
22216         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
22217
22218 2005-01-12  Ben Elliston  <bje@au.ibm.com>
22219
22220         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
22221
22222 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
22223
22224         PR target/18761
22225         * g++.dg/abi/align1.C: New test.
22226
22227 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
22228
22229         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
22230         at a time.
22231         * g++.dg/ext/altivec_check.h: Support compiling as C.
22232
22233 2005-01-10  Roger Sayle  <roger@eyesopen.com>
22234
22235         PR c++/19355
22236         * g++.dg/expr/pr19355-1.C: New test case.
22237
22238 2005-01-10  Laurent GUERBY <laurent@guerby.net>
22239
22240         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
22241         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
22242         * ada/acats/tests/c3/c92005b.ada: Likewise.
22243         * ada/acats/tests/c3/cxb3012.a: Likewise.
22244         * ada/acats/norun.lst: Add c380004 and c953002, add PR
22245
22246 2005-01-09  Paul Brook  <paul@codesourcery.com>
22247
22248         * gfortran.dg/common_2.f90: New file.
22249         * gfortran.dg/common_3.f90: New file.
22250
22251 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
22252
22253         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
22254
22255 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
22256
22257         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
22258         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
22259         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
22260         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
22261         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
22262         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
22263         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
22264         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
22265         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
22266         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
22267         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
22268         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
22269         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
22270         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
22271         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
22272         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
22273         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
22274         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
22275         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
22276         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
22277         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
22278         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
22279         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
22280         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
22281         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
22282         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
22283         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
22284         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
22285         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
22286         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
22287         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
22288         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
22289         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
22290         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
22291         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
22292         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
22293         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
22294         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
22295         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
22296         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
22297         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
22298         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
22299         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
22300         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
22301         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
22302         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
22303         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
22304         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
22305         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
22306         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
22307         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
22308         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
22309         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
22310         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
22311         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
22312         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
22313         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
22314         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
22315         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
22316         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
22317         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
22318         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
22319         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
22320         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
22321         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
22322         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
22323         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
22324
22325         * gcc.dg/vect/vect-1.c: Fix spelling.
22326         * gcc.dg/vect/vect-10.c: Fix spelling.
22327         * gcc.dg/vect/vect-11.c: Fix spelling.
22328         * gcc.dg/vect/vect-12.c: Fix spelling.
22329         * gcc.dg/vect/vect-14.c: Fix spelling.
22330         * gcc.dg/vect/vect-15.c: Fix spelling.
22331         * gcc.dg/vect/vect-16.c: Fix spelling.
22332         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
22333         * gcc.dg/vect/vect-64.c: Fix comments.
22334         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
22335
22336 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
22337             Ira Rosen  <irar@il.ibm.com>
22338
22339         * gcc.dg/vect/vect-70.c: New test.
22340         * gcc.dg/vect/vect-71.c: New test.
22341
22342 2005-01-09  Manfred Hollstein  <mh@suse.com>
22343
22344         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
22345         * gcc.dg/pr18241-2.c: Likewise.
22346         * gcc.dg/pr18241-3.c: Likewise.
22347         * gcc.dg/pr18241-4.c: Likewise.
22348         * gcc.dg/pr18241-5.c: Likewise.
22349
22350 2005-01-08  Richard Henderson  <rth@redhat.com>
22351
22352         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
22353         False for x86 and x86-64.
22354
22355 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
22356
22357         PR tree-optimization/18241
22358         * gcc.dg/pr18241-1.c: New test.
22359         * gcc.dg/pr18241-2.c: New test.
22360         * gcc.dg/pr18241-3.c: New test.
22361         * gcc.dg/pr18241-4.c: New test.
22362         * gcc.dg/pr18241-5.c: New test.
22363
22364 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
22365
22366         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
22367         gfortran.dg/select_4.f90: New.
22368
22369 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
22370
22371         * gcc.c-torture/execute/20050107-1.c: New test.
22372
22373 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
22374
22375         PR c++/19298
22376         * g++.dg/template/ref2.C: New.
22377
22378 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
22379
22380         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
22381         instead of being empty.
22382
22383 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22384
22385         PR fortran/15553
22386         * gfortran.dg/array-1.f90: New test.
22387
22388 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
22389
22390         PR tree-optimization/19283
22391         * gcc.c-torture/execute/20050106-1.c: New test.
22392
22393         PR rtl-optimization/18861
22394         * gcc.dg/20050105-1.c: New test.
22395
22396         PR tree-optimization/18828
22397         * gcc.dg/20050105-2.c: New test.
22398
22399 2005-01-07  Andreas Jaeger  <aj@suse.de>
22400
22401         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
22402
22403 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
22404
22405         PR fortran/18398
22406         * gfortran.dg/fmt_read.f90: New test.
22407
22408 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
22409
22410         * gcc.dg/rs6000-ldouble-2.c: New.
22411
22412 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
22413
22414         PR c++/19244
22415         * g++.dg/parser/ctor2.C: New test.
22416
22417 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22418
22419         PR c++/17154
22420         * g++.dg/template/using9.C: New test.
22421
22422 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22423
22424         PR c++/19258
22425         * g++.dg/lookup/friend6.C: New test.
22426
22427 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
22428
22429         PR c++/19270
22430         * g++.dg/template/array10.C: New.
22431
22432 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22433
22434         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
22435         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
22436
22437 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
22438
22439         * gcc.c-torture/compile/20050105-1.c: New test.
22440
22441 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
22442
22443         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
22444
22445 2005-01-05  Roger Sayle  <roger@eyesopen.com>
22446
22447         PR middle-end/19100
22448         * gcc.dg/conv-3.c: New test case.
22449
22450 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
22451
22452         * gcc.dg/asm-wide-1.c: New test.
22453
22454 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
22455
22456         PR c++/19030
22457         * g++.dg/parse/crash22.C: New
22458
22459 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
22460
22461         PR 19257
22462         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
22463
22464 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
22465
22466         PR middle-end/17767
22467         * gcc.dg/i386-mmx-6.c: New test case.
22468
22469 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
22470
22471         PR tree-optimization/18308
22472         * gcc.dg/vect/pr18308.c: New testcase.
22473
22474 2005-01-04  Andreas Jaeger  <aj@suse.de>
22475
22476         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
22477
22478 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
22479             Robert Bowdidge <bowdidge@apple.com>
22480
22481         * gcc.dg/cpp/subframework1.c: New.
22482         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
22483         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
22484         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
22485         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
22486
22487 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
22488
22489         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
22490         producing warning.
22491         * gcc.dg/darwin-weakimport-2.c: New.
22492
22493 2005-01-03  Richard Henderson  <rth@redhat.com>
22494
22495         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
22496
22497 2005-01-03  Richard Henderson  <rth@redhat.com>
22498
22499         * gcc.dg/vect/vect.exp: Enable for ia64.
22500         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
22501         (check_effective_target_vect_float): Likewise.
22502         (check_effective_target_vect_no_align): Likewise.
22503         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
22504         * gcc.dg/vect/vect-8.c: Likewise.
22505
22506 2005-01-03  Uros Bizjak <uros@kss-loka.si>
22507
22508         PR target/19236
22509         * gcc.dg/pr19236-1.c: New test case.
22510
22511 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
22512
22513         PR rtl-optimization/12092
22514         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
22515
22516 2005-01-02  Andreas Jaeger  <aj@suse.de>
22517
22518         * gcc.dg/pr12092-1.c: Do not run on x86_64.
22519
22520 2005-01-01  Roger Sayle  <roger@eyesopen.com>
22521             Andrew Pinski  <pinskia@physics.uc.edu>
22522
22523         PR rtl-optimization/12092
22524         * gcc.dg/pr12092-1.c: New test case.
22525
22526 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
22527
22528         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
22529         'hidden' and 'default' for better portability.
22530         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
22531
22532         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
22533         6 and 7.
22534         * g++.old-deja/g++.brendan/new3.C: Likewise.
22535
22536 2005-01-01  Steven Bosscher  <stevenb@suse.de>
22537
22538         * gcc.dg/20041231-1.C: New test.
22539         * g++.dg/warn/Wunreachable-code-1.C: New test.
22540
22541 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
22542
22543         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
22544         file, not /dev/null.  Abort on error.
22545
22546 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
22547             Ziemowit Laski  <zlaski@apple.com>
22548
22549         PR objc/18971
22550         * objc.dg/encode-5.m: New test.
22551
22552 2004-12-29  Richard Henderson  <rth@redhat.com>
22553
22554         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
22555         * objc.dg/stabs-1.m: Disable for ia64.
22556
22557 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
22558
22559         PR c++/19190
22560         * g++.dg/warn/Wunused-10.C: New test.
22561
22562 2004-12-28  Richard Henderson  <rth@redhat.com>
22563
22564         * objc.dg/stabs-1.m: Disable for alpha.
22565
22566 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
22567
22568         PR c++/19149
22569         * g++.dg/parse/error23.C: New test.
22570
22571 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22572
22573         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
22574
22575         PR fortran/19032
22576         * gfortran.dg/intrinsic_modulo_1.f90: New.
22577         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
22578         tests with divisor -1.
22579
22580 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
22581
22582         * g++.dg/opt/temp1.C (memcpy): Return a value.
22583
22584         PR c++/19148
22585         * g++.dg/expr/cond7.C: New test.
22586
22587 2004-12-27  Paul Brook  <paul@codesourcery.com>
22588
22589         * gfortran.dg/g77/select_no_compile.f: Remove.
22590
22591 2004-12-27  Richard Henderson  <rth@redhat.com>
22592
22593         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
22594         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
22595         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
22596
22597 2004-12-26  Richard Henderson  <rth@redhat.com>
22598
22599         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
22600         by 1i instead of token pasting.
22601
22602 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22603
22604         PR tree-optimization/17578
22605         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
22606         to additional_flags.
22607         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
22608
22609 2004-12-25  Richard Henderson  <rth@redhat.com>
22610
22611         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
22612         Remove Alpha.
22613
22614 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22615
22616         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
22617         hppa*-*-hpux*.
22618         * gcc.dg/pr17957.c (dg-options): Likewise.
22619         * gcc.dg/struct-ret-1.c: Add prototype for abort.
22620         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
22621         instead of 0 on __hppa__.
22622         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
22623         "foo,%r" on hppa*-*-*.
22624
22625 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
22626
22627         PR fortran/19071
22628         * gfortran.dg/complex_write.f90: New test.
22629
22630 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22631
22632         PR c++/17595
22633         * g++.dg/parse/pragma2.C: New test.
22634
22635         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
22636
22637 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
22638
22639         * gcc.dg/empty2.c: Add missing dg-warning.
22640
22641 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22642
22643         PR c++/17413
22644         * g++.dg/template/local4.C: New test.
22645         * g++.dg/template/crash19.C: Add dg-error marker.
22646
22647         * g++.dg/template/crash31.C: Correct embedded PR number.
22648
22649 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22650
22651         PR c++/16405
22652         * g++.dg/opt/temp1.C: Add do-run marker.
22653
22654 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
22655
22656         * g++.dg/template/spec19.C: New.
22657
22658 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
22659
22660         PR target/16819
22661         * gcc.dg/empty2.c: New.
22662
22663 2004-12-23  Richard Henderson  <rth@redhat.com>
22664
22665         * lib/target-supports.exp (check_effective_target_vect_no_align):
22666         Remove i?86 and x86-64.
22667
22668 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22669
22670         PR c++/16405
22671         * g++.dg/opt/temp1.C: New test.
22672
22673 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22674
22675         PR c++/18733
22676         * g++.dg/template/friend33.C: New testcase.
22677
22678 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
22679
22680         PR c++/18464
22681         * g++.dg/template/cond5.C: New test.
22682
22683         PR c++/18492
22684         * g++.dg/inherit/thunk3.C: New test.
22685
22686         PR c++/11224
22687         * g++.dg/warn/Wunused-9.C: New test.
22688
22689 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
22690
22691         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
22692
22693 2004-12-22  Jan Beulich  <jbeulich@novell.com>
22694
22695         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
22696
22697 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
22698
22699         PR c++/18378
22700         * g++.dg/ext/packed8.C: New test.
22701
22702         PR c++/19063
22703         * g++.dg/template/crash31.C: New test.
22704
22705         PR c++/19034
22706         * g++.dg/template/crash30.C: New test.
22707
22708 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
22709
22710         PR C++/18984
22711         * g++.dg/eh/ctor3.C: New test.
22712
22713 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22714
22715         * objc.dg/stabs-1.m: Allow section name to be quoted and
22716         assembly label to begin with '.LL'.
22717
22718 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
22719
22720         * gcc.dg/vect/vect.exp
22721         (check_effective_target_lp64_or_vect_no_align): New.
22722         * gcc.dg/vect/vect-77.c: Use it.
22723         * gcc.dg/vect/vect-78.c: Use it.
22724
22725         * lib/target-supports.exp
22726         (check_effective_target_vect_no_max,
22727         check_effective_target_vect_no_bitwise,
22728         check_effective_target_vect_no_align): New.
22729         * gcc.dg/vect/vect-13.c: Use them.
22730         * gcc.dg/vect/vect-17.c: Ditto.
22731         * gcc.dg/vect/vect-18.c: Ditto.
22732         * gcc.dg/vect/vect-19.c: Ditto.
22733         * gcc.dg/vect/vect-20.c: Ditto.
22734         * gcc.dg/vect/vect-27.c: Ditto.
22735         * gcc.dg/vect/vect-29.c: Ditto.
22736         * gcc.dg/vect/vect-44.c: Ditto.
22737         * gcc.dg/vect/vect-48.c: Ditto.
22738         * gcc.dg/vect/vect-50.c: Ditto.
22739         * gcc.dg/vect/vect-52.c: Ditto.
22740         * gcc.dg/vect/vect-54.c: Ditto.
22741         * gcc.dg/vect/vect-56.c: Ditto.
22742         * gcc.dg/vect/vect-58.c: Ditto.
22743         * gcc.dg/vect/vect-60.c: Ditto.
22744         * gcc.dg/vect/vect-72.c: Ditto.
22745         * gcc.dg/vect/vect-80.c: Ditto.
22746
22747 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
22748
22749         PR c++/14075
22750         * g++.dg/init/string1.C: New.
22751
22752         PR c++/18975
22753         * g++.dg/other/synth1.C: New.
22754
22755 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
22756
22757         PR c/18963
22758         * gcc.dg/pr18963-1.c: New test.
22759
22760 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
22761
22762         PR c/18596
22763         * gcc.dg/funcdef-storage-1.c (foo): Remove.
22764         * gcc.dg/pr18596-1.c: Use dg-error.
22765         (dg-options): Use -fno-unit-at-a-time.
22766         * gcc.dg/pr18596-2.c: New test.
22767         * gcc.dg/pr18596-3.c: New test.
22768
22769 2004-12-20  Roger Sayle  <roger@eyesopen.com>
22770
22771         PR middle-end/18683
22772         * g++.dg/opt/pr18683-1.C: New test case.
22773
22774 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
22775
22776         PR other/19093
22777         * g++.dg/opt/max1.C: Fix for 64bit targets.
22778
22779 2004-12-20  Matt Austern  <austern@apple.com>
22780
22781         PR c++/19044
22782         * g++.dg/ext/builtin6.C: New
22783
22784 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
22785
22786         PR tree-optimization/19080
22787         * gcc.c-torture/compile/pr19080.c: New test.
22788
22789 2004-12-20  Steven Bosscher  <stevenb@suse.de>
22790
22791         * gcc.dg/20041219-1.c: New test.
22792
22793 2004-12-19  Roger Sayle  <roger@eyesopen.com>
22794
22795         PR middle-end/19068
22796         * g++.dg/opt/max1.C: New test case.
22797
22798 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22799
22800         * gcc.dg/fdata-sections-1.c: New test.
22801
22802 2004-12-18  Roger Sayle  <roger@eyesopen.com>
22803
22804         PR middle-end/18548
22805         * gcc.dg/max-1.c: New test case.
22806
22807 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
22808
22809         * gcc.c-torture/execute/20041218-1.c: New test.
22810
22811 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
22812
22813         * gcc.dg/pr18501.c: New test.
22814         * gcc.dg/uninit-5.c: XFAIL.
22815         * gcc.dg/uninit-9.c: XFAIL.
22816
22817 2004-12-17  Dale Johannesen  <dalej@apple.com>
22818
22819         * gcc.dg/20041213-1.c: New.
22820
22821 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
22822
22823         * objc.dg/stabs-1.m: Allow assembly label to begin
22824         with a dot ('.').
22825
22826 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
22827
22828         * gcc.c-torture/execute/20041213-1.c: Move...
22829         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
22830
22831 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
22832
22833         PR c++/18721
22834         * g++.dg/lookup/conv-5.C: New.
22835
22836 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
22837
22838         * objc.dg/stabs-1.m: New test.
22839
22840 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
22841
22842         * gcc.dg/visibility-c.c: Change compile to
22843         assemble for the test.
22844
22845 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
22846
22847         PR target/19041
22848         * gcc.dg/visibility-c.c: New test.
22849
22850 2004-12-16  Roger Sayle  <roger@eyesopen.com>
22851
22852         PR middle-end/18493
22853         * gcc.dg/switch-8.c: New test case.
22854
22855 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
22856
22857         PR c++/18905
22858         * g++.dg/template/init4.C: New.
22859         * g++.dg/opt/static3.C: Enable optimizer.
22860
22861 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
22862
22863         * g++.dg/other/complex1.C: New test.
22864
22865 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
22866
22867         * g++.dg/opt/inline9.C: New test.
22868
22869 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22870
22871         PR fortran/18993
22872         * gfotran.dg/nullify_1.f: New test.
22873
22874 2004-12-15  Richard Henderson  <rth@redhat.com>
22875
22876         * gcc.target/i386/i386.exp: New harness.
22877         * gcc.target/i386/vect-args.c: New.
22878
22879 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
22880
22881         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
22882
22883 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22884
22885         PR c++/18825
22886         * g++.dg/template/friend32.C: New test.
22887
22888 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22889
22890         * cpp/pragma-once-1.c: New test.
22891         * cpp/pragma-once-1b.h: Likewise.
22892         * cpp/pragma-once-1c.h: Likewise.
22893         * cpp/pragma-once-1d.h: Likewise.
22894         * cpp/inc/pragma-once-1a.h: Likewise.
22895
22896 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
22897             Steven G. Kargl  <kargls@comcast.net>
22898
22899         PR fortran/17597
22900         * gfortran.dg/list_read_3.f90: New test.
22901
22902 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22903
22904         * gcc.dg/ftrapv-2.c: New test.
22905
22906 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
22907
22908         PR c++/18981
22909         * g++.dg/template/typename9.C: New test.
22910
22911 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
22912
22913         PR c++/18738
22914         * g++.dg/template/typename8.C: New test.
22915         * g++.dg/parse/friend2.C: Tweak error message.
22916
22917 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
22918
22919         * gcc.c-torture/20041214-1.c: New test.
22920
22921 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
22922
22923         PR c++/18965
22924         * g++.dg/init/array17.C: New test.
22925
22926 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
22927
22928         PR c++/18793
22929         * g++.dg/init/aggr3.C: New test.
22930
22931 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
22932
22933         * gcc.dg/altivec-types-1.c: New test.
22934         * gcc.dg/altivec-types-2.c: New test.
22935         * gcc.dg/altivec-types-3.c: New test.
22936         * gcc.dg/altivec-types-4.c: New test.
22937         * g++.dg/ext/altivec-types-1.C: New test.
22938         * g++.dg/ext/altivec-types-2.C: New test.
22939         * g++.dg/ext/altivec-types-3.C: New test.
22940         * g++.dg/ext/altivec-types-4.C: New test.
22941
22942 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
22943
22944         PR middle-end/18951
22945         * gcc.c-torture/execute/20041213-1.c: New test.
22946
22947 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
22948
22949         PR c++/18949
22950         * g++.dg/template/cast1.C: New.
22951
22952 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
22953
22954         * gcc.c-torture/execute/20041213-2.c: New test.
22955
22956 2004-12-13  Richard Henderson  <rth@redhat.com>
22957
22958         * gcc.dg/i386-sse-10.c: Fix typo in options.
22959
22960 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
22961
22962         PR c++/18968
22963         * g++.dg/opt/pr18968.C: New test.
22964
22965 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
22966
22967         PR c++/18925
22968         * g++.dg/ext/visibility/staticdatamem.C: New test.
22969
22970 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
22971
22972         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
22973
22974 2004-12-13  Roger Sayle  <roger@eyesopen.com>
22975
22976         PR rtl-optimization/18928
22977         * gcc.dg/pr18928-1.c: New test case.
22978
22979 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
22980
22981         PR tree-opt/16951
22982         * gcc.c-torture/compile/20041211-1.c: New.
22983
22984 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22985
22986         PR middle-end/17564
22987         * gcc.c-torture/execute/20041212-1.c: New test.
22988
22989 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22990
22991         PR fortran/18869
22992         * gfortran.dg/common_1.f90: New test.
22993
22994 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
22995         Paul Brook  <paul@codesourcery.com>
22996
22997         PR fortran/16222
22998         * gfortran.dg/real_do_1.f90: New test.
22999
23000 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
23001
23002         PR tree-opt/18040
23003         * g++.dg/opt/ptrmem6.C: New test.
23004
23005 2004-12-11  Roger Sayle  <roger@eyesopen.com>
23006
23007         PR middle-end/18921
23008         * gcc.dg/pr18921-1.c: New test case.
23009
23010 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23011
23012         PR fortran/17175
23013         * gfortran.dg/scale_1.f90: New test.
23014
23015 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
23016
23017         PR middle-end/18903
23018         * gcc.c-torture/compile/pr18903.c: New test.
23019
23020 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
23021
23022         * gcc.c-torture/execute/20041210-1.c: New test.
23023
23024 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23025
23026         PR c++/18731
23027         * g++.dg/parser/struct-1.C: New test.
23028         * g++.dg/parser/struct-2.C: New test.
23029         * g++.dg/parser/struct-3.C: New test.
23030
23031 2004-12-09  Richard Henderson  <rth@redhat.com>
23032
23033         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
23034
23035         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
23036         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
23037
23038 2004-12-09  Matt Austern  <austern@apple.com>
23039
23040         PR c++/18514
23041         * g++.dg/ext/builtin1.C: New
23042         * g++.dg/ext/builtin2.C: New
23043         * g++.dg/ext/builtin3.C: New
23044         * g++.dg/ext/builtin4.C: New
23045         * g++.dg/ext/builtin5.C: New
23046
23047 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
23048
23049         PR tree-opt/18904
23050         * g++.dg/opt/ptrmem5.C: New test.
23051
23052 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
23053
23054         * g++.dg/parse/typename5.C: Adjust for new error.
23055         * g++.dg/parse/typename7.C: New.
23056
23057 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23058
23059         PR c++/18073
23060         * g++.dg/other/mmintrin.C: New test.
23061
23062 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
23063
23064         PR c++/16681
23065         * g++.dg/init/array15.C: New.
23066         * g++.dg/init/array16.C: New.
23067
23068 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23069
23070         PR fortran/18826
23071         * gfortran.dg/assign_1.f90: New test.
23072
23073 2004-12-08  Nick Clifton  <nickc@redhat.com>
23074
23075         * gcc.target/xstormy16/bss_below100: New directory containing tests.
23076         * gcc.target/xstormy16/data_below100: Likewise.
23077         * gcc.target/xstormy16/sfr: Likewise.
23078         * gcc.target/xstormy16/below100.S: New test source file.
23079         * gcc.target/xstormy16/below100.ld: New test linker script.
23080         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
23081         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
23082         bp instructions.
23083         * gcc.target/xstormy16/bp.c: Likewise.
23084
23085         * gcc.target/xstormy16/bss_below100: New files:
23086         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
23087         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
23088         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
23089         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
23090         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
23091         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
23092         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
23093         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
23094         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
23095         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
23096         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
23097         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
23098         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
23099         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
23100         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
23101         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
23102         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
23103         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
23104         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
23105         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
23106         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
23107         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
23108         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
23109         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
23110         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
23111         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
23112         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
23113
23114         * gcc.target/xstormy16/data_below100: New files:
23115         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
23116         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
23117         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
23118         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
23119         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
23120         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
23121         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
23122         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
23123         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
23124         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
23125         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
23126         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
23127         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
23128         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
23129         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
23130         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
23131         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
23132         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
23133         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
23134         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
23135         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
23136         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
23137         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
23138         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
23139         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
23140         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
23141         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
23142
23143         * gcc.target/xstormy16/sfr: New files:
23144         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
23145         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
23146         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
23147         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
23148         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
23149         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
23150         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
23151         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
23152         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
23153         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
23154         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
23155         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
23156         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
23157         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
23158         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
23159         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
23160         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
23161         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
23162         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
23163         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
23164         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
23165         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
23166         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
23167         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
23168         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
23169         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
23170         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
23171         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
23172         27_if0_sfrw_bitfield_f.c
23173
23174 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23175
23176         PR c++/18100
23177         * g++.dg/lookup/name-clash4.C: New test.
23178
23179 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
23180
23181         PR c++/18672
23182         * g++.dg/opt/array1.C: New.
23183
23184         PR c++/18803
23185         * g++.dg/template/operator5.C: New.
23186
23187 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
23188
23189         PR c/18867
23190         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
23191
23192 2004-12-07  Steven Bosscher  <stevenb@suse.de>
23193
23194         * gcc.dg/noncompile/20041207.c: New test.
23195
23196 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
23197
23198         * g++.dg/other/unreachable-1.C: New test.
23199
23200 2004-12-06  Nick Clifton  <nickc@redhat.com>
23201
23202         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
23203         <limits.h> because the latter comes from gcc's include/ directory
23204         and not the newlib/libc/include directory.
23205
23206 2004-12-04  Richard Henderson  <rth@redhat.com>
23207
23208         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
23209
23210 2004-12-04  Richard Henderson  <rth@redhat.com>
23211
23212         * lib/target-supports.exp (check_gc_sections_available): Disable
23213         for alpha and ia64.
23214
23215 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
23216
23217         PR middle-end/17909
23218         * g++.dg/other/vararg-2.C: New test.
23219
23220 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23221
23222         PR c++/17011, c++/17971
23223         * g++.dg/template/error15.C: Adjust expected error.
23224         * g++.dg/template/instantiate3.C: Likewise.
23225
23226 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
23227
23228         * gcc.dg/altivec-18.c: Fix for darwin
23229
23230 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23231
23232         PR c++/18782
23233         * g++.dg/parse/ptrmem2.C: New.
23234
23235         PR c++/18318
23236         * g++.dg/template/new1.C: New.
23237
23238 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23239
23240         PR fortran/18710
23241         * gfortran.dg/direct_io_3.f90: New test.
23242
23243 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
23244
23245         PR 18758
23246         * g++.dg/parse/crash21.C: New.
23247
23248 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23249
23250         PR c++/15664, c++/18276
23251         * g++.dg/template/ttp13.C: New test.
23252         * g++.dg/template/ttp14.C: Likewise.
23253
23254 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23255
23256         PR c++/18123
23257         * g++.dg/parse/enum2.C: New test.
23258         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
23259
23260 2004-12-02  Nick Clifton  <nickc@redhat.com>
23261
23262         * gcc.target/xstormy16: New test directory.
23263         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
23264         * gcc.target/xstormy16/bp.c: Check the generation of bp
23265         instructions.
23266         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
23267         bn instructions and the BELOW100 attribute.
23268
23269 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
23270
23271         PR target/16952
23272         * gcc.dg/ppc-eabi.c: New.
23273
23274 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
23275
23276         PR fortran/18284
23277         * gfortran.dg/backspace.f90
23278
23279 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
23280
23281         * gfortran.dg/inquire.f90: New test.
23282
23283 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
23284
23285         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
23286         handle effective-target-keyword.
23287         (dg-skip-if): Support effective-target keyword as target list.
23288         (dg-xfail-if): Ditto.
23289         * lib/target-supports.exp (is-effective-target-keyword): New proc.
23290
23291 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
23292
23293         PR tree-optimization/18291
23294         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
23295
23296 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
23297
23298         PR C++/18729
23299         * g++.dg/parse/crash20.C: New.
23300
23301         PR c++/17431
23302         * g++.dg/overload/arg1.C: New.
23303         * g++.dg/overload/arg2.C: New.
23304         * g++.dg/overload/arg3.C: New.
23305         * g++.dg/overload/arg4.C: New.
23306
23307 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
23308
23309         * gcc.dg/c99-flex-array-4.c: Remove.
23310
23311 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
23312
23313         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
23314
23315         * lib/target-supports.exp (is-effective-target): Simplify.
23316
23317         * lib/target-supports.exp (check_effective_target_vect_long):
23318         Fix for powerpc64-*-*.
23319
23320 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
23321
23322         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
23323         to support new requirements on FreeBSD 5.
23324
23325 2004-11-30  Devang Patel  <dpatel@apple.com>
23326
23327         PR 18702
23328         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
23329
23330 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
23331
23332         * g++.dg/ext/altivec-13.C: New test.
23333
23334 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
23335
23336         PR tree-opt/18298
23337         * gcc.c-torture/execute/p18298.c: New test.
23338
23339 2004-11-30  Ira Rosen  <irar@il.ibm.com>
23340             Dorit Naishlos  <dorit@il.ibm.com>
23341
23342         PR tree-opt/18607
23343         * gcc.dg/vect/vect-89.c: New test.
23344
23345 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
23346
23347         * gcc.dg/pr18596-1.c: New test.
23348
23349 2004-11-30  Ben Elliston  <bje@au.ibm.com>
23350
23351         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
23352
23353 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
23354
23355         PR c/18479
23356         * gcc.dg/pr18479.c: New test.
23357
23358 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
23359
23360         PR target/18490
23361         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
23362         mmix-knuth-mmixware.
23363
23364         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
23365         cris-*-elf* cris-*-aout* mmix-*-*
23366
23367 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
23368
23369         PR middle-end/18725
23370         * gcc.dg/pr18725.c: New test.
23371
23372 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
23373
23374         PR target/18488
23375         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
23376
23377         PR target/18336
23378         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
23379
23380 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
23381
23382         PR c++/18368
23383         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
23384         * g++.old-deja/g++.law/ctors5.C: Likewise.
23385         * g++.old-deja/g++.other/crash25.C: Likewise.
23386
23387         PR c++/18674
23388         * g++.dg/template/error16.C: New test.
23389
23390         PR c++/18512
23391         * g++.dg/template/crash29.C: New test.
23392
23393 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
23394
23395         PR tree-optimization/18712
23396         * gcc.c-torture/compile/pr18712.c: New test.
23397
23398 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
23399
23400         PR c/7544
23401         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
23402         tests.
23403
23404 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23405
23406         PR c++/18652
23407         * g++.dg/lookup/crash6.C: New test.
23408
23409 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
23410
23411         PR middle-end/18164
23412         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
23413
23414 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
23415
23416         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
23417         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
23418         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
23419
23420 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
23421
23422         * gcc.dg/pr18164.c: New test.
23423
23424 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
23425
23426         * gcc.dg/funroll-loops-all.c: New.
23427
23428 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
23429
23430         PR target/18489
23431         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
23432         delimeter, match space and TAB as well as ":".
23433
23434         PR target/18484
23435         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
23436
23437         PR target/18348
23438         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
23439
23440         PR target/18345
23441         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
23442
23443         PR target/18337
23444         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
23445
23446 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
23447
23448         * gfortran.dg/direct_io_2.f90: New test.
23449
23450 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
23451
23452         PR target/18334
23453         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
23454
23455 2004-11-28  Richard Henderson  <rth@redhat.com>
23456
23457         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
23458
23459 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
23460
23461         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
23462         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
23463         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
23464         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
23465         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
23466         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
23467         gcc.dg/pointer-arith-8.c: New tests.
23468
23469 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
23470
23471         PR fortran/18364
23472         * gfortran.dg/endfile.f90: New test.
23473
23474 2004-11-27  Falk Hueffner  <falk@debian.org>
23475
23476         * gcc.dg/loop-6.c: New test.
23477
23478 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
23479
23480         * gcc.c-torture/execute/20041126-1.c: New test.
23481
23482 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
23483
23484         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
23485         on IRIX.
23486
23487 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
23488
23489         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
23490         functions.
23491
23492 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
23493
23494         PR rtl-optimization/17825
23495         * gcc.c-torture/compile/20041119-1.c: New test.
23496
23497 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23498
23499         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
23500         Check existence of ld library path variables before unsetting.
23501
23502 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
23503
23504         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
23505
23506 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
23507
23508         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
23509
23510 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
23511
23512         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
23513
23514 2004-11-26  Ben Elliston  <bje@au.ibm.com>
23515
23516         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
23517         dg-do directive.
23518
23519 2004-11-26  Ben Elliston  <bje@au.ibm.com>
23520
23521         * gcc.dg/pr17957.c: Pass --param, not -param.
23522
23523 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
23524
23525         PR middle-end/17957
23526         * testsuite/gcc.dg/pr17957.c: New test.
23527
23528 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
23529
23530         PR c++/18445
23531         * g++.dg/template/crash28.C: Likewise.
23532
23533         PR c++/18001
23534         * g++.dg/expr/unary2.C: Adjust lvalue messages.
23535         * g++.dg/ext/lvaddr.C: Likewise.
23536         * g++.dg/opt/pr7503-3.C: Likewise.
23537
23538         PR c++/18466
23539         * g++.dg/parse/qualified3.C: New test.
23540         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
23541
23542         PR c++/18545
23543         * g++.dg/expr/return1.C: New test.
23544
23545 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23546
23547         Friend class name lookup 3/n, PR c++/3332
23548         * g++.dg/lookup/friend3.C: New test.
23549         * g++.dg/lookup/friend4.C: Likewise.
23550         * g++.dg/lookup/friend5.C: Likewise.
23551
23552 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23553
23554         Friend class name lookup 2/n, PR c++/14513, c++/15410
23555         * g++.dg/lookup/friend2.C: New test.
23556         * g++.dg/template/friend31.C: Likewise.
23557
23558 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23559
23560         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
23561
23562 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
23563
23564         PR c++/17473
23565         * g++.dg/tc1/dr56.C: Remove.
23566         * g++.dg/template/typedef1.C: Add dg-error markers.
23567         * g++.old-deja/g++.other/typedef7.C: Likewise.
23568
23569         PR c++/18285
23570         * g++.dg/parse/typedef7.C: New test.
23571
23572 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
23573
23574         * gcc.c-torture/execute/20041124-1.c: New test.
23575
23576 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
23577
23578         * g++.dg/template/deduce3.C: New test.
23579
23580         PR c++/18586
23581         * g++.dg/template/crash27.C: New test.
23582
23583         PR c++/18530
23584         * g++.dg/warn/Wshadow-3.C: New test.
23585
23586 2004-11-24  Devang Patel  <dpatel@apple.com>
23587
23588         PR/18555
23589         * gcc.dg/cpp/isysroot-1.c: New test.
23590         * gcc.dg/cpp/usr/include/stdio.h: New file.
23591         * gcc.dg/cpp/isysroot-2.c: New test.
23592         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
23593         New file.
23594
23595 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23596
23597         PR c++/8929
23598         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
23599
23600 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23601
23602         * gcc.target/sparc/align.c: Do not include <stdint.h>.
23603         * gcc.target/sparc/pdist.c: Likewise.
23604
23605 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
23606
23607         PR c++/16882
23608         * g++.dg/conversion/simd1.C: New test.
23609
23610 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23611
23612         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
23613         and restore_ld_library_path_env_vars.
23614         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
23615         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
23616         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
23617         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
23618
23619 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
23620
23621         * gcc.dg/pragma-align-2.c: Test macro expansion.
23622         * gcc.dg/pragma-pack-2.c: New test.
23623
23624 2004-11-23  Richard Henderson  <rth@redhat.com>
23625
23626         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
23627         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
23628         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
23629         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
23630         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
23631         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
23632
23633         * gcc.dg/vect/vect.exp: Add check for alpha.
23634         * lib/target-supports.exp (check_alpha_max_hw_available): New.
23635         (check_effective_target_vect_int): Enable for alpha.
23636         (check_effective_target_vect_long): New.
23637         (is-effective-target): Add it.
23638
23639 2004-11-23  Uros Bizjak <uros@kss-loka.si>
23640
23641         * gcc.dg/pr18614-1.c: New test.
23642
23643 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23644
23645         * gcc.dg/setjmp-2.c: New test.
23646
23647 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
23648
23649         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
23650         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
23651         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
23652         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
23653         gcc.target/sparc/pdist.c: New tests.
23654
23655 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
23656
23657         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
23658
23659 2004-11-22  Dale Johannesen  <dalej@apple.com>
23660
23661         * gcc.dg/20041111-1.c: New.
23662
23663 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
23664
23665         PR tree-opt/18536
23666         * gcc.dg/vect/pr18536.c: New test.
23667
23668 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23669
23670         PR c++/18354
23671         * g++.dg/template/nontype11.C: New test.
23672
23673 2004-11-21  Roger Sayle  <roger@eyesopen.com>
23674
23675         PR middle-end/18520
23676         * gcc.dg/pr18520-1.c: New test case.
23677
23678 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
23679
23680         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
23681         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
23682         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
23683         expected diagnostics.
23684
23685 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23686
23687         PR target/18580
23688         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
23689         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
23690         vect-77.c, vect-77a.c: XFAIL on the SPARC.
23691
23692 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23693
23694         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
23695
23696 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
23697             Joseph Myers  <joseph@codesourcery.com>
23698
23699         * lib/target-supports.exp (check_visibility_available): Really
23700         test the compiler.
23701
23702 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
23703
23704         PR tree-opt/18181
23705         * gcc.dg/vect/vect-85.c: New test.
23706         * gcc.dg/vect/vect-86.c: New test.
23707         * gcc.dg/vect/vect-87.c: New test.
23708         * gcc.dg/vect/vect-88.c: New test.
23709
23710 2004-11-19  Ben Elliston  <bje@au.ibm.com>
23711
23712         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
23713
23714 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
23715
23716         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
23717         * gcc.dg/ppc-and-1.c: Ditto.
23718         * gcc.dg/ppc-compare-1.c: Ditto.
23719         * gcc.dg/ppc-mov-1.c: Ditto
23720
23721 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
23722             Mark Mitchell  <mark@codesourcery.com>
23723
23724         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
23725
23726 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
23727             Aldy Hernandez  <aldyh@redhat.com>
23728
23729         * lib/target-supports.exp (check_effective_target_vect_int): New
23730         (check_effective_target_vect_float): New
23731         (check_effective_target_vect_double): New.
23732         (is-effective-target): Support new effective targets keywords.
23733         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
23734         default action for dg-do.
23735         * gcc.dg/vect/pr16105.c: Use new support.
23736         * gcc.dg/vect/pr18400.c: Ditto.
23737         * gcc.dg/vect/pr18425.c: Ditto.
23738         * gcc.dg/vect/vect-1.c: Ditto.
23739         * gcc.dg/vect/vect-10.c: Ditto.
23740         * gcc.dg/vect/vect-11.c: Ditto.
23741         * gcc.dg/vect/vect-12.c: Ditto.
23742         * gcc.dg/vect/vect-13.c: Ditto.
23743         * gcc.dg/vect/vect-14.c: Ditto.
23744         * gcc.dg/vect/vect-15.c: Ditto.
23745         * gcc.dg/vect/vect-16.c: Ditto.
23746         * gcc.dg/vect/vect-17.c: Ditto.
23747         * gcc.dg/vect/vect-18.c: Ditto.
23748         * gcc.dg/vect/vect-19.c: Ditto.
23749         * gcc.dg/vect/vect-2.c: Ditto.
23750         * gcc.dg/vect/vect-20.c: Ditto.
23751         * gcc.dg/vect/vect-21.c: Ditto.
23752         * gcc.dg/vect/vect-22.c: Ditto.
23753         * gcc.dg/vect/vect-23.c: Ditto.
23754         * gcc.dg/vect/vect-24.c: Ditto.
23755         * gcc.dg/vect/vect-25.c: Ditto.
23756         * gcc.dg/vect/vect-26.c: Ditto.
23757         * gcc.dg/vect/vect-27.c: Ditto.
23758         * gcc.dg/vect/vect-27a.c: Ditto.
23759         * gcc.dg/vect/vect-28.c: Ditto.
23760         * gcc.dg/vect/vect-29.c: Ditto.
23761         * gcc.dg/vect/vect-29a.c: Ditto.
23762         * gcc.dg/vect/vect-3.c: Ditto.
23763         * gcc.dg/vect/vect-30.c: Ditto.
23764         * gcc.dg/vect/vect-31.c: Ditto.
23765         * gcc.dg/vect/vect-32.c: Ditto.
23766         * gcc.dg/vect/vect-33.c: Ditto.
23767         * gcc.dg/vect/vect-34.c: Ditto.
23768         * gcc.dg/vect/vect-35.c: Ditto.
23769         * gcc.dg/vect/vect-36.c: Ditto.
23770         * gcc.dg/vect/vect-37.c: Ditto.
23771         * gcc.dg/vect/vect-38.c: Ditto.
23772         * gcc.dg/vect/vect-4.c: Ditto.
23773         * gcc.dg/vect/vect-40.c: Ditto.
23774         * gcc.dg/vect/vect-41.c: Ditto.
23775         * gcc.dg/vect/vect-42.c: Ditto.
23776         * gcc.dg/vect/vect-43.c: Ditto.
23777         * gcc.dg/vect/vect-44.c: Ditto.
23778         * gcc.dg/vect/vect-45.c: Ditto.
23779         * gcc.dg/vect/vect-46.c: Ditto.
23780         * gcc.dg/vect/vect-47.c: Ditto.
23781         * gcc.dg/vect/vect-48.c: Ditto.
23782         * gcc.dg/vect/vect-48a.c: Ditto.
23783         * gcc.dg/vect/vect-49.c: Ditto.
23784         * gcc.dg/vect/vect-5.c: Ditto.
23785         * gcc.dg/vect/vect-50.c: Ditto.
23786         * gcc.dg/vect/vect-51.c: Ditto.
23787         * gcc.dg/vect/vect-52.c: Ditto.
23788         * gcc.dg/vect/vect-53.c: Ditto.
23789         * gcc.dg/vect/vect-54.c: Ditto.
23790         * gcc.dg/vect/vect-55.c: Ditto.
23791         * gcc.dg/vect/vect-56.c: Ditto.
23792         * gcc.dg/vect/vect-56a.c: Ditto.
23793         * gcc.dg/vect/vect-57.c: Ditto.
23794         * gcc.dg/vect/vect-58.c: Ditto.
23795         * gcc.dg/vect/vect-59.c: Ditto.
23796         * gcc.dg/vect/vect-6.c: Ditto.
23797         * gcc.dg/vect/vect-60.c: Ditto.
23798         * gcc.dg/vect/vect-61.c: Ditto.
23799         * gcc.dg/vect/vect-62.c: Ditto.
23800         * gcc.dg/vect/vect-63.c: Ditto.
23801         * gcc.dg/vect/vect-64.c: Ditto.
23802         * gcc.dg/vect/vect-65.c: Ditto.
23803         * gcc.dg/vect/vect-66.c: Ditto.
23804         * gcc.dg/vect/vect-67.c: Ditto.
23805         * gcc.dg/vect/vect-68.c: Ditto.
23806         * gcc.dg/vect/vect-69.c: Ditto.
23807         * gcc.dg/vect/vect-7.c: Ditto.
23808         * gcc.dg/vect/vect-72.c: Ditto.
23809         * gcc.dg/vect/vect-72a.c: Ditto.
23810         * gcc.dg/vect/vect-73.c: Ditto.
23811         * gcc.dg/vect/vect-74.c: Ditto.
23812         * gcc.dg/vect/vect-75.c: Ditto.
23813         * gcc.dg/vect/vect-76.c: Ditto.
23814         * gcc.dg/vect/vect-77.c: Ditto.
23815         * gcc.dg/vect/vect-77a.c: Ditto.
23816         * gcc.dg/vect/vect-78.c: Ditto.
23817         * gcc.dg/vect/vect-79.c: Ditto.
23818         * gcc.dg/vect/vect-8.c: Ditto.
23819         * gcc.dg/vect/vect-80.c: Ditto.
23820         * gcc.dg/vect/vect-82.c: Ditto.
23821         * gcc.dg/vect/vect-82_64.c: Ditto.
23822         * gcc.dg/vect/vect-83.c: Ditto.
23823         * gcc.dg/vect/vect-83_64.c: Ditto.
23824         * gcc.dg/vect/vect-9.c: Ditto.
23825         * gcc.dg/vect/vect-all.c: Ditto.
23826         * gcc.dg/vect/vect-none.c: Ditto.
23827
23828 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
23829
23830         * lib/gcc-dg.exp (dg-skip-if): New function.
23831         (dg-forbid-option): Remove.
23832         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
23833         * g++.dg/abi/bitfield8.C: Likewise.
23834         * g++.dg/abi/dtor1.C: Likewise.
23835         * g++.dg/abi/empty10.C: Likewise.
23836         * g++.dg/abi/empty7.C: Likewise.
23837         * g++.dg/abi/empty9.C: Likewise.
23838         * g++.dg/abi/layout3.C: Likewise.
23839         * g++.dg/abi/layout4.C: Likewise.
23840         * g++.dg/abi/thunk1.C: Likewise.
23841         * g++.dg/abi/thunk2.C: Likewise.
23842         * g++.dg/abi/vbase11.C: Likewise.
23843         * g++.dg/abi/vthunk2.C: Likewise.
23844         * g++.dg/abi/vthunk3.C: Likewise.
23845         * g++.dg/ext/attrib8.C: Likewise.
23846         * g++.dg/opt/longbranch2.C: Likewise.
23847         * g++.dg/opt/reg-stack4.C: Likewise.
23848         * g++.old-deja/g++.ext/attrib1.C: Likewise.
23849         * g++.old-deja/g++.ext/attrib2.C: Likewise.
23850         * g++.old-deja/g++.ext/attrib3.C: Likewise.
23851         * g++.old-deja/g++.other/store-expr1.C: Likewise.
23852         * g++.old-deja/g++.other/store-expr2.C: Likewise.
23853         * gcc.dg/20000609-1.c: Likewise.
23854         * gcc.dg/20000720-1.c: Likewise.
23855         * gcc.dg/20011107-1.c: Likewise.
23856         * gcc.dg/20011119-1.c: Likewise.
23857         * gcc.dg/20020108-1.c: Likewise.
23858         * gcc.dg/20020122-2.c: Likewise.
23859         * gcc.dg/20020122-3.c: Likewise.
23860         * gcc.dg/20020201-3.c: Likewise.
23861         * gcc.dg/20020206-1.c: Likewise.
23862         * gcc.dg/20020218-1.c: Likewise.
23863         * gcc.dg/20020310-1.c: Likewise.
23864         * gcc.dg/20020411-1.c: Likewise.
23865         * gcc.dg/20020418-2.c: Likewise.
23866         * gcc.dg/20020426-1.c: Likewise.
23867         * gcc.dg/20020426-2.c: Likewise.
23868         * gcc.dg/20020517-1.c: Likewise.
23869         * gcc.dg/20020523-1.c: Likewise.
23870         * gcc.dg/20020523-2.c: Likewise.
23871         * gcc.dg/20020729-1.c: Likewise.
23872         * gcc.dg/20030204-1.c: Likewise.
23873         * gcc.dg/20030826-2.c: Likewise.
23874         * gcc.dg/20030926-1.c: Likewise.
23875         * gcc.dg/20031202-1.c: Likewise.
23876         * gcc.dg/980312-1.c: Likewise.
23877         * gcc.dg/980313-1.c: Likewise.
23878         * gcc.dg/990117-1.c: Likewise.
23879         * gcc.dg/990424-1.c: Likewise.
23880         * gcc.dg/990524-1.c: Likewise.
23881         * gcc.dg/991230-1.c: Likewise.
23882         * gcc.dg/i386-387-1.c: Likewise.
23883         * gcc.dg/i386-387-2.c: Likewise.
23884         * gcc.dg/i386-387-3.c: Likewise.
23885         * gcc.dg/i386-387-4.c: Likewise.
23886         * gcc.dg/i386-387-5.c: Likewise.
23887         * gcc.dg/i386-387-6.c: Likewise.
23888         * gcc.dg/i386-asm-1.c: Likewise.
23889         * gcc.dg/i386-bitfield1.c: Likewise.
23890         * gcc.dg/i386-bitfield2.c: Likewise.
23891         * gcc.dg/i386-loop-1.c: Likewise.
23892         * gcc.dg/i386-loop-2.c: Likewise.
23893         * gcc.dg/i386-loop-3.c: Likewise.
23894         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
23895         * gcc.dg/i386-pic-1.c: Likewise.
23896         * gcc.dg/i386-regparm.c: Likewise.
23897         * gcc.dg/i386-signbit-1.c: Likewise.
23898         * gcc.dg/i386-signbit-2.c: Likewise.
23899         * gcc.dg/i386-signbit-3.c: Likewise.
23900         * gcc.dg/i386-sse-5.c: Likewise.
23901         * gcc.dg/i386-sse-8.c: Likewise.
23902         * gcc.dg/i386-unroll-1.c: Likewise.
23903         * gcc.dg/tls/opt-1.c: Likewise.
23904         * gcc.dg/tls/opt-2.c: Likewise.
23905         * gcc.dg/unroll-1.c: Likewise.
23906         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
23907         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
23908         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
23909         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
23910
23911 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23912
23913         * g++.dg/template/incomplete1.C: New test.
23914
23915 2004-11-16  Nick Clifton  <nickc@redhat.com>
23916
23917         Revert patches accidentally commited during checkin of fixes for
23918         xstormy16 tests:
23919         gcc.c-torture/execute/simd-4.c: Revert
23920         gcc.dg/20040910-1.c: Revert.
23921
23922 2004-11-16  Paul Brook  <paul@codesourcery.com>
23923
23924         PR fortran/13010
23925         * gfortran.dg/der_pointer_1.f90: New test.
23926
23927 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
23928
23929         PR c/18498
23930         * gcc.dg/bitfld-13.c: New test.
23931
23932 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
23933
23934         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
23935         powerpc*-*-linux*.
23936
23937         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
23938         * gcc.dg/ppc64-abi-2.c: Ditto.
23939         * gcc.dg/ppc64-abi-3.c: Ditto.
23940
23941         * lib/gcc-dg.exp (dg-target-list): Remove.
23942
23943 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
23944
23945         * gcc.dg/ia64-postinc.c: New test.
23946
23947 2004-11-15  Mark Mitchell <mark@codesourcery.com>
23948
23949         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
23950
23951 2004-11-15  Nick Clifton  <nickc@redhat.com>
23952
23953         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
23954         __INT_MAX__ so that the test can be compiled by toolchains
23955         targeted at 16-bit processors.
23956
23957         * gcc.dg/20040625-1.c: Use long constants rather than integers
23958         when performing arithmetic that will overflow 16-bits.
23959
23960         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
23961         xstormy16.  It does not support 128-bit vector operations.
23962
23963         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
23964         with the macro PTR_TYPE.  Define this macro to an integer type
23965         suitable for holding a pointer.
23966
23967         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
23968         the target is a 16-bit processor.
23969
23970         * gcc.dg/cpp/if-2.c: Expect a different warning message from
23971         16-bit targets where the character constant will be too long.
23972
23973         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
23974         where the double will not be directly addressable.
23975
23976 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23977
23978         Friend class name lookup 1/n, PR c++/18471
23979         * g++.dg/template/crash26.C: New test.
23980         * g++.dg/lookup/struct1.C: Adjust expected error.
23981         * g++.dg/parse/elab1.C: Likewise.
23982         * g++.dg/parse/elab2.C: Likewise.
23983         * g++.dg/parse/int-as-enum1.C: Likewise.
23984         * g++.dg/parse/struct-as-enum1.C: Likewise.
23985         * g++.dg/parse/typedef1.C: Likewise.
23986         * g++.dg/parse/typedef3.C: Likewise.
23987         * g++.dg/parse/typedef4.C: Likewise.
23988         * g++.dg/parse/typedef5.C: Likewise.
23989         * g++.dg/template/nontype4.C: Likewise.
23990         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
23991         * g++.old-deja/g++.other/elab1.C: Likewise.
23992         * g++.old-deja/g++.other/syntax4.C: Likewise.
23993
23994 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
23995
23996         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
23997
23998 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
23999
24000         * gcc.c-torture/execute/20041114-1.c: New test.
24001
24002 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
24003
24004         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
24005         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
24006         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
24007         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
24008         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
24009         gcc.dg/switch-7.c: New tests.
24010
24011 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
24012
24013         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
24014
24015 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
24016
24017         PR tree-opt/18400
24018         * gcc.dg/vect/pr18400.c: New test.
24019
24020 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
24021             Andrew Pinski  <pinskia@physics.uc.edu>
24022
24023         PR tree-opt/18425
24024         * gcc.dg/vect/pr18425.c: New test.
24025
24026 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24027
24028         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
24029         Guard with dg-require-alias and dg-require-visibility.
24030
24031 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24032
24033         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
24034
24035 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24036
24037         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
24038
24039 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24040
24041         PR c++/17344
24042         * g++.dg/template/defarg5.C: New test.
24043
24044 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24045
24046         * g++.dg/parse/cast1.C: Run only on ILP32.
24047         * g++.old-deja/g++.mike/p784.C: Likewise.
24048
24049 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
24050
24051         * gcc.c-torture/execute/20041113-1.c: New test.
24052
24053 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
24054
24055         PR target/18230
24056         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
24057         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
24058         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
24059         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
24060         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
24061         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
24062         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
24063         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
24064         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
24065         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
24066         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
24067         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
24068         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
24069
24070 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
24071
24072         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
24073         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
24074         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
24075         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
24076         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
24077         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
24078         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
24079         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
24080         gcc.target/sparc/combined-1.c: New tests.
24081
24082 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
24083
24084         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
24085         New tests.
24086
24087 2004-11-12  Mark Mitchell <mark@codesourcery.com>
24088
24089         * lib/gcc-dg.exp (dg-forbid-option): New function.
24090         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
24091         * g++.dg/abi/bitfield8.C: Likewise.
24092         * g++.dg/abi/dtor1.C: Likewise.
24093         * g++.dg/abi/empty10.C: Likewise.
24094         * g++.dg/abi/empty7.C: Likewise.
24095         * g++.dg/abi/empty9.C: Likewise.
24096         * g++.dg/abi/layout3.C: Likewise.
24097         * g++.dg/abi/layout4.C: Likewise.
24098         * g++.dg/abi/thunk1.C: Likewise.
24099         * g++.dg/abi/thunk2.C: Likewise.
24100         * g++.dg/abi/vbase11.C: Likewise.
24101         * g++.dg/abi/vthunk2.C: Likewise.
24102         * g++.dg/abi/vthunk3.C: Likewise.
24103         * g++.dg/ext/attrib8.C: Likewise.
24104         * g++.dg/opt/longbranch2.C: Likewise.
24105         * g++.dg/opt/reg-stack4.C: Likewise.
24106         * g++.old-deja/g++.ext/attrib1.C: Likewise.
24107         * g++.old-deja/g++.ext/attrib2.C: Likewise.
24108         * g++.old-deja/g++.ext/attrib3.C: Likewise.
24109         * g++.old-deja/g++.other/store-expr1.C: Likewise.
24110         * g++.old-deja/g++.other/store-expr2.C: Likewise.
24111         * gcc.dg/20000609-1.c: Likewise.
24112         * gcc.dg/20000720-1.c: Likewise.
24113         * gcc.dg/20011107-1.c: Likewise.
24114         * gcc.dg/20011119-1.c: Likewise.
24115         * gcc.dg/20020108-1.c: Likewise.
24116         * gcc.dg/20020122-2.c: Likewise.
24117         * gcc.dg/20020122-3.c: Likewise.
24118         * gcc.dg/20020201-3.c: Likewise.
24119         * gcc.dg/20020206-1.c: Likewise.
24120         * gcc.dg/20020218-1.c: Likewise.
24121         * gcc.dg/20020310-1.c: Likewise.
24122         * gcc.dg/20020411-1.c: Likewise.
24123         * gcc.dg/20020418-2.c: Likewise.
24124         * gcc.dg/20020426-1.c: Likewise.
24125         * gcc.dg/20020426-2.c: Likewise.
24126         * gcc.dg/20020517-1.c: Likewise.
24127         * gcc.dg/20020523-1.c: Likewise.
24128         * gcc.dg/20020523-2.c: Likewise.
24129         * gcc.dg/20020729-1.c: Likewise.
24130         * gcc.dg/20030204-1.c: Likewise.
24131         * gcc.dg/20030826-2.c: Likewise.
24132         * gcc.dg/20030926-1.c: Likewise.
24133         * gcc.dg/20031202-1.c: Likewise.
24134         * gcc.dg/980312-1.c: Likewise.
24135         * gcc.dg/980313-1.c: Likewise.
24136         * gcc.dg/990117-1.c: Likewise.
24137         * gcc.dg/990424-1.c: Likewise.
24138         * gcc.dg/990524-1.c: Likewise.
24139         * gcc.dg/991230-1.c: Likewise.
24140         * gcc.dg/i386-387-1.c: Likewise.
24141         * gcc.dg/i386-387-2.c: Likewise.
24142         * gcc.dg/i386-387-3.c: Likewise.
24143         * gcc.dg/i386-387-4.c: Likewise.
24144         * gcc.dg/i386-387-5.c: Likewise.
24145         * gcc.dg/i386-387-6.c: Likewise.
24146         * gcc.dg/i386-asm-1.c: Likewise.
24147         * gcc.dg/i386-bitfield1.c: Likewise.
24148         * gcc.dg/i386-bitfield2.c: Likewise.
24149         * gcc.dg/i386-loop-1.c: Likewise.
24150         * gcc.dg/i386-loop-2.c: Likewise.
24151         * gcc.dg/i386-loop-3.c: Likewise.
24152         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
24153         * gcc.dg/i386-pic-1.c: Likewise.
24154         * gcc.dg/i386-regparm.c: Likewise.
24155         * gcc.dg/i386-signbit-1.c: Likewise.
24156         * gcc.dg/i386-signbit-2.c: Likewise.
24157         * gcc.dg/i386-signbit-3.c: Likewise.
24158         * gcc.dg/i386-sse-5.c: Likewise.
24159         * gcc.dg/i386-sse-8.c: Likewise.
24160         * gcc.dg/i386-unroll-1.c: Likewise.
24161         * gcc.dg/tls/opt-1.c: Likewise.
24162         * gcc.dg/tls/opt-2.c: Likewise.
24163         * gcc.dg/unroll-1.c: Likewise.
24164         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
24165         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
24166         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
24167         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
24168         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
24169         -m64 is specified.
24170
24171 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
24172
24173         PR c++/18389
24174         * g++.dg/parse/cond1.C: New test.
24175
24176         PR c++/18429
24177         * g++.dg/template/array9.C: New test.
24178         * g++.dg/ext/vla1.C: Adjust error messages.
24179         * g++.dg/ext/vlm1.C: Likewise.
24180         * g++.dg/template/crash2.C: Likewise.
24181
24182         PR c++/18436
24183         * g++.dg/template/call3.C: New test.
24184
24185         PR c++/18407
24186         * g++.dg/template/ptrmem11.C: New test.
24187
24188 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
24189
24190         PR other/14264
24191         * lib/g++.exp: Set LC_ALL and LANG to C.
24192         * lib/gcc-dg.exp: Likewise.
24193         * lib/gfortran.exp: Likewise.
24194         * lib/objc.exp: Likewise.
24195         * lib/treelang.exp: Likewise.
24196
24197 2004-11-12  Andreas Schwab  <schwab@suse.de>
24198
24199         * gcc.dg/pr16286.c: Fix last change.
24200
24201 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
24202
24203         PR c++/18416
24204         * g++.dg/init/global1.C: New test.
24205
24206 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
24207
24208         * gcc.c-torture/execute/20041112-1.c: New test.
24209
24210 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
24211
24212         * lib/gcc-dg.exp (dg-target-list): New.
24213
24214 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
24215             Richard Sandiford  <rsandifo@redhat.com>
24216
24217         * lib/target-supports.exp (get-compiler_messages): New.
24218         (check_named_sections_available): Use it.
24219         (check_effective_target_ilp32): New.
24220         (check_effective_target_lp64): New.
24221         (is-effective-target): New.
24222         * lib/gcc-dg.exp (dg-require-effective-target): New.
24223
24224 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
24225
24226         * gcc.dg/precedence-1.c: New test.
24227
24228 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
24229
24230         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
24231
24232         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
24233         message, delete generated files, use more descriptive name for
24234         executable, and make the test unsupported when it cannot be run.
24235
24236         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
24237         (dg-require-weak, dg-require-visibility, dg-require-alias,
24238         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
24239         dg-require-iconv, dg-require-named-sections): Use it.
24240
24241         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
24242
24243 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
24244
24245         PR target/16457
24246         * gcc.dg/ppc-and-1: New
24247
24248         PR target/16796
24249         * gcc.dg/ppc-mov-1.c: New.
24250
24251         PR target/16458
24252         * gcc.dg/ppc-compare-1.c: New.
24253
24254 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
24255
24256         * objc.dg/desig-init-2.m: New test.
24257
24258 2004-11-10  Adam Nemet  <anemet@lnxw.com>
24259
24260         PR middle-end/18160
24261         * g++.dg/warn/register-var-1.C: New test.
24262         * g++.dg/warn/register-var-2.C: New test.
24263
24264 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24265
24266         * gcc.dg/union-2.c: New test.
24267
24268 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
24269
24270         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
24271         New test for PR tree-optimization/17892.
24272
24273 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
24274
24275         PR c++/18369
24276         * g++.dg/init/new12.C: New test.
24277
24278 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
24279
24280         * gcc.target/sparc: New directory.
24281         * gcc.target/sparc/sparc.exp: New driver.
24282         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
24283         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
24284         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
24285         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
24286
24287 2004-11-10  Paul Brook  <paul@codesourcery.com>
24288
24289         PR fortran/18218
24290         * gfortran.dg/list_read.c: New test.
24291
24292 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
24293
24294         PR c/18322
24295         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
24296         expected diagnostic location.
24297
24298 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
24299
24300         * gcc.dg/20041109-1.c: New test.
24301
24302 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
24303
24304         PR objc/18406
24305         * objc/compile/pr18406.m: New test.
24306
24307 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
24308
24309         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
24310
24311 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
24312
24313         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
24314
24315 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
24316
24317         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
24318
24319 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
24320
24321         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
24322         exit.
24323
24324 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
24325
24326         PR tree-opt/18299
24327         * gcc.c-torture/pr18299-1.c: New test.
24328
24329 2004-11-06  Andreas Schwab  <schwab@suse.de>
24330
24331         * gcc.dg/pr16286.c: Also test for bool and pixel.
24332
24333 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
24334
24335         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
24336         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
24337         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
24338         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
24339         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
24340         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
24341         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
24342         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
24343         gcc.dg/struct-semi-3.c: New tests.
24344
24345 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24346
24347         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
24348
24349 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24350
24351         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
24352         Do not use C99 designators.
24353
24354 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24355
24356         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
24357
24358 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24359
24360         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
24361         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
24362         * gcc.c-torture/execute/simd-5.x: Remove.
24363
24364 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
24365
24366         PR rtl-optimization/17933
24367         * gcc.dg/torture/pr17933-1.c: New test.
24368
24369 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
24370
24371         PR target/18106
24372         * lib/target-supports.exp (check_weak_available): Support
24373         Windows.
24374
24375 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
24376
24377         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
24378         call to fflush(stdout) before abort.
24379         (my_ffsll): New function.
24380         (generate_fields): Use it.
24381
24382 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
24383
24384         * gcc.dg/init-undef-1.c: New test.
24385
24386 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
24387
24388         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
24389         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
24390         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
24391         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
24392         expected messages for new parser.
24393
24394 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
24395
24396         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
24397
24398 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24399
24400         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
24401         on LP64 targets.
24402
24403 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
24404
24405         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
24406         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
24407         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
24408         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
24409         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
24410         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
24411         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
24412         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
24413         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
24414         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
24415
24416 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
24417
24418         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
24419         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
24420         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
24421         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
24422         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
24423         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
24424         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
24425         for new parser.
24426
24427 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
24428
24429         PR target/15342
24430         * gcc.dg/20041104-1.c: New test.
24431
24432 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24433
24434         * g++.dg/template/nontype7.C: New test.
24435         * g++.dg/template/nontype8.C: Likewise.
24436         * g++.dg/template/nontype9.C: Likewise.
24437         * g++.dg/template/nontype10.C: Likewise.
24438         * g++.dg/tc1/dr49.C: Likewise.
24439         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
24440         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
24441
24442 2004-11-04  Ben Elliston  <bje@au.ibm.com>
24443
24444         * g++.dg/rtti/tinfo1.C: Remove xfails.
24445
24446 2004-11-04  Ben Elliston  <bje@au.ibm.com>
24447
24448         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
24449         packed attribute to the definition to satisfy the new C++ parser.
24450
24451 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24452
24453         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
24454         invocations of va_arg.
24455
24456 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
24457
24458         PR c++/18124
24459         * g++.dg/template/crash25.C: New test.
24460
24461         PR c++/18155
24462         * g++.dg/template/typedef2.C: New test.
24463         * g++.dg/parse/crash13.C: Adjust error markers.
24464
24465         PR c++/18177
24466         * g++.dg/conversion/const3.C: New test.
24467
24468 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24469
24470         PR fortran/17535
24471         PR fortran/17583
24472         PR fortran/17713
24473         * gfortran.dg/generic_[123].f90: New testcases.
24474
24475 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24476
24477         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
24478         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
24479
24480 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
24481
24482         PR tree-opt/16808
24483         * gcc.c-torture/compile/pr16808.c: New test.
24484
24485 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
24486
24487         PR rtl-optimization/17104
24488         * gcc.dg/ppc-bitfield1.c: New.
24489
24490 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
24491
24492         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
24493
24494 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
24495
24496         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
24497         strings for 32-bit code.
24498
24499 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
24500
24501         PR c/18239
24502         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
24503
24504 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
24505
24506         PR c++/18064
24507         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
24508
24509 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
24510
24511         PR c++/15172
24512         * g++.dg/init/aggr2.C: New test.
24513
24514 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
24515
24516         * objc.dg/local-decl-1.m: New test.
24517
24518 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24519
24520         * gcc.dg/20040910-1.c: Adjust regex.
24521
24522 2004-10-30  Roger Sayle  <roger@eyesopen.com>
24523
24524         PR rtl-optimization/18084
24525         * g++.dg/opt/pr18084-1.C: New testcase.
24526
24527 2004-10-30  Matt Austern  <austern@apple.com>
24528
24529         PR c++/17542
24530         * g++.dg/ext/attrib18.C: New test.
24531
24532 2004-10-30  Roger Sayle  <roger@eyesopen.com>
24533
24534         PR middle-end/18096
24535         * gcc.dg/pr18096-1.c: New test case.
24536
24537 2004-10-30  Roger Sayle  <roger@eyesopen.com>
24538
24539         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
24540
24541 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
24542
24543         PR c/16666
24544         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
24545         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
24546         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
24547         gcc.dg/old-style-prom-3.c: New tests.
24548
24549 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
24550
24551         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
24552         Remove unnecessary inclusion of stdio.h.
24553
24554 2004-10-29  Roger Sayle  <roger@eyesopen.com>
24555
24556         PR rtl-optimization/17581
24557         * gcc.dg/pr17581-1.c: New test case.
24558
24559 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
24560
24561         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
24562         being implemented.
24563         * g++.dg/conversion/dr195-1.C: New.
24564         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
24565         * g++.old-deja/g++.mike/p10148.C: Likewise.
24566
24567 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
24568
24569         PR c++/17695
24570         * g++.dg/debug/typedef2.C: New test.
24571
24572 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
24573
24574         PR fortran/13490
24575         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
24576         * gfortran.dg/g77/README: Update.
24577
24578 2004-10-28  Matt Austern  <austern@apple.com>
24579
24580         PR c++/14124
24581         * g++.dg/ext/packed7.C: New test.
24582
24583 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
24584
24585         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
24586         scan-assembler.
24587         * lib/scanasm.exp (hidden-scan-for): New proc.
24588         (scan-hidden): Use hidden-scan-for instead of constructing the scan
24589         string.
24590         (scan-not-hidden): Likewise.
24591         * lib/target-supports.exp (check_visibility_available): mach-o is
24592         support too.
24593
24594 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
24595
24596         PR c++/17132
24597         * g++.dg/template/memclass3.C: New test.
24598
24599 2004-10-28  Adam Nemet  <anemet@lnxw.com>
24600
24601         PR middle-end/18160
24602         * gcc.dg/register-var-1.c: New test.
24603         * gcc.dg/register-var-2.c: New test.
24604         * gcc.dg/asm-7.c: Taking the address of a register variable is an
24605         error now.
24606
24607 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
24608
24609         PR other/18172
24610         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
24611         unused variables.
24612         * gcc.dg/vect/vect-22.c: Likewise.
24613
24614 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
24615
24616         * gcc.dg/i386-rotate-1.c: New test.
24617
24618 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
24619
24620         * g++.dg/init/ref12.C: Add "run" marker.
24621
24622         PR c++/17435
24623         * g++.dg/init/ref12.C: New test.
24624
24625         PR c++/18140
24626         * g++.dg/template/shift1.C: New test.
24627         * g++.dg/template/error10.C: Adjust error markers.
24628
24629 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
24630
24631         PR tree-opt/17529
24632         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
24633
24634 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
24635
24636         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
24637         * gcc.dg/weak/weak-3.c: Likewise.
24638         * gcc.dg/weak/weak-5.c: Likewise.
24639         * gcc.dg/weak/weak-9.c: Likewise.
24640         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
24641         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
24642
24643         * gcc.dg/darwin-weakimport-1.c: New.
24644
24645 2004-10-28  Ben Elliston  <bje@au.ibm.com>
24646
24647         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
24648
24649 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
24650
24651         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
24652         'syntax' error messages.
24653         * gcc.dg/cpp/direct2s.c: Likewise.
24654
24655 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
24656
24657         * gcc.c-torture/compile/20041026-1.c: New.
24658
24659 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
24660
24661         PR c++/18093
24662         * g++.dg/lookup/ns2.C: New test.
24663
24664         PR c++/18020
24665         * g++.dg/template/enum4.C: New test.
24666
24667         PR c++/18161
24668         * g++.dg/template/expr1.C: New test.
24669
24670 2004-10-26  Ben Elliston  <bje@au.ibm.com>
24671
24672         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
24673
24674 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24675
24676         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
24677         gcc.dg/decl-nospec-3.c: New tests.
24678
24679 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
24680
24681         * objc.dg/super-class-3.m: New test.
24682
24683 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
24684
24685         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
24686         resyncing.
24687         * gcc.dg/cpp/direct2s.c: Likewise.
24688
24689 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
24690
24691         * objc.dg/image-info.m: Update for changes to section selection.
24692
24693 2004-10-25  David Ayers  <d.ayers@inode.at>
24694             Ziemowit Laski  <zlaski@apple.com>
24695
24696         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
24697         diagnostics when messaging 'id <Proto>'.
24698         * objc.dg/class-protocol-1.m: New test.
24699         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
24700         a non-existent method signature.
24701         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
24702         Update diagnostics when messaging with non-existent method signature.
24703         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
24704         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
24705         invalid receivers are now resolved as if messaging 'id'; remove
24706         extraneous diagnostics.
24707
24708 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24709
24710         PR c/16667
24711         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
24712         gcc.dg/init-desig-obs-3.c: New tests.
24713
24714 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
24715
24716         * gcc.dg/debug/20041023-1.c: New test.
24717
24718 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
24719
24720         PR middle-end/17407
24721         * gcc.c-torture/compile/pr17407.c: New test.
24722
24723         PR c++/18121
24724         * g++.dg/template/array8.C: New test.
24725
24726 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
24727
24728         PR other/18138
24729         * lib/g++.exp: Accept more than one multilib libgcc.
24730         * lib/gcc-dg.exp: Likewise.
24731         * lib/objc.exp: Likewise.
24732         * lib/treelang.exp: Likewise.
24733         * lib/gfortran.exp: Likewise.
24734
24735 2004-10-24  Ben Elliston  <bje@au.ibm.com>
24736
24737         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
24738
24739 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
24740
24741         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
24742         * gcc.dg/c99-const-expr-3.c: Likewise.
24743
24744 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
24745
24746         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
24747
24748 2004-10-23  Ben Elliston  <bje@au.ibm.com>
24749
24750         * gcc.c-torture/execute/loop-2e.x: Remove.
24751
24752 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
24753
24754         PR c++/18095
24755         * g++.dg/parse/crash18.C: New.
24756         * g++.dg/parse/crash19.C: New.
24757
24758 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
24759
24760         * g++.dg/ext/dllimport1.C: Move dg-warnings.
24761         * g++.dg/ext/dllimport2.C: Same.
24762         * g++.dg/ext/dllimport8.C: Same.
24763
24764 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
24765
24766         PR c++/10841
24767         * g++.dg/conversion/cast1.C: New test.
24768         * g++.dg/overload/pmf1.C: Adjust error marker.
24769
24770 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
24771
24772         PR objc/17923
24773         * objc.dg/const-str-7.m: New test.
24774
24775 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24776
24777         * g++.dg/template/memfriend11.C: Fix comment typo.
24778         * g++.dg/template/memfriend14.C: Likewise.
24779
24780 2004-10-20  Richard Henderson  <rth@redhat.com>
24781
24782         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
24783         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
24784         -fasynchronous-unwind-tables.
24785
24786 2004-10-20  Richard Henderson  <rth@redhat.com>
24787
24788         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
24789         (main): Return success.
24790         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
24791         (main): Return success.
24792
24793 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24794
24795         PR c++/13495
24796         * g++.dg/template/memfriend9.C: New test.
24797         * g++.dg/template/memfriend10.C: Likewise.
24798         * g++.dg/template/memfriend11.C: Likewise.
24799         * g++.dg/template/memfriend12.C: Likewise.
24800         * g++.dg/template/memfriend13.C: Likewise.
24801         * g++.dg/template/memfriend14.C: Likewise.
24802         * g++.dg/template/memfriend15.C: Likewise.
24803         * g++.dg/template/memfriend16.C: Likewise.
24804         * g++.dg/template/memfriend17.C: Likewise.
24805         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
24806
24807 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
24808
24809         * g++.dg/conversion/dr195.C: New.
24810         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
24811
24812 2004-10-20  Ben Elliston  <bje@au.ibm.com>
24813             Devang Patel  <dpatel@apple.com>
24814
24815         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
24816         of floating point arithmetic, which could trap.
24817
24818 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
24819
24820         PR c++/14035
24821         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
24822         * g++.dg/conversion/const2.C: New test.
24823         * g++.dg/expr/reinterpret2.C: New test.
24824         * g++.dg/expr/reinterpret3.C: New test.
24825         * g++.dg/expr/cast2.C: New test.
24826         * g++.dg/expr/copy1.C: New test.
24827         * g++.dg/other/conversion1.C: Change error message.
24828         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
24829         function pointers to void *.
24830         * g++.old-deja/g++.mike/p10148.C: Likewise.
24831
24832 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24833
24834         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
24835
24836 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
24837
24838         PR c++/18047
24839
24840         * g++.dg/parse/expr3.C: New test.
24841
24842 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24843
24844         * gcc.dg/smod-1.c: New test.
24845
24846 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
24847
24848         * objc.dg/method-14.m: New test.
24849
24850 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
24851
24852         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
24853         Also xfail as the patch was reverted.
24854
24855 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
24856
24857         PR middle-end/16973
24858         * gcc.dg/pr16973.c: New test.
24859
24860 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
24861
24862         PR tree-optimization/17656
24863         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
24864
24865 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
24866
24867         * g++.dg/eh/shadow1.C: New.
24868
24869 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
24870
24871         * gcc.c-torture/compile/20041018-1.c: New test.
24872
24873 2004-10-18  Ben Elliston  <bje@au.ibm.com>
24874
24875         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
24876         compiler referring to register 0 when accessing sdata.  The linker
24877         now patches things up.
24878
24879 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
24880
24881         PR c/17529
24882         * gcc.c-torture/compile/pr17529.c: New test.
24883
24884 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24885
24886         PR c++/17743
24887         * g++.dg/ext/attrib17.C: New test.
24888
24889 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24890
24891         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
24892
24893 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24894
24895         PR c++/10479
24896         * g++.dg/ext/attrib16.C: New test.
24897
24898 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
24899
24900         PR c++/17042
24901         * g++.dg/init/dso_handle1.C: New test.
24902
24903         PR c++/14667
24904         * g++.dg/parse/typedef6.C: New test.
24905
24906         PR c++/17916
24907         * g++.dg/parse/pragma1.C: New test.
24908
24909 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
24910
24911         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
24912
24913 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
24914
24915         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
24916         -fno-common when on HPPA HP-UX platforms.
24917
24918 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
24919
24920         PR other/16820
24921         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
24922         stdint.h.
24923         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
24924         uintptr_t.
24925
24926 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
24927
24928         PR c++/16301
24929         * g++.dg/lookup/strong-using-4.C: New test.
24930
24931 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
24932
24933         PR middle-end/16567
24934         * gcc.c-torture/compile/nested-1.c: New test.
24935
24936 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
24937
24938         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
24939         and mipsisa64*-*-* (until support for misaligned loads is added).
24940         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
24941         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
24942         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
24943         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
24944         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
24945         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
24946
24947 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
24948
24949         PR c++/17976
24950         * g++.dg/init/dtor3.C: New test.
24951
24952 2004-10-15  Ben Elliston  <bje@au.ibm.com>
24953
24954         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
24955
24956 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
24957
24958         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
24959         * gcc.dg/macho-lo-sum.c: Likewise.
24960
24961 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
24962
24963         * gcc.dg/ppc-spe64-1.c: New test.
24964
24965 2004-10-14  Devang Patel  <dpatel@apple.com>
24966
24967         PR 17635
24968         * gcc.dg/pr17635.c : New test.
24969
24970 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
24971
24972         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
24973         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
24974         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
24975         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
24976         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
24977         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
24978         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
24979         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
24980         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
24981         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
24982         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
24983         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
24984         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
24985         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
24986         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
24987         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
24988         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
24989         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
24990
24991 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
24992
24993         * gcc.dg/vect/vect-82.c: New testcase.
24994         * gcc.dg/vect/vect-82_64.c: New testcase.
24995         * gcc.dg/vect/vect-83.c: New testcase.
24996         * gcc.dg/vect/vect-83_64.c: New testcase.
24997
24998 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24999
25000         * gcc.dg/cpp/error-1.c: New test.
25001
25002 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25003
25004         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
25005
25006 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
25007
25008         PR target/17984
25009         * gcc.dg/cris-peep2-xsrand2.c: New test.
25010
25011 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
25012
25013         PR c++/17661
25014         * testsuite/g++.dg/expr/for2.C: New test.
25015
25016 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25017
25018         * g++.dg/inherit/thunk1.C: Run on the SPARC.
25019
25020 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
25021
25022         PR tree-optimization/17724
25023         * g++.dg/opt/pr17724-1.C: New test.
25024         * g++.dg/opt/pr17724-2.C: New test.
25025         * g++.dg/opt/pr17724-3.C: New test.
25026         * g++.dg/opt/pr17724-4.C: New test.
25027         * g++.dg/opt/pr17724-5.C: New test.
25028         * g++.dg/opt/pr17724-6.C: New test.
25029
25030 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
25031
25032         PR c/17301
25033         * gcc.dg/pr17301-2.c: New test.
25034
25035 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
25036
25037         PR c++/15876
25038         * g++.dg/parse/error22.C: New test.
25039
25040         PR c++/17936
25041         * g++.dg/template/spec18.C: New test.
25042
25043 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
25044
25045         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
25046         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
25047         memcpy.
25048         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
25049         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
25050
25051 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
25052
25053         * g++.dg/eh/cleanup5.C: Add dg-options "".
25054
25055 2004-10-11  Roger Sayle  <roger@eyesopen.com>
25056
25057         PR middle-end/17657
25058         * gcc.dg/switch-4.c: New test case.
25059
25060 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
25061
25062         * gcc.c-torture/execute/20041011-1.c: New test.
25063
25064 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
25065
25066         PR c++/17554
25067         * g++.dg/init/for3.C: New test.
25068
25069         PR c++/17657
25070         * g++.dg/opt/switch2.C: New test.
25071
25072         PR middle-end/17703
25073         * g++.dg/warn/Wreturn-2.C: New test.
25074
25075 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
25076
25077         PR c++/17907
25078         * g++.dg/eh/cleanup5.C: New test.
25079
25080 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
25081
25082         PR c++/17393
25083         * g++.dg/parse/error21.C: New test.
25084
25085 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25086
25087         * g++.dg/overload/pmf1.C: Adjust quoting marks.
25088         * g++.dg/warn/incomplete1.C: Likewise.
25089         * g++.dg/template/qualttp20.C: Likewise.
25090
25091 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25092
25093         PR c/17881
25094         * parm-incomplete-1.c: New test.
25095
25096 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
25097
25098         PR c++/17867
25099         * g++.dg/parse/error19.C: New test.
25100
25101         PR c++/17670
25102         * g++.dg/init/new11.C: New test.
25103
25104         PR c++/17821
25105         * g++.dg/parse/error20.C: New test.
25106
25107         PR c++/17826
25108         * g++.dg/template/crash24.C: New test.
25109
25110 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25111
25112         PR c/17301
25113         * gcc.dg/pr17301-1.c: New test.
25114
25115 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25116
25117         PR c/17189
25118         * gcc.dg/anon-struct-5.c: New test.
25119
25120 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25121
25122         PR c/17844
25123         * gcc.dg/pr17844-1.c: New test.
25124
25125 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
25126
25127         PR tree-optimization/17906
25128         * gcc.c-torture/compile/pr17906.c: New.
25129
25130 2004-10-09  Stuart Hastings  <stuart@apple.com>
25131             Roger Sayle  <roger@eyesopen.com>
25132
25133         PR rtl-optimization/17853
25134         * gcc.dg/i386-mmx-5.c: New testcase.
25135
25136 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
25137
25138         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
25139
25140 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
25141
25142         PR c++/17524
25143         * g++.dg/template/static9.C: New test.
25144
25145         PR c++/17685
25146         * g++.dg/parse/operator5.C: New test.
25147
25148 2004-10-09  Roger Sayle  <roger@eyesopen.com>
25149
25150         PR middle-end/17894
25151         * gcc.c-torture/execute/divcmp-4.c: New test case.
25152
25153 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
25154
25155         PR tree-opt/17902
25156         * g++.dg/opt/pr17902.C: New test.
25157
25158 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
25159
25160         * gcc.dg/cpp/ident-1.c: Add dg-options "".
25161
25162 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25163
25164         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
25165
25166 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25167
25168         * gcc.dg/assign-warn-3.c: New test.
25169
25170 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
25171
25172         PR c/16999
25173         * gcc.dg/cpp/ident-1.c: New test.
25174
25175 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
25176
25177         * gcc.c-torture/compile/acc1.c: New.
25178
25179 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
25180
25181         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
25182         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
25183
25184 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25185
25186         * gcc.dg/ultrasp11.c: New test.
25187
25188 2004-10-08  Michael Matz  <matz@suse.de>
25189
25190         * gcc.dg/doloop-2.c: New test.
25191
25192 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25193
25194         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
25195         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
25196         objc.dg/method-9.m: Update expected diagnostics.
25197
25198 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
25199
25200         * gcc.dg/ppc-fsel-3.c: New file.
25201         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
25202
25203 2004-10-07  Paul Brook  <paul@codesourcery.com>
25204
25205         * gfortran.dg/intrinsic_verify_1.f90: New test.
25206
25207 2004-10-07  Paul Brook  <paul@codesourcery.com>
25208
25209         * gfortran.dg/empty_format_1.f90: Remove stray commas.
25210
25211 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25212
25213         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
25214         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
25215         commit.
25216
25217 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
25218
25219         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
25220
25221 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25222
25223         PR c++/17115
25224         * g++.dg/warn/Winline-4.C: New test.
25225
25226 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25227
25228         * gcc.c-torture/compile/20041007-1.c: New test.
25229
25230 2004-10-07  Paul Brook  <paul@codesourcery.com>
25231
25232         PR fortran/17678
25233         * gfortran.dg/use_allocated_1.f90: New test.
25234
25235 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
25236
25237         PR middle-end/17849
25238         * gfortran.fortran-torture/compile/nested.f90: New test
25239
25240 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
25241
25242         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
25243
25244 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
25245
25246         PR c++/17368
25247         * g++.dg/ext/asm6.C: New test.
25248
25249 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
25250
25251         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
25252
25253 2004-10-06  Paul Brook  <paul@codesourcery.com>
25254
25255         PR libfortran/17709
25256         * gfortran.dg/empty_format_1.f90: New test.
25257
25258 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25259
25260         PR fortran/17568
25261         * gfortran.dg/ishft.f90: New test.
25262
25263         PR fortran/17283
25264         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
25265         tests.
25266
25267 2004-10-06  Paul Brook  <paul@codesourcery.com>
25268
25269         * gfortran.dg/do_1.f90: New test.
25270
25271 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25272
25273         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
25274         optimizing for size.
25275
25276 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25277
25278         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
25279
25280 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25281
25282         * gcc.c-torture/compile/20041005-1.c: New test.
25283
25284 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
25285
25286         PR c++/17829
25287         * g++.dg/lookup/koenig4.C: New.
25288
25289 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25290
25291         * g++.dg/other/classkey1.C: Adjust quoting marks.
25292         * g++.dg/parse/error15.C: Likewise.
25293         * g++.dg/template/meminit2.C (int>): Likewise.
25294
25295 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25296
25297         PR fortran/17283
25298         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
25299
25300         PR fortran/17631
25301         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
25302
25303         PR fortran/17708
25304         * gfortran.dg/pr17708.f90: New test.
25305
25306 2004-10-04  Chao-ying Fu  <fu@mips.com>
25307
25308         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
25309         * gcc.dg/vect/vect-4.c: Ditto.
25310         * gcc.dg/vect/vect-5.c: Ditto.
25311         * gcc.dg/vect/vect-6.c: Ditto.
25312         * gcc.dg/vect/vect-8.c: Ditto.
25313         * gcc.dg/vect/vect-16.c: Ditto.
25314         * gcc.dg/vect/vect-30.c: Ditto.
25315         * gcc.dg/vect/vect-40.c: Ditto.
25316         * gcc.dg/vect/vect-41.c: Ditto.
25317         * gcc.dg/vect/vect-42.c: Ditto.
25318         * gcc.dg/vect/vect-43.c: Ditto.
25319         * gcc.dg/vect/vect-44.c: Ditto.
25320         * gcc.dg/vect/vect-45.c: Ditto.
25321         * gcc.dg/vect/vect-46.c: Ditto.
25322         * gcc.dg/vect/vect-47.c: Ditto.
25323         * gcc.dg/vect/vect-48.c: Ditto.
25324         * gcc.dg/vect/vect-49.c: Ditto.
25325         * gcc.dg/vect/vect-50.c: Ditto.
25326         * gcc.dg/vect/vect-51.c: Ditto.
25327         * gcc.dg/vect/vect-52.c: Ditto.
25328         * gcc.dg/vect/vect-53.c: Ditto.
25329         * gcc.dg/vect/vect-54.c: Ditto.
25330         * gcc.dg/vect/vect-55.c: Ditto.
25331         * gcc.dg/vect/vect-56.c: Ditto.
25332         * gcc.dg/vect/vect-57.c: Ditto.
25333         * gcc.dg/vect/vect-58.c: Ditto.
25334         * gcc.dg/vect/vect-59.c: Ditto.
25335         * gcc.dg/vect/vect-60.c: Ditto.
25336         * gcc.dg/vect/vect-74.c: Ditto.
25337         * gcc.dg/vect/vect-79.c: Ditto.
25338         * gcc.dg/vect/vect-80.c: Ditto.
25339
25340 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
25341
25342         * gcc.dg/unused-7.c: Use the correct option.
25343
25344 2004-10-04  Paul Brook  <paul@codesourcery.com>
25345         Bud Davis  <bdavis9659@comcast.net>
25346
25347         PR fortran/17706
25348         PR fortran/16434
25349         * gfortran/pr17706.f90: New test.
25350         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
25351
25352 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25353
25354         * gfortran.dg/pr17612.f90: New test.
25355
25356 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25357
25358         * g++.dg/template/local1.C: Adjust quoting marks in
25359         testing for diagnostics.
25360         * g++.dg/tls/diag-2.C: Likewise.
25361         * g++.dg/other/error8.C: Likewise.
25362
25363 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
25364
25365         PR c/17178
25366         * gcc.dg/unused-4.c: Adjust to be correct.
25367
25368         PR c/17820
25369         * gcc.dg/unused-7.c: New test.
25370
25371 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
25372
25373         PR c++/17797
25374         * g++.dg/overload/template2.C: New test.
25375
25376 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
25377
25378         PR tree-optimization/16632
25379         * gcc.dg/tree-ssa/20041002-1.c: New.
25380
25381 2004-10-03  Paul Brook  <paul@codesourcery.com>
25382
25383         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
25384         rather than relying on default formatting.
25385
25386 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
25387
25388         * gcc.dg/20040920-1.c: Update expected message text.
25389
25390 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
25391
25392         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
25393
25394 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
25395
25396         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
25397         tree level.
25398
25399 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
25400
25401         * gcc.dg/tree-ssa/pr17343.c: Remove.
25402
25403 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
25404
25405         PR tree-opt/17343
25406         * gcc.dg/tree-ssa/pr17343.c: New test.
25407
25408 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
25409
25410         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
25411         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
25412         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
25413         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
25414         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
25415
25416 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
25417
25418         * gcc.dg/lvalue-2.c: New test.
25419
25420 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
25421
25422         PR c/17730
25423         * gcc.dg/pr17730-1.c: New test
25424
25425 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
25426
25427         PR c/7425
25428         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
25429
25430 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
25431
25432         * gcc.c-torture/execute/stdarg-1.c: New test.
25433         * gcc.c-torture/execute/stdarg-2.c: New test.
25434         * gcc.c-torture/execute/stdarg-3.c: New test.
25435         * gcc.dg/tree-ssa/stdarg-1.c: New test.
25436         * gcc.dg/tree-ssa/stdarg-2.c: New test.
25437         * gcc.dg/tree-ssa/stdarg-3.c: New test.
25438         * gcc.dg/tree-ssa/stdarg-4.c: New test.
25439         * gcc.dg/tree-ssa/stdarg-5.c: New test.
25440
25441 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
25442
25443         PR tree-optimization/17697
25444         * g++.dg/opt/pr17697-1.C: New test.
25445         * g++.dg/opt/pr17697-2.C: New test.
25446         * g++.dg/opt/pr17697-3.C: New test.
25447
25448 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
25449
25450         PR c/16409
25451         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
25452         gcc.dg/vla-init-5.c: New tests.
25453
25454 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
25455
25456         PR c/13804
25457         * gcc.dg/pr13804-1.c: New test.
25458
25459 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25460
25461         PR fortran/16938
25462         * gfortran.dg/pr16938.f90: New test.
25463
25464 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
25465
25466         * g++.dg/template/crash23.C: New test.
25467
25468 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
25469
25470         PR c++/17585
25471         * g++.dg/template/static8.C: New test.
25472
25473 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
25474
25475         PR c++/17681
25476         * g++.dg/other/error9.C: New test.
25477
25478 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
25479
25480         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
25481
25482 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25483
25484         PR fortran/15164
25485         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
25486
25487 2004-09-26  Roger Sayle  <roger@eyesopen.com>
25488
25489         PR middle-end/17112
25490         * gcc.dg/pr17112-1.c: New test case.
25491
25492 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
25493
25494         PR c/11459
25495         * gcc.dg/pr11459-1.c: New test.
25496
25497 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
25498
25499         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
25500         * gcc.dg/tree-ssa/loop-4.c: Likewise.
25501
25502 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25503
25504         * gfortran.dg/pr15324.f90: Make array bounds consistent.
25505
25506 2004-09-25  Jan Hubicka  <jh@suse.cz>
25507
25508         * compile/30040909-1.c: New test.
25509         * compile/30040907-1.c: New test.
25510
25511 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
25512
25513         * gcc.c-torture/execute/va-arg-26.c: New test.
25514
25515 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
25516
25517         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
25518         extra diagnostics on targets with 64-bit pointers.
25519         * objc.dg/selector-1.m: Adjust dg-warning regexp.
25520
25521 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25522
25523         PR c/17188
25524         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
25525         * gcc.dg/decl-3.c: Adjust expected message.
25526
25527 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25528
25529         PR fortran/17615
25530         * gfortran.dg/pr17615.f90: New test.
25531
25532 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
25533
25534         PR tree-optimzation/17517
25535         * g++.dg/tree-ssa/pr17517.C: New Test.
25536
25537 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25538
25539         PR c++/16889
25540         * g++.dg/lookup/ambig3.C: New.
25541
25542 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
25543
25544         PR tree-opt/17624
25545         * g++.dg/opt/pr17624.C: New test.
25546
25547 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25548
25549         PR c/6980
25550         * gcc.dg/Wbad-function-cast-1.c: New test.
25551
25552 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
25553
25554         * g++.dg/ext/complit1.C
25555         * g++.dg/other/error2.C
25556         * g++.dg/other/nontype-1.C
25557         * g++.dg/parse/crash11.C
25558         * g++.dg/parse/crash12.C
25559         * g++.dg/parse/error15.C
25560         * g++.dg/parse/error4.C
25561         * g++.dg/parse/tmpl-outside1.C
25562         * g++.dg/parse/too-many-tmpl-args1.C
25563         * g++.dg/template/dependent-expr3.C
25564         * g++.dg/template/error10.C
25565         * g++.dg/template/instantiate1.C
25566         * g++.dg/template/vtable2.C
25567         * g++.dg/warn/Wshadow-1.C
25568         * g++.dg/warn/weak1.C
25569         * g++.old-deja/g++.brendan/crash16.C
25570         * g++.old-deja/g++.brendan/crash18.C
25571         * g++.old-deja/g++.brendan/crash48.C
25572         * g++.old-deja/g++.brendan/crash49.C
25573         * g++.old-deja/g++.brendan/crash55.C
25574         * g++.old-deja/g++.brendan/crash56.C
25575         * g++.old-deja/g++.brendan/crash8.C
25576         * g++.old-deja/g++.brendan/enum11.C
25577         * g++.old-deja/g++.brendan/enum8.C
25578         * g++.old-deja/g++.brendan/enum9.C
25579         * g++.old-deja/g++.brendan/friend3.C
25580         * g++.old-deja/g++.brendan/misc14.C
25581         * g++.old-deja/g++.bugs/900402_02.C
25582         * g++.old-deja/g++.bugs/900404_03.C
25583         * g++.old-deja/g++.bugs/900404_04.C
25584         * g++.old-deja/g++.bugs/900428_03.C
25585         * g++.old-deja/g++.jason/crash4.C
25586         * g++.old-deja/g++.jason/overload21.C
25587         * g++.old-deja/g++.jason/redecl1.C
25588         * g++.old-deja/g++.jason/report.C
25589         * g++.old-deja/g++.jason/rfg10.C
25590         * g++.old-deja/g++.jason/template30.C
25591         * g++.old-deja/g++.law/arm12.C
25592         * g++.old-deja/g++.law/ctors5.C
25593         * g++.old-deja/g++.law/cvt20.C
25594         * g++.old-deja/g++.law/init10.C
25595         * g++.old-deja/g++.law/init8.C
25596         * g++.old-deja/g++.law/visibility17.C
25597         * g++.old-deja/g++.law/visibility7.C
25598         * g++.old-deja/g++.mike/net8.C
25599         * g++.old-deja/g++.mike/p646.C
25600         * g++.old-deja/g++.mike/p700.C
25601         * g++.old-deja/g++.mike/p701.C
25602         * g++.old-deja/g++.mike/p811.C
25603         * g++.old-deja/g++.ns/template13.C
25604         * g++.old-deja/g++.other/array3.C
25605         * g++.old-deja/g++.other/crash25.C
25606         * g++.old-deja/g++.other/dtor3.C
25607         * g++.old-deja/g++.other/dtor4.C
25608         * g++.old-deja/g++.other/main1.C
25609         * g++.old-deja/g++.other/warn7.C
25610         * g++.old-deja/g++.pt/crash11.C
25611         * g++.old-deja/g++.pt/crash36.C
25612         * g++.old-deja/g++.pt/spec22.C
25613         * g++.old-deja/g++.pt/spec9.C
25614         * g++.old-deja/g++.pt/ttp52.C
25615         * g++.old-deja/g++.robertl/eb103.C
25616         * g++.old-deja/g++.robertl/eb121.C
25617         * g++.old-deja/g++.robertl/eb22.C
25618         * g++.old-deja/g++.robertl/eb8.C:
25619         Update locations and/or regexps of dg-error markers.
25620         Remove markers for some bogus messages that are no longer issued.
25621
25622 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
25623
25624         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
25625         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
25626
25627 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
25628
25629         PR c++/17618
25630         * g++.dg/lookup/crash5.C: New test.
25631
25632 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
25633
25634         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
25635         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
25636         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
25637         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
25638         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
25639         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
25640
25641         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
25642         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
25643         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
25644         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
25645         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
25646         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
25647
25648         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
25649
25650         * gcc.dg/vect/vect-44.c: Check additional cases.
25651         * gcc.dg/vect/vect-48.c: Check additional cases.
25652
25653         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
25654         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
25655         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
25656         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
25657         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
25658         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
25659         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
25660         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
25661         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
25662
25663         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
25664         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
25665         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
25666
25667 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25668
25669         * gcc.dg/tree-ssa/loop-6.c: New test.
25670
25671 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
25672
25673         PR c++/17620
25674         * g++.dg/inherit/base2.C: New.
25675
25676 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25677
25678         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
25679         * gcc.dg/20001012-2.c: Likewise.
25680         * gcc.dg/20001013-1.c: Likewise.
25681         * gcc.dg/20001101-1.c: Likewise.
25682         * gcc.dg/20001102-1.c: Likewise.
25683         * gcc.dg/bf-spl1.c: Likewise.
25684         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
25685         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
25686
25687 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
25688
25689         PR tree-optimization/16721
25690         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
25691
25692 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
25693
25694         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
25695         * gcc.dg/20040305-1.c: Likewise.
25696
25697 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25698
25699         PR c/16566
25700         * gcc.c-torture/compile/pr16566-1.c,
25701         gcc.c-torture/compile/pr16566-2.c,
25702         gcc.c-torture/compile/pr16566-3.c: New tests.
25703
25704 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
25705
25706         PR tree-optimization/17512
25707         * gcc.c-torture/compile/20040916-1.c.
25708
25709 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
25710
25711         * gcc.dg/pragma-re-3.c: New test.
25712
25713 2004-09-17  Matt Austern  <austern@apple.com>
25714
25715         PR c++/15049
25716         * g++.dg/other/anon3.C: New.
25717
25718 2004-09-21  Roger Sayle  <roger@eyesopen.com>
25719
25720         PR c++/7503
25721         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
25722         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
25723         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
25724         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
25725         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
25726
25727 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
25728
25729         PR fortran/17286
25730         * gfortran.dg/pr17286.f90: New test.
25731
25732 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
25733
25734         PR c++/17530
25735         * g++.dg/template/static7.C: New test.
25736
25737 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
25738
25739         PR tree-opt/17558
25740         * gcc.c-torture/compile/pr17558.c: New test.
25741
25742 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
25743
25744         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
25745         if SKIP_ATTRIBUTE is defined.
25746
25747 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25748
25749         PR fortran/15957
25750         * gfortran.dg/pr15957.f90: New test.
25751
25752 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
25753
25754         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
25755         in comparison.
25756         * gcc.dg/vect/vect-79.c: Likewise.
25757         * gcc.dg/vect/vect-80.c: Likewise.
25758
25759 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25760
25761         PR fortran/15750
25762         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
25763
25764 2004-09-20  Ira Rosen  <irar@il.ibm.com>
25765
25766         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
25767         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
25768         * gcc.dg/vect/vect-62.c: New testcase.
25769         * gcc.dg/vect/vect-63.c: New testcase.
25770         * gcc.dg/vect/vect-64.c: New testcase.
25771         * gcc.dg/vect/vect-65.c: New testcase.
25772         * gcc.dg/vect/vect-66.c: New testcase.
25773         * gcc.dg/vect/vect-67.c: New testcase.
25774         * gcc.dg/vect/vect-68.c: New testcase.
25775         * gcc.dg/vect/vect-69.c: New testcase.
25776         * gcc.dg/vect/vect-79.c: New testcase.
25777         * gcc.dg/vect/vect-80.c: New testcase.
25778
25779 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
25780
25781         * gcc.target/mips/asm-1.c: New test.
25782
25783 2004-09-19  Ira Rosen  <irar@il.ibm.com>
25784
25785         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
25786         * gcc.dg/vect/vect-73.c: New testcase.
25787         * gcc.dg/vect/vect-74.c: New testcase.
25788         * gcc.dg/vect/vect-75.c: New testcase.
25789         * gcc.dg/vect/vect-76.c: New testcase.
25790         * gcc.dg/vect/vect-77.c: New testcase.
25791         * gcc.dg/vect/vect-78.c: New testcase
25792
25793 2004-09-18  Paul Brook  <paul@codesourcery.com>
25794
25795         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
25796
25797 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
25798
25799         PR c/17424
25800         * gcc.dg/pr17424-1.c: New test.
25801
25802 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
25803
25804         * g++.dg/tree-ssa/pr17153.C: New test.
25805
25806 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
25807
25808         PR pch/13361
25809         * testsuite/g++.dg/pch/wchar-1.C: New.
25810         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25811
25812 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
25813
25814         * gcc.c-torture/execute/20040917-1.c: New test.
25815
25816 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
25817
25818         PR tree-optimization/17319
25819         * gcc.dg/pr17319.c: New test.
25820
25821 2004-09-17  Devang Patel  <dpatel@apple.com>
25822
25823         * gcc.dg/20040813-1.c: New test.
25824
25825 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
25826
25827         PR tree-optimization/17273
25828         * gcc.c-torture/compile/pr17273.c: New test.
25829
25830 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25831
25832         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
25833         Update expected messages.
25834         * gcc.dg/declspec-13.c: New test.
25835
25836 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
25837
25838         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
25839
25840 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
25841
25842         * gcc.c-torture/execute/pr17252.c: Use post-increment to
25843         change what 'a' is pointing to.
25844
25845 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
25846
25847         PR c++/16002
25848         * g++.dg/template/error18.C: New test.
25849
25850         PR c++/16029
25851         * g++.dg/warn/Wunused-8.C: New test.
25852
25853 2004-09-17  Steven Bosscher  <stevenb@suse.de>
25854
25855         PR tree-optimization/17513
25856         * gcc.dg/20040916-1.c: New test.
25857
25858 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
25859
25860         PR c++/17501
25861         * g++.dg/template/typename7.C: New test.
25862
25863 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25864
25865         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
25866
25867 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
25868
25869         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
25870         with -ftree-based-profiling also.
25871         * lib/profopt.exp: Support late-set profile_option/feedback_option.
25872
25873 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
25874
25875         PR/15364
25876         * gfortran.dg/der_array_io_1.f90: New test.
25877         * gfortran.dg/der_array_io_2.f90: New test.
25878         * gfortran.dg/der_array_io_3.f90: New test.
25879
25880 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
25881
25882         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
25883         EABI.
25884
25885 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
25886
25887         * g++.dg/opt/switch1.C: New test.
25888
25889 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
25890
25891         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
25892         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
25893         Update expected messages.
25894
25895 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25896
25897         PR fortran/16485
25898         * gfortran.dg/same_name_1.f90: New test.
25899
25900 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
25901
25902         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
25903         dereference garbage pointers.
25904
25905 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
25906
25907         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
25908         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
25909
25910         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
25911         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
25912         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
25913
25914 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
25915
25916         PR c++/17324
25917         * g++.dg/template/mangle1.C: New test.
25918
25919 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
25920
25921         PR tree-optimization/17252
25922         * gcc.c-torture/execute/pr17252.c: New test.
25923
25924 2004-09-14  Andrew Pinski  <apinski@apple.com>
25925
25926         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
25927
25928 2004-09-14  Roger Sayle  <roger@eyesopen.com>
25929
25930         PR rtl-optimization/9771
25931         * gcc.dg/pr9771-1.c: New test case.
25932
25933 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
25934
25935         PR tree-optimization/15262
25936         * gcc.c-torture/execute/pr15262-1.c: New test.
25937         * gcc.c-torture/execute/pr15262-2.c: New test.
25938
25939 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25940
25941         * gcc.dg/declspec-12.c: New test.
25942
25943 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
25944
25945         * gfortran.dg/pr17090.f90: Add directives to test.
25946
25947 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25948
25949         * gcc.c-torture/compile/20040914-1.c: New test.
25950
25951 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
25952
25953         PR c++/16162
25954         * g++.dg/template/decl2.C: New test.
25955
25956 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
25957
25958         PR fortran/17090
25959         * gfortran.dg/pr17090.f90: New test.
25960
25961 2004-09-13  Dale Johannesen  <dalej@apple.com>
25962
25963         * gcc.c-torture/compile/pr17408.c: New test case.
25964
25965 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
25966
25967         PR c++/16716
25968         * g++.dg/parse/crash17.C: New test.
25969
25970         PR c++/17327
25971         * g++.dg/template/enum3.C: New test.
25972
25973 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
25974
25975         * lib/gcc-defs.exp: Load wrapper.exp.
25976         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
25977         using local code.
25978         * lib/gcc.exp (gcc_init): Similar.
25979         * lib/gfortran.exp (gfortran_init): Similar.
25980         * lib/objc.exp (objc_init): Similar.
25981         * lib/treelang.exp (treelang_init): Similar.
25982         * lib/wrapper.exp: New file with build_wrapper call machinery in
25983         ${tool}_maybe_build_wrapper.
25984
25985 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
25986
25987         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
25988         "inline".
25989         * gcc.dg/declspec-11.c: Update expected messages.
25990         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
25991         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
25992         gcc.dg/inline-12.c: New tests.
25993
25994 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
25995
25996         * g++.dg/tree-ssa/pr17400.C: New testcase.
25997
25998 2004-09-13  James E Wilson  <wilson@specifixinc.com>
25999
26000         * gcc.target/mips/sb1-1.c: New testcase.
26001
26002 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
26003
26004         * lib/g77-dg.exp: Remove unused file.
26005         * lib/mike-g77.exp: Ditto.
26006         * lib/g77.exp: Ditto.
26007
26008 2004-09-12  Richard Henderson  <rth@redhat.com>
26009
26010         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
26011
26012 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
26013
26014         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
26015         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
26016         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
26017         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
26018         Update expected messages.
26019
26020 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
26021
26022         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
26023         declaration/use mismatch for dirp parameter.
26024
26025 2004-09-12  Andrew Pinski  <apinski@apple.com>
26026
26027         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
26028         -fgnu-runtime is passed.
26029
26030 2004-09-12  Richard Henderson  <rth@redhat.com>
26031
26032         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
26033         do the uplevel thing and update additional_flags directly.
26034         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
26035         gfortran.fortran-torture/execute/intrinsic_nearest.x,
26036         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
26037         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
26038
26039 2004-09-11  Steven Bosscher  <stevenb@suse.de>
26040
26041         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
26042
26043 2004-09-11  Roger Sayle  <roger@eyesopen.com>
26044
26045         PR middle-end/17411
26046         * g++.dg/opt/pr17411-1.C: New test case.
26047
26048 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
26049
26050         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
26051         gcc.dg/tls/diag-2.c: Update expected messages.
26052         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
26053         messages.
26054         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
26055         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
26056         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
26057         gcc.dg/tls/diag-5.c: New tests.
26058
26059 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
26060
26061         * gcc.dg/20040910-1.c: Correct dg-error regexp.
26062
26063 2004-09-11  Steven Bosscher  <stevenb@suse.de>
26064
26065         * g++.dg/parse/break-in-for.C: New test.
26066
26067 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
26068
26069         * gcc.dg/tree-ssa/20040911-1.c: New test.
26070
26071 2004-09-11  Andreas Jaeger  <aj@suse.de>
26072
26073         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
26074         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
26075
26076 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
26077
26078         * gcc.target/frv: New directory of FR-V-specific tests.
26079
26080 2004-09-10  James E Wilson  <wilson@specifixinc.com>
26081
26082         * gcc.dg/convert-vec-1.c: New test.
26083
26084 2004-09-10  Roger Sayle  <roger@eyesopen.com>
26085
26086         PR middle-end/17024
26087         * gcc.dg/pr17024-1.c: New test case.
26088
26089 2004-09-10  Eric Christopher  <echristo@redhat.com>
26090
26091         * gcc.dg/20040910-1.c: New test.
26092
26093 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
26094
26095         * gcc.dg/bitfld-9.c: New test.
26096
26097 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
26098
26099         * gcc.c-torture/execute/ieee/acc1.c: New test.
26100         * gcc.c-torture/execute/ieee/acc2.c: New test.
26101         * gcc.c-torture/execute/ieee/mzero6.c: New test.
26102
26103 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26104
26105         * gcc.dg/deprecated-2.c: New test.
26106
26107 2004-09-09  James E Wilson  <wilson@specifixinc.com>
26108
26109         * gcc.dg/init-vec-1.c: New test.
26110
26111 2004-09-09  Roger Sayle  <roger@eyesopen.com>
26112
26113         PR middle-end/17055
26114         * gcc.dg/pr17055-1.c: New test case.
26115
26116 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
26117
26118         PR target/17377
26119         * gcc.c-torture/execute/pr17377.c: New test.
26120
26121 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26122
26123         PR c/8420
26124         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
26125         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
26126         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
26127         gcc.dg/long-long-typespec-1.c: New tests.
26128         * gcc.dg/tls/diag-2.c: Update expected diagnostics
26129
26130 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26131
26132         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
26133         gcc.dg/gnu99-static-1.c: New tests.
26134
26135 2004-09-08  Devang Patel  <dpatel@apple.com>
26136
26137         * gcc.dg/darwin-ld-20040828-1.c: New test.
26138         * gcc.dg/darwin-ld-20040828-2.c: New test.
26139         * gcc.dg/darwin-ld-20040828-3.c: New test.
26140
26141 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
26142
26143         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
26144         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
26145         in error message.
26146         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
26147         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
26148         in error message.
26149         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
26150         types they qualify.
26151         * objc.dg/type-size-2.m: Fix wording in comment.
26152         * objc.dg/va-meth-1.m: New test case.
26153
26154 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
26155
26156         PR c/16633:
26157         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
26158         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
26159
26160 2004-09-06  Devang Patel  <dpatel@apple.com>
26161
26162         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
26163         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
26164
26165 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
26166
26167         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
26168         reflect changed line numbering of diagnostics.
26169
26170 2004-09-06  Paul Brook  <paul@codesourcery.com>
26171
26172         * gfortran.dg/edit_real_1.f90: Add new test.
26173
26174 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26175
26176         * gcc.dg/tree-ssa/loop-2.c: New test.
26177         * gcc.dg/tree-ssa/loop-3.c: New test.
26178         * gcc.dg/tree-ssa/loop-4.c: New test.
26179         * gcc.dg/tree-ssa/loop-5.c: New test.
26180
26181 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26182
26183         * gcc.dg/format/sentinel-1.c: Update for parameter option.
26184
26185 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26186
26187         * gcc.dg/format/sentinel-1.c: New test.
26188
26189 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
26190
26191         * testsuite/gcc.dg/builtins-46.c: New.
26192
26193 2004-09-03  Devang Patel  <dpatel@apple.com>
26194
26195         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
26196         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
26197
26198 2004-09-03  Jan Beulich  <jbeulich@novell.com>
26199
26200         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
26201         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
26202         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
26203         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
26204         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
26205         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
26206         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
26207         the non-portable bzero.
26208         * gcc.dg/20010912-1.c: xfail for NetWare.
26209         * gcc.dg/20020426-2.c: xfail for NetWare.
26210         * gcc.dg/20021014-1.c: xfail for NetWare.
26211         * gcc.dg/20021018-1.c: xfail for NetWare.
26212         * gcc.dg/20030213-1.c: xfail for NetWare.
26213         * gcc.dg/20030225-1.c: xfail for NetWare.
26214         * gcc.dg/20030708-1.c: xfail for NetWare.
26215         * gcc.dg/builtins-config.h: Also exclude NetWare.
26216         * gcc.dg/format/format.h: Define restrict only if not already defined.
26217         * gcc.dg/nest.c: xfail for NetWare.
26218         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
26219         * lib/target-supports.exp (check_visibility_available): Exclude
26220         NetWare.
26221
26222 2004-09-03  Jan Beulich  <jbeulich@novell.com>
26223
26224         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
26225         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
26226         deterministic starting point for the alignment of structure fields.
26227         * gcc.dg/Wpadded.c: Dito.
26228         * g++.dg/abi/vbase10.C: Dito.
26229
26230 2004-09-03  Devang Patel  <dpatel@apple.com>
26231
26232         * g++.dg/debug/pr15736.cc: New test.
26233
26234 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
26235
26236         * README.QMTEST: Fix out-of-date link.
26237
26238 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
26239
26240         PR fortran/16579
26241         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
26242         Delete.  Duplicate of gfortran.dg/g77/20010610.f
26243
26244 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
26245
26246         * g++.dg/abi/arm_rtti1.C: New test.
26247
26248 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
26249
26250         * gcc.dg/ppc-vector-memcpy.c: New.
26251         * gcc.dg/ppc-vector-memset.c: New.
26252
26253 2004-09-02  Chao-ying Fu  <fu@mips.com>
26254
26255         * gcc.target/mips/mips-3d-1.c: New test.
26256         * gcc.target/mips/mips-3d-2.c: New test.
26257         * gcc.target/mips/mips-3d-3.c: New test.
26258         * gcc.target/mips/mips-3d-4.c: New test.
26259         * gcc.target/mips/mips-3d-5.c: New test.
26260         * gcc.target/mips/mips-3d-6.c: New test.
26261         * gcc.target/mips/mips-3d-7.c: New test.
26262         * gcc.target/mips/mips-3d-8.c: New test.
26263         * gcc.target/mips/mips-3d-9.c: New test.
26264         * gcc.target/mips/mips-ps-1.c: New test.
26265         * gcc.target/mips/mips-ps-2.c: New test.
26266         * gcc.target/mips/mips-ps-3.c: New test.
26267         * gcc.target/mips/mips-ps-4.c: New test.
26268         * gcc.target/mips/mips-ps-type.c: New test.
26269
26270 2004-09-02  Paul Brook  <paul@codesourcery.com>
26271
26272         * gfortran.dg/edit_real_1.f90: Add new tests.
26273
26274 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26275
26276         PR fortran/15327
26277         * gfortran.dg/merge_char_1.f90: New test.
26278
26279 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26280
26281         PR fortran/16404
26282         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
26283
26284 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26285
26286         PR c/1522
26287         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
26288
26289 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
26290
26291         * g++.dg/opt/loop1.C: Do not XFAIL.
26292
26293 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
26294
26295         * gcc.c-torture/execute/20040831-1.c: New test.
26296
26297 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
26298
26299         PR fortran/16579
26300         * gfortran.dg/g77/20010610.f: Now passes.
26301         Copy from g77.f-torture/execute. Add dg-run directive.
26302         * gfortran.dg/g77/README: Update
26303
26304 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26305
26306         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
26307         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
26308         (t1, t2, t3, t4): Add volatile.
26309
26310 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
26311
26312         * g++.dg/ext/visibility/arm1.C: New test.
26313
26314 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
26315
26316         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
26317         -pedantic-errors.
26318
26319 2004-09-01  Paul Brook  <paul@codesourcery.com>
26320
26321         * gfortran.dg/eof_2.f90: New test.
26322
26323 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26324
26325         PR fortran/16579
26326         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
26327
26328 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
26329
26330         PR libfortran/16805
26331         * gfortran.dg/list_read_2.f90: New test.
26332
26333 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
26334
26335         * g++.dg/abi/key1.C: New test.
26336
26337 2004-08-31  Richard Henderson  <rth@redhat.com>
26338
26339         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
26340         form of offsetof.
26341         * g++.dg/other/offsetof5.C: Remove duplicate.
26342
26343 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26344
26345         PR fortran/17244
26346         * gfortran.dg/func_derived_1.f90: New test.
26347
26348 2004-08-31  Paul Brook  <paul@codesourcery.com>
26349
26350         * gfortran.dg/eof_1.f90: New test.
26351
26352 2004-08-31  Paul Brook  <paul@codesourcery.com>
26353
26354         * gfortran.dg/list_read_1.f90: New file.
26355
26356 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
26357
26358         * g++.dg/opt/loop1.C: XFAIL.
26359
26360 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
26361
26362         * gcc.dg/funcdef-storage-1.c: New.
26363         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
26364         an extern function in local scope.
26365         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
26366         declare an 'auto inline' function in local scope.
26367         * gcc.dg/20011130-1.c: Likewise.
26368         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
26369         an 'auto' function in local scope.
26370         * gcc.dg/20021014-1.c: Likewise.
26371         * gcc.dg/20030331-2.c: Likewise.
26372
26373 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26374
26375         * gfortran.dg/blockdata_1.f90: New test.
26376
26377 2004-08-30  Richard Henderson  <rth@redhat.com>
26378
26379         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
26380
26381 2004-08-30  Richard Henderson  <rth@redhat.com>
26382
26383         * lib/fortran-torture.exp (fortran-torture-execute): Honor
26384         additional_flags set by alternate driver.
26385         (ieee-options): New procedure.
26386         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
26387         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
26388         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
26389         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
26390
26391 2004-08-30  Richard Henderson  <rth@redhat.com>
26392
26393         * lib/f-torture.exp: Remove.
26394
26395 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
26396
26397         PR rtl-optimization/16590
26398         * g++.dg/opt/loop1.C: New test.
26399
26400 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26401
26402         PR fortran/13910
26403         * gfortran.dg/oldstyle_1.f90: New test.
26404
26405 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
26406         Paul Brook  <paul@codesourcery.com>
26407
26408         * gfortran.dg/g77/README: Update.
26409         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
26410         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
26411         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
26412
26413 2004-08-28  Paul Brook  <paul@codesourcery.com>
26414
26415         PR libfortran/17195
26416         * gfortran.dg/edit_real_1.f90: New test.
26417
26418 2004-08-27  Paul Brook  <paul@codesourcery.com>
26419
26420         * gfortran.dg/rewind_1.f90: New test.
26421
26422 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
26423
26424         PR fortran/16597
26425         * gfortran.dg/pr16597.f90: New test.
26426
26427 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
26428
26429         PR c/13801
26430         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
26431         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
26432         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
26433         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
26434         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
26435
26436 2004-08-26  Nick Clifton  <nickc@redhat.com>
26437
26438         * gcc.c-torture/compile/pr17119.c: New test.
26439
26440 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
26441
26442         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
26443
26444 2004-08-25  Richard Henderson  <rth@redhat.com>
26445
26446         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
26447         the bits that expect kind=8 to be the largest real kind.
26448
26449 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
26450
26451         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
26452
26453 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26454
26455         * gfortran.dg/assignment_1.f90: New test.
26456
26457 2004-08-25  Adam Nemet  <anemet@lnxw.com>
26458
26459         * g++.dg/template/repo3.C: New test.
26460
26461 2004-08-25  Roger Sayle  <roger@eyesopen.com>
26462
26463         PR middle-end/16693
26464         PR tree-optimization/16372
26465         * g++.dg/opt/pr16372-1.C: New test case.
26466         * g++.dg/opt/pr16693-1.C: New test case.
26467         * g++.dg/opt/pr16693-2.C: New test case.
26468
26469 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
26470
26471         * objc.dg/proto-lossage-4.m: New test.
26472
26473 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
26474
26475         PR c++/17155
26476         * g++.dg/inherit/local2.C: New test.
26477
26478 2004-08-25  Paul Brook  <paul@codesourcery.com>
26479
26480         PR fortran/17144
26481         * gfortran.dg/string_ctor_1.f90: New test.
26482
26483 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26484
26485         PR c++/14428
26486         * g++.dg/template/redecl2.C: New test.
26487
26488 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
26489
26490         PR fortran/17143
26491         * gfortran.dg/pr17143.f90: New test.
26492
26493 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
26494
26495         PR fortran/17164
26496         * gfortran.dg/pr17164.f90: New test.
26497
26498 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26499
26500         * gcc.dg/tree-ssa/loop-1.c: New test.
26501
26502 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
26503
26504         * gcc.c-torture/compile/20040824-1.c: New test.
26505
26506 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
26507
26508         * gcc.c-torture/compile/iftrap-3.c: New test.
26509
26510 2004-08-24  Paul Brook  <paul@codesourcery.com>
26511
26512         * gfortran.dg/entry_2.f90: New test.
26513
26514 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
26515
26516         PR c++/16889
26517         * g++.dg/lookup/ambig[12].C: New.
26518
26519 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26520
26521         PR c++/16706
26522         * g++.dg/template/crash21.C: New test.
26523         * g++.dg/template/crash22.C: Likewise.
26524
26525 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
26526
26527         PR c++/17149
26528         * g++.dg/template/access15.C: New.
26529
26530 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
26531
26532         PR c++/17163
26533         * g++.dg/template/repo2.C: New test.
26534
26535 2004-08-23  Roger Sayle  <roger@eyesopen.com>
26536
26537         PR rtl-optimization/17078
26538         * gcc.c-torture/execute/pr17078-1.c: New test case.
26539
26540 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
26541
26542         PR c/14492
26543         * gcc.dg/debug/crash1.c: New test.
26544
26545 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
26546
26547         PR c/16180
26548         * gcc.dg/loop-5.c: New test.
26549
26550 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26551
26552         * gcc.c-torture/execute/20040823-1.c: New test.
26553
26554 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
26555
26556         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
26557         to the assembler.  Simplify test accordingly.
26558         (asm_abi_flags): Use GNU names.
26559         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
26560         to check for ABI flags.
26561
26562 2004-08-22  Andrew Pinski  <apinski@apple.com>
26563
26564         * g++.dg/opt/pr14029.C: New test.
26565         * gcc.c-torture/execute/pr15262.c: New test.
26566
26567 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26568
26569         * gfortran.dg/reduction.f90: Add checks with complex arguments.
26570
26571 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
26572
26573         PR 16908
26574         * gfortran.dg/direct_io.f90: New test.
26575
26576 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
26577
26578         PR c++/17121
26579         * g++.dg/inherit/local2.C: New test.
26580
26581 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
26582
26583         PR c++/17120
26584         * g++.dg/warn/Wparentheses-4.C: New test.
26585
26586 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
26587
26588         PR c++/17121
26589         * g++.dg/inherit/local2.C: New test.
26590
26591         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
26592         * gcc.dg/ppc-ldstruct.c: Likewise.
26593         * gcc.dg/ppc64-abi-2.c: Likewise.
26594
26595 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
26596
26597         PR rtl-optimization/17099
26598         * gcc.c-torture/execute/20040820-1.c: New test.
26599
26600 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
26601
26602         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
26603
26604 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
26605
26606         PR fortran/17077
26607         * gfortran.dg/auto_array_1.f90: New test.
26608
26609 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26610
26611         PR fortran/17074
26612         * gfortran.dg/simpleif_1.f90: New test.
26613
26614 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
26615
26616         * lib/target-supports.exp (check_profiling_available): Return
26617         false for arm*-*-symbianelf* and arm*-*-eabi*.
26618
26619         PR c++/15890
26620         * g++.dg/template/delete1.C: New test.
26621
26622 2004-08-19  Paul Brook  <paul@codesourcery.com>
26623
26624         PR fortran/14976
26625         PR fortran/16228
26626         * gfortran.dg/data_char_1.f90: New test.
26627
26628 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
26629
26630         PR fortran/16946
26631         * gfortran.dg/reduction.f90: New testcase.
26632
26633 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26634
26635         PR fortran/16520
26636         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
26637
26638 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26639
26640         PR c++/17041
26641         * g++.dg/Wparentheses-3.C: New test.
26642
26643 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
26644
26645         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
26646         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
26647         * gcc.dg/vect/vect-2.c: Likewise.
26648         * gcc.dg/vect/vect-3.c: Likewise.
26649         * gcc.dg/vect/vect-4.c: Likewise.
26650         * gcc.dg/vect/vect-5.c: Likewise.
26651         * gcc.dg/vect/vect-6.c: Likewise.
26652         * gcc.dg/vect/vect-7.c: Likewise.
26653         * gcc.dg/vect/vect-25.c: Likewise.
26654         * gcc.dg/vect/vect-31.c: Likewise.
26655         * gcc.dg/vect/vect-32.c: Likewise.
26656         * gcc.dg/vect/vect-34.c: Likewise.
26657         * gcc.dg/vect/vect-36.c: Likewise.
26658         * gcc.dg/vect/vect-all.c: Likewise.
26659
26660 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
26661
26662         PR c++/17068
26663         * g++.dg/template/operator4.C: New test.
26664
26665 2004-08-18  Richard Henderson  <rth@redhat.com>
26666
26667         * gcc.dg/20040206-1.c: XFAIL.
26668
26669 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
26670
26671         PR c++/16246
26672         * g++.dg/template/array7.C: New test.
26673
26674 2004-08-17  James E Wilson  <wilson@specifixinc.com>
26675
26676         * gcc.dg/mips-movcc-1.c: New test.
26677         * gcc.dg/mips-movcc-2.c: New test.
26678         * gcc.dg/mips-movcc-3.c: New test.
26679
26680         * gcc.dg/mips-nmadd-1.c: New test.
26681         * gcc.dg/mips-nmadd-2.c: New test.
26682
26683 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
26684
26685         PR c++/15871
26686         * g++.dg/opt/inline8.C: New test.
26687
26688         PR c++/16965
26689         * g++.dg/parse/error17.C: New test.
26690
26691 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
26692
26693         * gcc.dg/vect: New directory for vectorizer tests.
26694         * gcc.dg/vect/tree-vect.h: New file.
26695         * gcc.dg/vect/vect.exp: New file.
26696         * gcc.dg/vect/pr16105.c.c: New test.
26697         * gcc.dg/vect/vect-1.c: New test.
26698         * gcc.dg/vect/vect-2.c: New test.
26699         * gcc.dg/vect/vect-3.c: New test.
26700         * gcc.dg/vect/vect-4.c: New test.
26701         * gcc.dg/vect/vect-5.c: New test.
26702         * gcc.dg/vect/vect-6.c: New test.
26703         * gcc.dg/vect/vect-7.c: New test.
26704         * gcc.dg/vect/vect-8.c: New test.
26705         * gcc.dg/vect/vect-9.c: New test.
26706         * gcc.dg/vect/vect-10.c: New test.
26707         * gcc.dg/vect/vect-11.c: New test.
26708         * gcc.dg/vect/vect-12.c: New test.
26709         * gcc.dg/vect/vect-13.c: New test.
26710         * gcc.dg/vect/vect-14.c: New test.
26711         * gcc.dg/vect/vect-15.c: New test.
26712         * gcc.dg/vect/vect-16.c: New test.
26713         * gcc.dg/vect/vect-17.c: New test.
26714         * gcc.dg/vect/vect-18.c: New test.
26715         * gcc.dg/vect/vect-19.c: New test.
26716         * gcc.dg/vect/vect-20.c: New test.
26717         * gcc.dg/vect/vect-21.c: New test.
26718         * gcc.dg/vect/vect-22.c: New test.
26719         * gcc.dg/vect/vect-23.c: New test.
26720         * gcc.dg/vect/vect-24.c: New test.
26721         * gcc.dg/vect/vect-25.c: New test.
26722         * gcc.dg/vect/vect-26.c: New test.
26723         * gcc.dg/vect/vect-27.c: New test.
26724         * gcc.dg/vect/vect-28.c: New test.
26725         * gcc.dg/vect/vect-29.c: New test.
26726         * gcc.dg/vect/vect-30.c: New test.
26727         * gcc.dg/vect/vect-31.c: New test.
26728         * gcc.dg/vect/vect-32.c: New test.
26729         * gcc.dg/vect/vect-33.c: New test.
26730         * gcc.dg/vect/vect-34.c: New test.
26731         * gcc.dg/vect/vect-35.c: New test.
26732         * gcc.dg/vect/vect-36.c: New test.
26733         * gcc.dg/vect/vect-37.c: New test.
26734         * gcc.dg/vect/vect-38.c: New test.
26735         * gcc.dg/vect/vect-40.c: New test.
26736         * gcc.dg/vect/vect-41.c: New test.
26737         * gcc.dg/vect/vect-42.c: New test.
26738         * gcc.dg/vect/vect-43.c: New test.
26739         * gcc.dg/vect/vect-44.c: New test.
26740         * gcc.dg/vect/vect-45.c: New test.
26741         * gcc.dg/vect/vect-46.c: New test.
26742         * gcc.dg/vect/vect-47.c: New test.
26743         * gcc.dg/vect/vect-48.c: New test.
26744         * gcc.dg/vect/vect-49.c: New test.
26745         * gcc.dg/vect/vect-50.c: New test.
26746         * gcc.dg/vect/vect-51.c: New test.
26747         * gcc.dg/vect/vect-52.c: New test.
26748         * gcc.dg/vect/vect-53.c: New test.
26749         * gcc.dg/vect/vect-54.c: New test.
26750         * gcc.dg/vect/vect-55.c: New test.
26751         * gcc.dg/vect/vect-56.c: New test.
26752         * gcc.dg/vect/vect-57.c: New test.
26753         * gcc.dg/vect/vect-58.c: New test.
26754         * gcc.dg/vect/vect-59.c: New test.
26755         * gcc.dg/vect/vect-60.c: New test.
26756         * gcc.dg/vect/vect-61.c: New test.
26757         * gcc.dg/vect/vect-all.c: New test.
26758         * gcc.dg/vect/vect-none.c: New test.
26759
26760 2004-08-17  Paul Brook  <paul@codesourcery.com>
26761
26762         PR fortran/13082
26763         * gfortran.dg/entry_1.f90: New test.
26764
26765 2004-08-17  Andrew Pinski  <apinski@apple.com>
26766
26767         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
26768
26769 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
26770
26771         * gcc.dg/pr17036-1.c: New test.
26772
26773 2004-08-16  Devang Patel  <dpatel@apple.com>
26774
26775         * gcc.dg/darwin-20040809-1.c: New test.
26776
26777 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
26778
26779         * gcc.dg/funcdef-attr-1.c: New test.
26780
26781 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
26782
26783         * gcc.dg/altivec-17.c: New test.
26784         * gcc.dg/altivec-18.c: New test.
26785
26786 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26787
26788         PR c++/6749
26789         * g++.dg/template/vtable2.C: New test.
26790
26791 2004-08-14  Richard Henderson  <rth@redhat.com>
26792
26793         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
26794         * gcc.dg/pack-test-4.c (main): Return 0.
26795         * gcc.dg/setjmp-1.c: Remove XFAIL.
26796         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
26797
26798 2004-08-14  Richard Henderson  <rth@redhat.com>
26799
26800         * gcc.dg/980217-1.c: Add prototype for printf.
26801
26802 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
26803
26804         * gfortran.dg/pr16935.f90: New test.
26805
26806 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
26807
26808         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
26809
26810 2004-08-13  Paul Brook  <paul@codesourcery.com>
26811
26812         * gfortran.dg/der_io_1.f90: Remove stray comma.
26813
26814 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
26815
26816         * gcc.dg/vmx/cw-bug-2.c: Remove.
26817         * gcc.dg/vmx/vprint-1.c: Remove.
26818         * gcc.dg/vmx/vscan-1.c: Remove.
26819
26820 2004-08-12  Devang patel  <dpatel@apple.com>
26821
26822         * gcc.dg/darwin-20040809-2.c: New test.
26823
26824 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
26825
26826         * g++.dg/ext/altivec-12.C: New test.
26827
26828         * g++.dg/ext/altivec-11.C: New test.
26829
26830 2004-08-12  Paul Brook  <paul@codesourcery.com>
26831
26832         * g++.dg/abi/arm_cxa_vec_1.C: New test.
26833
26834 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
26835
26836         * g++.dg/ext/altivec-2.C: Check for hardware support before
26837         executing any VMX instructions.
26838
26839         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
26840
26841 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
26842
26843         PR c++/16276
26844         * g++.old-deja/g++.other/comdat4.C: New test.
26845         * g++.old-deja/g++.other/comdat4-aux.cc: New.
26846
26847 2004-08-12  Ben Elliston  <bje@au.ibm.com>
26848
26849         PR target/16286
26850         * gcc.dg/pr16286.c: New test.
26851
26852 2004-08-12 Jan Beulich <jbeulich@novell.com>
26853
26854         * g++.dg/ext/asm5.C: New.
26855
26856 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
26857
26858         PR c++/16698
26859         * g++.dg/eh/crash1.C: New test.
26860
26861         PR c++/16717
26862         * g++.dg/ext/construct1.C: New test.
26863
26864 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
26865
26866         PR c++/16853
26867         * g++.dg/init/ptrmem1.C: New test.
26868
26869         PR c++/16618
26870         * g++.dg/parse/offsetof5.C: New test.
26871
26872         PR c++/16870
26873         * g++.dg/template/overload3.C: New test.
26874
26875 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
26876
26877         PR c++/16964
26878         * g++.dg/parse/error16.C: New test.
26879
26880         PR c++/16904
26881         * g++.dg/template/error14.C: New test.
26882
26883         PR c++/16929
26884         * g++.dg/template/error15.C: New test.
26885
26886 2004-08-11  Devang Patel  <dpatel@apple.com>
26887
26888         * gcc.dg/darwin-ld-20040809-1.c: New test.
26889         * gcc.dg/darwin-ld-20040809-2.c: New test.
26890
26891 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
26892
26893         PR fortran/16917
26894         * gfortran.dg/dfloat_1.f90: New test.
26895
26896 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
26897
26898         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
26899         * gcc.dg/dll-2.c: Fix dg-require syntax.
26900         * gcc.misc-tests/arm-isr.c (abort): Declare.
26901         (exit): Likewise.
26902
26903 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
26904
26905         PR c++/16971
26906         * g++.dg/parse/crash16.C: New test.
26907
26908 2004-08-10  Roger Sayle  <roger@eyesopen.com>
26909
26910         * gcc.dg/mips-rsqrt-1.c: New test case.
26911         * gcc.dg/mips-rsqrt-2.c: New test case.
26912         * gcc.dg/mips-rsqrt-3.c: New test case.
26913
26914 2004-08-10  Paul Brook  <paul@codesourcery.com>
26915
26916         * gfortran.dg/der_io_1.f90: New test.
26917
26918 2004-08-10  Paul Brook  <paul@codesourcery.com>
26919
26920         PR fortran/16919
26921         * gfortran.dg/der_array_1.f90: New test.
26922
26923 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
26924
26925         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
26926
26927 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
26928
26929         * gcc.dg/wchar_t-2.c: Fix typo.
26930
26931 2004-08-09  Falk Hueffner  <falk@debian.org>
26932
26933         PR tree-optimization/12517
26934         * gcc.c-torture/compile/pr12517.c: New test.
26935
26936         PR tree-optimization/12578
26937         * gcc.c-torture/compile/pr12578.c: New test.
26938
26939         PR tree-optimization/12899
26940         * gcc.c-torture/compile/pr12899.c: New test.
26941
26942         PR rtl-optimization/14692
26943         * gcc.c-torture/compile/pr14692.c: New test.
26944
26945         PR tree-optimization/16461
26946         * gcc.c-torture/compile/pr16461.c: New test.
26947
26948 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
26949
26950         * gfortran.dg/getenv_1.f90: New test.
26951
26952 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
26953
26954         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
26955         wchar_t.
26956         * gcc.dg/symbian5.c: Test -fno-short-wchar.
26957
26958 2004-08-06  Paul Brook  <paul@codesourcery.com>
26959
26960         * gfortran.dg/ret_array_1.f90: New test.
26961         * gfortran.dg/ret_pointer_1.f90: New test.
26962
26963 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
26964
26965         * gcc.dg/missing-field-init-[12].c: New tests.
26966         * g++.dg/warn/missing-field-init-[12].C: New tests.
26967
26968 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
26969
26970         * gcc.dg/enum2.c: New test.
26971         * gcc.dg/symbian3.c: Likewise.
26972         * gcc.dg/symbian4.c: Likewise.
26973         * gcc.dg/wchar_t-2.c: Likewise.
26974
26975 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
26976
26977         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
26978         destructor tests.
26979
26980 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
26981
26982         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
26983         dg-require-visiblity.
26984         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
26985         * g++.dg/ext/visibility/fvisibility.C: Likewise.
26986         * g++.dg/ext/visibility/memfuncts.C: Likewise.
26987         * g++.dg/ext/visibility/new1.C: Likewise.
26988         * g++.dg/ext/visibility/pragma.C: Likewise.
26989         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
26990         * g++.dg/ext/visibility/virtual.C: Likewise.
26991         * g++/dg/ext/visibility/visibility-1.C: Likewise.
26992         * g++/dg/ext/visibility/visibility-2.C: Likewise.
26993         * g++/dg/ext/visibility/visibility-3.C: Likewise.
26994         * g++/dg/ext/visibility/visibility-4.C: Likewise.
26995         * g++/dg/ext/visibility/visibility-5.C: Likewise.
26996         * g++/dg/ext/visibility/visibility-6.C: Likewise.
26997         * g++/dg/ext/visibility/visibility-7.C: Likewise.
26998         * g++/dg/ext/visibility/visibility-8.C: New test.
26999         * gcc.c-torture/compile/dll.x: Remove.
27000         * gcc.dg/dll-2.c: Use dg-require-dll
27001         * gcc.dg/visibility-10.c: New test.
27002         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
27003         supporting DLLs.
27004         * testsuite/lib/scanasm.exp (scan_hidden): New function.
27005         (scan_not_hidden): Likewise.
27006
27007 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
27008
27009         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
27010
27011 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
27012
27013         * gcc.c-torture/execute/20040805-1.c: New test.
27014
27015 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
27016
27017         * gcc.dg/20020118-1.c: Declare abort.
27018         * gcc.dg/altivec_check.h: Likewise.
27019         * gcc.dg/iftrap-2.c: Likewise.
27020         * gcc.dg/pragma-darwin.c: Likewise.
27021         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
27022
27023 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
27024
27025         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
27026
27027 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
27028
27029         * gcc.c-torture/execute/builtins/abs-2.c,
27030         gcc.c-torture/execute/builtins/abs-3.c,
27031         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
27032         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
27033         intmax_t, uintmax_t and their limits.
27034         * gcc.dg/intmax_t-1.c: New test.
27035
27036 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27037
27038         * g++.dg/tc1/dr147.C: Add reference to PR.
27039
27040 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
27041
27042         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
27043         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
27044
27045 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
27046
27047         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
27048
27049 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
27050
27051         * gcc.dg/redecl-5.c: New test.
27052         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
27053         of scanf.
27054
27055 2004-08-03  Roger Sayle  <roger@eyesopen.com>
27056
27057         PR middle-end/16790
27058         * gcc.c-torture/execute/pr16790-1.c: New test case.
27059
27060 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
27061
27062         * g++.dg/ext/visibility/assign1.C: New test.
27063         * g++.dg/ext/visibility/new1.C: Likewise.
27064
27065         * gcc.dg/symbian1.c: New test.
27066         * gcc.dg/symbian2.c: Likewise.
27067
27068 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
27069
27070         PR target/16570
27071         * gcc.dg/i386-sse-9.c: New test.
27072
27073 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
27074
27075         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
27076
27077 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
27078
27079         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
27080         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
27081         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
27082         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
27083         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
27084         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
27085         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
27086         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
27087         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
27088         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
27089         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
27090         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
27091         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
27092         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
27093         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
27094         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
27095         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
27096         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
27097         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
27098         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
27099         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
27100         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
27101         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
27102         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
27103         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
27104         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
27105         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
27106         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
27107         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
27108         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
27109         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
27110         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
27111         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
27112         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
27113         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
27114         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
27115         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
27116         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
27117         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
27118         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
27119         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
27120         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
27121         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
27122         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
27123         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
27124         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
27125         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
27126         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
27127         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
27128         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
27129         gcc.misc-tests/i386-pf-3dnow-1.c,
27130         gcc.misc-tests/i386-pf-athlon-1.c,
27131         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
27132         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
27133         Declare built-in functions used.
27134         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
27135
27136 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
27137
27138         PR c++/16707
27139         * g++.dg/lookup/using12.C: New test.
27140
27141         * g++.dg/init/null1.C: Fix PR number.
27142         * g++.dg/parse/namespace10.C: Likewise.
27143
27144 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
27145
27146         PR c++/16224
27147         * g++.dg/template/spec17.C: New test.
27148         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
27149         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
27150
27151 2004-08-02  David Billinghurst
27152
27153         PR fortran/16292
27154         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
27155
27156 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
27157
27158         * gcc.dg/ia64-got-1.c: New test case.
27159
27160 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
27161
27162         PR c++/16489
27163         * g++.dg/init/null1.C: New test.
27164         * g++.dg/tc1/dr76.C: Adjust error marker.
27165
27166         PR c++/16529
27167         * g++.dg/parse/namespace10.C: New test.
27168
27169         PR c++/16810
27170         * g++.dg/inherit/ptrmem2.C: New test.
27171
27172 2004-08-02  Ben Elliston  <bje@au.ibm.com>
27173
27174         PR target/16155
27175         * gcc.dg/pr16155.c: New test.
27176
27177 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
27178
27179         * gcc.dg/redecl-2.c: New test.
27180
27181 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
27182
27183         * gcc.dg/darwin-longdouble.c: New file.
27184
27185 2004-07-30  Richard Henderson  <rth@redhat.com>
27186
27187         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
27188         write to constant argument.
27189         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
27190
27191 2004-07-30  Richard Henderson  <rth@redhat.com>
27192
27193         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
27194         tests of nearest around zero.
27195
27196 2004-07-30  Andrew Pinski  <apinski@apple.com>
27197
27198         * gcc.c-torture/compile/20040730-1.c: New test.
27199
27200 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
27201
27202         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
27203         powerpc-eabispe.
27204
27205 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
27206
27207         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
27208
27209 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
27210
27211         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
27212         contains $ld_library_path.
27213         * lib/gfortran.exp (gfortran_link_flags): Likewise.
27214
27215 2004-07-29  Richard Henderson  <rth@redhat.com>
27216
27217         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
27218
27219         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
27220         (alt2, which): New.
27221         (Check): Accept either alternative.
27222
27223 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
27224
27225         * g++.dg/abi/inline1.C: New test.
27226         * g++.dg/abi/local1-a.cc: Likewise.
27227         * g++.dg/abi/local1.C: Likewise.
27228         * g++.dg/abi/mangle11.C: Tweak location of warnings.
27229         * g++.dg/abi/mangle12.C: Likewise.
27230         * g++.dg/abi/mangle17.C: Likewise.
27231         * g++.dg/abi/mangle20-2.C: Likewise.
27232         * g++.dg/opt/interface1.C: Likewise.
27233         * g++.dg/opt/interface1.h: Likewise.
27234         * g++.dg/opt/interface1-a.cc: New test.
27235         * g++.dg/parse/repo1.C: New test.
27236         * g++.dg/template/repo1.C: Likewise.
27237         * g++.dg/warn/Winline-1.C: Likewise.
27238         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
27239
27240 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
27241
27242         * gcc.dg/tree-ssa/20040729-1.c: New test.
27243
27244 2004-07-27  Matt Austern <austern@apple.com>
27245
27246         * gcc.dg/darwin-bool-1.c: New test.
27247         * gcc.dg/darwin-bool-2.c: New test.
27248
27249 2004-07-28  Richard Henderson  <rth@redhat.com>
27250
27251         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
27252         arguments in the correct type.  Don't write to constant arguments.
27253
27254 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
27255
27256         PR tree-optimization/16688
27257         PR tree-optimization/16689
27258         * g++.dg/tree-ssa/pr16688.C: New test.
27259
27260 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
27261
27262         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
27263         loads.  Not only in the comment, this time.
27264
27265 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
27266
27267         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
27268         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
27269         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
27270         * gcc.dg/sh4a-bitmovua.c: New.
27271         * gcc.dg/sh4a-cos.c: New.
27272         * gcc.dg/sh4a-cosf.c: New.
27273         * gcc.dg/sh4a-fprun.c: New.
27274         * gcc.dg/sh4a-fsrra.c: New.
27275         * gcc.dg/sh4a-memmovua.c: New.
27276         * gcc.dg/sh4a-sin.c: New.
27277         * gcc.dg/sh4a-sincos.c: New.
27278         * gcc.dg/sh4a-sincosf.c: New.
27279         * gcc.dg/sh4a-sinf.c: New.
27280
27281 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
27282
27283         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
27284         conditionals.
27285         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
27286         loads.
27287         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
27288         DOM1.
27289
27290 2004-07-27  Andrew Pinski  <apinski@apple.com>
27291
27292         * g++.dg/rtti/tinfo1.C: Correct the xfail.
27293
27294 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
27295
27296         * gcc.dg/pragma-isr.c: New test.
27297
27298 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27299
27300         PR c++/14429
27301         * g++.dg/template/ttp11.C: New test.
27302
27303 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
27304
27305         * gcc.c-torture/compile/20040727-1.c: New test.
27306
27307 2004-07-26  Eric Christopher  <echristo@redhat.com>
27308
27309         * gcc.c-torture/compile/20040726-2.c: New test.
27310
27311 2004-07-26  Andrew Pinski  <apinski@apple.com>
27312
27313         * g++.dg/rtti/tinfo1.C: Xfail.
27314
27315 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
27316
27317         * gcc.c-torture/compile/20040726-1.c: New test.
27318
27319 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
27320             Brian Ryner  <bryner@brianryner.com>
27321
27322         PR c++/9283
27323         PR c++/15000
27324         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
27325         * g++.dg/ext/visibility/: New directory.
27326         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
27327         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
27328         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
27329         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
27330         * g++.dg/ext/visibility/fvisibility.C,
27331         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
27332         g++.dg/ext/visibility/fvisibility-override1.C
27333         g++.dg/ext/visibility/fvisibility-override2.C
27334         g++.dg/ext/visibility/memfuncts.C
27335         g++.dg/ext/visibility/noPLT.C
27336         g++.dg/ext/visibility/pragma.C
27337         g++.dg/ext/visibility/pragma-override1.C
27338         g++.dg/ext/visibility/pragma-override2.C
27339         g++.dg/ext/visibility/staticmemfuncts.C
27340         g++.dg/ext/visibility/virtual.C: New tests.
27341
27342 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
27343
27344         PR c/15360
27345         * gcc.dg/pr15360-1.c: New test.
27346
27347 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
27348
27349         * gcc.dg/pragma-align-2.c: New test.
27350         * gcc.dg/pragma-init-fini.c: New test.
27351         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
27352         targets.
27353
27354 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
27355
27356         * gcc.dg/init-string-2.c: New test.
27357
27358 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
27359
27360         PR 16684
27361         * gcc.dg/Wredundant-decls-1.c: New test case.
27362
27363 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
27364
27365         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
27366         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
27367         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
27368         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
27369         * gcc.dg/compat/generate-random.c: New file.
27370         * gcc.dg/compat/generate-random.h: Likewise.
27371         * gcc.dg/compat/generate-random_r.c: Likewise.
27372         * gcc.dg/compat/struct-layout-1.h: Likewise.
27373         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
27374         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
27375         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
27376         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
27377         * gcc.dg/compat/struct-layout-1_main.c: New test.
27378         * gcc.dg/compat/struct-layout-1_x.c: New file.
27379         * gcc.dg/compat/struct-layout-1_y.c: New file.
27380         * gcc.dg/compat/struct-layout-1_test.h: New file.
27381
27382 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
27383
27384         * gcc.dg/comp-return-1.c: New test
27385
27386 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
27387
27388         * gcc.dg/vmx/8-02a.c: Fix typo.
27389
27390         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
27391         * gcc.dg/darwin-abi-3.c: New test.
27392
27393         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
27394         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
27395
27396         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
27397         * gcc.dg/vmx/ops-long-1.c: New test.
27398         * gcc.dg/vmx/ops-long-2.c: New test.
27399
27400 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
27401
27402         * g++.dg/lookup/conv-[1234].C: New.
27403
27404 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
27405
27406         * g++.dg/parse/attr2.C: Simplify.
27407
27408 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27409
27410         PR c/7284
27411         * gcc.c-torture/execute/pr7284-1.c: New test.
27412
27413 2004-07-22  Brian Booth  <bbooth@redhat.com>
27414
27415         * gcc.dg/tree-ssa/20040721-1.c: New test.
27416
27417 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27418
27419         * g++.dg/template/crash20.c: New.
27420
27421 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
27422
27423         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
27424         Add dg-run directive.  Declare variables as required.
27425         * gfortran.dg/g77/README: Update
27426
27427 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
27428
27429         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
27430         gcc.dg/cris-peep2-andu2.c: New tests.
27431
27432 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27433
27434         PR c/15052
27435         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
27436         on return type.
27437         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
27438         messages.
27439         * gcc.dg/qual-return-2.c: Update expected messages.
27440         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
27441
27442 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27443
27444         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
27445         * gcc.dg/noncompile/921102-1.c: Update expected error message.
27446
27447 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27448
27449         PR c/11250
27450         * gcc.dg/init-string-1.c: New test.
27451
27452 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
27453
27454         PR middle-end/15345
27455         PR c/16450
27456         * gcc.dg/torture/nested-fn-1.c: New test.
27457
27458 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
27459
27460         PR target/16559
27461         * gcc.dg/ia64-fptr-1.c: New file.
27462
27463 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27464
27465         PR c++/14497
27466         * g++.dg/template/spec16.C: New test.
27467         * g++.old-deja/g++.robertl/eb118.C: Remove.
27468
27469 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27470
27471         PR c++/509
27472         * g++.dg/template/spec15.C: New test.
27473
27474 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
27475
27476         Copy cases from g77.f-torture/execute and add dg-run
27477         directive.  Other changes as noted.
27478         * gfortran.dg/g77/13037.f
27479         * gfortran.dg/g77/1832.f
27480         * gfortran.dg/g77/19981119-0.f
27481         * gfortran.dg/g77/19990313-0.f
27482         * gfortran.dg/g77/19990313-1.f
27483         * gfortran.dg/g77/19990313-2.f
27484         * gfortran.dg/g77/19990313-3.f
27485         * gfortran.dg/g77/19990419-1.f
27486         * gfortran.dg/g77/19990826-0.f
27487         * gfortran.dg/g77/19990826-2.f
27488         * gfortran.dg/g77/20000503-1.f
27489         * gfortran.dg/g77/20001111.f
27490         * gfortran.dg/g77/20010116.f
27491         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
27492         * gfortran.dg/g77/20010430.f
27493         * gfortran.dg/g77/6177.f
27494         * gfortran.dg/g77/947.f
27495         * gfortran.dg/g77/970816-3.f
27496         * gfortran.dg/g77/971102-1.f
27497         * gfortran.dg/g77/980520-1.f
27498         * gfortran.dg/g77/980628-0.f
27499         * gfortran.dg/g77/980628-1.f
27500         * gfortran.dg/g77/980628-10.f
27501         * gfortran.dg/g77/980628-2.f
27502         * gfortran.dg/g77/980628-3.f
27503         * gfortran.dg/g77/980628-7.f
27504         * gfortran.dg/g77/980628-8.f
27505         * gfortran.dg/g77/980628-9.f
27506         * gfortran.dg/g77/980701-0.f
27507         * gfortran.dg/g77/980701-1.f
27508         * gfortran.dg/g77/cabs.f
27509         * gfortran.dg/g77/claus.f
27510         * gfortran.dg/g77/complex_1.f
27511         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
27512         * gfortran.dg/g77/dcomplex.f
27513         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
27514         * gfortran.dg/g77/f90-intrinsic-mathematical.f
27515         * gfortran.dg/g77/f90-intrinsic-numeric.f
27516         * gfortran.dg/g77/int8421.f
27517         * gfortran.dg/g77/labug1.f
27518         * gfortran.dg/g77/large_vec.f
27519         * gfortran.dg/g77/le.f
27520         * gfortran.dg/g77/short.f
27521         * gfortran.dg/g77/README: Update
27522
27523 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
27524
27525         PR c++/16637
27526         * g++.dg/parse/lookup4.C: New test.
27527
27528 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27529
27530         PR c++/16175
27531         * g++.dg/template/ttp10.C: New test.
27532
27533 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27534
27535         * gcc.dg/pr12625-1.c: New test.
27536
27537 2004-07-20  Steven Bosscher  <stevenb@suse.de>
27538
27539         * testsuite/gcc.dg/switch-warn-1.c: New test.
27540         * testsuite/gcc.dg/switch-warn-2.c: New test.
27541         * gcc.c-torture/compile/pr14730.c: Update.
27542
27543 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
27544
27545         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
27546         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
27547         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
27548         g++.dg/template/nontype3.C: Remove trailing CR from tests.
27549
27550 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
27551
27552         PR c++/16623
27553         * g++.dg/template/assign1.C: New test.
27554
27555 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27556
27557         PR c++/12170
27558         * g++.dg/template/ttp9.C: New test.
27559
27560 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
27561
27562         * gcc.dg/format/cmn-err-1.c: New test.
27563
27564 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
27565
27566         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
27567         gcc.dg/Wparentheses-10.c: New tests.
27568         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
27569
27570 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27571
27572         PR fortran/16465
27573         * gfortran.dg/g77//ffixed-line-length-0.f,
27574         gfortran.dg/g77/ffixed-line-length-132.f,
27575         gfortran.dg/g77/ffixed-line-length-72.f,
27576         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
27577         gfortran.dg/g77/README: Update.
27578
27579 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27580
27581         PR c++/13092
27582         * g++.dg/template/non-dependent7.C: New test.
27583         * g++.dg/template/non-dependent8.C: Likewise.
27584         * g++.dg/template/non-dependent9.C: Likewise.
27585         * g++.dg/template/non-dependent10.C: Likewise.
27586
27587 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
27588
27589         PR c++/16337
27590         * g++.dg/parse/attr2.C: New test.
27591
27592 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
27593
27594         * g77.dg: Removed.
27595         * g77.f-torture: Ditto.
27596
27597 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
27598
27599         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
27600         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
27601         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
27602
27603 2004-07-16  Richard Henderson  <rth@redhat.com>
27604
27605         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
27606
27607 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27608
27609         * lib/fortran-torture.exp (fortran-torture): Don't test compile
27610         tests with full list of options.
27611         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
27612         of TORTURE_OPTIONS if test contains 'dg-do run'.
27613
27614         PR fortran/16404
27615         * gfortran.dg/do_iterator.f90: New test.
27616
27617 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27618
27619         PR rtl-optimization/16536
27620         * gcc.c-torture/execute/restrict-1.c: New test.
27621
27622 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27623
27624         PR fortran/15324
27625         * gfortran.dg/pr15324.f90: New test.
27626
27627         PR fortran/15129
27628         * gfortran.dg/pr15129.f90: New test.
27629
27630         PR fortran/15140
27631         * gfortran.dg/pr15140.f90: New test.
27632
27633         PR fortran/13792
27634         * gfortran.fortran-torture/execute/bounds.f90: Add check for
27635         compile-time simplification.
27636
27637 2004-07-14  Mike Stump  <mrs@apple.com>
27638
27639         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
27640
27641 2004-07-14  James E Wilson  <wilson@specifixinc.com>
27642
27643         PR target/16325
27644         * gcc.dg/profile-generate-1.c: New.
27645
27646 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
27647
27648         * gcc.c-torture/execute/20040709-1.c: New test.
27649         * gcc.c-torture/execute/20040709-2.c: New test.
27650
27651 2004-07-14  Mike Stump  <mrs@apple.com>
27652
27653         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
27654
27655 2004-07-14  Mike Stump  <mrs@apple.com>
27656
27657         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
27658
27659 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
27660
27661         PR c++/16518
27662         * g++.dg/parse/mutable1.C: New test.
27663
27664 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
27665
27666         PR tree-optimization/16443
27667         * gcc.dg/tree-ssa/20040713-1.c: New test.
27668
27669 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
27670
27671         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
27672         for operator new.
27673
27674 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
27675
27676         * gfortran.dg/g77/README: New file
27677         * gfortran.dg/g77/19981216-0.f: Copy from
27678         g77.f-torture/noncompile.  Add "dg-do compile" and
27679         dg-error as required.
27680         * gfortran.dg/g77/19990218-1.f: Likewise.
27681         * gfortran.dg/g77/19990905-1.f: Likewise.
27682         * gfortran.dg/g77/9263.f: Likewise.
27683         * gfortran.dg/g77/980615-0.f: Likewise.
27684         * gfortran.dg/g77/980616-0.f: Likewise.
27685         * gfortran.dg/g77/check0.f: Likewise.
27686         * gfortran.dg/g77/select_no_compile.f: Likewise.
27687
27688 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
27689
27690         Copy files from g77.f-torture/compile.
27691         Add "{ dg-do compile}".  Other changes as noted
27692         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
27693         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
27694         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
27695         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
27696         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
27697         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
27698         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
27699         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
27700         statement to conform to standard.  Append alpha1.x for reference.
27701         * gfortran.dg/g77/xformat.f: Add dg-warning
27702
27703 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
27704
27705         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
27706         Add {dg-do compile} directive.
27707         * gfortran.dg/g77/cpp2.F: Likewise.
27708
27709 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27710
27711         PR c++/5402
27712         * g++.dg/lookup/name-clash1.C: New test.
27713
27714         PR c++/9777
27715         * g++.dg/lookup/name-clash2.C: New test.
27716
27717         PR c++/12102
27718         * g++.dg/lookup/name-clash3.C: New test.
27719
27720 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27721
27722         * g++.dg/lookup/new2.C: New test.
27723         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
27724
27725 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
27726
27727         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
27728         Add {dg-do compile} directive.
27729         * gfortran.dg/g77/13060.f: Likewise.
27730         * gfortran.dg/g77/19990218-0.f: Likewise.
27731         * gfortran.dg/g77/19990305-0.f: Likewise.
27732         * gfortran.dg/g77/19990419-0.f: Likewise.
27733         * gfortran.dg/g77/19990502-0.f: Likewise.
27734         * gfortran.dg/g77/19990502-1.f: Likewise.
27735         * gfortran.dg/g77/19990525-0.f: Likewise.
27736         * gfortran.dg/g77/19990826-1.f: Likewise.
27737         * gfortran.dg/g77/19990826-3.f: Likewise.
27738         * gfortran.dg/g77/19990905-2.f: Likewise.
27739         * gfortran.dg/g77/20000412-1.f: Likewise.
27740         * gfortran.dg/g77/20000511-1.f: Likewise.
27741         * gfortran.dg/g77/20000511-2.f: Likewise.
27742         * gfortran.dg/g77/20000518.f: Likewise.
27743         * gfortran.dg/g77/20000601-1.f: Likewise.
27744         * gfortran.dg/g77/20000601-2.f: Likewise.
27745         * gfortran.dg/g77/20000629-1.f: Likewise.
27746         * gfortran.dg/g77/20000630-2.f: Likewise.
27747         * gfortran.dg/g77/20010115.f: Likewise.
27748         * gfortran.dg/g77/20010321-1.f: Likewise.
27749         * gfortran.dg/g77/20010426.f: Likewise.
27750         * gfortran.dg/g77/20020307-1.f: Likewise.
27751         * gfortran.dg/g77/8485.f: Likewise.
27752         * gfortran.dg/g77/960317-1.f: Likewise.
27753         * gfortran.dg/g77/970915-0.f: Likewise.
27754         * gfortran.dg/g77/980310-1.f: Likewise.
27755         * gfortran.dg/g77/980310-2.f: Likewise.
27756         * gfortran.dg/g77/980310-3.f: Likewise.
27757         * gfortran.dg/g77/980310-4.f: Likewise.
27758         * gfortran.dg/g77/980310-6.f: Likewise.
27759         * gfortran.dg/g77/980310-7.f: Likewise.
27760         * gfortran.dg/g77/980310-8.f: Likewise.
27761         * gfortran.dg/g77/980419-2.f: Likewise.
27762         * gfortran.dg/g77/980424-0.f: Likewise.
27763         * gfortran.dg/g77/980427-0.f: Likewise.
27764         * gfortran.dg/g77/980729-0.f: Likewise.
27765         * gfortran.dg/g77/981117-1.f: Likewise.
27766         * gfortran.dg/g77/toon_1.f: Likewise.
27767
27768 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27769
27770         PR c++/2204
27771         * g++.dg/other/abstract2.C: New test.
27772
27773 2004-07-12  Paul Brook  <paul@codesourcery.com>
27774
27775         * gfortran.dg/pointer_init_1.f90: New test.
27776
27777 2004-07-11  Paul Brook  <paul@codesourcery.com>
27778
27779         PR fortran/15986
27780         * gfortran.dg/contained_1.f90: New test.
27781
27782 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
27783
27784         * g++.dg/parse/defarg8.C: New test.
27785
27786 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27787
27788         PR fortran/16433
27789         * gfortran.dg/pr16433.f: New test.
27790
27791         PR fortran/17574
27792         * gfortran.dg/pr15754.f90: New test.
27793
27794 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
27795
27796         PR tree-optimization/16437
27797         * gcc.c-torture/execute/bitfld-4.c: New test.
27798
27799 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27800
27801         * gfortran.fortran-torture/execute/common_2.f90: Add check for
27802         access to common var from module.
27803
27804 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27805
27806         PR fortran/16336
27807         * gfortran.fortran-torture/execute/common_2.f90: New test.
27808
27809 2004-07-10  Paul Brook  <paul@codesourcery.com>
27810
27811         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
27812
27813 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27814
27815         PR fortran/15969
27816         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
27817
27818 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
27819
27820         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
27821         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
27822         * gfortran.dg/g77/ffree-form-1.f: Likewise.
27823         * gfortran.dg/g77/ffree-form-2.f: Likewise.
27824         * gfortran.dg/g77/ffree-form-3.f: Likewise.
27825         * gfortran.dg/g77/fno-underscoring.f: Likewise.
27826         * gfortran.dg/g77/funderscoring.f: Likewise.
27827         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
27828
27829 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27830
27831         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
27832
27833 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27834         Paul Brook  <paul@codesourcery.com>
27835
27836         PR fortran/13415
27837         * gfortran.dg/common_pointer_1.f90: New test.
27838
27839 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27840
27841         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
27842
27843 2004-07-09  James E Wilson  <wilson@specifixinc.com>
27844
27845         PR target/16364
27846         * gcc.c-torture/compile/20040709-1.c: New.
27847
27848 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27849
27850         PR fortran/14077
27851         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
27852
27853 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27854
27855         PR fortran/13201
27856         * gfortran.dg/shape_1.f90: New test.
27857
27858 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
27859             Andrew Pinski  <apinski@apple.com>
27860
27861         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
27862
27863 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27864
27865         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
27866         comment.
27867
27868 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27869         Paul Brook  <paul@codesourcery.com>
27870
27871         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
27872         '.f95' and '.F95'.
27873
27874 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
27875
27876         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
27877
27878 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27879
27880         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
27881         testcases with capital suffix.
27882
27883 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27884
27885         PR fortran/15481
27886         PR fortran/13372
27887         PR fortran/13575
27888         PR fortran/15978
27889         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
27890
27891         * gfortran.dg/implicit_1.f90: New test.
27892
27893 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27894
27895         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
27896         expression to match gfortran warning/error messages
27897         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
27898         dg-error text.
27899
27900 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27901
27902         * lib/fortran-torture.exp: Rename proc search_for to
27903         search_for_re.
27904
27905 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27906
27907         * gcc.c-torture/execute/simd-5.x: New file.
27908         XFAIL on SPARC 64-bit at -O0.
27909
27910 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27911
27912         PR c++/8211
27913         PR c++/16165
27914         * g++.dg/warn/effc3.C: New test.
27915
27916 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27917
27918         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
27919         change X to 1X in format.
27920         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
27921         add data statements to conform to standard.
27922
27923 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27924
27925         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
27926         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
27927         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
27928
27929 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27930
27931         * gfortran.dg/g77/7388.f: Copy from g77.dg
27932         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
27933         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
27934         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
27935         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
27936         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
27937         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
27938         * gfortran.dg/g77/strlen0.f: Likewise.
27939
27940 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27941
27942         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
27943         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
27944
27945 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27946
27947         * gcc.c-torture/execute/920428-2.x: Delete.
27948         * gcc.c-torture/execute/920501-7.x: Likewise.
27949
27950 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
27951
27952         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
27953         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
27954         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
27955         prescott and c3-2.
27956         (PREFETCH_3DNOW): Add -march=c3.
27957
27958 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
27959
27960         PR c/16437
27961         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
27962         * gcc.c-torture/execute/bf64-1.x: Likewise.
27963
27964 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27965
27966         * gcc.c-torture/compile/20040708-1.c: New test.
27967
27968 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27969
27970         PR c++/16169
27971         * g++.dg/warn/effc2.C: New test.
27972
27973 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27974
27975         * gcc.c-torture/execute/bitfld-1.x: Remove.
27976         * gcc.c-torture/execute/bitfld-3.c: New test.
27977         * gcc.dg/bitfld-2.c: Remove XFAILs.
27978
27979 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
27980
27981         PR c++/16276
27982         * g++.dg/rtti/tinfo1.C: New file.
27983
27984 2004-07-07  Eric Christopher  <echristo@redhat.com>
27985
27986         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
27987
27988 2004-07-07  Andrew Pinski  <apinski@apple.com>
27989
27990         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
27991
27992 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
27993
27994         * g++.dg/init/call1.C: XFAIL.
27995
27996 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
27997
27998         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
27999         except for movstrict*, to movmem* and clrstr* to clrmem*.
28000
28001 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
28002
28003         * gcc.c-torture/execute/20040707-1.c: New test.
28004
28005 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
28006
28007         * gcc.c-torture/execute/20040706-1.c: New test.
28008
28009 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28010
28011         PR c++/3671
28012         * g++.dg/template/spec14.C: New test.
28013
28014 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
28015
28016         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
28017         nothing if not yet defined.  Use it in b, c and d type definitions.
28018         * gcc.c-torture/execute/20040705-1.c: New test.
28019         * gcc.c-torture/execute/20040705-2.c: New test.
28020
28021 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28022
28023         PR c++/2518
28024         * g++.dg/lookup/new1.C: New test.
28025
28026 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28027
28028         PR c++/11406
28029         * g++.dg/template/sizeof8.C: New test.
28030
28031 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
28032
28033         * gcc.c-torture/compile/20040705-1.c: New test.
28034
28035 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
28036
28037         * gfortran.fortran-torture/execute/seq_io.f90: New test.
28038
28039 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
28040
28041         * gcc.dg/cpp/if-mop.c: Two new testcases.
28042         * gcc.dg/cpp/trad/comment-3.c: New.
28043
28044 2004-07-04  Paul Brook  <paul@codesourcery.com>
28045
28046         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
28047
28048 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
28049
28050         PR c++/3761
28051         * g++.dg/lookup/crash4.C: New test.
28052
28053 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
28054
28055         * gcc.c-torture/execute/builtin-abs-1.c
28056         * gcc.c-torture/execute/builtin-abs-2.c
28057         * gcc.c-torture/execute/builtin-complex-1.c
28058         * gcc.c-torture/execute/builtins/string-1-lib.c
28059         * gcc.c-torture/execute/builtins/string-1.c
28060         * gcc.c-torture/execute/builtins/string-2-lib.c
28061         * gcc.c-torture/execute/builtins/string-2.c
28062         * gcc.c-torture/execute/builtins/string-3-lib.c
28063         * gcc.c-torture/execute/builtins/string-3.c
28064         * gcc.c-torture/execute/builtins/string-4-lib.c
28065         * gcc.c-torture/execute/builtins/string-4.c
28066         * gcc.c-torture/execute/builtins/string-5-lib.c
28067         * gcc.c-torture/execute/builtins/string-5.c
28068         * gcc.c-torture/execute/builtins/string-6-lib.c
28069         * gcc.c-torture/execute/builtins/string-6.c
28070         * gcc.c-torture/execute/builtins/string-7-lib.c
28071         * gcc.c-torture/execute/builtins/string-7.c
28072         * gcc.c-torture/execute/builtins/string-8-lib.c
28073         * gcc.c-torture/execute/builtins/string-8.c
28074         * gcc.c-torture/execute/builtins/string-9-lib.c
28075         * gcc.c-torture/execute/builtins/string-9.c
28076         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
28077         * gcc.c-torture/execute/builtins/string-asm-1.c
28078         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
28079         * gcc.c-torture/execute/builtins/string-asm-2.c
28080         * gcc.c-torture/execute/stdio-opt-1.c
28081         * gcc.c-torture/execute/stdio-opt-2.c
28082         * gcc.c-torture/execute/stdio-opt-3.c
28083         * gcc.c-torture/execute/string-opt-1.c
28084         * gcc.c-torture/execute/string-opt-10.c
28085         * gcc.c-torture/execute/string-opt-11.c
28086         * gcc.c-torture/execute/string-opt-12.c
28087         * gcc.c-torture/execute/string-opt-13.c
28088         * gcc.c-torture/execute/string-opt-14.c
28089         * gcc.c-torture/execute/string-opt-15.c
28090         * gcc.c-torture/execute/string-opt-16.c
28091         * gcc.c-torture/execute/string-opt-2.c
28092         * gcc.c-torture/execute/string-opt-6.c
28093         * gcc.c-torture/execute/string-opt-7.c
28094         * gcc.c-torture/execute/string-opt-8.c:
28095         Replace with ...
28096
28097         * gcc.c-torture/execute/builtins/abs-2.c
28098         * gcc.c-torture/execute/builtins/abs-3.c
28099         * gcc.c-torture/execute/builtins/complex-1.c
28100         * gcc.c-torture/execute/builtins/fprintf.c
28101         * gcc.c-torture/execute/builtins/fputs.c
28102         * gcc.c-torture/execute/builtins/memcmp.c
28103         * gcc.c-torture/execute/builtins/memmove.c
28104         * gcc.c-torture/execute/builtins/memops-asm.c
28105         * gcc.c-torture/execute/builtins/mempcpy-2.c
28106         * gcc.c-torture/execute/builtins/mempcpy.c
28107         * gcc.c-torture/execute/builtins/memset.c
28108         * gcc.c-torture/execute/builtins/printf.c
28109         * gcc.c-torture/execute/builtins/sprintf.c
28110         * gcc.c-torture/execute/builtins/strcat.c
28111         * gcc.c-torture/execute/builtins/strchr.c
28112         * gcc.c-torture/execute/builtins/strcmp.c
28113         * gcc.c-torture/execute/builtins/strcpy.c
28114         * gcc.c-torture/execute/builtins/strcspn.c
28115         * gcc.c-torture/execute/builtins/strlen-2.c
28116         * gcc.c-torture/execute/builtins/strlen.c
28117         * gcc.c-torture/execute/builtins/strncat.c
28118         * gcc.c-torture/execute/builtins/strncmp-2.c
28119         * gcc.c-torture/execute/builtins/strncmp.c
28120         * gcc.c-torture/execute/builtins/strncpy.c
28121         * gcc.c-torture/execute/builtins/strpbrk.c
28122         * gcc.c-torture/execute/builtins/strpcpy-2.c
28123         * gcc.c-torture/execute/builtins/strpcpy.c
28124         * gcc.c-torture/execute/builtins/strrchr.c
28125         * gcc.c-torture/execute/builtins/strspn.c
28126         * gcc.c-torture/execute/builtins/strstr-asm.c
28127         * gcc.c-torture/execute/builtins/strstr.c:
28128         ... these new files.
28129
28130         * gcc.c-torture/execute/builtins/abs-2-lib.c
28131         * gcc.c-torture/execute/builtins/abs-3-lib.c
28132         * gcc.c-torture/execute/builtins/complex-1-lib.c
28133         * gcc.c-torture/execute/builtins/fprintf-lib.c
28134         * gcc.c-torture/execute/builtins/fputs-lib.c
28135         * gcc.c-torture/execute/builtins/memcmp-lib.c
28136         * gcc.c-torture/execute/builtins/memmove-lib.c
28137         * gcc.c-torture/execute/builtins/memops-asm-lib.c
28138         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
28139         * gcc.c-torture/execute/builtins/mempcpy-lib.c
28140         * gcc.c-torture/execute/builtins/memset-lib.c
28141         * gcc.c-torture/execute/builtins/printf-lib.c
28142         * gcc.c-torture/execute/builtins/sprintf-lib.c
28143         * gcc.c-torture/execute/builtins/strcat-lib.c
28144         * gcc.c-torture/execute/builtins/strchr-lib.c
28145         * gcc.c-torture/execute/builtins/strcmp-lib.c
28146         * gcc.c-torture/execute/builtins/strcpy-lib.c
28147         * gcc.c-torture/execute/builtins/strcspn-lib.c
28148         * gcc.c-torture/execute/builtins/strlen-2-lib.c
28149         * gcc.c-torture/execute/builtins/strlen-lib.c
28150         * gcc.c-torture/execute/builtins/strncat-lib.c
28151         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
28152         * gcc.c-torture/execute/builtins/strncmp-lib.c
28153         * gcc.c-torture/execute/builtins/strncpy-lib.c
28154         * gcc.c-torture/execute/builtins/strpbrk-lib.c
28155         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
28156         * gcc.c-torture/execute/builtins/strpcpy-lib.c
28157         * gcc.c-torture/execute/builtins/strrchr-lib.c
28158         * gcc.c-torture/execute/builtins/strspn-lib.c
28159         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
28160         * gcc.c-torture/execute/builtins/strstr-lib.c
28161         * gcc.c-torture/execute/builtins/lib/abs.c
28162         * gcc.c-torture/execute/builtins/lib/fprintf.c
28163         * gcc.c-torture/execute/builtins/lib/memset.c
28164         * gcc.c-torture/execute/builtins/lib/printf.c
28165         * gcc.c-torture/execute/builtins/lib/sprintf.c
28166         * gcc.c-torture/execute/builtins/lib/strcpy.c
28167         * gcc.c-torture/execute/builtins/lib/strcspn.c
28168         * gcc.c-torture/execute/builtins/lib/strncat.c
28169         * gcc.c-torture/execute/builtins/lib/strncmp.c
28170         * gcc.c-torture/execute/builtins/lib/strncpy.c
28171         * gcc.c-torture/execute/builtins/lib/strpbrk.c
28172         * gcc.c-torture/execute/builtins/lib/strspn.c
28173         * gcc.c-torture/execute/builtins/lib/strstr.c:
28174         New files containing support routines.
28175
28176         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
28177         declaration.
28178         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
28179         when not optimizing.
28180
28181 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
28182
28183         PR c++/16240
28184         * g++.dg/abi/mangle22.C: New test.
28185         * g++.dg/abi/mangle23.C: Likewise.
28186
28187 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
28188
28189         PR fortran/16290
28190         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
28191         Allow for cases without denormalized floating point numbers.
28192
28193 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
28194
28195         PR c/1027
28196         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
28197         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
28198         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
28199         expected warning text.
28200         * gcc.dg/format/diag-2.c: New test.
28201
28202 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28203
28204         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
28205
28206 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
28207
28208         * gcc.dg/builtins-43.c: New.
28209         * gcc.dg/builtins-44.c: New.
28210         * gcc.dg/builtins-45.c: New.
28211
28212 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
28213             Andreas Tobler  <a.tobler@schweiz.ch>
28214
28215         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
28216         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
28217         as SIGSEGV.
28218         * gcc.dg/cleanup-11.c: Likewise.
28219         * gcc.dg/cleanup-8.c: Likewise.
28220         * gcc.dg/cleanup-9.c: Likewise.
28221         * gcc.dg/cleanup-5.c: Run on all platforms.
28222
28223 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
28224
28225         * g++.dg/warn/nonnull1.C: New test.
28226
28227 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28228
28229         * gcc.dg/compat/compat-common.h: Wrap up CINT in
28230         an #ifndef SKIP_COMPLEX_INT/#endif pair.
28231         Special-case the Sun compiler wrt to <complex.h>.
28232
28233 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
28234
28235         * gcc.dg/Wunreachable-8.C: New test.
28236
28237         * gcc.dg/h8300-ice2.c : New test.
28238
28239 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
28240
28241         PR fortran/16161
28242         * gfortran.fortran-torture/compile/implicit.f90: Add test
28243         for implicit character.
28244
28245 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
28246
28247         PR fortran/16289
28248         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
28249         Use tiny() intrinsic to find smallest non-negative real
28250
28251 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
28252
28253         * gcc.dg/compat/struct-by-value-22_main.c: New test.
28254         * gcc.dg/compat/struct-by-value-22_x.c: New.
28255         * gcc.dg/compat/struct-by-value-22_y.c: New.
28256
28257         * gcc.c-torture/execute/20040629-1.c: New test.
28258
28259 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
28260
28261         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
28262         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
28263
28264         PR target/16195
28265         * gcc.dg/20040625-1.c: New test.
28266
28267 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28268
28269         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
28270
28271 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28272
28273         PR fortran/15963
28274         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
28275
28276 2004-06-29  Richard Henderson  <rth@redhat.com>
28277
28278         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
28279
28280 2004-06-29  Paul Brook  <paul@codesourcery.com>
28281
28282         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
28283         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
28284
28285 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
28286
28287         PR c++/16260
28288         * g++.dg/parse/crash15.C: New.
28289
28290 2004-06-28  Andrew Pinski  <apinski@apple.com>
28291
28292         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
28293         by the error already.
28294
28295         * g++.dg/opt/ptrmem4.C: Change to compile only test.
28296
28297 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
28298
28299         PR target/14041
28300         * gcc.dg/h8300-bss-align-1.c : New.
28301
28302 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
28303
28304         * PR c++/16174
28305         * g++.dg/template/ctor4.C: New.
28306
28307 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
28308
28309         PR c++/16205
28310         * g++.dg/warn/Wsequence-point-1.C: New test.
28311
28312 2004-06-27  Paul Brook  <paul@codesourcery.com>
28313
28314         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
28315
28316 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
28317
28318         * g++.old-deja/g++.mike/p7325.C: Remove.
28319
28320 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
28321
28322         PR c/14963
28323         * gcc.dg/pr14963.c: New test.
28324
28325 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
28326
28327         PR c++/16193
28328         * g++.dg/parse/redef1.C: New test.
28329
28330 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
28331
28332         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
28333         20021110.c.
28334         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
28335         20021119-1.c.
28336         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
28337         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
28338         5-04.c.
28339         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
28340         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
28341         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
28342         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
28343         g++.brendan/enum14.C.
28344         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
28345         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
28346         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
28347         g++.mike/virt1.C.
28348         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
28349         memtemp24.C.
28350
28351 2004-06-27  Roger Sayle  <roger@eyesopen.com>
28352
28353         * gcc.dg/20040527-1.c: New test case.
28354
28355 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
28356
28357         PR gfortran/pr16196
28358         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
28359
28360 2004-06-25  Roger Sayle  <roger@eyesopen.com>
28361
28362         PR middle-end/15825
28363         * gcc.dg/pr15825-1.c: New test case.
28364
28365 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
28366
28367         * gcc.c-torture/execute/20040625-1.c: New test.
28368
28369 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28370
28371         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
28372
28373 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
28374
28375         * gcc.dg/torture/mips-div-1.c: New test.
28376
28377 2004-06-24  Jeff Law  <law@redhat.com>
28378
28379         * gcc.dg/tree-ssa/20040624-1.c: New test.
28380
28381 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
28382
28383         * gcc.c-torture/compile/20040624-1.c: New test.
28384
28385 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28386
28387         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
28388         this directory.
28389
28390 2004-06-23  Andrew Pinski  <apinski@apple.com>
28391
28392         PR middle-end/15988
28393         * g++.dg/opt/ptrmem4.C: New test.
28394
28395         * gcc.dg/c90-array-quals-2.c: New test.
28396
28397 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
28398
28399         * gcc.dg/kpice1.c: New test.
28400
28401 2006-06-23  Andrew Pinski  <apinski@apple.com>
28402
28403         * gcc.dg/c90-array-quals.c: New test.
28404
28405 2006-06-22  Richard Henderson  <rth@redhat.com>
28406
28407         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
28408
28409 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
28410
28411         * gcc.dg/builtins-config.h: Handle FreeBSD.
28412
28413 2006-06-22  Richard Henderson  <rth@redhat.com>
28414
28415         * g++.dg/opt/devirt1.C: New.
28416
28417 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
28418
28419         * g++.dg/opt/pr15551.C: New testcase.
28420
28421 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
28422
28423         PR target/14800
28424         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
28425         x86_64-*-linux* when compiling for 32bit.
28426
28427 2004-06-21  Andrew Pinski  <apinski@apple.com>
28428
28429         * gcc.dg/pch/struct-1.c: New.
28430         * gcc.dg/pch/struct-1.hs: New.
28431
28432 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
28433
28434         * gcc.dg/pch/save-temps-1.c: New file.
28435         * gcc.dg/pch/save-temps-1.hs: New file.
28436
28437 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
28438
28439         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
28440         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
28441
28442 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28443
28444         * gfortran.fortran-torture/execute/select_1.f90: Rename function
28445         to fix type error.
28446         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
28447         Remove trailing spaces.
28448
28449 2004-06-21  Richard Henderson  <rth@redhat.com>
28450
28451         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
28452         merging && to BIT_FIELD_REF.
28453
28454 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
28455
28456         * g++.dg/opt/placeholder1.C: New test.
28457
28458 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28459
28460         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
28461         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
28462         * gcc.dg/compat/union-m128-1_x.c: Likewise.
28463         * gcc.dg/compat/union-m128-1_y.c: Likewise.
28464
28465 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
28466
28467         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
28468         extern "C".
28469         * g++.dg/other/pragma-re-1.C: Add comments.
28470
28471 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
28472
28473         PR gfortran/16080
28474         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
28475
28476 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
28477
28478         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
28479         instead of setting the type of size_t by
28480         hand.
28481
28482 2004-06-18  Roger Sayle  <roger@eyesopen.com>
28483
28484         * gcc.dg/unordered-2.c: New test case.
28485         * gcc.dg/unordered-3.c: New test case.
28486
28487 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
28488
28489         PR other/16043
28490         * lib/g++.exp (g++_version): Tweak regexp for version
28491         * lib/g77.exp (g77_version): Likewise.
28492         * lib/gfortran.exp (gfortran_version): Likewise.
28493         * lib/objc.exp (objc_version): Likewise.
28494         * lib/treelang.exp (treelang_version): Likewise.
28495
28496 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
28497
28498         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
28499         Use INT_MAX instead of __INT_MAX__.
28500         * gcc.dg/compat/struct-align-2_y.c: Likewise.
28501
28502         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
28503         * gcc.dg/compat/scalar-return-3_x.c: Use it.
28504         * gcc.dg/compat/scalar-return-3_y.c: Use it.
28505         * gcc.dg/compat/scalar-return-4_x.c: Use it.
28506         * gcc.dg/compat/scalar-return-4_y.c: Use it.
28507         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
28508         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
28509         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
28510         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
28511
28512         * gcc.dg/range-test-1.c: New test.
28513         * g++.dg/opt/range-test-1.C: New test.
28514
28515 2004-06-17  Richard Henderson  <rth@redhat.com>
28516
28517         * objc.dg/sync-1.m: New.
28518         * objc.dg/try-catch-1.m: Don't force next runtime.
28519         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
28520         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
28521         shadowed catch clause.
28522         * objc.dg/try-catch-5.m: New.
28523
28524 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
28525
28526         Bug 14610
28527         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
28528
28529 2004-06-15  Richard Henderson  <rth@redhat.com>
28530
28531         * gcc.dg/20001116-1.c: Move expected warning line.
28532
28533 2004-06-15  Richard Henderson  <rth@redhat.com>
28534
28535         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
28536         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
28537
28538 2004-06-15  Jeff Law  <law@redhat.com>
28539
28540         * gcc.dg/tree-ssa/20040615-1.c: New test.
28541         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
28542         be less sensitive to operand ordering.
28543         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
28544
28545 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
28546
28547         * g++.dg/abi/bitfield3.C: Add comment..
28548
28549 2004-06-15  Richard Henderson  <rth@redhat.com>
28550
28551         * g++.dg/ext/stmtexpr1.C: XFAIL.
28552         * gcc.dg/20030612-1.c: XFAIL.
28553
28554 2004-06-15  Eric Christopher  <echristo@redhat.com>
28555
28556         * g++.dg/charset/asm5.c: New.
28557         * gcc.dg/charset/asm6.c: New.
28558
28559 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28560
28561         PR fortran/15962
28562         * gfortran.fortran-torture/execute/select_1.f90: New test.
28563
28564 2004-06-15  Paul Brook  <paul@codesourcery.com>
28565
28566         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
28567
28568 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28569
28570         PR c++/15967
28571         * g++.dg/lookup/crash3.C: New test.
28572
28573 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28574
28575         PR c++/15947
28576         * g++.dg/parse/dtor4.C: New test.
28577
28578 2004-06-14  Jeff Law  <law@redhat.com>
28579
28580         * gcc.c-torture/compile/20040614-1.c: New test.
28581
28582 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28583
28584         PR fortran/15211
28585         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
28586         LEN of a character array.
28587
28588 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
28589
28590         PR c++/15096
28591         * g++.dg/template/ptrmem10.C: New test.
28592
28593         PR c++/14930
28594         * g++.dg/template/friend30.C: New test.
28595
28596 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28597
28598         PR fortran/14928
28599         * gfortran.fortran-torture/compile/mloc.f90: New test.
28600
28601 2004-06-13  Paul Brook  <paul@codesourcery.com>
28602
28603         * gfortran.fortran-torture/execute/random_2.f90: New test.
28604
28605 2004-06-13  Eric Christopher  <echristo@redhat.com>
28606
28607         * gcc.dg/noncompile/redecl-1.c: Fix error message.
28608
28609 2004-06-12  Paul Brook  <paul@codesourcery.com>
28610
28611         * gfortran.fortran-torture/execute/contained_3.f90: New test.
28612
28613 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28614
28615         PR fortran/14923
28616         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
28617
28618 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28619
28620         PR fortran/14957
28621         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
28622         syntax errors in end statements of contained subroutines.
28623
28624 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28625
28626         PR fortran/12841
28627         * gfortran.fortran-torture/execute/null_arg.f90: New test.
28628
28629 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
28630
28631         PR fortran/15665
28632         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
28633
28634 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
28635
28636         PR gfortran/12839
28637         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
28638
28639 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
28640
28641         PR c++/15862
28642         * g++.dg/parse/enum1.C: New test.
28643
28644 2004-06-10  Jeff Law  <law@redhat.com>
28645
28646         * gcc.c-torture/compile/20040610-1.c: New test.
28647
28648 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28649
28650         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
28651         * g++.old-deja/g++.other/decl3.C: Likewise.
28652
28653 2004-06-10  Brian Booth  <bbooth@redhat.com>
28654
28655         * gcc.dg/tree-ssa/20031015-1.c: Scan for
28656         V_MAY_DEF instead of VDEF.
28657         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
28658
28659 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
28660
28661         PR c++/14211
28662         * g++.dg/conversion/const1.C: New test.
28663
28664         PR c++/15076
28665         * g++.dg/conversion/reinterpret1.C: New test.
28666
28667         PR c++/15877
28668         * g++.dg/template/enum2.C: New test.
28669
28670         PR c++/15227
28671         * g++.dg/template/error13.C: New test.
28672
28673 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28674
28675         PR fortran/14957
28676         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
28677         arguments to test_* REAL and of the right size.
28678
28679 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
28680
28681         PR target/15569
28682         PR rtl-optimization/15681
28683         * gcc.dg/20040609-1.c: New test.
28684
28685 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
28686
28687         PR c++/14791
28688         * g++.dg/opt/builtins1.C: New test.
28689
28690 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
28691
28692         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
28693         that use default windows32 struct layout.
28694         * gcc.dg/i386-bitfield2.c: Likewise.
28695
28696 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
28697
28698         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
28699         for mingw32 and cygwin targets.
28700
28701 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
28702
28703         * gcc.dg/pch/macro-4.c: New.
28704         * gcc.dg/pch/macro-4.hs: New.
28705
28706 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28707
28708         PR fortran/13249
28709         * gfortran.fortran-torture/compile/name_clash.f90: New test.
28710
28711 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28712
28713         PR fortran/13372
28714         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
28715
28716 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
28717
28718         PR gfortran/14897
28719         * gfortran.fortran-torture/execute/t_edit.f90: New test.
28720
28721 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
28722
28723         PR gfortran/15755
28724         * gfortran.fortran-torture/execute/backspace.c : New test.
28725
28726 2004-06-09  Paul Brook  <paul@codesourcery.com>
28727
28728         * gfortran.fortran-torture/execure/intrinsic_associated.f90
28729         (pointer_to_section): Rewrite to use smaller array.
28730
28731 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
28732
28733         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
28734         * gcc.dg/ext/altivec-10.c: Same.
28735         * gcc.dg/ext/altivec-11.c: Same.
28736         * gcc.dg/ext/altivec-12.c: Same.
28737         * gcc.dg/ext/altivec-13.c: Same.
28738         * gcc.dg/ext/altivec-14.c: Same.
28739         * gcc.dg/ext/altivec-15.c: Same.
28740         * gcc.dg/ext/altivec-16.c: Same.
28741         * gcc.dg/ext/altivec-3.c: Same.
28742         * gcc.dg/ext/altivec-4.c: Same.
28743         * gcc.dg/ext/altivec-6.c: Same.
28744         * gcc.dg/ext/altivec-7.c: Same.
28745         * gcc.dg/ext/altivec-8.c: Same.
28746         * gcc.dg/ext/altivec-varargs-1.c: Same.
28747
28748         * g++.dg/ext/altivec-1.C: Correct dg syntax.
28749         * g++.dg/ext/altivec-10.C: Same.
28750         * g++.dg/ext/altivec-2.C: Same.
28751         * g++.dg/ext/altivec-3.C: Same.
28752         * g++.dg/ext/altivec-4.C: Same.
28753         * g++.dg/ext/altivec-5.C: Same.
28754         * g++.dg/ext/altivec-6.C: Same.
28755         * g++.dg/ext/altivec-7.C: Same.
28756         * g++.dg/ext/altivec-8.C: Same.
28757         * g++.dg/ext/altivec-9.C: Same.
28758
28759 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28760
28761         PR c++/7841
28762         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
28763
28764 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28765
28766         * gcc.dg/union-1.c: New test.
28767
28768 2004-06-07  Roger Sayle  <roger@eyesopen.com>
28769
28770         * gcc.dg/builtins-41.c: New test case.
28771         * gcc.dg/builtins-42.c: New test case.
28772
28773 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
28774
28775         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
28776         * g++.dg/ext/altivec-10.C: Same.
28777         * g++.dg/ext/altivec-2.C: Same.
28778         * g++.dg/ext/altivec-3.C: Same.
28779         * g++.dg/ext/altivec-4.C: Same.
28780         * g++.dg/ext/altivec-5.C: Same.
28781         * g++.dg/ext/altivec-6.C: Same.
28782         * g++.dg/ext/altivec-7.C: Same.
28783         * g++.dg/ext/altivec-8.C: Same.
28784         * g++.dg/ext/altivec-9.C: Same.
28785         * g++.old-deja/g++.abi/cxa_vec.C: Same.
28786         * g++.old-deja/g++.brendan/new3.C: Same.
28787         * gcc.c-torture/execute/eeprof-1.x: Same.
28788
28789 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28790
28791         PR c/14765
28792         * gcc.dg/pr14765-1.c: New test.
28793
28794 2004-06-07  Roger Sayle  <roger@eyesopen.com>
28795
28796         PR c/14649
28797         * gcc.dg/pr14649-1.c: New test case.
28798
28799 2004-06-07  Richard Henderson  <rth@redhat.com>
28800
28801         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
28802         if temporaries.
28803
28804 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
28805
28806         * g++.dg/eh/elide1.C: Remove XFAIL.
28807
28808 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
28809
28810         PR c++/15337
28811         * g++.dg/expr/sizeof3.C: New test.
28812
28813         PR c++/14777
28814         * g++.dg/template/access14.C: New test.
28815
28816         PR c++/15554
28817         * g++.dg/template/enum1.C: New test.
28818
28819         PR c++/15057
28820         * g++.dg/eh/throw1.C: New test.
28821
28822 2004-06-07  David Ayers  <d.ayers@inode.at>
28823             Ziemowit Laski  <zlaski@apple.com>
28824
28825         * lib/objc.exp (objc_target_compile): Revert the '-framework
28826         Foundation' flag fix, since bare Darwin does not ship
28827         with the Foundation framework.
28828         * objc/execute/next_mapping.h: Provide a local NSConstantString
28829         @interface and @implementation.
28830         (objc_constant_string_init): A constructor function, used to
28831         initialize the NSConstantString meta-class object.
28832         * objc/execute/string1.m: Include "next_mapping.h" instead of
28833         <Foundation/NSString.h>.
28834         * objc/execute/string2.m: Likewise.
28835         * objc/execute/string3.m: Likewise.
28836         * objc/execute/string4.m: Likewise.
28837
28838 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
28839
28840         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
28841         to double. Replace double with FLOAT.
28842         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
28843
28844         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
28845         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
28846         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
28847         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
28848         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
28849         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
28850         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
28851         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
28852
28853 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
28854
28855         PR c/13519
28856         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
28857
28858 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28859
28860         PR c++/15503
28861         * g++.dg/template/meminit2.C: New test.
28862
28863 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
28864
28865         PR target/15822
28866         * gcc.c-torture/execute/compare-fp-1.c,
28867         gcc.c-torture/execute/compare-fp-2.c,
28868         gcc.c-torture/execute/compare-fp-3.c,
28869         gcc.c-torture/execute/compare-fp-4.c,
28870         gcc.c-torture/execute/compare-fp-3.x,
28871         gcc.c-torture/execute/compare-fp-4.x: Moved...
28872         * gcc.c-torture/execute/ieee/compare-fp-1.c,
28873         gcc.c-torture/execute/ieee/compare-fp-2.c,
28874         gcc.c-torture/execute/ieee/compare-fp-3.c,
28875         gcc.c-torture/execute/ieee/compare-fp-4.c,
28876         gcc.c-torture/execute/ieee/compare-fp-3.x,
28877         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
28878
28879 2004-06-04  David Ayers  <d.ayers@inode.at>
28880
28881         * objc/execute/protocol-isEqual-4.m: New testcase.
28882
28883 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
28884
28885         * objc/execute/protocol-isEqual-1.m: New testcase.
28886         * objc/execute/protocol-isEqual-2.m: New testcase.
28887         * objc/execute/protocol-isEqual-3.m: New testcase.
28888
28889 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28890
28891         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
28892
28893 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
28894
28895         * lib/objc.exp (objc_target_compile): When running tests on
28896         Darwin (Mac OS X), inform the linker about '-framework
28897         'Foundation'.
28898
28899 2004-06-02  Eric Christopher  <echristo@redhat.com>
28900
28901         * gcc.c-torture/compile/20040602-1.c: New.
28902
28903 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
28904
28905         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
28906         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
28907
28908         PR tree-optimization/14736
28909         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
28910
28911         PR tree-optimization/14042
28912         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
28913
28914         PR tree-optimization/14729
28915         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
28916
28917 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28918
28919         PR fortran/15557
28920         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
28921
28922 2004-06-01  Richard Hederson  <rth@redhat.com>
28923
28924         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
28925
28926 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28927
28928         PR c++/14932
28929         * g++.dg/parse/offsetof4.C: New test.
28930
28931 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
28932
28933         PR objc/7993
28934         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
28935
28936 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
28937
28938         PR c++/15701
28939         * g++.dg/template/friend29.C: New test.
28940
28941 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
28942
28943         PR c/15749
28944         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
28945
28946 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
28947
28948         * gcc.dg/sparc-trap-1.c: New test.
28949
28950 2004-05-31  Roger Sayle  <roger@eyesopen.com>
28951
28952         PR middle-end/15069
28953         * g++.dg/opt/fold3.C: New test case.
28954
28955 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
28956
28957         * lib/target-supports.exp (check_iconv_available): Fix fallout
28958         from 2004-05-28 patch.
28959
28960 2004-05-30  Paul Brook  <paul@codesourcery.com>
28961
28962         PR fortran/15620
28963         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
28964         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
28965
28966 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
28967
28968         * gfortran.fortran-torture/execute/random_1.f90: New test.
28969
28970 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
28971
28972         * g++.dg/ext/altivec-10.C: New test.
28973
28974 2004-05-29  Paul Brook  <paul@codesourcery.com>
28975
28976         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
28977
28978 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
28979
28980         * gcc.dg/altivec-16.c: New test.
28981
28982 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
28983
28984         * lib/target-supports.exp (check_vmx_hw_available): New.
28985         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
28986
28987         * lib/target-supports.exp (check_alias_available,
28988         check_iconv_available, check_named_sections_available): Use
28989         unique names for temporary files.
28990
28991 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
28992
28993         * gcc.dg/altivec-15.c: New test.
28994
28995 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
28996
28997         PR c++/15083
28998         * g++.dg/warn/noeffect6.C: New test.
28999
29000         PR c++/15471
29001         * g++.dg/expr/ptrmem4.C: New test.
29002
29003         PR c++/15640
29004         * g++.dg/template/operator3.C: New test.
29005
29006 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
29007
29008         PR c++/14668
29009         * g++.dg/lookup/redecl1.C: New test.
29010         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
29011
29012 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
29013
29014         * gcc.c-torture/execute/compare-fp-1.c,
29015         gcc.c-torture/execute/compare-fp-2.c,
29016         gcc.c-torture/execute/compare-fp-3.c,
29017         gcc.c-torture/execute/compare-fp-4.c,
29018         gcc.c-torture/execute/compare-fp-3.x,
29019         gcc.c-torture/execute/compare-fp-4.x,
29020         gcc.dg/pr15649-1.c: New.
29021
29022 2004-05-27  Adam Nemet  <anemet@lnxw.com>
29023
29024         PR c++/12883
29025         * g++.dg/init/array14.C: New test.
29026
29027 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
29028
29029         * lib/compat.exp (compat-get-options-main): New.
29030         (compat-get-options): Remove unneeded code, warn for ignored
29031         command.
29032         (compat-execute): Check flag set by dg-require-* commands.
29033
29034         * lib/compat.exp (compat-execute): Break up long lines.
29035
29036 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
29037
29038         * gcc.dg/altivec-7.c: Don't use 'vector long'.
29039         * gcc.dg/altivec-14.c: New test.
29040         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
29041
29042         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
29043         * gcc.dg/altivec-12.c: Ditto.
29044
29045         * gcc.dg/altivec-3.c: Move call to altivec_check.
29046
29047 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29048
29049         PR c++/15044
29050         * g++.dg/template/error12.C: New test.
29051
29052         PR c++/15317
29053         * g++.dg/ext/attrib15.C: New test.
29054
29055         PR c++/15329
29056         * g++.dg/template/ptrmem9.C: New test.
29057
29058 2004-05-25  Paul Brook  <paul@codesourcery.com>
29059
29060         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
29061
29062 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29063
29064         PR c++/15165
29065         * g++.dg/template/crash19.C: New test.
29066
29067 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29068
29069         PR c++/15025
29070         * g++.dg/template/redecl1.C: New test.
29071
29072 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29073
29074         PR c++/14821
29075         * g++.dg/other/ns1.C: New test.
29076
29077         PR c++/14883
29078         * g++.dg/template/invalid1.C: New test.
29079
29080 2004-05-23  Paul Brook  <paul@codesourcery.com>
29081         Victor Leikehman  <lei@haifasphere.co.il>
29082
29083         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
29084         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
29085
29086 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
29087
29088         PR c++/15285
29089         PR c++/15299
29090         * g++.dg/template/non-dependent5.C: New test.
29091         * g++.dg/template/non-dependent6.C: New test.
29092
29093 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
29094
29095         PR c++/15507
29096         * g++.dg/inherit/union1.C: New test.
29097
29098         PR c++/15542
29099         * g++.dg/template/addr1.C: New test.
29100
29101         PR c++/15427
29102         * g++.dg/template/array5.C: New test.
29103
29104         PR c++/15287
29105         * g++.dg/template/array6.C: New test.
29106
29107 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
29108             Roger Sayle  <roger@eyesopen.com>
29109
29110         * g++.dg/lookup/forscope2.C: New test case.
29111
29112 2004-05-22  Ben Elliston  <bje@au.ibm.com>
29113
29114         * gcc.dg/cpp/Wmissingdirs.c: New.
29115
29116 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
29117
29118         PR target/15301
29119         * gcc.dg/compat/union-m128-1.h: New file.
29120         * gcc.dg/compat/union-m128-1_main.c: Likewise.
29121         * gcc.dg/compat/union-m128-1_x.c: Likewise.
29122         * gcc.dg/compat/union-m128-1_y.c: Likewise.
29123
29124 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
29125
29126         PR target/15302
29127         * gcc.dg/compat/struct-complex-1.h: New file.
29128         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
29129         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
29130         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
29131
29132 2004-05-20  Roger Sayle  <roger@eyesopen.com>
29133
29134         PR middle-end/3074
29135         * gcc.dg/pr3074-1.c: New test case.
29136         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
29137
29138 2004-05-20  Falk Hueffner  <falk@debian.org>
29139
29140         PR other/15526
29141         * gcc.dg/ftrapv-1.c: New test case.
29142
29143 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
29144
29145         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
29146
29147 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
29148             Jeff Law  <law@redhat.com>
29149
29150         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
29151         * gcc.dg/tree-ssa/20040518-2.c: New test.
29152
29153         * gcc.dg/tree-ssa/20040518-1.c: New test.
29154
29155 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
29156
29157         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
29158
29159 2004-05-18  Paul Brook  <paul@codesourcery.com>
29160
29161         PR fortran/13930
29162         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
29163
29164 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29165
29166         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
29167         constant folding.
29168
29169 2004-05-17  Steven Bosscher  <stevenb@suse.de>
29170
29171         * gcc.dg/tree-ssa/20040517-1.c: New test.
29172
29173 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29174
29175         * gcc.dg/loop-4.c: New test.
29176
29177 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
29178
29179         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
29180
29181 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
29182
29183         PR fortran/15311
29184         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
29185
29186 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29187
29188         PR fortran/13826
29189         PR fortran/13940
29190         * gfortran.fortran-torture/compile/data_1.f90: New test.
29191
29192 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
29193
29194         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
29195         * gcc.dg/uninit-H.c: Define ASM for __s390__.
29196
29197 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
29198
29199         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
29200
29201 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
29202
29203         PR c/15444
29204         * gcc.dg/format/xopen-1.c: Adjust expected message.
29205         * gcc.dg/format/xopen-3.c: New test.
29206
29207 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
29208
29209         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
29210
29211 2004-05-14  Jeff Law  <law@redhat.com>
29212
29213         * gcc.dg/tree-ssa/20040514-2.c: New test.
29214
29215 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29216
29217         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
29218         this ...
29219         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
29220         this.
29221
29222 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
29223
29224         * gcc.dg/tree-ssa/20040514-1.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: New
29229         test.
29230
29231 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29232
29233         PR fortran/14066
29234         * gfortran.fortran-torture/compile/do_1.f90: New test.
29235
29236 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29237
29238         PR fortran/15051
29239         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
29240         test.
29241
29242 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
29243
29244         PR fortran/15149
29245         * gfortran.fortran-torture/execute/random_init.f90: New test.
29246
29247 2004-05-13  Paul Brook  <paul@codesourcery.com>
29248
29249         PR fortran/15314
29250         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
29251
29252 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
29253
29254         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
29255         for the powerpc case.
29256
29257 2004-05-13  Jeff Law  <law@redhat.com>
29258
29259         * gcc.dg/tree-ssa/20040513-1.c: New test.
29260         * gcc.dg/tree-ssa/20040513-2.c: New test.
29261
29262 2004-05-13  Paul Brook  <paul@codesourcery.com>
29263
29264         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
29265         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
29266         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
29267
29268 2004-05-13  Andreas Schwab  <schwab@suse.de>
29269
29270         PR other/10819
29271         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
29272         characters.
29273
29274 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
29275
29276         PR fortran/15294
29277         * gfortran.fortran-torture/execute/adjustr.f90: New file.
29278
29279 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
29280
29281         Merge from tree-ssa-20020619-branch.  See
29282         ChangeLog.tree-ssa for details.
29283
29284 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
29285
29286         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
29287         include <altivec.h> explicitly.
29288         * gcc.dg/altivec-13.c: Likewise.
29289
29290 2004-05-11  Paul Brook  <paul@codesourcery.com>
29291
29292         * gcc.c-torture/compile/20010518-1.c: Force enum size.
29293
29294 2004-05-10  Eric Christopher  <echristo@redhat.com>
29295
29296         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
29297         * gcc.dg/sibcall-4.c: Ditto.
29298
29299 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
29300
29301         * g++.dg/ext/altivec-8.C: New test case.
29302         * gcc.dg/altivec-13.c: New test case.
29303
29304 2004-05-08  Roger Sayle  <roger@eyesopen.com>
29305
29306         * gcc.c-torture/execute/divcmp-1.c: New test case.
29307         * gcc.c-torture/execute/divcmp-2.c: New test case.
29308         * gcc.c-torture/execute/divcmp-3.c: New test case.
29309
29310 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
29311
29312         * g++.dg/other/pragma-re-2.C: New test.
29313
29314 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
29315
29316         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
29317         * gcc.dg/i386-387-2.c: Likewise.
29318
29319         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
29320         __builtin_drem.
29321         * gcc.dg/i386-387-6.c: Likewise.
29322
29323 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
29324
29325         * gcc.dg/builtins-33.c: Also check log1p*.
29326
29327 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
29328
29329         PR optimization/15296
29330         * gcc.c-torture/execute/pr15296.c: New test.
29331
29332 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
29333
29334         * gcc.dg/builtins-40.c: New test.
29335
29336 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
29337
29338         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
29339
29340 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
29341
29342         * g++.dg/ext/spe1.C: New testcase.
29343
29344 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
29345
29346         * objc.dg/image-info.m: Allow additional attributes
29347         for __image_info section.
29348
29349 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
29350
29351         * gcc.dg/torture/mips-hilo-2.c: New test.
29352
29353 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29354
29355         PR c++/14389
29356         * g++.dg/template/member5.C: New test.
29357
29358 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
29359
29360         * gcc.dg/builtins-34.c: Also check expm1*.
29361
29362 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29363
29364         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
29365         * gcc.dg/torture/builtin-convert-3.c: New test.
29366
29367 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
29368
29369         PR middle-end/15054
29370         * g++.dg/opt/pr15054.C: New test.
29371
29372 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29373
29374         * gcc.dg/torture/builtin-rounding-1.c: New test.
29375         * gcc.dg/builtins-25.c: Delete.
29376         * gcc.dg/builtins-29.c: Delete.
29377
29378 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
29379
29380         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
29381         * gcc.dg/sibcall-4.c: Likewise.
29382         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
29383
29384 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
29385
29386         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
29387         bit-field on 16-bit targets.
29388
29389 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
29390
29391         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
29392         16-bit targets.
29393
29394 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
29395
29396         * gcc.dg/rs6000-power2-1.c: Change to compile only.
29397         * gcc.dg/rs6000-power2-2.c: Likewise.
29398
29399 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
29400
29401         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
29402         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
29403         Change the asm registers to be in form of frN instead of fN.
29404
29405 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29406
29407         * gcc.dg/torture/builtin-convert-2.c: New test.
29408
29409 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
29410
29411         * gcc.dg/rs6000-power2-1.c: New test.
29412         * gcc.dg/rs6000-power2-2.c: New test.
29413
29414 2004-04-28  Jan Hubicka  <jh@suse.cz>
29415
29416         * gcc.dg/unused-6.c: New test.
29417
29418 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
29419             Ulrich Weigand  <uweigand@de.ibm.com>
29420
29421         * ada/acats/run_all.sh: Define $target variable.
29422
29423 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
29424
29425         PR c++/15119
29426         * g++.dg/other/vararg-1.C: New test.
29427
29428         PR c++/4794
29429         * g++.dg/eh/cleanup3.C: New test.
29430
29431 2004-04-24  Laurent GUERBY <laurent@guerby.net>
29432
29433         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
29434         and ad8011a (target_insn).
29435         * ada/acats/support/macro.dfs: Likewise.
29436         * ada/acats/support/impbit.adb: New file.
29437
29438 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
29439
29440         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
29441
29442 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29443
29444         * gcc.dg/loop-3.c: New test.
29445
29446 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
29447
29448         * gcc.c-torture/execute/simd-5.c: New test.
29449
29450 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29451
29452         PR c++/15064
29453         * g++.dg/template/crash18.C: New test.
29454
29455 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
29456
29457         * g++.dg/ext/complit3.C: New test.
29458
29459 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
29460
29461         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
29462         * gcc.dg/altivec-3.c: Same.
29463         * gcc.dg/altivec-varargs-1.c: Same.
29464
29465 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
29466
29467         * lib/target-supports.exp (check_profiling_available): Assume
29468         profiling is not available on powerpc-eabi targets.
29469
29470 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
29471
29472         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
29473         * gcc.dg/vmx/bug-1.c: Ditto.
29474
29475 2004-04-20  Eric Christopher  <echristo@redhat.com>
29476
29477         * gcc.dg/charset/extern.c: New test.
29478         * g++.dg/charset/extern3.cc: Ditto.
29479
29480 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
29481
29482         * gcc.dg/builtins-39.c: New test.
29483
29484 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
29485
29486         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
29487
29488 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
29489
29490         * gcc.dg/torture/mips-hilo-1.c: New test.
29491
29492 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
29493
29494         * gcc.c-torture/compile/20040419-1.c: New test.
29495
29496 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
29497
29498         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
29499
29500 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
29501             Aldy Hernandez  <aldyh@redhat.com>
29502
29503         * gcc.c-torture/execute/va-arg-24.c: New.
29504
29505 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
29506             Aldy Hernandez  <aldyh@redhat.com>
29507
29508         * gcc.dg/vmx/1b-01.c: New.
29509         * gcc.dg/vmx/1b-02.c: New.
29510         * gcc.dg/vmx/1b-03.c: New.
29511         * gcc.dg/vmx/1b-04.c: New.
29512         * gcc.dg/vmx/1b-05.c: New.
29513         * gcc.dg/vmx/1b-06.c: New.
29514         * gcc.dg/vmx/1b-07.c: New.
29515         * gcc.dg/vmx/1c-01.c: New.
29516         * gcc.dg/vmx/1c-02.c: New.
29517         * gcc.dg/vmx/3a-01a.c: New.
29518         * gcc.dg/vmx/3a-01.c: New.
29519         * gcc.dg/vmx/3a-01m.c: New.
29520         * gcc.dg/vmx/3a-03.c: New.
29521         * gcc.dg/vmx/3a-03m.c: New.
29522         * gcc.dg/vmx/3a-04.c: New.
29523         * gcc.dg/vmx/3a-04m.c: New.
29524         * gcc.dg/vmx/3a-05.c: New.
29525         * gcc.dg/vmx/3a-06.c: New.
29526         * gcc.dg/vmx/3a-06m.c: New.
29527         * gcc.dg/vmx/3a-07.c: New.
29528         * gcc.dg/vmx/3b-01.c: New.
29529         * gcc.dg/vmx/3b-02.c: New.
29530         * gcc.dg/vmx/3b-10.c: New.
29531         * gcc.dg/vmx/3b-13.c: New.
29532         * gcc.dg/vmx/3b-14.c: New.
29533         * gcc.dg/vmx/3b-15.c: New.
29534         * gcc.dg/vmx/3c-01a.c: New.
29535         * gcc.dg/vmx/3c-01.c: New.
29536         * gcc.dg/vmx/3c-02.c: New.
29537         * gcc.dg/vmx/3c-03.c: New.
29538         * gcc.dg/vmx/3d-01.c: New.
29539         * gcc.dg/vmx/4-01.c: New.
29540         * gcc.dg/vmx/4-03.c: New.
29541         * gcc.dg/vmx/5-01.c: New.
29542         * gcc.dg/vmx/5-02.c: New.
29543         * gcc.dg/vmx/5-03.c: New.
29544         * gcc.dg/vmx/5-04.c: New.
29545         * gcc.dg/vmx/5-05.c: New.
29546         * gcc.dg/vmx/5-06.c: New.
29547         * gcc.dg/vmx/5-07.c: New.
29548         * gcc.dg/vmx/5-07t.c: New.
29549         * gcc.dg/vmx/5-08.c: New.
29550         * gcc.dg/vmx/5-10.c: New.
29551         * gcc.dg/vmx/5-11.c: New.
29552         * gcc.dg/vmx/7-01a.c: New.
29553         * gcc.dg/vmx/7-01.c: New.
29554         * gcc.dg/vmx/7c-01.c: New.
29555         * gcc.dg/vmx/7d-01.c: New.
29556         * gcc.dg/vmx/7d-02.c: New.
29557         * gcc.dg/vmx/8-01.c: New.
29558         * gcc.dg/vmx/8-02a.c: New.
29559         * gcc.dg/vmx/8-02.c: New.
29560         * gcc.dg/vmx/brode-1.c: New.
29561         * gcc.dg/vmx/bug-1.c: New.
29562         * gcc.dg/vmx/bug-2.c: New.
29563         * gcc.dg/vmx/bug-3.c: New.
29564         * gcc.dg/vmx/cw-bug-1.c: New.
29565         * gcc.dg/vmx/cw-bug-2.c: New.
29566         * gcc.dg/vmx/cw-bug-3.c: New.
29567         * gcc.dg/vmx/dct.c: New.
29568         * gcc.dg/vmx/debug-1.c: New.
29569         * gcc.dg/vmx/debug-2.c: New.
29570         * gcc.dg/vmx/debug-3.c: New.
29571         * gcc.dg/vmx/debug-4.c: New.
29572         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
29573         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
29574         * gcc.dg/vmx/eg-5.c: New.
29575         * gcc.dg/vmx/fft.c: New.
29576         * gcc.dg/vmx/gcc-bug-1.c: New.
29577         * gcc.dg/vmx/gcc-bug-2.c: New.
29578         * gcc.dg/vmx/gcc-bug-3.c: New.
29579         * gcc.dg/vmx/gcc-bug-4.c: New.
29580         * gcc.dg/vmx/gcc-bug-5.c: New.
29581         * gcc.dg/vmx/gcc-bug-6.c: New.
29582         * gcc.dg/vmx/gcc-bug-7.c: New.
29583         * gcc.dg/vmx/gcc-bug-8.c: New.
29584         * gcc.dg/vmx/gcc-bug-9.c: New.
29585         * gcc.dg/vmx/gcc-bug-b.c: New.
29586         * gcc.dg/vmx/gcc-bug-c.c: New.
29587         * gcc.dg/vmx/gcc-bug-d.c: New.
29588         * gcc.dg/vmx/gcc-bug-e.c: New.
29589         * gcc.dg/vmx/gcc-bug-f.c: New.
29590         * gcc.dg/vmx/gcc-bug-g.c: New.
29591         * gcc.dg/vmx/gcc-bug-i.c: New.
29592         * gcc.dg/vmx/harness.h: New.
29593         * gcc.dg/vmx/ira1.c: New.
29594         * gcc.dg/vmx/ira2a.c: New.
29595         * gcc.dg/vmx/ira2b.c: New.
29596         * gcc.dg/vmx/ira2.c: New.
29597         * gcc.dg/vmx/ira2c.c: New.
29598         * gcc.dg/vmx/mem.c: New.
29599         * gcc.dg/vmx/newton-1.c: New.
29600         * gcc.dg/vmx/ops.c: New.
29601         * gcc.dg/vmx/sn7153.c: New.
29602         * gcc.dg/vmx/spill2.c: New.
29603         * gcc.dg/vmx/spill3.c: New.
29604         * gcc.dg/vmx/spill.c: New.
29605         * gcc.dg/vmx/t.c: New.
29606         * gcc.dg/vmx/varargs-1.c: New.
29607         * gcc.dg/vmx/varargs-2.c: New.
29608         * gcc.dg/vmx/varargs-3.c: New.
29609         * gcc.dg/vmx/varargs-4.c: New.
29610         * gcc.dg/vmx/varargs-5.c: New.
29611         * gcc.dg/vmx/varargs-6.c: New.
29612         * gcc.dg/vmx/varargs-7.c: New.
29613         * gcc.dg/vmx/vmx.exp: New.
29614         * gcc.dg/vmx/vprint-1.c: New.
29615         * gcc.dg/vmx/vscan-1.c: New.
29616         * gcc.dg/vmx/x-01.c: New.
29617         * gcc.dg/vmx/x-02.c: New.
29618         * gcc.dg/vmx/x-03.c: New.
29619         * gcc.dg/vmx/x-04.c: New.
29620         * gcc.dg/vmx/x-05.c: New.
29621         * gcc.dg/vmx/yousufi-1.c: New.
29622         * gcc.dg/vmx/zero-1.c: New.
29623         * gcc.dg/vmx/zero.c: New.
29624
29625 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
29626
29627         * g++.dg/lookup/java1.C: Update for chage of
29628         _Jv_AllocObject.
29629         * g++.dg/lookup/java2.C: Likewise.
29630
29631 2004-04-17  Laurent GUERBY <laurent@guerby.net>
29632
29633         * ada/acats/run_all.sh: use -O2 by default.
29634
29635 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
29636
29637         * gcc.dg/vr-mult-[12].c: New tests.
29638
29639 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29640
29641         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
29642
29643         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
29644
29645 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
29646
29647         * lib/target-supports.exp (check_profiling_available): Assume profiling
29648         isn't available for mips*-*-elf targets.
29649
29650 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
29651
29652         * gcc.dg/builtins-38.c: New test.
29653
29654 2004-04-14  Eric Christopher  <echristo@redhat.com>
29655
29656         * g++.dg/charset/charset.exp: Run .cc extension tests.
29657
29658 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
29659
29660         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
29661
29662 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29663
29664         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
29665
29666 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
29667
29668         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
29669         * gcc.dg/i386-387-2.c: Likewise.
29670
29671         * gcc.dg/i386-387-7.c: New test.
29672         * gcc.dg/i386-387-8.c: New test.
29673
29674         * gcc.dg/builtins-37.c: New test.
29675
29676 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
29677
29678         * g++.dg/pch/externc-1.C: Add missing semicolon.
29679
29680 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
29681
29682         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
29683
29684 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29685
29686         * gcc.c-torture/execute/20040411-1.c: New test.
29687
29688 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29689
29690         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
29691
29692 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
29693
29694         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
29695
29696 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
29697
29698         * lib/target-supports.exp (check_named_sections_available): New.
29699         * lib/gcc-dg.exp (dg-require-named-sections): New.
29700         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
29701         old-deja.exp.  Also prune error-count message from HP linker.
29702         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
29703
29704         * g++.dg/init/init-ref4.C: Use dg-require-weak.
29705         * g++.old-deja/g++.pt/static3.C: Likewise.
29706         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
29707
29708 2004-04-09  Roger Sayle  <roger@eyesopen.com>
29709
29710         * gcc.c-torture/execute/20040409-1.c: New test case.
29711         * gcc.c-torture/execute/20040409-2.c: New test case.
29712         * gcc.c-torture/execute/20040409-3.c: New test case.
29713
29714 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
29715
29716         * gcc.dg/20040409-1.c: New test.
29717
29718 2004-04-08  Roger Sayle  <roger@eyesopen.com>
29719
29720         PR target/14888
29721         * g++.dg/opt/pr14888.C: New test case.
29722
29723 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
29724
29725         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
29726         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
29727         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
29728         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
29729         New tests.
29730
29731 2004-04-08  Paul Brook  <paul@codesourcery.com>
29732
29733         * gcc.dg/spill-1.c: New test.
29734
29735 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29736
29737         * gcc.dg/torture/builtin-ctype-2.c: New test.
29738
29739 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
29740
29741         * gcc.dg/pch/pch.exp: Add largefile test.
29742
29743 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
29744
29745         * g++.dg/pch/externc-1.Hs: New.
29746         * g++.dg/pch/externc-1.C: New.
29747
29748 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29749
29750         * gcc.dg/compat/struct-by-value-5a_main.c,
29751         gcc.dg/compat/struct-by-value-5b_main.c: New files.
29752         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
29753         * gcc.dg/compat/struct-by-value-5a_x.c,
29754         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
29755         gcc.dg/compat/struct-by-value-5_x.c.
29756         * gcc.dg/compat/struct-by-value-5a_y.c,
29757         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
29758         gcc.dg/compat/struct-by-value-5_y.c.
29759
29760         * gcc.dg/compat/struct-by-value-6a_main.c,
29761         gcc.dg/compat/struct-by-value-6b_main.c: New files.
29762         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
29763         * gcc.dg/compat/struct-by-value-6a_x.c,
29764         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
29765         gcc.dg/compat/struct-by-value-6_x.c.
29766         * gcc.dg/compat/struct-by-value-6a_y.c,
29767         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
29768         gcc.dg/compat/struct-by-value-6_y.c.
29769
29770         * gcc.dg/compat/struct-by-value-7a_main.c,
29771         gcc.dg/compat/struct-by-value-7b_main.c: New files.
29772         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
29773         * gcc.dg/compat/struct-by-value-7a_x.c,
29774         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
29775         gcc.dg/compat/struct-by-value-7_x.c.
29776         * gcc.dg/compat/struct-by-value-7a_y.c,
29777         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
29778         gcc.dg/compat/struct-by-value-7_y.c.
29779
29780 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
29781
29782         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
29783         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
29784         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
29785         options.
29786
29787 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
29788
29789         * gcc.dg/builtins-36.c: New test.
29790
29791 2004-04-06  Paul Brook  <paul@codesourcery.com>
29792
29793         * README.gcc: Remove obsolete contraint on testcases.
29794
29795 2004-04-05  Paul Brook  <paul@codesourcery.com>
29796
29797         PR2123
29798         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
29799         failure and exit(0) on success.
29800         * g++.dg/expr/anew2.C: Ditto.
29801         * g++.dg/expr/anew3.C: Ditto.
29802         * g++.dg/expr/anew4.C: Ditto.
29803
29804 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
29805
29806         PR c++/3518
29807         * g++.dg/template/unify7.C: New.
29808
29809 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
29810
29811         * g++.dg/README: Bring up to date with new subdirectories; remove
29812         duplicate subdirectory lines.
29813
29814 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
29815
29816         PR c++/14007
29817         * g++.dg/template/unify5.C: New.
29818         * g++.dg/template/unify6.C: New.
29819         * g++.dg/template/qualttp20.C: Adjust.
29820         * g++.old-deja/g++.jason/report.C: Adjust.
29821         * g++.old-deja/g++.other/qual1.C: Adjust.
29822
29823 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
29824
29825         PR c++/14803
29826         * g++.dg/inherit/ptrmem1.C: New test.
29827
29828 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
29829
29830         PR c++/14755
29831         * gcc.c-torture/execute/20040331-1.c: New test.
29832         * gcc.dg/20040331-1.c: New test.
29833
29834 2004-04-01  Paul Brook  <paul@codesourcery.com>
29835
29836         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
29837
29838 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
29839
29840         PR c++/14724
29841         * g++.dg/init/goto1.C: New test.
29842
29843         PR c++/14763
29844         * g++.dg/template/defarg4.C: New test.
29845
29846 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
29847
29848         * gcc.dg/altivec-11.c: Extend test for more valid cases.
29849
29850 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
29851
29852         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
29853
29854 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
29855
29856         * gcc.dg/noncompile/undeclared-2.c: New test.
29857
29858 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
29859
29860         * gcc.dg/940409-1.c: Remove XFAIL.
29861         * gcc.dg/reg-vol-struct-1.c: New test.
29862
29863 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29864
29865         * gcc.dg/torture/builtin-wctype-1.c: New test.
29866
29867 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
29868
29869         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
29870         * gcc.dg/20001101-1.c: Likewise.
29871         * gcc.dg/20001102-1.c: Likewise.
29872
29873 2004-03-25  Roger Sayle  <roger@eyesopen.com>
29874
29875         * gcc.dg/compare8.c: Add an additional test for XOR.
29876
29877 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29878
29879         * gcc.dg/torture/builtin-ctype-1.c: New test.
29880
29881 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29882
29883         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
29884         * gcc.dg/torture/builtin-math-1.c: Likewise.
29885         * gcc.dg/torture/builtin-power-1.c: New test.
29886
29887 2004-03-24  Andreas Schwab  <schwab@suse.de>
29888
29889         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
29890         IA64 assembler.
29891
29892 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
29893             Roger Sayle  <roger@eyesopen.com>
29894
29895         * gcc.dg/compare8.c: New test case.
29896
29897 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
29898
29899         * g++.dg/ext/altivec-7.C: New test.
29900
29901 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
29902
29903         PR 12267, 12391, 12560, 13129, 14114, 14133
29904         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
29905         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
29906         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
29907         Adjust error regexps.
29908         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
29909         * gcc.dg/noncompile/undeclared-1.c: New test cases.
29910         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
29911         * gcc.dg/local1.c: Add explanatory comment.
29912
29913 2004-03-23  Roger Sayle  <roger@eyesopen.com>
29914
29915         PR optimization/14669
29916         * g++.dg/opt/fold2.C: New test case.
29917
29918 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
29919
29920         PR c/14069
29921         * gcc.dg/20040322-1.c: New test.
29922
29923 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29924
29925         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
29926         * gcc.dg/ultrasp4.c: Likewise.
29927         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
29928
29929 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
29930
29931         * gcc.dg/i386-sse-8.c: Reset default options.
29932
29933 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
29934
29935         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
29936         in the error message text.
29937
29938 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29939
29940         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
29941
29942 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
29943
29944         PR c++/14616
29945         * g++.dg/init/array13.C: New test.
29946
29947 2004-03-20  Roger Sayle  <roger@eyesopen.com>
29948
29949         PR target/13889
29950         * gcc.c-torture/compile/pr13889.c: New test case.
29951
29952 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29953
29954         PR c/14635
29955         * builtins-1.c (nan, nans): Don't test.
29956         * builtins-30.c: Don't use nan, nanf, nanl.
29957         * builtins-35.c: New test.
29958
29959 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
29960
29961         * g++.dg/ext/altivec-6.C: New test.
29962
29963 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
29964
29965         * g++.dg/init/placement3.C: New test.
29966
29967         * g++.dg/template/spec13.C: New test.
29968
29969         * g++.dg/lookup/using11.C: New test.
29970
29971         * g++.dg/lookup/koenig3.C: New test.
29972
29973         * g++.dg/template/operator2.C: New test.
29974
29975         * g++.dg/expr/dtor3.C: New test.
29976         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
29977         marker.
29978         * g++.old-deja/g++.law/visibility28.C: Likewise.
29979
29980 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
29981
29982         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
29983         * gcc.dg/ppc64-abi-3.c: Likewise.
29984
29985 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29986
29987         PR c++/14545
29988         * g++.dg/parse/template15.C: New test.
29989
29990 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
29991
29992         * g++.dg/expr/dtor2.C: New test.
29993
29994         * g++.dg/lookup/anon4.C: New test.
29995
29996         * g++.dg/overload/using1.C: New test.
29997
29998         * g++.dg/template/lookup7.C: New test.
29999
30000         * g++.dg/template/typename6.C: New test.
30001
30002         * g++.dg/expr/cond6.C: New test.
30003
30004 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30005
30006         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
30007
30008 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
30009
30010         * g++.dg/expr/cond5.C: New test.
30011         * g++.dg/expr/constcast1.C: Likewise.
30012         * g++.dg/expr/ptrmem2.C: Likewise.
30013         * g++.dg/expr/ptrmem3.C: Likewise.
30014         * g++.dg/lookup/main1.C: Likewise.
30015         * g++.dg/template/lookup6.C: Likewise.
30016
30017 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
30018
30019         * gcc.dg/local1.c: New test.
30020
30021         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
30022
30023 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30024
30025         * gcc.dg/torture/builtin-convert-1.c: New test.
30026
30027 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30028
30029         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
30030
30031 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
30032
30033         PR c++/14481
30034         * g++.dg/warn/Wunused-7.C: New test.
30035
30036 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30037
30038         * gcc.dg/torture/builtin-integral-1.c: New test.
30039
30040 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
30041
30042         PR c++/14586
30043         * g++.dg/parse/non-dependent3.C: New test.
30044
30045 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
30046
30047         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
30048         * g++.dg/eh/simd-2.C: Likewise.
30049         * g++.dg/init/array10.C: Likewise.
30050         * gcc.c-torture/compile/simd-1.c: Likewise.
30051         * gcc.c-torture/compile/simd-2.c: Likewise.
30052         * gcc.c-torture/compile/simd-3.c: Likewise.
30053         * gcc.c-torture/compile/simd-4.c: Likewise.
30054         * gcc.c-torture/compile/simd-6.c: Likewise.
30055         * gcc.c-torture/execute/simd-1.c: Likewise.
30056         * gcc.c-torture/execute/simd-2.c: Likewise.
30057         * gcc.dg/compat/vector-defs.h: Likewise.
30058         * gcc.dg/20020531-1.c: Likewise.
30059         * gcc.dg/altivec-3.c: Likewise.
30060         * gcc.dg/altivec-4.c: Likewise.
30061         * gcc.dg/altivec-varargs-1.c: Likewise.
30062         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
30063         * gcc.dg/i386-mmx-3.c: Likewise.
30064         * gcc.dg/i386-sse-4.c: Likewise.
30065         * gcc.dg/i386-sse-5.c: Likewise.
30066         * gcc.dg/i386-sse-8.c: Likewise.
30067         * gcc.dg/simd-1.c: Likewise.
30068         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
30069         __ev64_opaque__ since the machine description provides it.
30070
30071 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30072
30073         * lib/compat.exp (skip_list): New global variable.
30074         Use it to hold the user defined COMPAT_SKIPS list if any.
30075         (compat-obj): Add the members of skip_list to optall.
30076
30077 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30078
30079         * gcc.dg/compat/union-by-value-1_main.c,
30080         union-by-value-1_x.c, union-by-value-1_y.c,
30081         union-check.h, union-defs.h,
30082         union-init.h, union-return-1_main.c,
30083         union-return-1_x.c, union-return-1_y.c: New files.
30084
30085 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30086
30087         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
30088         mixed-struct-init.h: Add 4 mixed structure types.
30089         struct-by-value-21_main.c, struct-by-value-21_x.c,
30090         struct-by-value-21_y.c, struct-return-21_main.c,
30091         struct-return-21_x.c, struct-return-21_y.c: New files.
30092
30093 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
30094
30095         PR c++/14550
30096         * g++.dg/parse/template14.C: New test.
30097
30098 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30099
30100         * gcc.c-torture/execute/20040313-1.c: New test.
30101
30102 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
30103
30104         PR target/14533
30105         * gcc.dg/20040311-2.c: New test.
30106
30107 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
30108
30109         PR other/14544
30110         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
30111         bit-field.
30112
30113 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
30114
30115         * gcc.dg/20040305-2.c: Add missing return statement.
30116
30117 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30118
30119         * gcc.dg/builtins-34.c: Also check pow10*.
30120
30121 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
30122
30123         PR target/14262
30124         * gcc.dg/20040305-2.c: New test.
30125
30126 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
30127
30128         * gcc.dg/20040310-1.c: New test.
30129
30130 2004-03-11  Roger Sayle  <roger@eyesopen.com>
30131
30132         * gcc.c-torture/execute/20040311-1.c: New test case.
30133
30134 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
30135
30136         PR c++/14476
30137         * g++.dg/lookup/enum1.C: New test.
30138
30139 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
30140
30141         PR c++/14510
30142         * g++.dg/lookup/struct2.C: New test.
30143
30144 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
30145
30146         * gcc.dg/builtins-34.c: New test.
30147
30148 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30149
30150         * gcc.dg/torture/builtin-nonneg-1.c: New test.
30151
30152 2004-03-09  James E Wilson  <wilson@specifixinc.com>
30153
30154         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
30155         * gcc.dg/alias-2.c: New testcase.
30156
30157 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
30158
30159         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
30160
30161 2004-03-09  Roger Sayle  <roger@eyesopen.com>
30162
30163         * gcc.c-torture/execute/20040309-1.c: New test case.
30164
30165 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
30166
30167         PR c++/14397
30168         * g++.dg/overload/ref1.C: New.
30169
30170 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30171
30172         PR c++/14409
30173         * g++.dg/template/spec12.C: New test.
30174
30175         PR c++/14448
30176         * g++.dg/parse/crash14.C: New test.
30177
30178 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
30179
30180         PR c++/14230
30181         * g++.dg/init/ref11.C: New test.
30182
30183 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
30184
30185         PR c++/14432
30186         * g++.dg/parse/builtin2.C: New test.
30187
30188 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
30189
30190         PR c++/14401
30191         * g++.dg/init/ctor3.C: New test.
30192         * g++.dg/init/union1.C: New test.
30193         * g++.dg/ext/anon-struct4.C: New test.
30194
30195 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
30196
30197         * g++.dg/lookup/koenig1.C: Tweak error messages.
30198         * g++.dg/lookup/used-before-declaration.C: Likewise.
30199         * g++.dg/other/do1.C: Likewise.
30200         * g++.dg/overload/koenig1.C: Likewise.
30201         * g++.dg/parse/crash13.C: Likewise.
30202         * g++.dg/template/instantiate3.C: Likewise.
30203
30204 2004-03-08  Eric Christopher  <echristo@redhat.com>
30205
30206         * * lib/target-supports.exp: Enable libiconv in test
30207         compilation.  Fix up error checking.
30208
30209 2004-03-08  Roger Sayle  <roger@eyesopen.com>
30210
30211         PR middle-end/14289
30212         * gcc.dg/pr14289-1.c: New test case.
30213         * gcc.dg/pr14289-2.c: Likewise.
30214         * gcc.dg/pr14289-3.c: Likewise.
30215
30216 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
30217
30218         * gcc.c-torture/execute/20040308-1.c: New test.
30219
30220 2004-03-07  Roger Sayle  <roger@eyesopen.com>
30221
30222         * gcc.c-torture/execute/20040307-1.c: New test case.
30223
30224 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
30225
30226         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
30227
30228 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
30229
30230         * gcc.dg/20040306-1.c: New test.
30231
30232 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
30233
30234         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
30235         them static.
30236         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
30237
30238 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30239
30240         PR c/14465
30241         * gcc.dg/decl-6.c: New test.
30242
30243 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30244
30245         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
30246         Rename LOGPOW -> LOG_POW.
30247         (SQRT_EXP, POW_EXP): New.
30248
30249 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30250
30251         * gcc.dg/i386-sse-8.c: New test.
30252
30253 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30254
30255         PR c/14114
30256         * gcc.dg/decl-5.c: New test.
30257
30258 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
30259
30260         * gcc.dg/20040305-1.c: New test.
30261
30262 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
30263
30264         PR other/14354
30265         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
30266
30267 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
30268
30269         PR c++/14425, c++/14426
30270         * g++.dg/ext/altivec-4.C: New test.
30271         * g++.dg/ext/altivec-5.C: New test.
30272
30273 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
30274
30275         * g++.old-deja/g++.other/linkage1.C: Expect errors about
30276         global variables of a type with no linkage.
30277         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
30278         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
30279         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
30280         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
30281         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
30282         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
30283         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
30284         * g++.dg/warn/deprecated.C: Name enum Color.
30285         * g++.dg/overload/VLA.C: Name structure for 'b'.
30286         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
30287
30288 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30289
30290         * gcc.c-torture/compile/20040304-1.c: New test.
30291
30292 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
30293
30294         PR 13728
30295         * gcc.dg/decl-4.c: New testcase.
30296
30297 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
30298
30299         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
30300         as PRECF if sizeof (float) > sizeof (double).
30301         (PRECL): Make it the same as PRECF if
30302         sizeof (float) > sizeof (long double).
30303
30304 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30305
30306         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
30307         system type.  Add check for irix6 which doesn't have c99 runtime.
30308
30309 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
30310
30311         * gcc.dg/const-elim-1.c: xfail for xtensa.
30312
30313 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
30314
30315         PR c++/14369
30316         * g++.dg/template/cond4.C: New test.
30317
30318 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
30319
30320         PR c++/14360
30321         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
30322
30323         PR c++/14361
30324         * g++.dg/parse/defarg7.C: New test.
30325
30326         PR c++/14359
30327         * g++.dg/template/friend26.C: New test.
30328
30329 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
30330
30331         PR c++/14324
30332         * g++.dg/abi/mangle21.C: New test.
30333
30334         PR c++/14260
30335         * g++.dg/parse/constructor2.C: New test.
30336
30337         PR c++/14337
30338         * g++.dg/template/sfinae1.C: New test.
30339
30340 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
30341
30342         PR c++/14267
30343         * g++.dg/expr/crash2.C: New test.
30344
30345         PR middle-end/13448
30346         * gcc.dg/inline-5.c: New test.
30347         * gcc.dg/always-inline.c: Split out tests into ...
30348         * gcc.dg/always-inline2.c: ... this and ...
30349         * gcc.dg/always-inline3.c: ... this.
30350
30351 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
30352
30353         PR debug/12103
30354         * g++.dg/debug/crash1.C: New test.
30355
30356 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
30357
30358         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
30359         function with __attribute__((noinline)).
30360         (recurser_void2): Likewise.
30361         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
30362         (recurser_void2): Likewise.
30363
30364 2004-02-29  Roger Sayle  <roger@eyesopen.com>
30365
30366         PR middle-end/14203
30367         * g++.dg/warn/Wunused-6.C: New test case.
30368
30369 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
30370
30371         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
30372         not defined.
30373
30374 2004-02-27  Eric Christopher  <echristo@redhat.com>
30375
30376         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
30377         * g++.dg/charset/asm2.c: Run only x86.
30378         * gcc.dg/charset/asm3.c: Ditto.
30379
30380 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
30381
30382         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
30383         ld_library_path.
30384
30385 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
30386
30387         * g++.dg/ext/altivec-3.C: New.
30388
30389 2004-02-26  Richard Henderson  <rth@redhat.com>
30390
30391         * g++.dg/ext/attrib10.C: Mark for warning.
30392         * gcc.dg/attr-alias-1.c: New.
30393
30394 2004-02-26  Richard Henderson  <rth@redhat.com>
30395
30396         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
30397         * gcc.c-torture/execute/20040208-2.c: ... it back.
30398
30399 2004-02-26  Eric Christopher  <echristo@redhat.com>
30400
30401         * lib/target-supports.exp (check-iconv-available): New function.
30402         * lib/gcc-dg.exp (dg-require-iconv): New function.
30403         Use above.
30404         * gcc.dg/charset: New directory.
30405         * gcc.dg/charset/charset.exp: New file.
30406         * gcc.dg/charset/asm1.c: Ditto.
30407         * gcc.dg/charset/asm2.c: Ditto.
30408         * gcc.dg/charset/asm3.c: Ditto.
30409         * gcc.dg/charset/asm4.c: Ditto.
30410         * gcc.dg/charset/asm5.c: Ditto.
30411         * gcc.dg/charset/attribute1.c: Ditto.
30412         * gcc.dg/charset/attribute2.c: Ditto.
30413         * gcc.dg/charset/string1.c: Ditto.
30414         * g++.dg/charset: New directory.
30415         * g++.dg/dg.exp: Add here. Special options.
30416         * g++.dg/charset/charset.exp: New file.
30417         * g++.dg/charset/asm1.c: Ditto.
30418         * g++.dg/charset/asm2.c: Ditto.
30419         * g++.dg/charset/asm3.c: Ditto.
30420         * g++.dg/charset/asm4.c: Ditto.
30421         * g++.dg/charset/attribute1.c: Ditto.
30422         * g++.dg/charset/attribute2.c: Ditto.
30423         * g++.dg/charset/extern1.cc: Ditto.
30424         * g++.dg/charset/extern2.cc: Ditto.
30425         * g++.dg/charset/string1.c: Ditto.
30426
30427 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
30428
30429         PR c++/14278
30430         * g++.dg/parse/comma1.C: New test.
30431
30432 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30433
30434         PR c++/14284
30435         * g++.dg/template/ttp8.C: New test.
30436
30437 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
30438
30439         * gcc.dg/fixuns-trunc-1.c: New test.
30440
30441 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30442
30443         * gcc.dg/builtins-config.h: Use #elif.
30444
30445 2004-02-26  Michael Matz  <matz@suse.de>
30446
30447         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
30448         * gcc.dg/991214-1.c: Likewise.
30449         * gcc.dg/i386-asm-1.c: Likewise.
30450
30451 2004-02-25  Richard Henderson  <rth@redhat.com>
30452
30453         * gcc.c-torture/execute/20040208-2.c: Move ...
30454         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
30455
30456 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30457
30458         PR c++/14246
30459         * g++.dg/other/crash-3.C: New test.
30460
30461 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30462
30463         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
30464         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
30465
30466         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
30467         HP-UX.
30468
30469 2004-02-24  Michael Matz  <matz@suse.de>
30470
30471         * gcc.dg/i386-regparm.c: New.
30472
30473 2004-02-23  James E Wilson  <wilson@specifixinc.com>
30474
30475         * gcc.c-torture/execute/20040223-1.c: New.
30476
30477 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
30478             Kazu Hirata  <kazu@cs.umass.edu>
30479
30480         * gcc.dg/fwritable-strings-1.c: Remove.
30481
30482 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
30483
30484         PR c/14156
30485         * gcc.dg/20040223-1.c: New test.
30486
30487 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30488
30489         PR c++/14106
30490         * g++.dg/ext/typeof9.C: New test.
30491
30492 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30493
30494         PR c++/14250
30495         * g++.dg/other/switch1.C: New test.
30496
30497 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30498
30499         * gcc.dg/cast-function-1.c: Adjust for new informative message.
30500         * gcc.dg/va-arg-1.c: Likewise.
30501
30502 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30503
30504         PR c++/14143
30505         * g++.dg/template/koenig5.C: New test.
30506
30507 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
30508
30509         * g++.dg/ext/altivec-1.C: Generalize target triple.
30510         * g++.dg/ext/altivec-2.C: New test case.
30511         * g++.dg/ext/altivec_check.h: New file.
30512         * gcc.dg/altivec-1.c: Generalize target triple;
30513         include altivec_check.h and call altivec_check().
30514         * gcc.dg/altivec-[2-5].c: Generalize target triple.
30515         * gcc.dg/altivec-6.c: New test case.
30516         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
30517         type casts as needed.
30518         * gcc.dg/altivec-10.c: Include altivec_check.h and call
30519         altivec_check().
30520         * gcc.dg/altivec-12.c: New test case.
30521         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
30522         include altivec_check.h and call altivec_check().
30523         * gcc.dg/altivec_check.h: New file.
30524
30525 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30526
30527         * lib/target-supports.exp (check_alias_available): Don't mangle
30528         function `g' in test program.
30529
30530 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30531
30532         * lib/target-supports.exp (check_profiling_available): Check
30533         argument to determine whether we support a profiling type.
30534         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
30535         check_profiling_available.
30536         * g++.dg/bprob/bprob.exp: Likewise.
30537         * g77.dg/bprob/bprob.exp: Likewise.
30538         * gcc.misc-tests/bprob.exp: Likewise.
30539         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
30540         dg-require-profiling and delete expected error handling.
30541         * gcc.dg/20021014-1.c: Likewise.
30542         * gcc.dg/nest.c: Likewise.
30543
30544 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30545
30546         PR c++/12007
30547         * g++.dg/other/vthunk1.C: New test.
30548
30549 2004-02-20  Falk Hueffner  <falk@debian.org>
30550
30551         PR target/14201
30552         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
30553
30554 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
30555
30556         PR c++/13927
30557         * g++.dg/other/error8.C: Remove XFAIL markers.
30558
30559         PR c++/14173
30560         * g++.dg/ext/packed5.C: New test.
30561
30562         PR c++/14199
30563         * g++.dg/warn/Wunused-5.C: New test.
30564
30565         PR c++/14186
30566         * g++.dg/lookup/member1.C: New test.
30567
30568 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
30569
30570         * gcc.c-torture/compile/20040130-1.c: Enable only when
30571         __INT_MAX__ >= 2147483647L.
30572         * gcc.c-torture/compile/961203-1.c: Likewise.
30573
30574 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
30575
30576         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
30577         * g++.dg/opt/template1.C: Robustify assembler regexp
30578
30579 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30580
30581         * gcc.c-torture/execute/simd-4.x: Remove.
30582         * gcc.c-torture/execute/va-arg-25.x: Likewise.
30583         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
30584         Guard with #ifndef SKIP_ATTRIBUTE.
30585         * gcc.dg/compat/vector-1_y.c: Likewise.
30586         * gcc.dg/compat/vector-2_x.c: Likewise.
30587         * gcc.dg/compat/vector-2_y.c: Likewise.
30588         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
30589         * g++.dg/eh/simd-2.C: Likewise.
30590
30591 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
30592
30593         * gcc.c-torture/compile/complex-1.c: New.
30594
30595 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
30596
30597         PR target/14209
30598         * gcc.c-torture/execute/20040218-1.c: New test.
30599
30600 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30601
30602         PR c++/14181
30603         * g++.dg/parse/new2.C: New test.
30604
30605 2004-02-18  Paul Brook  <paul@codesourcery.com>
30606
30607         * gcc.c-torture/compile/libcall-1.c: New test.
30608
30609 2004-02-18  Paul Brook  <paul@codesourcery.com>
30610
30611         PR debug/12934
30612         * gcc.dg/debug/debug-7.c: New test.
30613
30614 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
30615
30616         * gcc.dg/20040217-1.c: New test.
30617
30618 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
30619
30620         * gcc.c-torture/execute/990208-1.x: Delete.
30621
30622 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
30623
30624         * gcc.c-torture/execute/20040208-2.x: New file.
30625
30626 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
30627
30628         PR c++/11326
30629         * g++.dg/abi/structret1.C: New test.
30630
30631 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
30632
30633         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
30634         (i386_cpuid): No need to test if cpuid is available on AMD64.
30635         Fix assembly, so that it works onboth i386 and AMD64.
30636         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
30637         (vecInLong): Fix s[] member type to unsigned int.
30638         (vecInWord): Remove type.
30639         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
30640         (a64, b64, c64, d64, e64): Remove.
30641         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
30642         Remove unused variable.  Remove initialization of removed variables.
30643         Don't call mmx_tests nor sse_tests.
30644         (reference_mmx, reference_sse): Remove.
30645         (check): Add return stmt.
30646         * gcc.dg/i386-sse-7.c: New test.
30647         * gcc.dg/i386-mmx-4.c: New test.
30648
30649 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30650
30651         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
30652         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
30653         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
30654         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
30655         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
30656         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
30657         g++.dg/tc1/dr94.C: Fix line terminator.
30658
30659 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
30660
30661         * gcc.c-torture/compile/20040216-1.c: New.
30662
30663 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30664
30665         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
30666         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
30667         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
30668         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
30669         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
30670         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
30671
30672 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30673
30674         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
30675
30676 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
30677
30678         PR c++/13971
30679         * g++.dg/expr/cond4.C: New test.
30680
30681         PR c++/14086
30682         * g++.dg/lookup/crash2.C: New test.
30683
30684 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
30685
30686         * gcc.c-torture/compile/20040214-2.c: New test.
30687
30688 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
30689
30690         PR c++/14116
30691         * g++.dg/ext/typeof8.C: New test.
30692
30693 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
30694
30695         * gcc.c-torture/compile/20040214-1.c: New test.
30696
30697 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30698
30699         PR c++/13635
30700         * g++.dg/template/spec11.C: New test.
30701
30702 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30703
30704         PR c++/13927
30705         * g++.dg/other/error8.C: New test.
30706
30707 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
30708
30709         PR c++/14122
30710         * g++.dg/template/array4.C: New test.
30711
30712         PR c++/14108
30713         * g++.dg/inherit/thunk2.C: New test.
30714
30715         PR c++/14083
30716         * g++.dg/eh/cond2.C: New test.
30717
30718 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
30719
30720         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
30721
30722 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
30723
30724         * lib/scanasm.exp (dg-scan): Quote pattern before display.
30725
30726 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
30727
30728         * g++.dg/simd-2.C: xfail on ppc64-linux.
30729
30730 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
30731
30732         PR c/456
30733         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
30734         tests.
30735
30736 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
30737
30738         * gcc.dg/builtins-33.c: New test.
30739
30740 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
30741
30742         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
30743
30744 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
30745
30746         * g++.dg/simd-2.C: Set -maltivec for ppc64.
30747
30748 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
30749
30750         * gcc.dg/ppc64-abi-3.c: New test.
30751
30752 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
30753
30754         PR c/14092
30755
30756         * gcc.dg/pr14092-1.c: New testcase.
30757
30758 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
30759
30760         * gcc.dg/cpp/assert4.c: Fix typo last change.
30761
30762         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
30763         * gcc.dg/cpp/assert4.c: Handle powerpc64.
30764
30765         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
30766
30767 2004-02-09  Roger Sayle  <roger@eyesopen.com>
30768
30769         * gcc.c-torture/compile/20040209-1.c: New test case.
30770
30771 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30772
30773         * gcc.dg/c90-init-1.c: Adjust expected error messages.
30774
30775 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
30776
30777         * gcc.c-torture/execute/20040208-[12].c: New tests.
30778
30779 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30780
30781         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
30782
30783 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30784
30785         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
30786
30787 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
30788
30789         Bug 13856
30790         * gcc.dg/visibility-8.c: New testcase.
30791
30792 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
30793
30794         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
30795         arguments.
30796         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
30797
30798 2004-02-07  Roger Sayle  <roger@eyesopen.com>
30799
30800         PR middle-end/13696
30801         * g++.dg/opt/fold1.C: New test case.
30802
30803 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30804
30805         PR c++/14033
30806         * g++.dg/other/crash-2.C: New test.
30807
30808 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30809
30810         PR c++/14028
30811         * g++.dg/parse/angle-bracket2.C: New test.
30812
30813 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30814
30815         PR middle-end/13750
30816         Revert:
30817         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
30818         PR pch/13361
30819         * testsuite/g++.dg/pch/wchar-1.C: New.
30820         * testsuite/g++.dg/pch/wchar-1.Hs: New.
30821
30822 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30823
30824         PR c++/14008
30825         * g++.dg/parse/error15.C: New test.
30826         * g++.dg/parse/crash11.C: Update dg-error mark.
30827
30828 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
30829
30830         PR c++/13932
30831         * g++.dg/warn/conv2.C: New test.
30832
30833 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30834
30835         PR c++/13086
30836         * g++.dg/warn/incomplete1.C: Remove xfail.
30837
30838 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
30839
30840         * lib/file-format.exp (gcc_target_object_format): Use
30841         ${tool}_target_compile, not gcc_target_compile.
30842         * lib/target-supports.exp (check_alias_available): Likewise.
30843         (check_gc_sections_available): Likewise.
30844         * g++.dg/ext/attrib10.C: Use dg-require-alias.
30845         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
30846         dg-require-alias.
30847
30848 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
30849
30850         PR c++/13969
30851         * g++.dg/template/static6.C: New test.
30852
30853 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
30854
30855         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
30856
30857 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30858
30859         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
30860         tests for systems where `char' is unsigned by default.
30861
30862 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30863
30864         PR c++/13997
30865         * g++.dg/template/partial3.C: New test.
30866
30867 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
30868
30869         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
30870         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
30871         Remove mentions of obsolete ports.
30872
30873 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
30874
30875         * gcc.dg/noncompile/20001228-1.c: Fix for new
30876         error message.
30877
30878 2004-02-03  Roger Sayle  <roger@eyesopen.com>
30879
30880         PR target/9348
30881         * gcc.c-torture/execute/multdi-1.c: New test case.
30882
30883 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
30884
30885         PR c++/13925
30886         * g++.dg/template/lookup5.C: New test.
30887
30888 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
30889
30890         PR c++/13950
30891         * g++.dg/template/lookup4.C: New test.
30892
30893         PR c++/13970
30894         * g++.dg/parse/error14.C: New test.
30895
30896         PR c++/14002
30897         * g++.dg/parse/template13.C: New test.
30898
30899 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
30900
30901         PR c++/13978
30902         * g++.dg/template/koenig4.C: New test.
30903
30904         PR c++/13968
30905         * g++.dg/template/crash17.C: New test.
30906
30907         PR c++/13975
30908         * g++.dg/parse/error13.C: New test.
30909         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
30910
30911 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30912
30913         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
30914
30915 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
30916
30917         PR c/11658
30918         PR c/13994
30919         * gcc.dg/noncompile/20040203-1.c: New test.
30920         * gcc.dg/noncompile/20040203-2.c: Likewise.
30921         * gcc.dg/noncompile/20040203-3.c: Likewise.
30922         * gcc.dg/20040203-1.c: Likewise.
30923
30924 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
30925
30926         PR c++/10858
30927         * g++.dg/template/sizeof7.C: New test.
30928
30929 2004-02-02  Eric Christopher  <echristo@redhat.com>
30930             Zack Weinberg  <zack@codesourcery.com>
30931
30932         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
30933
30934 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
30935
30936         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
30937         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
30938         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
30939         * gcc.dg/cleanup-5.c: Run only on Linux targets.
30940
30941 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
30942
30943         PR c++/13113
30944         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
30945
30946         PR c++/13854
30947         * g++.dg/ext/attrib13.C: New test.
30948
30949         PR c++/13907
30950         * g++.dg/conversion/op2.C: New test.
30951
30952 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30953
30954         * gcc.dg/titype-1.c: Fix pasto.
30955
30956 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30957
30958         * gcc.dg/titype-1.c: New test.
30959
30960 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30961
30962         PR c++/13957
30963         * g++.dg/template/non-type-template-argument-1.C,
30964         g++.dg/template/qualified-id1.C: Update dg-error marks.
30965         * g++.dg/template/nontype6.C: New test.
30966
30967 2004-02-01  Roger Sayle  <roger@eyesopen.com>
30968
30969         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
30970         * gcc.dg/builtins-31.c: New testcase.
30971         * gcc.dg/builtins-32.c: New testcase.
30972
30973 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
30974
30975         * objc.dg/call-super-2.m: Update line numbers
30976         for the including of stddef.h.
30977
30978 2004-01-30  Michael Matz  <matz@suse.de>
30979
30980         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
30981         g++.dg/ext/case-range3.C: New tests.
30982
30983 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30984
30985         DR206
30986         PR c++/13813
30987         * g++.dg/template/member4.C: New test.
30988
30989 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30990
30991         PR c++/13683
30992         * g++.dg/template/sizeof6.C: New test.
30993
30994 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
30995
30996         * gcc.dg/fwritable-strings-1.c: New test.
30997
30998 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
30999
31000         * gcc.c-torture/compile/20040130-1.c: New test.
31001
31002 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
31003
31004         * objc.dg/call-super-2.m: Include stddef.h for size_t.
31005
31006 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
31007
31008         PR c++/13883
31009         * g++.dg/template/ctor3.C: New test.
31010
31011 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31012
31013         * g++.dg/tc1: New directory.
31014         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
31015         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
31016         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
31017         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
31018         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
31019
31020 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31021
31022         * g++.dg/parse/error11.C: New test.
31023         * g++.dg/parse/error12.C: Likewise.
31024
31025 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
31026
31027         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
31028         (scan_initial, main): Use aligned_sizeof instead of sizeof.
31029
31030 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
31031
31032         PR c++/13791
31033         * g++.dg/ext/attrib12.C: New test.
31034
31035         PR c++/13736
31036         * g++.dg/parse/cast2.C: New test.
31037
31038 2004-01-27  James E Wilson  <wilson@specifixinc.com>
31039
31040         * objc.dg/encode-2.m (main): New local string.  Set depending on
31041         sizeof long.  Use in sscanf call.
31042         * objc.dg/encode-3.m (main): New local string.  Set depending on
31043         sizeof long.  Use in scan_initial call.
31044
31045 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31046
31047         * objc.dg/call-super-2.m: Make LP64-safe.
31048         * objc.dg/desig-init-1.m: Likewise.
31049
31050 2004-01-27  Devang Patel <dpatel@apple.com>
31051
31052         * g++.dg/debug/namespace1.C: New test.
31053
31054 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
31055
31056         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
31057         xscale-*-*.
31058
31059         * gcc.dg/arm-mmx-1.c: New test.
31060
31061 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31062
31063         * gcc.dg/20040127-1.c: New test.
31064         * gcc.dg/20040127-2.c: New test.
31065
31066 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31067
31068         * objc.dg/stret-1.m (glob): Renamed to globa.
31069
31070 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
31071
31072         PR c++/13663
31073         * g++.dg/expr/for1.C: New test.
31074
31075 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
31076
31077         PR middle-end/13779
31078         * gcc.dg/darwin-longlong.c: New test.
31079
31080 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
31081
31082         * gcc.dg/20040124-1.c: Moved test from here...
31083         * gcc.c-torture/compile/20040124-1.c: ...to here.
31084
31085 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
31086
31087         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
31088         the assembly output if -m64 is passed.
31089
31090 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
31091
31092         PR c++/13833
31093         * g++.dg/template/cond3.C: New test.
31094
31095 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31096
31097         PR c++/13810
31098         * g++.dg/template/ttp7.C: New test.
31099
31100 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31101
31102         PR c++/13797
31103         * g++.dg/template/nontype4.C: New test.
31104         * g++.dg/template/nontype5.C: Likewise.
31105
31106 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
31107
31108         * gcc.dg/torture/mips-clobber-at.c: New test.
31109
31110 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
31111
31112         * gcc.dg/20040124-1.c: New test.
31113
31114 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
31115
31116         * gcc.dg/20040123-1.c: New test.
31117
31118 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
31119
31120         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
31121
31122 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31123
31124         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
31125
31126 2004-01-23  Andrew Pinski  <apinski@apple.com>
31127
31128         * gcc.dg/20030121-1.c: Move to ..
31129         * gcc.dg/20040121-1.c: here.
31130
31131 2004-01-23  Roger Sayle  <roger@eyesopen.com>
31132
31133         * gcc.dg/builtins-29.c: New test case.
31134
31135 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
31136
31137         PR 18314
31138         * gcc.dg/builtins-30.c: New testcase.
31139
31140 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
31141
31142         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
31143         * lib/g77.exp: Likewise.
31144         * lib/objc.exp: Likewise.
31145         * lib/g++.exp: Likewise.
31146
31147 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
31148
31149         * gcc.dg/struct-by-value-2.c: New test.
31150
31151 2004-01-21  Andrew Pinski  <apinski@apple.com>
31152
31153         PR target/13785
31154         * gcc.dg/20030121-1.c: New test.
31155
31156 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
31157
31158         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
31159         clobber frame pointer register in asm statement.
31160
31161 2004-01-21  Falk Hueffner  <falk@debian.org>
31162
31163         * gcc.c-torture/compile/20040121-1.c: New test.
31164
31165 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
31166
31167         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
31168
31169 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
31170
31171         * gcc.dg/ppc64-abi-2.c: New test.
31172
31173 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
31174
31175         * lib/treelang.exp: Fill out this file.
31176         * lib/treelang-dg.exp: New File.
31177
31178 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
31179
31180         * gcc.c-torture/compile/981022-1.c: Remove.
31181         * gcc.dg/array-5.c: Remove XFAIL.
31182         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
31183         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
31184         gcc.dg/cond-lvalue-1.c: Update.
31185         * gcc.dg/cast-lvalue-2.c: New test.
31186
31187 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
31188
31189         PR c++/13592
31190         * g++.dg/other/error1.C (class foo): Tweak error message.
31191
31192         PR c++/13592
31193         * g++.dg/template/call2.C: New test.
31194
31195 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31196
31197         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
31198         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
31199         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
31200         scalar-return-1_x.c, scalar-return-2_y.c,
31201         scalar-return-3_x.c, scalar-return-3_y.c,
31202         scalar-return-4_x.c, scalar-return-4_y.c,
31203         struct-align-1.h, struct-align-1_x.c,
31204         struct-align-1_y.c, struct-align-2.h,
31205         struct-align-2_x.c, struct-align-2_y.c,
31206         struct-by-value-10_y.c, struct-by-value-11_x.c,
31207         struct-by-value-11_y.c, struct-by-value-12_x.c,
31208         struct-by-value-12_y.c, struct-by-value-13_x.c,
31209         struct-by-value-13_y.c, struct-by-value-14_x.c,
31210         struct-by-value-14_y.c, struct-by-value-15_x.c,
31211         struct-by-value-15_y.c, struct-by-value-16_y.c,
31212         struct-by-value-17_y.c, struct-by-value-18_y.c,
31213         struct-by-value-19_y.c, struct-by-value-1_x.c,
31214         struct-by-value-1_y.c, struct-by-value-20_y.c,
31215         struct-by-value-2_x.c, struct-by-value-2_y.c,
31216         struct-by-value-3_y.c, struct-by-value-4_x.c,
31217         struct-by-value-4_y.c, struct-by-value-5_y.c,
31218         struct-by-value-6_y.c, struct-by-value-7_y.c
31219         struct-by-value-8_x.c, struct-by-value-8_y.c
31220         struct-by-value-9_x.c, struct-by-value-9_y.c
31221         struct-return-10_x.c, struct-return-10_y.c,
31222         struct-return-19_x.c, struct-return-20_x.c
31223         struct-return-2_x.c, struct-return-2_y.c
31224         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
31225         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
31226
31227 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31228
31229         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
31230         attribute on sparc*-sun-solaris2.*.
31231
31232 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
31233
31234         PR c++/13710
31235         * g++.dg/ext/typeof7.C: New test.
31236
31237 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
31238
31239         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
31240         * gcc.dg/const-elim-1.c: Same.
31241
31242 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
31243
31244         * objc.dg/stret-1.m: New.
31245         * objc.dg/stret-2.m: New.
31246
31247 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
31248
31249         PR c++/11895
31250         * g++.dg/ext/vector1.C: New test.
31251
31252 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
31253
31254         * gcc.dg/pch/import-1.c: New.
31255         * gcc.dg/pch/import-1.hs: New.
31256         * gcc.dg/pch/import-1a.h: New.
31257         * gcc.dg/pch/import-1b.h: New.
31258         * gcc.dg/pch/import-1c.h: New.
31259
31260 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
31261
31262         PR c++/13574
31263         * g++.dg/ext/array1.C: New test.
31264
31265         PR c++/13178
31266         * g++.dg/conversion/op1.C: New test.
31267
31268 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
31269
31270         PR 11864
31271         From Kazumoto Kojima / Dan Kegel:
31272         * gcc.dg/pr11864-1.c: New test.
31273
31274         PR 10392
31275         From Marcus Comstedt / Dan Kegel:
31276         * gcc.dg/pr10392-1.c: New test.
31277
31278 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
31279
31280         PR c++/13478
31281         * g++.dg/init/ref10.C: New test.
31282
31283 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31284
31285         PR c++/13407
31286         * g++.dg/parse/typename6.C: New test.
31287
31288 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
31289
31290         PR pch/13361
31291         * testsuite/g++.dg/pch/wchar-1.C: New.
31292         * testsuite/g++.dg/pch/wchar-1.Hs: New.
31293
31294 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31295
31296         PR c++/9259
31297         * g++.dg/expr/sizeof2.C: New test.
31298
31299 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
31300
31301         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
31302
31303 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
31304
31305         PR c++/13659
31306         * g++.dg/lookup/strong-using-3.C: New.
31307         * g++.dg/lookup/using-10.C: New.
31308
31309 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
31310
31311         PR c++/13594
31312         * g++.dg/lookup/strong-using-2.C: New.
31313
31314 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
31315             Dan Kegel <dank@kegel.com>
31316             J"orn Rennecke <joern.rennecke@superh.com>
31317
31318         PR target/9365
31319         * gcc.dg/pr9365-1.c: New test.
31320
31321 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31322
31323         PR c++/8856
31324         * g++.dg/parse/casting-operator2.C: New test.
31325         * g++.old-deja/g++.pt/explicit83.C: Remove.
31326
31327 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
31328
31329         * gcc.dg/label-compound-stmt-1.c: New test.
31330         * gcc.c-torture/compile/950922-1.c,
31331         gcc.c-torture/compile/20000211-3.c,
31332         gcc.c-torture/compile/20000518-1.c,
31333         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
31334         compound statements.
31335
31336 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
31337
31338         * gcc.dg/ppc64-abi-1.c: New test.
31339
31340 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
31341
31342          * g++.dg/ext/attrib9.C: Add dg-warnings.
31343
31344 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31345
31346         PR c++/12335
31347         * g++.dg/parse/dtor3.C: New test.
31348
31349 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
31350
31351         PR c++/12709
31352         * g++.dg/parse/try-catch-1.C: New test.
31353
31354 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
31355
31356         * ada/acats/run_all.sh: Add more verbose output in acats.log
31357         when compiling tests.
31358
31359 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
31360
31361         PR 13656
31362         * gcc.dg/typedef-redecl.c: New test case.
31363         * gcc.dg/typedef-redecl.h: New support file.
31364
31365 2004-01-13  Jan Hubicka  <jh@suse.cz>
31366
31367         * gcc.dg/always_inline.c: New test.
31368         * gcc.dg/debug/20031231-1.c: Fix.
31369
31370 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31371
31372         PR c++/13474
31373         * g++.dg/template/array3.C: New test.
31374
31375 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
31376
31377         * g++.dg/ext/lvalue1.C: No longer expected to fail.
31378         * g++.dg/warn/Wunused-2.C: Likewise.
31379
31380 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31381
31382         PR c++/13289
31383         * g++.dg/template/instantiate6.C: New test.
31384
31385 2004-01-12  Roger Sayle  <roger@eyesopen.com>
31386
31387         PR middle-end/11397
31388         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
31389
31390 2004-01-12  Jan Hubicka  <jh@suse.cz>
31391
31392         PR opt/12826
31393         * gcc.dg/20040112-1.c: New.
31394
31395         * gcc.dg/dwarf-die[1-7].c: Move to...
31396         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
31397         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
31398
31399 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
31400
31401         PR c++/4100
31402         * g++.dg/parse/friend4.C: New test.
31403
31404 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
31405
31406         PR c++/4100
31407         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
31408         definition is called a friend.
31409
31410 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
31411
31412         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
31413
31414 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
31415
31416         PR c++/3478
31417         * g++.dg/parse/error10.C: New test.
31418         * g++.dg/template/arg2.C: Accept "invalid type" error.
31419
31420 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
31421
31422         PR middle-end/13392
31423         * g++.dg/opt/expect2.C: New test.
31424
31425 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
31426
31427         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
31428         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
31429         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
31430         Update dg-error regexps.
31431
31432 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
31433
31434         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
31435         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
31436
31437 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31438
31439         * gcc.dg/pragma-re-1.c: Use right pointer type.
31440
31441 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31442
31443         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
31444
31445 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
31446
31447         * gcc.dg/rs6000-ldouble-1.c: New.
31448
31449 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31450
31451         DR 337
31452         PR c++/9256
31453         * g++.dg/other/abstract1.C: New test.
31454
31455 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
31456
31457         * g++.dg/lookup/strong-using-1.C: New.
31458
31459 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
31460
31461         PR c/11234
31462         * gcc.dg/func-ptr-conv-1.c: New test.
31463         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
31464
31465 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
31466
31467         PR target/13380.
31468         * gcc.c-torture/compile/20040109-1.c: New.
31469
31470 2004-01-08  Stuart Hastings  <stuart@apple.com>
31471
31472         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
31473         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
31474         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
31475
31476 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
31477
31478         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
31479
31480 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31481
31482         * ada/acats/run_acats: Treat 'gnatchop' the same way
31483         as 'gnatmake'.  Export GCC_DRIVER.
31484         * ada/acats/run_all.sh: Add target_gnatchop.  Use
31485         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
31486
31487 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31488
31489         PR c++/12573
31490         * g++.dg/template/dependent-expr4.C: New test.
31491
31492 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
31493
31494         * gcc.dg/altivec-11.c: New test.
31495
31496 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
31497
31498         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
31499
31500 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
31501
31502         PR c/6024
31503         * gcc.dg/enum-compat-1.c: New test.
31504         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
31505
31506 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
31507
31508         PR c/12165
31509         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
31510         gcc.dg/c99-idem-qual-3.c: New tests.
31511
31512 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
31513
31514         * gcc.dg/winline-7.c: Don't cast void * to int.
31515
31516 2004-01-06  Jan Hubicka  <jh@suse.cz>
31517
31518         * gcc.dg/i386-sse-5.c: New test
31519         * g++.dg/eh/simd-1.c: Add -w argument for i386.
31520
31521 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
31522
31523         PR c++/12815
31524         * g++.dg/rtti/typeid4.C: New test.
31525
31526 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31527
31528         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
31529
31530 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
31531
31532         PR c++/12132
31533         * g++.dg/template/error11.C: New test.
31534
31535         PR c++/13451
31536         * g++.dg/template/class2.C: New test.
31537
31538 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
31539         Richard Sandiford <rsandifo@redhat.com>
31540
31541         PR c++/13387
31542         * g++.dg/opt/alias3.C: New test.
31543
31544 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
31545
31546         PR c++/13157
31547         * g++.dg/template/koenig3.C: New test.
31548
31549         PR c++/13529
31550         * g++.dg/parse/offsetof3.C: New test.
31551
31552         * g++.dg/init/copy7.C: Add missing dg-error markers.
31553
31554         PR c++/12226
31555         * g++.dg/init/copy7.c: New test.
31556
31557         PR c++/13536
31558         * g++.dg/parse/cast1.C: New test.
31559
31560 2004-01-04  Jan Hubicka  <jh@suse.cz>
31561
31562         * gcc.dg/winline[1-7].c: New tests.
31563
31564 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31565
31566         PR c++/13520
31567         * g++.dg/template/qualttp22.C: New test.
31568
31569 2004-01-01  Jan Hubicka  <jh@suse.cz>
31570
31571         * gcc.dg/debug/20031231-1.c: New.
31572         * gcc.c-torture/compile/20040101-1.c: New.
31573         * gcc.dg/dwarf-die-[1-7].c: New.
31574
31575 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
31576
31577         PR optimization/13521
31578         * gcc.c-torture/compile/20031231-1.c: New test.
31579
31580 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
31581
31582         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
31583
31584 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31585
31586         PR c++/10079
31587         * g++.dg/template/crash16.C: New test.
31588
31589 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
31590
31591         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
31592
31593 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
31594
31595         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
31596         ports.
31597         * g++.old-deja/g++.jason/thunk3.C: Likewise.
31598         * g++.old-deja/g++.law/profile1.C: Likewise.
31599         * gcc.c-torture/compile/981006-1.c: Likewise.
31600         * gcc.c-torture/execute/loop-2e.x: Likewise.
31601         * gcc.c-torture/execute/loop-2f.x: Remove.
31602         * gcc.c-torture/execute/loop-2g.x: Likewise.
31603         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
31604         * gcc.dg/20020312-2.c: Remove traces of dead ports.
31605
31606 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
31607
31608         PR c++/13507
31609         * g++.dg/ext/attrib11.C: New test.
31610
31611         PR c++/13494
31612         * g++.dg/template/array2-1.C: New test.
31613         * g++.dg/template/array2-2.C: New test.
31614
31615 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
31616
31617         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
31618
31619 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
31620
31621         PR c++/12774
31622         * g++.dg/template/array1-1.C: New test.
31623         * g++.dg/template/array1-2.C: New test.
31624
31625 2003-12-29  Roger Sayle  <roger@eyesopen.com>
31626
31627         PR fortran/12632
31628         * g77.dg/12632.f: New test case.
31629
31630 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31631
31632         PR c++/13289
31633         * g++.dg/parse/nontype1.C: New test.
31634
31635 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31636
31637         PR c++/12403
31638         * g++.dg/parse/explicit1.C: New test.
31639         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
31640
31641 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
31642
31643         PR c++/13081
31644         * g++.dg/opt/inline6.C: New test.
31645
31646         PR c++/12613
31647         * g++.dg/parse/error9.C: New test.
31648
31649         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
31650
31651 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
31652
31653         PR c++/13009
31654         * g++.dg/init/assign1.C: New test.
31655
31656 2003-12-28  Roger Sayle  <roger@eyesopen.com>
31657
31658         PR c++/13070
31659         * g++.dg/warn/format3.C: New test case.
31660
31661 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31662
31663         * gcc.c-torture/compile/20031227-1.c: New test.
31664
31665 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31666
31667         * g++.dg/bprob/bprob.exp: Load target-supports.exp
31668         * g77.dg/bprob/bprob.exp: Likewise.
31669         * gcc.misc-tests/bprob.exp: Likewise.
31670         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
31671         variants on systems where the library does not provide that
31672         functionality.
31673         * gcc.dg/builtins-20.c: Use builtins-config.h.
31674         * gcc.dg/builtins-config.h: New file.
31675
31676 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31677
31678         * lib/gcc-dg.exp (dg-require-profiling): New function.
31679         * lib/target-supports.exp (check_profiling_available): Likewise.
31680         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
31681         * g77.dg/bprob/bprob.exp: Likewise.
31682         * gcc.misc-tests/bprob.exp: Likewise.
31683         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
31684         * gcc.dg/20021014-1.c: Likewise.
31685         * gcc.dg/nest.c: Likewise.
31686
31687 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31688
31689         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
31690         compiling.
31691         * g++.dg/lookup/java2.C: Likewise.
31692         * gcc.dg/cpp/lexident.c: Likewise.
31693
31694 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
31695
31696         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
31697         given.
31698         * gcc.c-torture/compile/961203-1.c: Likewise.
31699         * gcc.c-torture/compile/980506-1.c: Likewise.
31700
31701 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
31702
31703         * lib/gcc-dg.exp (dg-prune-output): New annotation.
31704         (additional_prunes): New global.
31705         (gcc-dg-prune): Handle additional per-test pruning.
31706         (dg-test): Clear additional_prunes between tests.
31707
31708         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
31709         dg-prune-output to avoid spurious failures from assembler
31710         complaining about nonexistent WAW violations.
31711         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
31712         Use dg-prune-output to avoid spurious failures from assembler
31713         warning about Itanium B-step errata.
31714
31715 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31716
31717         * g++.dg/abi/macro0.C: New test.
31718         * g++.dg/abi/macro1.C: Likewise.
31719         * g++.dg/abi/macro2.C: Likewise.
31720
31721         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
31722         * g++.dg/abi/bitfield7.C: Likewise.
31723         * g++.dg/abi/dtor2.C: Likewise.
31724         * g++.dg/abi/mangle11.C: Likewise.
31725         * g++.dg/abi/mangle12.C: Likewise.
31726         * g++.dg/abi/mangle14.C: Likewise.
31727         * g++.dg/abi/mangle17.C: Likewise.
31728         * g++.dg/abi/vbase10.C: Likewise.
31729         * g++.dg/abi/vbase14.C: Likewise.
31730         * g++.dg/template/qualttp17.C: Likewise.
31731
31732 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
31733
31734         PR c/11995
31735         * gcc.dg/20031223-1.c: New test.
31736
31737 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31738
31739         * gcc.dg/noreturn-7.c: New test.
31740
31741 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31742
31743         * gcc.dg/null-pointer-1.c: New test.
31744
31745 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
31746
31747         * g++.old-deja/g++.jason/template18.C: Remove.
31748         * g++.old-deja/g++.jason/template37.C: Likewise.
31749
31750         PR c++/12862
31751         * g++.dg/lookup/ns1.C: New test.
31752
31753         PR c++/12397
31754         * g++.dg/template/lookup3.C: New test.
31755
31756 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
31757
31758         * g++.dg/template/recurse1.C: New test
31759
31760 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
31761
31762         PR c++/12479
31763         * g++.dg/parse/semicolon1.C: New test.
31764         * g++.dg/parse/semicolon1.h: Likewise.
31765
31766 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
31767
31768         * gcc.dg/darwin-misaligned.c: New test.
31769
31770 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
31771
31772         PR c/9163
31773         * gcc.dg/20031222-1.c: New test.
31774
31775 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
31776
31777         PR c++/13438
31778         * g++.dg/parse/error8.C: New test.
31779
31780         PR c++/11554
31781         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
31782
31783 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
31784
31785         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
31786         too small.
31787         * gcc.c-torture/compile/930217-1.c: Likewise.
31788         * gcc.c-torture/compile/930513-1.c: Likewise.
31789         * gcc.c-torture/execute/920908-2.c: Likewise.
31790         * gcc.c-torture/execute/921204-1.c: Likewise.
31791         * gcc.c-torture/execute/930621-1.c: Likewise.
31792         * gcc.c-torture/execute/930630-1.c: Likewise.
31793         * gcc.c-torture/execute/931031-1.c: Likewise.
31794         * gcc.c-torture/execute/980602-2.c: Likewise.
31795         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
31796         * gcc.c-torture/execute/compndlit-1.c: Likewise.
31797         * gcc.c-torture/execute/extzvsi.c: Likewise.
31798         * gcc.c-torture/unsorted/ext.c: Likewise.
31799
31800 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
31801
31802         PR target/12749
31803         * gcc.c-torture/compile/20031220-2.c: New test case.
31804
31805 2003-12-20  Roger Sayle  <roger@eyesopen.com>
31806
31807         PR optimization/13031
31808         * gcc.c-torture/compile/20031220-1.c: New test case.
31809
31810 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31811
31812         * gcc.dg/cast-function-1.c: New test.
31813
31814 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
31815
31816         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
31817         formats.
31818
31819 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
31820
31821         PR c++/12795
31822         * g++.dg/ext/attrib10.C: New test.
31823
31824 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
31825
31826         * gcc.dg/cleanup-10.c: New test.
31827         * gcc.dg/cleanup-11.c: New test.
31828
31829 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
31830
31831         PR c++/13239
31832         * g++.dg/opt/expect1.C: New test.
31833
31834 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
31835
31836         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
31837
31838 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
31839
31840         PR debug/12923
31841         * gcc.dg/20031218-1.c: New test.
31842
31843         PR debug/12389
31844         * gcc.dg/20031218-2.c: New test.
31845         * gcc.dg/20031218-3.c: New test.
31846
31847         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
31848         of label name and allow for USER_LABEL_PREFIX == "_" names.
31849         * g++.dg/abi/mangle18-2.C: Likewise.
31850         * g++.dg/abi/mangle19-1.C: Likewise.
31851         * g++.dg/abi/mangle19-2.C: Likewise.
31852         * g++.dg/abi/mangle20-1.C: Likewise.
31853         * g++.dg/abi/mangle20-2.C: Likewise.
31854
31855 2003-12-18  Richard Henderson  <rth@redhat.com>
31856
31857         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
31858
31859 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
31860             Dan Kegel <dank@kegel.com>
31861
31862         PR other/12009
31863         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
31864         testing a cross compiler, it causes spurious compile failures.
31865         * lib/g++.exp: Likewise.
31866
31867 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31868
31869         PR c++/13262
31870         * g++.dg/template/access13.C: New test.
31871
31872 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
31873
31874         * gcc.dg/20031216-1.c: New test.
31875
31876 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31877
31878         PR c++/9154
31879         * g++.dg/template/error10.C: New test.
31880
31881 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31882
31883         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
31884         * g++.dg/eh/simd-2.C: Likewise.
31885
31886 2003-12-17  James E Wilson  <wilson@specifixinc.com>
31887             Roger Sayle  <roger@eyesopen.com>
31888
31889         * gcc.c-torture/execute/ieee/mzero5.c: New.
31890
31891 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
31892
31893         PR c++/10603
31894         * g++.dg/parse/error6.C: New test.
31895
31896         PR c++/12827
31897         * g++.dg/parse/error7.C: New test.
31898
31899 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
31900
31901         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
31902         at -O with stabs debugging formats.
31903         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
31904         * gcc.dg/debug/debug-2.c: Likewise.
31905
31906 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
31907
31908         PR c++/12696
31909         * g++.dg/init/error1.C: New test.
31910
31911         PR c++/12218
31912         * g++.dg/init/pm3.C: New test.
31913
31914 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31915
31916         PR c/3347
31917         * gcc.dg/bitfld-8.c: New test.
31918
31919 2003-12-16  James Lemke  <jim@wasabisystems.com>
31920
31921         * gcc.dg/arm-scd42-[123].c: New tests.
31922
31923 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
31924
31925         PR c++/9043
31926         * g++.dg/abi/mangle20-1.C: New test.
31927         * g++.dg/abi/mangle20-2.C: New test.
31928
31929 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
31930
31931         PR c++/13275
31932         * g++.dg/other/offsetof2.C: Remove XFAIL.
31933         * g++.dg/parse/offsetof1.C: New test.
31934         * g++.gd/parse/offsetof2.C: Likewise.
31935
31936 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31937
31938         * g++.dg/template/nontype3.C: New test.
31939         * g++.dg/template/static2.C: Tweaked the dg-error clause.
31940
31941 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31942
31943         * g++.dg/warn/noreturn-3.C: Also test instantiation.
31944
31945 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
31946
31947         PR c++/13387
31948         * g++.dg/expr/assign1.C: New test.
31949
31950         PR c++/13242
31951         * g++.dg/abi/mangle19-1.C: New test.
31952         * g++.dg/abi/mangle19-2.C: New test.
31953
31954 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
31955
31956         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
31957
31958 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
31959
31960         * gcc.c-torture/execute/20031216-1.c: New test.
31961
31962 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31963
31964         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
31965         an ICE regression.
31966
31967 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
31968
31969         PR c++/10926
31970         * g++.dg/template/error9.C: New test.
31971
31972         PR c++/11116
31973         * g++.dg/template/error8.C: New test.
31974
31975 2003-12-15  Roger Sayle  <roger@eyesopen.com>
31976
31977         PR middle-end/13400
31978         * gcc.c-torture/execute/20031215-1.c: New test case.
31979
31980 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
31981
31982         PR c++/13269
31983         * g++.dg/parse/error5.C: New test.
31984
31985         PR c++/12989
31986         * g++.dg/expr/sizeof1.C: New test.
31987
31988         PR c++/13310
31989         * g++.dg/template/crash15.C: New test.
31990
31991 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
31992
31993         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
31994         a non-POD type as the last named parameter of a varargs function.
31995
31996 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
31997
31998         PR c++/13243
31999         PR c++/12573
32000         * g++.dg/template/crash14.C: New test.
32001         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
32002
32003 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
32004
32005         * g++.dg/other/java1.C: New test.
32006
32007         PR c++/13241
32008         * g++.dg/abi/mangle18-1.C: New test.
32009         * g++.dg/abi/mangle18-2.C: New test.
32010
32011 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32012
32013         PR optimization/10312
32014         * gcc.c-torture/execute/20031214-1.c: New.
32015
32016 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
32017
32018         PR c++/10779
32019         PR c++/12160
32020         * g++.dg/parse/error3.C: New test.
32021         * g++.dg/parse/error4.C: Likewise.
32022         * g++.dg/abi/mangle4.C: Tweak error messages.
32023         * g++.dg/lookup/using5.C: Likewise.
32024         * g++.dg/other/error2.C: Likewise.
32025         * g++.dg/parse/typename5.C: Likewise.
32026         * g++.dg/parse/undefined1.C: Likewise.
32027         * g++.dg/template/arg2.C: Likewise.
32028         * g++.dg/template/ttp3.C: Likewise.
32029         * g++.dg/template/type1.C: Likewise.
32030         * g++.old-deja/g++.other/crash32.C: Likewise.
32031         * g++.old-djea/g++.pt/defarg8.C: Likewise.
32032
32033 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32034
32035         PR c++/13106
32036         * g++.dg/warn/noreturn-3.C: New test.
32037
32038 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
32039
32040         PR c++/13118
32041         * g++.dg/abi/covariant3.C: New.
32042
32043 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
32044
32045         * g++.dg/eh/ia64-1.C: New test.
32046
32047 2003-12-12  Roger Sayle  <roger@eyesopen.com>
32048
32049         PR optimization/13037
32050         * g77.f-torture/execute/13037.f: New test case.
32051
32052 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
32053
32054         PR c++/12881
32055         * g++.dg/abi/covariant2.C: New.
32056
32057 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
32058
32059         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
32060
32061 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
32062
32063         * gcc.c-torture/execute/wchar_t-1.x: Delete.
32064
32065 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
32066
32067         PR other/10819
32068         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
32069         to fix Bug 10819.
32070         * lib/g++.exp (g++_version): Likewise.
32071         * lib/g77.exp (g77_version): Likewise.
32072         * lib/objc.exp (default_objc_version): Likewise.
32073
32074 2003-12-10  Richard Henderson  <rth@redhat.com>
32075
32076         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
32077
32078         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
32079
32080 2003-12-08  Matt Austern  <austern@apple.com>
32081
32082         PR c/13134
32083         * lib/gcc-dg.exp (dg-require-visibility): Define.
32084         * lib/target-supports (check_visibility_available): Define.
32085         * gcc.dg/visibility-1.c: New test.
32086         * gcc.dg/visibility-2.c: Likewise.
32087         * gcc.dg/visibility-3.c: Likewise.
32088         * gcc.dg/visibility-4.c: Likewise.
32089         * gcc.dg/visibility-5.c: Likewise.
32090         * gcc.dg/visibility-6.c: Likewise.
32091         * g++.dg/ext/visibility-1.C: Likewise.
32092         * g++.dg/ext/visibility-2.C: Likewise.
32093         * g++.dg/ext/visibility-3.C: Likewise.
32094         * g++.dg/ext/visibility-4.C: Likewise.
32095         * g++.dg/ext/visibility-5.C: Likewise.
32096         * g++.dg/ext/visibility-6.C: Likewise.
32097
32098 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32099
32100         * g++.dg/lookup/java1.C: New test.
32101         * g++.dg/lookup/java2.C: New test.
32102
32103 2003-12-07  Falk Hueffner  <falk@debian.org>
32104
32105         * g++.dg/opt/noreturn-1.C: New test.
32106
32107 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
32108
32109         * gcc.dg/overflow-1.c: New test.
32110
32111 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32112
32113         * g77.f-torture/compile/13060.f: New test.
32114
32115 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
32116
32117         PR c++/13323
32118         * g++.dg/inherit/operator2.C: New test.
32119
32120 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
32121
32122         PR c++/13305
32123         * g++.dg/ext/attrib9.C: New test.
32124
32125 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
32126
32127         PR c++/13314
32128         * g++.dg/template/error7.C: New test.
32129
32130 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
32131             J"orn Rennecke <joern.rennecke@superh.com>
32132
32133         PR target/13302
32134         * g++.dg/other/struct-va_list.C: New test.
32135
32136 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32137
32138         PR c++/13166
32139         * g++.dg/parse/defarg6.C: New test.
32140
32141 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
32142
32143         PR target/13256
32144         * gcc.c-torture/execute/20031201-1.c: New test.
32145
32146 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
32147
32148         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
32149
32150 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32151
32152         * gcc.dg/builtin-return-1.c: New test.
32153
32154 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
32155             J"orn Rennecke <joern.rennecke@superh.com>
32156
32157         PR optimization/13260
32158         * gcc.c-torture/execute/20031204-1.c: New test.
32159
32160 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
32161
32162         PR c++/9127
32163         * g++.dg/template/error6.C: New test.
32164
32165 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
32166
32167         * gcc.dg/20031202-1.c: New test.
32168
32169 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
32170
32171         PR c++/13179
32172         * g++.dg/template/eh1.C: New test.
32173
32174         PR c++/10771
32175         * g++.dg/template/error5.C: New test.
32176
32177 2003-12-02  David Ung  <davidu@mips.com>
32178
32179         * gcc.dg/compat/vector-check.h: Corrected type for var
32180         g_##TMODE
32181
32182 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32183
32184         PR c++/10126
32185         * g++.dg/template/ptrmem8.C: New test.
32186
32187 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32188
32189         PR c++/12573
32190         * g++.dg/template/dependent-expr3.C: New test.
32191
32192 2003-12-01  James Lemke  <jim@wasabisystems.com>
32193
32194         * gcc.dg/arm-g2.c: New test.
32195
32196 2003-12-01  Roger Sayle  <roger@eyesopen.com>
32197
32198         PR optimization/11634
32199         * gcc.dg/20031201-2.c: New test case.
32200
32201 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
32202
32203         PR 11433
32204         * objc.dg/proto-lossage-3.m: New test.
32205
32206 2003-12-01  Roger Sayle  <roger@eyesopen.com>
32207
32208         PR optimization/12628
32209         * gcc.dg/20031201-1.c: New test case.
32210
32211 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
32212
32213         * gcc.dg/unaligned-1.c: New test.
32214
32215 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
32216
32217         PR c++/9849
32218         * g++.dg/template/error4.C: New test.
32219         * g++.dg/template/nested3.C: Adjust error markers.
32220
32221 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32222
32223         * gcc.dg/cpp/assert4.c: Check more #system assertions.
32224
32225 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
32226
32227         PR c/10333
32228         * gcc.dg/bitfld-7.c: New test.
32229
32230 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
32231
32232         * gcc.dg/tls/asm-1.C: New test.
32233
32234 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32235
32236         * gcc.dg/cpp/assert4.c: Update.
32237
32238 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32239
32240         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
32241         * gcc.dg/builtin-apply3.c: New test.
32242
32243 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32244
32245         * lib/compat.exp (compat-obj): New xfaildata parameter.
32246         Use it to set compiler_conditional_xfail_data before compiling.
32247         (compat-get-options): Handle dg-xfail-if.
32248         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
32249         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
32250         * gcc.dg/compat/vector-1_y.c: Likewise.
32251         * gcc.dg/compat/vector-2_x.c: Likewise.
32252         * gcc.dg/compat/vector-2_y.c: Likewise.
32253
32254 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32255
32256         * g++.dg/opt/reg-stack4.C: New test.
32257
32258 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32259
32260         * gcc.dg/builtin-apply2.c: New test.
32261
32262 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
32263
32264         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
32265
32266 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32267
32268         PR c++/12924
32269         * g++.dg/template/template-id-2.C: New test.
32270
32271 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32272
32273         PR c++/5369
32274         * g++.dg/template/memfriend1.C: New test.
32275         * g++.dg/template/memfriend2.C: Likewise.
32276         * g++.dg/template/memfriend3.C: Likewise.
32277         * g++.dg/template/memfriend4.C: Likewise.
32278         * g++.dg/template/memfriend5.C: Likewise.
32279         * g++.dg/template/memfriend6.C: Likewise.
32280         * g++.dg/template/memfriend7.C: Likewise.
32281         * g++.dg/template/memfriend8.C: Likewise.
32282         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
32283
32284 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
32285
32286         PR c++/12515
32287         * g++.dg/ext/cond1.C: New test.
32288
32289 2003-11-20  Richard Henderson  <rth@redhat.com>
32290
32291         * gcc.dg/20020201-2.c: Remove.
32292         * gcc.dg/20020201-4.c: Remove.
32293         * gcc.dg/20020304-1.c: Remove.
32294
32295 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
32296
32297         * gcc.dg/cpp/trad/xwin1.c: New test case.
32298
32299 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
32300
32301         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
32302         * lib/g77.exp: Likewise.
32303         * lib/objc.exp: Likewise.
32304         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
32305         for darwin.
32306
32307 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32308
32309         PR c++/12932
32310         * g++.dg/template/static5.C: New test.
32311
32312 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
32313
32314         * gcc.dg/nested-func-1.c: New test.
32315
32316 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32317
32318         * gcc.dg/cpp/assert4.c: New test.
32319
32320 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
32321
32322         PR c++/2294
32323         * g++.dg/lookup/using9.c: New test.
32324
32325 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
32326
32327         PR c++/12762
32328         * g++.dg/template/error3.C: New test.
32329
32330 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
32331
32332         PR ada/13035
32333         * ada/acats/run_acats, run_all.sh: Fix syntax error.
32334         No longer use a wrapper for gcc, since this does not work under
32335         Windows.
32336
32337 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
32338
32339         PR c++/2094
32340         * g++.dg/template/ptrmem7.C: New test.
32341
32342 2003-11-13  Andrew Pinski <apinski@apple.com>
32343
32344         * gcc.c-torture/compile/20031113-1.c: New test.
32345
32346 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
32347             Kean Johnston <jkj@sco.com>
32348
32349         PR c/13029
32350         * gcc.dg/unused-4.c: Update.
32351
32352 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32353
32354         * g++.dg/opt/const3.C: New test.
32355
32356 2003-11-13  Jan Hubicka  <jh@suse.cz>
32357
32358         * gcc.c-torture/compile/20031112-1.c: New test.
32359
32360 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
32361
32362         * g++.dg/parse/crash10.C: Remove bogus error marker.
32363
32364 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32365
32366         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
32367         (host_gcc): Likewise.
32368         (ROOT): Honor $PWDCMD.
32369         (BASE): Likewise.
32370         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
32371
32372 2003-11-12  Catherine Moore  <clm@redhat.com>
32373
32374         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
32375
32376 2003-11-12  Andreas Jaeger  <aj@suse.de>
32377             Jakub Jelinek  <jakub@redhat.com>
32378             Andrew Pinski  <pinskia@physics.uc.edu>
32379             Richard Henderson  <rth@redhat.com>
32380
32381         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
32382         systems.
32383         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
32384
32385         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
32386         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32387
32388 2003-11-11  Andreas Jaeger  <aj@suse.de>
32389
32390         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
32391
32392         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
32393
32394 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
32395
32396         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
32397         Clean ups.
32398
32399 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
32400
32401         * gcc.dg/trampoline-1.c: New test.
32402
32403 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
32404
32405         * gcc.c-torture/compile/200031109-1.c: New test.
32406
32407 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32408
32409         PR c/3190
32410         PR c/8714
32411         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
32412         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
32413         gcc.dg/format/no-y2k-1.c: Update.
32414
32415 2003-11-08  Roger Sayle  <roger@eyesopen.com>
32416
32417         PR optimization/10467
32418         * gcc.dg/20031108-1.c: New test case.
32419
32420 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
32421
32422         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
32423
32424 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32425
32426         * gcc.dg/compound-lvalue-1.c: New test.
32427         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
32428         some XFAILs.
32429
32430 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
32431
32432         * gcc.dg/altivec-varargs-1.c: New test.
32433
32434 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32435
32436         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
32437         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
32438         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
32439         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
32440         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
32441
32442 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
32443
32444         * gcc.dg/cond-lvalue-1.c: New test.
32445
32446 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
32447
32448         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
32449
32450 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32451
32452         PR c++/11616
32453         * g++.dg/template/instantiate5.C: New test.
32454
32455 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32456
32457         PR c++/12726
32458         * g++.dg/ext/complit2.C: Replace test with self-contained version.
32459         * ChangeLog: Add missing first entry for above test.
32460
32461 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32462
32463         PR c++/9810
32464         * g++.dg/template/using8.C: New test.
32465         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
32466
32467 2003-11-02  Roger Sayle  <roger@eyesopen.com>
32468
32469         PR optimization/10817
32470         * gcc.c-torture/compile/20031102-1.c: New test case.
32471
32472 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
32473
32474         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
32475         2147483647.
32476
32477 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32478
32479         * gcc.dg/20031102-1.c: New test.
32480
32481 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32482
32483         * gcc.dg/complex-1.c: New test.
32484
32485 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32486
32487         PR c++/12796
32488         * g++.dg/template/crash13.C: Adjust expected error location.
32489         * g++.old-deja/g++.brendan/ns1.C: Likewise.
32490
32491 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
32492
32493         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
32494
32495 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
32496
32497         PR/10239
32498         * gcc.c-torture/compile/20031031-2.c: New test.
32499
32500 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
32501
32502         PR/11640
32503         * gcc.c-torture/compile/20031031-1.c: New test.
32504
32505 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
32506
32507         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
32508         * gcc.misc-tests/bprob.exp: Likewise.
32509         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
32510         the execution test on arm-elf configs.
32511         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
32512         configs that don't support scratch files.
32513         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
32514
32515 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
32516
32517         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
32518         done by dejagnu.
32519
32520 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
32521
32522         * ada/acats/run_all.sh: Redirect mv output to /dev/null
32523         Avoid non pure sh syntax. Add more logging.
32524
32525         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
32526         fail.
32527
32528 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32529
32530         PR libgcj/10610
32531         * gcc.dg/ppc-stackalign-1.c: New test.
32532
32533 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
32534
32535         * ada/acats/run_all.sh: Change output to be more compliant with
32536         dejagnu framework.
32537         Create acats.sum and acats.log files under testsuite/ada/acats
32538         Only run [a-z]* directories, to filter out e.g. CVS.
32539         Redirect build output to log file.
32540
32541 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
32542
32543         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
32544
32545 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
32546
32547         PR ada/5909:
32548         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
32549
32550 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
32551
32552         * gcc.c-torture/compile/20031023-1.c: New test.
32553         * gcc.c-torture/compile/20031023-2.c: New test.
32554         * gcc.c-torture/compile/20031023-3.c: New test.
32555         * gcc.c-torture/compile/20031023-4.c: New test.
32556
32557 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32558
32559         PR c++/10371
32560         * g++.dg/lookup/scoped8.C: New test.
32561
32562 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32563
32564         * g++.dg/opt/reg-stack3.C: New test.
32565
32566 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32567
32568         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
32569
32570 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32571
32572         PR c++/11076
32573         * g++.dg/template/crash13.C: New test.
32574
32575 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32576
32577         * gcc.dg/c99-restrict-2.c: New test.
32578
32579 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
32580
32581         PR c++/12698, c++/12699, c++/12700, c++/12566
32582         * g++.dg/inherit/covariant9.C: New test.
32583         * g++.dg/inherit/covariant10.C: New test.
32584         * g++.dg/inherit/covariant11.C: New test.
32585
32586 2003-10-23  Jason Merrill  <jason@redhat.com>
32587
32588         PR c++/12726
32589         * g++.dg/ext/complit2.C: New test.
32590
32591 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
32592
32593         PR target/12654
32594         * gcc.c-torture/execute/20031020-1.c: New test.
32595
32596 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32597
32598         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
32599         following the jump_insn.
32600
32601 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32602
32603         * gcc.dg/cast-lvalue-1.c: New test.
32604
32605 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
32606
32607         PR c++/11962
32608         * g++.dg/template/cond2.C: New test.
32609
32610 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
32611
32612         * gcc.dg/builtins-28.c: New test.
32613
32614 2003-10-20  Jan Hubicka  <jh@suse.cz>
32615
32616         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
32617         parameter.
32618         * testsuite/gcc.dg/inline-2.c: Likewise.
32619
32620 2003-10-20  Phil Edwards  <phil@codesourcery.com>
32621
32622         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
32623         * gcc.dg/nest.c: Likewise.
32624
32625 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32626
32627         PR c++/9781, c++/10583, c++/11862
32628         * g++.dg/parse/crash13.C: New test.
32629
32630 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32631
32632         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
32633
32634 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32635
32636         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
32637         Define HAVE_C99_RUNTIME except on Solaris.
32638         * gcc.dg/builtins-20.c: Likewise.
32639
32640 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32641
32642         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
32643
32644 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32645
32646         PR c++/12495
32647         * g++.dg/template/crash21.C: New test.
32648
32649 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32650
32651         PR c++/2513
32652         * g++.dg/template/typename5.C: New test.
32653
32654 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32655
32656         PR c++/12369
32657         * g++.dg/template/friend25.C: New test.
32658
32659 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
32660
32661         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
32662         versions.
32663
32664 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
32665
32666         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
32667         == 2147483647.
32668
32669 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
32670
32671         * gcc.c-torture/execute/960416-1.x: Remove.
32672         * gcc.c-torture/execute/divconst-3.x: Likewise.
32673
32674 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
32675
32676         PR target/12598
32677         * gcc.dg/torture/cris-volatile-1.c: New test.
32678
32679 2003-10-14  Roger Sayle  <roger@eyesopen.com>
32680
32681         PR optimization/9325
32682         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
32683         for overflowing floating point to integer conversion during RTL
32684         simplification.
32685
32686 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
32687
32688         * objc/execute/_cmd.m: Fix typo.
32689         * objc.dg/image-info.m, objc.dg/symtab-1.m:
32690         Relax 'scan-assembler' regexp.
32691         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
32692         objc.dg/try-catch-4.m: Run on non-Darwin targets.
32693         * objc.dg/zero-link-2.m: Remove blank line.
32694         * objc.dg/zero-link-3.m: New test case.
32695
32696 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
32697
32698         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
32699
32700         * gcc.dg/asm-names.c: Use scan-assembler-not rather
32701         than linker trickery.
32702
32703 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32704
32705         PR c++/12370
32706         * g++.dg/other/friend2.C: New test.
32707
32708 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
32709
32710         * gcc.dg/20031012-1.c: New test.
32711
32712 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
32713
32714         * gcc.dg/weak/weak-3.c: Fix for new warning.
32715
32716 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
32717
32718         PR optimization/8750
32719         * gcc.c-torture/execute/20031012-1.c: New test case.
32720
32721 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32722
32723         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
32724         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
32725
32726 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32727
32728         PR optimization/12260
32729         * gcc.c-torture/compile/20031011-2.c: New test case.
32730
32731 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32732
32733         * gcc.c-torture/execute/20031011-1.c: New testcase.
32734
32735 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
32736
32737         * gcc.c-torture/compile/20031011-1.c: New test.
32738
32739 2003-10-11  Jan Hubicka  <jh@suse.cz>
32740
32741         * g++.dg/other/first-global.C: New test.
32742
32743 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32744
32745         * gcc.c-torture/execute/string-opt-18.c: New testcase.
32746
32747 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
32748
32749         * gcc.c-torture/compile/20031010-1.c: New test.
32750
32751 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
32752
32753         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
32754         * gcc.c-torture/execute/va-arg-25.c: ... here.
32755
32756 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
32757
32758         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
32759
32760 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
32761
32762         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
32763
32764 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
32765
32766         * g++.dg/parse/error2.C: New test.
32767
32768 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
32769
32770         PR c++/11097
32771         * g++.dg/other/error5.C: Modify the error message.
32772         * g++.dg/lookup/using8.C: New test.
32773
32774 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
32775
32776         * gcc.dg/darwin-abi-2.c: New file.
32777         * gcc.c-torture/execute/va-arg-24.c: New file.
32778
32779 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
32780
32781         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
32782         indentation.
32783
32784 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
32785
32786         PR c++/10147
32787         * g++.dg/other/error4.C: Update error messages.
32788         * g++.dg/template/ptrmem4.C: Likewise.
32789
32790         PR c++/12337
32791         * g++.dg/init/new9.C: New test.
32792
32793         PR c++/12334, c++/12236, c++/8656
32794         * g++.dg/ext/attrib8.C: New test.
32795
32796 2003-10-06  Devang Patel  <dpatel@apple.com>
32797
32798         * gcc.dg/debug/dwarf2-3.h: New test.
32799         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
32800
32801 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
32802
32803         * g++.dg/opt/cfg2.C: New test.
32804
32805 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32806
32807         * g++.dg/opt/float1.C: New test.
32808
32809 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32810
32811         * gcc.dg/c90-array-lval-6.c: New test.
32812         * gcc.dg/c99-array-lval-6.c: New test.
32813
32814 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
32815             Ziemowit Laski  <zlaski@apple.com>
32816
32817         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
32818         'Derived', so that it is never considered a class method; add
32819         new warning for '+port' method ambiguity.
32820         * objc.dg/method-12.m: Include <objc/objc.h> instead of
32821         <objc/objc-api.h> (needed on Mac OS X).
32822         * objc.dg/method-13.m: New test.
32823
32824 2003-10-03  Roger Sayle  <roger@eyesopen.com>
32825
32826         PR optimization/9325, PR java/6391
32827         * gcc.c-torture/execute/20031003-1.c: New test case.
32828
32829 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
32830
32831         PR optimization/12180
32832         * gcc.dg/20031002-1.c: New test.
32833
32834         PR c++/12486
32835         * g++.dg/inherit/error1.C: New test.
32836
32837 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
32838
32839         * lib/f-torture.exp (search_for): Rename to...
32840         (search_for_re): This.  Also, clean up comments and the
32841         "regexp" invocation.
32842
32843 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
32844
32845         * gcc.c-torture/compile/20031002-1.c: New test.
32846
32847 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
32848
32849         * g++.dg/opt/cond1.C: New test.
32850
32851 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
32852
32853         * gcc.dg/Wold-style-definition-2.c: New testcase.
32854         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
32855
32856 2003-09-29  Richard Henderson  <rth@redhat.com>
32857
32858         * g++.dg/init/array10.C: Add dg-options.
32859
32860 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
32861
32862         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
32863
32864 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32865
32866         * g++.dg/template/friend19.C: Fix typo.
32867         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
32868
32869 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
32870
32871         * gcc.c-torture/execute/20030928-1.c: New test.
32872         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
32873
32874 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32875
32876         * g++.dg/opt/unroll1.C: New test.
32877
32878 2003-09-26  Roger Sayle  <roger@eyesopen.com>
32879
32880         PR optimization/11741
32881         * gcc.dg/20030926-1.c: New test case.
32882
32883 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32884
32885         PR c++/5655
32886         * g++.dg/parse/access7.C: New test.
32887         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
32888
32889 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
32890
32891         MERGE OF objc-improvements-branch into MAINLINE:
32892         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
32893         if libobjc has not been built.
32894         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
32895         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
32896         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
32897         objc/execute/nested-3.m, objc/execute/np-2.m,
32898         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
32899         objc/execute/redefining_self.m, objc/execute/root_methods.m,
32900         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
32901         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
32902         objc.dg/special/unclaimed-category-1.h,
32903         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
32904         well as GNU runtime.
32905         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
32906         * execute/cascading-1.m, execute/function-message-1.m,
32907         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
32908         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
32909         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
32910         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
32911         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
32912         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
32913         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
32914         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
32915         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
32916         * objc.dg/bitfield-2.m: Run only on Darwin.
32917         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
32918         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
32919         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
32920         * objc.dg/const-str-1.m: Fix constant string layout.
32921
32922 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
32923
32924         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
32925
32926 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
32927
32928         * gcc.dg/darwin-abi-1.c: New file.
32929
32930 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
32931
32932         PR target/12281
32933         * gcc.c-torture/compile/20030921-1.c: New test.
32934
32935 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
32936
32937         * g++.dg/opt/reg-stack2.C: New test.
32938
32939 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
32940
32941         * g++.dg/eh/delayslot1.C: New test.
32942
32943 2003-09-20  Richard Henderson  <rth@redhat.com>
32944
32945         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
32946
32947 2003-09-20  Roger Sayle  <roger@eyesopen.com>
32948
32949         * gcc.c-torture/execute/20030920-1.c: New test case.
32950
32951 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32952
32953         * g++.dg/rtti/typeid3.C: Correct expected error message.
32954
32955 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32956
32957         PR c++/157
32958         * g++.dg/parse/crash12.C: New test.
32959
32960 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
32961
32962         * gcc.dg/compat/mixed-struct-check.h: New.
32963         * gcc.dg/compat/mixed-struct-defs.h: New.
32964         * gcc.dg/compat/mixed-struct-init.h: New.
32965         * gcc.dg/compat/struct-by-value-19_main.c: New.
32966         * gcc.dg/compat/struct-by-value-19_x.c: New.
32967         * gcc.dg/compat/struct-by-value-19_y.c: New.
32968         * gcc.dg/compat/struct-by-value-20_main.c: New.
32969         * gcc.dg/compat/struct-by-value-20_x.c: New.
32970         * gcc.dg/compat/struct-by-value-20_y.c: New.
32971         * gcc.dg/compat/struct-return-19_main.c: New.
32972         * gcc.dg/compat/struct-return-19_x.c: New.
32973         * gcc.dg/compat/struct-return-19_y.c: New.
32974         * gcc.dg/compat/struct-return-20_main.c: New.
32975         * gcc.dg/compat/struct-return-20_x.c: New.
32976         * gcc.dg/compat/struct-return-20_y.c: New.
32977
32978 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
32979         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
32980         so that it will not complain on LP64 targets.
32981
32982 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32983
32984         PR c++/495
32985         * g++.dg/template/friend24.C: New test.
32986
32987 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
32988
32989         PR c++/12332
32990         * g++.dg/template/memtmpl2.C: New test.
32991
32992 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
32993
32994         PR target/11184
32995         * gcc.dg/builtin-apply1.c: New test.
32996
32997 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
32998
32999         PR c++/9848
33000         * g++.dg/warn/Wunused-4.C: New test.
33001
33002 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33003
33004         PR c++/12316
33005         * g++.dg/other/gc2.C: New test.
33006
33007 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
33008
33009         PR c++/11991
33010         * g++.dg/rtti/typeid3.C: New test.
33011
33012         PR c++/12266
33013         * g++.dg/overload/template1.C: New test.
33014
33015 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
33016
33017         * g++.dg/opt/cfg3.C: New test.
33018
33019 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33020
33021         PR c++/7939
33022         * g++.dg/template/crash11.C: New test.
33023
33024 2003-09-16  Jason Merrill  <jason@redhat.com>
33025             Jakub Jelinek  <jakub@redhat.com>
33026
33027         * gcc.dg/attr-warn-unused-result.c: New test.
33028
33029 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33030
33031         PR c++/12184
33032         * g++.dg/expr/call2.C: New test.
33033
33034 2003-09-15  Andreas Jaeger  <aj@suse.de>
33035
33036         * gcc.dg/Wold-style-definition-1.c: New test.
33037
33038 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
33039
33040         PR c++/3907
33041         * g++.dg/parse/template12.C: New test.
33042
33043         * g++.dg/abi/bitfield11.C: New test.
33044         * g++.dg/abi/bitfield12.C: Likewise.
33045
33046 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
33047
33048         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
33049         non-expansion of functional macro name without arguments at EOL.
33050         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
33051
33052 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
33053
33054         * gcc.c-torture/execute/20030914-[12].c: New tests.
33055
33056 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
33057
33058         PR c++/11788
33059         * g++.dg/overload/addr1.C: New test.
33060
33061 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
33062
33063         * gcc.dg/20030909-1.c: New test.
33064
33065 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33066
33067         * gcc.dg/ultrasp10.c: New test.
33068
33069 2003-09-09  Devang Patel  <dpatel@apple.com>
33070
33071         * gcc.dg/darwin-ld-6.c: New test.
33072
33073 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33074
33075         * gcc.dg/torture/builtin-explog-1.c: New testcase.
33076
33077 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
33078
33079         * gcc.dg/ia64-types1.c: New test.
33080         * gcc.dg/ia64-types2.c: Likewise.
33081
33082 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33083
33084         * gcc.dg/builtins-1.c: Add more _Complex tests.
33085         * gcc.dg/torture/builtin-attr-1.c: Likewise.
33086
33087         * gcc.dg/builtins-1.c: Test existing _Complex functions.
33088         * gcc.dg/torture/builtin-attr-1.c: Likewise.
33089
33090 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
33091
33092         PR c++/11786
33093         * g++.dg/lookup/koenig2.C: New test.
33094
33095         PR c++/5296
33096         * g++.dg/rtti/typeid2.C: New test.
33097
33098 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
33099
33100         * gcc.c-torture/compile/20030904-1.c: New test.
33101
33102 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
33103
33104         * g++.dg/opt/longbranch2.C: New test.
33105
33106 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
33107
33108         * g++.dg/template/crash10.C: Only compile it.
33109
33110 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
33111
33112         PR middle-end/11665
33113         * gcc.c-torture/compile/20030907-1.c: New test.
33114         * g++.dg/init/array11.C: New test.
33115
33116 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
33117
33118         PR c++/11852
33119         * g++.dg/init/struct1.C: New test.
33120
33121 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
33122
33123         PR c++/12181
33124         * g++.dg/expr/comma1.C: New test.
33125
33126 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
33127
33128         PR c++/11867
33129         * g++.dg/expr/static_cast5.C: New test.
33130
33131 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
33132
33133         PR c++/11507
33134         * g++.dg/lookup/scoped7.C: New test.
33135
33136         PR c++/9574
33137         * g++.dg/other/static1.C: New test.
33138
33139         PR c++/11490
33140         * g++.dg/warn/template-1.C: New test.
33141
33142         PR c++/11432
33143         * g++.dg/template/crash10.C: New test.
33144
33145         PR c++/2478
33146         * g++.dg/overload/VLA.C: New test.
33147
33148         PR c++/10804
33149         * g++.dg/template/call1.C: New test.
33150
33151 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33152
33153         PR c++/11794
33154         * g++.dg/parse/using3.C: New test.
33155
33156 2003-09-06  Roger Sayle  <roger@eyesopen.com>
33157
33158         PR c++/11409
33159         * g++.dg/overload/builtin3.C: New test case.
33160
33161 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
33162
33163         PR c/9862
33164         * gcc.dg/20030906-1.c: New test.
33165         * gcc.dg/20030906-2.c: Likewise.
33166
33167 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33168
33169         PR c++/12167
33170         * g++.dg/parse/defarg5.C: New test.
33171
33172         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
33173
33174 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
33175
33176         PR c++/12163
33177         * g++.dg/expr/static_cast4.C: New test.
33178
33179         PR c++/12146
33180         * g++.dg/template/crash9.C: New test.
33181
33182 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
33183
33184         * g++.old-deja/g++.ext/pretty2.C: Update for change
33185         in __FUNCTION__.
33186         * g++.old-deja/g++.ext/pretty3.C: Likewise.
33187
33188 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
33189
33190         PR c++/11922
33191         * g++/dg/template/qualified-id1.C: New test.
33192
33193         PR c++/12037
33194         * g++.dg/warn/noeffect4.C: New test.
33195
33196 2003-09-04  Matt Austern  <austern@apple.com>
33197
33198         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
33199         * g++.dg/ext/fnname2.C: Likewise.
33200         * g++.dg/ext/fnname3.C: Likewise.
33201
33202 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
33203
33204         * g++.dg/expr/lval1.C: New test.
33205         * g++.dg/ext/lvcast.C: Remove.
33206
33207 2003-09-03  Roger Sayle  <roger@eyesopen.com>
33208
33209         PR optimization/11700.
33210         * gcc.c-torture/compile/20030903-1.c: New test case.
33211
33212 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
33213
33214         PR c++/12053
33215         * g++.dg/abi/layout4.C: New test.
33216
33217 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
33218
33219         PR c++/11553
33220         * g++.dg/parse/friend3.C: New test.
33221
33222 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
33223
33224         PR c++/11847
33225         * g++.dg/template/class1.C: New test.
33226
33227         PR c++/11808
33228         * g++.dg/expr/call1.C: New test.
33229
33230 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
33231
33232         PR c++/12114
33233         * g++.dg/init/ref9.C: New test.
33234
33235         PR c++/11972
33236         * g++.dg/template/nested4.C: New test.
33237
33238 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
33239
33240         PR c++/12093
33241         * g++.dg/template/non-dependent4.C: New test.
33242
33243         PR c++/11928
33244         * g++.dg/inherit/conv1.C: New test.
33245
33246 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
33247
33248         PR c++/6196
33249         * g++.dg/ext/label1.C: New test.
33250         * g++.dg/ext/label2.C: Likewise.
33251
33252 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
33253
33254         * g++.dg/expr/cond3.C: New test.
33255
33256 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33257
33258         * gcc.dg/builtins-1.c: Add new builtin cases.
33259
33260 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33261
33262         * gcc.dg/builtins-1.c: Add new cases.
33263         * gcc.dg/torture/builtin-attr-1.c: Likewise.
33264
33265 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33266
33267         * gcc.dg/builtins-1.c: Add more math builtin tests.
33268         * gcc.dg/torture/builtin-attr-1.c: New test.
33269
33270 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
33271
33272         PR optimization/5079
33273         * g++.dg/opt/static3.C: New test.
33274
33275 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33276
33277         * gcc.misc-tests/gcov-10b.c: New test.
33278
33279 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
33280
33281         * g++.dg/opt/ptrmem3.C: New test.
33282
33283         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
33284
33285 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
33286
33287         * gcc.dg/20030826-2.c: New test.
33288
33289 2003-08-26  Roger Sayle  <roger@eyesopen.com>
33290
33291         PR middle-end/12002
33292         * g77.f-torture/compile/12002.f: New test case.
33293
33294 2003-08-26  Roger Sayle  <roger@eyesopen.com>
33295
33296         * gcc.dg/20030826-1.c: New test case.
33297
33298 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
33299
33300         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
33301
33302 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
33303
33304         PR c++/11871
33305         * c++.dg/lookup/crash1.C: New test.
33306
33307         * c++.dg/warn/noeffect3.C: New test.
33308
33309 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
33310
33311         * gcc.dg/compat/vector-1_x.c: Compile with -w.
33312         * gcc.dg/compat/vector-1_y.c: Ditto.
33313         * gcc.dg/compat/vector-2_x.c: Ditto.
33314         * gcc.dg/compat/vector-2_y.c: Ditto.
33315
33316 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
33317
33318         * gcc.dg/20030702-1.c: New test.
33319
33320 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
33321
33322         PR c++/8795
33323         * g++.dg/ext/altivec-1.C: New test.
33324
33325 2003-08-24  Richard Henderson  <rth@redhat.com>
33326
33327         * g++.dg/eh/simd-2.C: Add -w for x86.
33328
33329 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
33330
33331         * gcc.dg/20030815-1.c: New test.
33332
33333 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33334
33335         PR c++/3765
33336         * g++.dg/parse/access6.C: New test.
33337
33338 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33339
33340         PR c++/641, c++/11876
33341         * g++.dg/template/friend22.C: New test.
33342         * g++.dg/template/friend23.C: Likewise.
33343
33344 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33345
33346         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
33347         identically.
33348
33349 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33350
33351         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
33352
33353 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33354
33355         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
33356
33357 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33358
33359         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
33360
33361 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33362
33363         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
33364
33365 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
33366
33367         PR c++/11919
33368         * g++.dg/overload/prom1.C: New test.
33369
33370         PR c++/11551
33371         * g++.dg/parse/dtor2.C: New test.
33372
33373         PR c++/10762
33374         * g++.dg/parse/using2.C: New test.
33375
33376 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
33377
33378         PR target/11805
33379         * gcc.c-torture/compile/20030821-1.c: New.
33380
33381 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
33382
33383         PR c++/11834
33384         * g++.dg/template/deduce2.C: New test.
33385
33386 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
33387
33388         * gcc.c-torture/execute/20030821-1.c: New test.
33389
33390 2003-08-20  Roger Sayle  <roger@eyesopen.com>
33391
33392         PR middle-end/11984
33393         * gcc.dg/20030820-1.c: New test case.
33394
33395 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
33396
33397         PR c++/11945
33398         * g++.dg/warn/noeffect2.C: New test.
33399
33400 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
33401
33402         PR c++/10926
33403         * g++.dg/template/dtor2.C: New test.
33404
33405         PR c++/11684
33406         * g++.dg/template/operator1.C: New test.
33407         * g++.dg/parse/operator4.C: New test.
33408
33409         PR c++/11946.C
33410         * g++.dg/expr/enum1.C: New test.
33411         * gcc.dg/c99-bool-1.c: Remove bogus warning.
33412
33413         PR c++/11036.C
33414         * g++.dg/parse/elab2.C: New test.
33415         * g++.dg/parse/typedef4.C: Change error message.
33416         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
33417         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
33418         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
33419
33420 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
33421
33422         * gcc.dg/pch/warn-1.c: New.
33423         * gcc.dg/pch/warn-1.hs: New.
33424
33425         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
33426         not-tested file.
33427
33428 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
33429
33430         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
33431
33432 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
33433
33434         * gcc.dg/uninit-D.c: New Test.
33435         * gcc.dg/uninit-E.c: New Test.
33436         * gcc.dg/uninit-F.c: New Test.
33437         * gcc.dg/uninit-G.c: New Test.
33438
33439 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
33440
33441         * g++.dg/README: Describe the pch directory.
33442
33443 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33444
33445         PR c++/11174
33446         * g++.dg/parse/access4.C: New test.
33447         * g++.dg/parse/access5.C: Likewise.
33448         * g++.old-deja/g++.jason/access17.C: Adjust error message.
33449
33450 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
33451
33452         * gcc.dg/noncompile/20030818-1.c: New.
33453
33454 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33455
33456         PR c++/11957
33457         * g++.dg/warn/noeffect1.C: New test.
33458
33459         * g++.dg/template/scope2.C: New test.
33460         * g++.dg/template/error2.C: Correct dg-error
33461
33462 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
33463
33464         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
33465
33466 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
33467
33468         PR C++/11512
33469         * g++.dg/template/warn1.C: New.
33470
33471 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
33472
33473         * g++.dg/template/error2.C: New test.
33474         * g++.dg/lookup/using7.C: Adjust errors
33475         * g++.old-deja/g++.pt/crash36.C: Likewise.
33476         * g++.old-deja/g++.pt/derived3.C: Likewise.
33477
33478 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33479
33480         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
33481         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
33482         * gcc.c-torture/execute/builtins/string-9.c: New, from
33483         string-opt-9.c.  Adjust for execute/builtins framework.
33484         * gcc.c-torture/execute/string-opt-9.c: Delete.
33485
33486 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
33487
33488         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
33489
33490         * g++.dg/parse/ret-type2.C: New test.
33491
33492         PR c++/11703
33493         * g++.dg/init/new8.C: New test.
33494
33495         PR c++/10923
33496         * g++.dg/parse/typedef5.C: New test.
33497
33498         PR c++/9512
33499         * g++.dg/parse/qualified2.C: New test.
33500         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
33501         invalid code.
33502
33503 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
33504
33505         * g++.dg/conversion/ptrmem1.C: New test.
33506
33507 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
33508
33509         PR target/11693
33510         * gcc.dg/20030811-1.c: New test.
33511
33512         PR target/11535
33513         * gcc.c-torture/execute/20030811-1.c: New test.
33514
33515 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33516
33517         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
33518
33519 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
33520
33521         PR c++/11789.C
33522         * g++.dg/inherit/multiple1.C: New test.
33523
33524 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33525
33526         * gcc.dg/spe1.c: New test.
33527
33528         PR c++/11670
33529         * g++.dg/expr/cast2.C: New test.
33530
33531         PR c++/10530
33532         * g++.dg/template/dependent-name2.C: New test.
33533
33534 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
33535
33536         * g++.dg/parse/crash11.C: Put the dg options in comments.
33537
33538 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
33539
33540         * lib/gcc-dg.exp: Update for diagnostic change.
33541
33542 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33543
33544         PR c++/5767
33545         * g++.dg/parse/crash11.C: New test.
33546
33547 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
33548
33549         * gcc.dg/cpp/spacing1.c: Update.
33550
33551 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
33552
33553         PR target/11739
33554         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
33555         a value for -mtune.
33556
33557 2003-08-04  Roger Sayle  <roger@eyesopen.com>
33558
33559         PR middle-end/11771
33560         * gcc.c-torture/compile/20030804-1.c: New test case.
33561
33562 2003-08-04  Roger Sayle  <roger@eyesopen.com>
33563
33564         * gcc.dg/20030804-1.c: New test case.
33565
33566 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
33567
33568         * gcc.dg/cpp/separate-1.c: New test.
33569
33570 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
33571
33572         PR c++/11704
33573         * g++.dg/template/dependent-expr2.C: New test.
33574
33575         PR c++/11766
33576         * g++.dg/expr/ptrmem1.C: New test.
33577
33578 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33579
33580         PR c++/9453
33581         * g++.dg/template/friend15.C: New test.
33582
33583 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
33584
33585         * lib/dg-pch.exp: Work round PCH bug.
33586
33587 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33588
33589         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
33590         builtins.  Move cases from builtins-4.c here.
33591
33592         * gcc.dg/torture/builtin-math-1.c: New test taken from
33593         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
33594         additional cases.
33595
33596         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
33597         Delete.
33598
33599 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
33600
33601         PR c++/9447
33602         * g++.dg/template/using7.C: New test.
33603
33604 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
33605
33606         * import1.c, import2.c: New tests.
33607
33608 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
33609
33610         * g++.dg/eh/crossjump1.C: New test.
33611
33612 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
33613
33614         PR c++/11697
33615         * g++.dg/template/using6.C: New test.
33616
33617         PR c++/11744
33618         * g++.dg/template/koenig2.C: New test.
33619
33620 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33621
33622         PR c++/7983
33623         * g++.dg/parse/typedef4.C: New test.
33624
33625 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33626
33627         PR c++/8442, c++/8806
33628         * g++.dg/template/elab1.C: New test.
33629         * g++.dg/template/type2.C: Likewise.
33630         * g++.dg/template/ttp3.C: Adjust expected error message.
33631         * g++.old-deja/g++.law/visibility13.C: Likewise.
33632         * g++.old-deja/g++.niklas/t135.C: Likewise.
33633         * g++.old-deja/g++.pt/ttp41.C: Likewise.
33634         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
33635         template argument.
33636         * g++.old-deja/g++.pt/ttp44.C: Likewise.
33637
33638 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
33639
33640         PR c++/11295
33641         * g++.dg/ext/stmtexpr1.C: New test.
33642
33643         * g++.dg/opt/tmp1.C: New test.
33644
33645         PR c++/11525
33646         * g++.dg/parse/constant4.C: New test.
33647
33648         PR c++/9447
33649         * g++.dg/template/using5.C: New test.
33650
33651 2003-07-31  Roger Sayle  <roger@eyesopen.com>
33652
33653         * gcc.dg/builtins-27.c: New test case.
33654
33655 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
33656
33657         * gcc.dg/tls/opt-7.c: New test.
33658
33659 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
33660
33661         * g++.old-deja/g++.other/crash18.C: Remove.
33662
33663 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
33664
33665         * g++.dg/template/explicit3.C: New.
33666         * g++.dg/template/explicit4.C: New.
33667         * g++.dg/template/explicit5.C: New.
33668
33669         PR c++/11347
33670         * g++.dg/template/memtmpl1.C: New.
33671
33672 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
33673
33674         PR target/11565
33675         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
33676         * gcc.dg/i386-387-5.c (dg-options): Likewise.
33677
33678 2003-07-30  Jan Hubicka  <jh@suse.cz>
33679
33680         * vtgc1.c: Kill.
33681
33682 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
33683
33684         * gcc.dg/struct-in-proto-1.c: New test.
33685
33686 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
33687
33688         * gcc.dg/cpp/include2.c: Only expect one message.
33689
33690 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
33691
33692         PR c++/9447
33693         * g++.dg/template/using1.C: New test.
33694         * g++.dg/template/using2.C: New test.
33695         * g++.dg/template/using3.C: New test.
33696         * g++.dg/template/using4.C: New test.
33697
33698 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
33699
33700         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
33701         * gcc.c-torture/execute/string-opt-10.c: Likewise.
33702
33703 2003-07-28  Jan Hubicka  <jh@suse.cz>
33704
33705         PR c++/11530
33706         * g++.dg/opt/call1.C: New test.
33707
33708 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
33709
33710         PR c++/11667
33711         * g++.dg/init/enum2.C: New test.
33712         * g++.dg/template/overload1.C: Add "-w" option.
33713
33714 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
33715
33716         * gcc.dg/Wdeclaration-after-statement-1.c,
33717         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
33718
33719 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
33720
33721         * gcc.c-torture/compile/20030725-1.c: New test.
33722
33723 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
33724
33725         * gcc.dg/20030505.c: Only run for SPE.
33726         Remove definition of opaque type.
33727
33728 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
33729
33730         * g++.dg/template/ptrmem6.C: New test.
33731
33732 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
33733
33734         * gcc.c-torture/compile/zero-strct-2.c: New test.
33735
33736 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
33737
33738         * gcc.dg/intermod-1.c: New test.
33739
33740 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33741
33742         PR c++/11617
33743         * g++.dg/template/lookup2.C: New test.
33744         * g++.dg/template/memclass1.C: Remove instantiated from error.
33745         * g++.dg/other/error2.C: Tweak expected errors.
33746
33747         PR c++/11596
33748         * g++.dg/template/defarg3.C: New test.
33749
33750         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
33751
33752 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
33753
33754         * g++.dg/inherit/access5.C: New test.
33755
33756 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33757
33758         PR c++/11513
33759         * g++.dg/template/crash8.C: New test.
33760
33761 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
33762
33763         PR c/10602
33764         * gcc.dg/noncompile/incomplete-2.c: New test.
33765
33766 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
33767
33768         PR c++/11645
33769         * g++.dg/inherit/access4.C: New test.
33770
33771         PR c++/11517
33772         * g++.dg/expr/cond2.C: New test.
33773
33774         PR optimization/10679
33775         * g++.dg/opt/inline4.C: New test.
33776
33777 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
33778
33779         * g++.dg/parse/crash10: New test.
33780
33781 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
33782
33783         * g++.dg/ext/flexary1.C: New test.
33784
33785 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33786
33787         PR c++/10793
33788         * g++.dg/template/crash9.C: New test.
33789
33790 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33791
33792         PR c++/3004
33793         * g++.dg/parse/typedef3.C: New test.
33794
33795         PR c++/7906
33796         * g++.dg/parse/operator2.C: New test.
33797
33798         PR c++/8895
33799         * g++.dg/parse/def-tmpl-arg1.C: New test.
33800
33801         PR c++/9282
33802         * g++.dg/parse/funptr1.C: New test.
33803
33804         PR c++/9452
33805         * g++.dg/parse/ambig3.C: New test.
33806
33807         PR c++/9454
33808         * g++.dg/parse/operator3.C: New test.
33809
33810         PR c++/9486
33811         * g++.dg/parse/template10.C: New test.
33812
33813         PR c++/9488
33814         * g++.dg/parse/template11.C: New test.
33815
33816         PR c++/10150
33817         * g++.dg/parse/invalid-op1.C: New test.
33818
33819         PR c++/10247
33820         * g++.dg/parse/condexpr1.C: New test.
33821
33822 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
33823
33824         * g++.dg/ext/packed3.C: New test.
33825         * g++.dg/ext/packed4.C: New test.
33826
33827         * gcc.dg/pack-test-3.c: New test.
33828
33829 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
33830
33831         * lib/compat.exp: Handle dg-options per source file.
33832         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
33833         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
33834         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
33835         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
33836         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
33837         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
33838         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
33839         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
33840         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
33841         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
33842         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
33843         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
33844         * g++.dg/compat/break/bitfield7_x.C: Ditto.
33845         * g++.dg/compat/break/bitfield7_y.C: Ditto.
33846
33847 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
33848
33849         PR c/10320
33850         * gcc.c-torture/execute/20030718-1.c: New test.
33851
33852 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33853
33854         PR optimization/11536
33855         * gcc.dg/20030721-1.c: New test.
33856
33857 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
33858
33859         PR c++/11546
33860         * g++.dg/template/lookup1.C: New test.
33861
33862 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
33863
33864         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
33865         diagnostics of ill-formed constructs involving labels.
33866         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
33867         the new 'previously defined here' message.
33868
33869 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
33870
33871         * g++.dg/parse/non-dependent2.C: New test.
33872
33873 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
33874
33875         * g++.dg/init/init-ref4.C: xfail on targets without
33876         weak symbols.
33877
33878 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
33879
33880         PR target/11087
33881         * gcc.c-torture/execute/20030717-1.c: New test.
33882
33883 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33884
33885         * g++.dg/opt/cfg1.C: New test.
33886
33887 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
33888
33889         PR optimization/11557
33890         * gcc.dg/20030717-1.c: New test.
33891
33892 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
33893
33894         PR c++/10476
33895         * g++.dg/expr/crash-1.C: New test.
33896
33897         PR c++/11027
33898         * g++.dg/template/init3.C: New test.
33899
33900         PR c++/8222
33901         * g++.dg/template/non-dependent1.C: New test.
33902
33903         PR c++/11070
33904         * g++.dg/template/non-dependent2.C: New test.
33905
33906         PR c++/11071
33907         * g++.dg/template/non-dependent3.C: New test.
33908
33909         PR c++/9907
33910         * g++.dg/template/sizeof5.C: New test.
33911
33912 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
33913
33914         PR 11498
33915         * gcc.c-torture/compile/mangle-1.c: New file.
33916
33917 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33918
33919         PR c++/7809
33920         * g++.dg/parse/access3.C: New test.
33921
33922 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
33923
33924         PR c++/11384
33925         * g++.dg/init/init-ref4.C: New test.
33926
33927 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
33928
33929         PR c++/11547
33930         * g++.dg/parse/constant3.C: New test.
33931         * g++.dg/parse/crash7.C: Likewise.
33932
33933 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
33934
33935         PR target/11008
33936         * gcc.dg/i386-pentium4-not-mull.c: New.
33937
33938 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
33939
33940         * gcc.dg/asm-names.c (ymain): Make it weak.
33941
33942 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33943
33944         PR c++/5421
33945         * g++.dg/template/friend21.C: New test.
33946
33947 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
33948
33949         * gcc.dg/cleanup-8.c: New test.
33950         * gcc.dg/cleanup-9.c: New test.
33951
33952 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
33953
33954         * g++.dg/ext/dll-MI1.h: New file.
33955         * g++.dg/ext/dllexport-MI1.C: New file.
33956         * g++.dg/ext/dllimport-MI1.C: New file.
33957
33958 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
33959
33960         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
33961         it does not have cmpstrsi patterns (just cmpmemsi).
33962
33963 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
33964
33965         PR debug/11473
33966         * g++.dg/debug/debug8.C: New test.
33967
33968 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33969
33970         PR c++/10108
33971         * g++.dg/template/crash7.C: New test.
33972
33973 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
33974
33975         PR target/10795
33976         * gcc.c-torture/compile/20030708-1.c: New.
33977
33978 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33979
33980         * gcc.c-torture/execute/20030715-1.c: New test.
33981
33982 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
33983
33984         * gcc.dg/pch/inline-3.c: New file.
33985         * gcc.dg/pch/inline-3.hs: New file.
33986         * gcc.dg/pch/inline-4.c: New file.
33987         * gcc.dg/pch/inline-4.hs: New file.
33988
33989 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
33990
33991         PR c++/11509
33992         * g++.dg/template/crash6.C: New test.
33993
33994         PR c++/7053
33995         * g++.dg/template/friend20.C: New test.
33996
33997         PR c++/7019
33998         * g++.dg/template/overload2.C: New test.
33999
34000 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34001
34002         PR optimization/11440
34003         * gcc.c-torture/execute/20030714-1.c: New test.
34004
34005 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34006
34007         PR c++/11154
34008         * g++.dg/template/partial2.C: New test.
34009
34010 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
34011
34012         PR c++/11503
34013         * g++.dg/template/anon1.C: New test.
34014
34015         PR c++/11493
34016         PR c++/11495
34017         * g++.dg/parse/template9.C: Likewise.
34018         * g++.dg/template/crash4.C: New test.
34019         * g++.dg/template/koenig1.C: Likewise.
34020         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
34021         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
34022         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
34023         functions.
34024         * g++.old-deja/g++.jason/template36.C: Likewise.
34025         * g++.old-deja/g++.mike/p1989.C: Likewise.
34026         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
34027         * g++.old-deja/g++.pt/ttp20.C: Use this->.
34028         * g++.old-deja/g++.pt/ttp21.C: Use this->.
34029         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
34030         compiling.
34031         * g++.old-deja/g++.pt/union2.C: Use this->.
34032
34033 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
34034
34035         * gcc.dg/20030711-1.c: New test.
34036
34037 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
34038
34039         PR c++/11050
34040         * g++.dg/parse/args1.C: New test.
34041         * g++.pt/defarg8.C: Change expected errors.
34042
34043 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
34044
34045         PR c++/8164
34046         * g++.dg/template/nontype2.C: New test.
34047
34048         PR c++/10558
34049         * g++.dg/parse/template8.C: New test.
34050
34051         PR c++/8327
34052         * g++.dg/template/scope1.C: New test.
34053
34054         * g++.dg/warn/Wsign-compare-1.C: New test.
34055
34056 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
34057
34058         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
34059
34060 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
34061
34062         PR c++/9411
34063         * g++.dg/template/explicit2.C: New test.
34064
34065         PR c++/10032
34066         * g++.dg/warn/pedantic1.C: New test.
34067
34068 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
34069
34070         PR c++ 9483
34071         * g++.dg/other/field1.C: New test.
34072
34073 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
34074
34075         PR c/11449
34076         * gcc.c-torture/compile/20030707-1.c: New.
34077
34078 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34079
34080         PR c++/10849
34081         * g++.dg/template/access12.C: New test.
34082
34083 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
34084
34085         * g++.dg/bprob/bprob.exp (prof_ext): Update.
34086         * g77.dg/bprob/bprob.exp (prof_ext): Update.
34087         * gcc.misc-tests/bprob.exp (prof_ext): Update.
34088         * gcc.misc-tests/gcov.exp: Update
34089         * g++.dg/gcov/gcov.exp: Update
34090         * lib/gcov.exp: Update.
34091
34092 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
34093
34094         * g++.dg/abi/mangle17.C: Make sure template expressions are
34095         dependent.
34096         * g++.dg/abi/mangle4.C: Mark erroneous casts.
34097         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
34098         * g++.dg/opt/stack1.C: Remove erroneous code.
34099         * g++.dg/parse/template7.C: New test.
34100         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
34101         * g++.old-deja/g++.pt/crash4.C: Likewise.
34102
34103 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34104
34105         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
34106         with zero or one occurence of `$' after the initial `L'.
34107
34108 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
34109
34110         * gcc.c-torture/compile/20030704-1.c: Add a comment.
34111
34112 2003-07-08  Roger Sayle  <roger@eyesopen.com>
34113
34114         PR c/11370
34115         * gcc.dg/Wunreachable-6.c: New testcase.
34116         * gcc.dg/Wunreachable-7.c: New testcase.
34117
34118 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
34119
34120         PR c/11420
34121         * gcc.dg/20030708-1.c: New test.
34122
34123 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
34124
34125         * gcc.dg/compat/sdata-section.h: New file.
34126         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
34127         * gcc.dg/torture/mips-sdata-1.c: New test.
34128
34129 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34130
34131         PR c++/11030
34132         * g++.dg/template/friend19.C: New test.
34133
34134 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
34135
34136         * g++.dg/opt/strength-reduce.C: New test.
34137
34138 2003-07-07  Roger Sayle  <roger@eyesopen.com>
34139
34140         PR target/10979
34141         * gcc.dg/20030707-1.c: New testcase.
34142
34143 2003-07-07  Roger Sayle  <roger@eyesopen.com>
34144
34145         PR optimization/11059
34146         * g++.dg/opt/emptyunion.C: New testcase.
34147
34148 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34149             Eric Botcazou  <ebotcazou@libertysurf.fr>
34150
34151         * g++.dg/opt/stack1.C: New test.
34152
34153 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
34154
34155         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
34156         run test.
34157
34158         PR c++/11431
34159         * g++.dg/expr/static_cast3.C: New test.
34160
34161 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
34162
34163         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
34164         everywhere.
34165         * gcc.dg/concat.c: Concatenation of string constants with
34166         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
34167         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
34168         * gcc.dg/cpp/escape-2.c: Use wide character constants where
34169         necessary to avoid multi-character character constant warning.
34170         * gcc.dg/cpp/escape.c: Likewise.
34171         * gcc.dg/cpp/ucs.c: Likewise.
34172         Remove backslashes from dg-bogus comments, as they confuse Tcl.
34173         Fix a typo.
34174
34175 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
34176
34177         PR c/11428
34178         * gcc.c-torture/compile/20030704-1.c: New.
34179
34180 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
34181
34182         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
34183
34184 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
34185
34186         PR c++/5287, PR c++/7910,  PR c++/11021
34187         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
34188         tests for warnings.
34189         * g++.dg/ext/dllimport2.C: Add tests for warnings.
34190         * g++.dg/ext/dllimport3.C: Likewise.
34191         * g++.dg/ext/dllimport4.C: New file.
34192         * g++.dg/ext/dllimport5.C: New file.
34193         * g++.dg/ext/dllimport6.C: New file.
34194         * g++.dg/ext/dllimport7.C: New file.
34195         * g++.dg/ext/dllimport8.C: New file.
34196         * g++.dg/ext/dllimport9.C: New file.
34197         * g++.dg/ext/dllimport10.C: New file.
34198         * g++.dg/ext/dllexport1.C: New file.
34199
34200 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
34201
34202         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
34203         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
34204
34205 2003-07-03  Roger Sayle  <roger@eyesopen.com>
34206
34207         * gcc.dg/builtins-25.c: New testcase.
34208         * gcc.dg/builtins-26.c: New testcase.
34209
34210 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
34211
34212         * gcc.dg/compat/vector-defs.h: New file.
34213         * gcc.dg/compat/vector-setup.h: New file.
34214         * gcc.dg/compat/vector-check.h: New file.
34215         * gcc.dg/compat/vector-1_main.c: New file.
34216         * gcc.dg/compat/vector-1_x.c: New file.
34217         * gcc.dg/compat/vector-1_y.c: New file.
34218         * gcc.dg/compat/vector-2_main.c: New file.
34219         * gcc.dg/compat/vector-2_x.c: New file.
34220         * gcc.dg/compat/vector-2_y.c: New file.
34221
34222         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
34223         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
34224         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
34225         * gcc.dg/compat/struct-align-1.h: New file.
34226         * gcc.dg/compat/struct-align-1_main.c: New file.
34227         * gcc.dg/compat/struct-align-1_x.c: New file.
34228         * gcc.dg/compat/struct-align-1_y.c: New file.
34229         * gcc.dg/compat/struct-align-2.h: New file.
34230         * gcc.dg/compat/struct-align-2_main.c: New file.
34231         * gcc.dg/compat/struct-align-2_x.c: New file.
34232         * gcc.dg/compat/struct-align-2_y.c: New file.
34233
34234         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
34235         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
34236         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
34237         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
34238         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
34239         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
34240         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
34241         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
34242         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
34243         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
34244         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
34245         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
34246         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
34247         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
34248         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
34249         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
34250         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
34251         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
34252         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
34253         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
34254         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
34255         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34256         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34257         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
34258         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
34259         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
34260         * gcc.dg/compat/struct-return-10_x.c: Ditto.
34261         * gcc.dg/compat/struct-return-2_x.c: Ditto.
34262         * gcc.dg/compat/struct-return-3_x.c: Ditto.
34263
34264 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34265
34266         * gcc.dg/i386-call-1.c: New test.
34267
34268 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
34269
34270         PR c++/9162
34271         * g++.dg/parse/defarg4.C: New.
34272
34273 2003-07-03  Roger Sayle  <roger@eyesopen.com>
34274
34275         PR target/10700
34276         * gcc.c-torture/compile/20030703-1.c: New test case.
34277
34278 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
34279
34280         * g++.dg/template/local3.C: Remove extra semicolon.
34281
34282 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34283
34284         * gcc.dg/i386-volatile-1.c: New test.
34285
34286 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
34287
34288         PR c++/11072
34289         * g++.dg/other/offsetof2.C: XFAIL.
34290         * g++.dg/other/offsetof5.C: New.
34291
34292         PR c++/10219
34293         * g++.dg/template/error1.C: New.
34294
34295         PR c++/9779
34296         * g++.dg/template/dependent-expr1.C: New.
34297
34298 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
34299
34300         PR c++/6949
34301         * g++.dg/template/local3.C: New test.
34302
34303         PR c++/11149
34304         * g++.dg/lookup/scoped6.C: New test.
34305
34306 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
34307
34308         PR c++/8046
34309         * g++.dg/other/error7.C: New test.
34310
34311 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
34312
34313         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
34314         * g++.old-deja/g++.abi/vtable3.h: Likewise.
34315         * g++.old-deja/g++.law/code-gen5.C: Likewise.
34316         * g++.old-deja/g++.other/union2.C: Likewise.
34317         * gcc.dg/c90-const-expr-2.c: Likewise.
34318         * gcc.dg/c90-const-expr-3.c: Likewise.
34319         * gcc.dg/c99-const-expr-2.c: Likewise.
34320         * gcc.dg/c99-const-expr-3.c: Likewise.
34321         * gcc.dg/concat.c: Likewise.
34322
34323 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
34324
34325         PR c++/9559
34326         * g++.dg/init/static1.C: New test.
34327
34328 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34329
34330         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
34331         * g++.old-deja/g++.other/access2.C: Likewise.
34332         * g++.old-deja/g++.other/decl2.C: Likewise.
34333         * gcc.c-torture/execute/20020615-1.c: Likewise.
34334
34335 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
34336
34337         PR c++/4933
34338         * g++.dg/template/sizeof4.C: New test.
34339
34340 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
34341
34342         * g++.dg/other/error6.C: New test.
34343
34344 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
34345
34346         PR c++/10750
34347         * g++.dg/parse/constant2.C: New test.
34348
34349 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
34350
34351         PR c++/11106
34352         * g++.dg/other/error5.C: New test.
34353
34354 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34355
34356         * gcc.dg/format/gcc_diag-1.c: New test.
34357
34358 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
34359
34360         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
34361
34362 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
34363
34364         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
34365         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
34366         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
34367
34368 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
34369
34370         * gcc.c-torture/execute/builtins/string-8.c: New test.
34371         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
34372         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
34373         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
34374
34375 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
34376
34377         PR c++/10468
34378         * g++.dg/ext/typeof6.C: New test.
34379
34380 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
34381
34382         PR c++/10796
34383         * g++.dg/init/enum1.C: New test.
34384
34385 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
34386
34387         * gcc.dg/20030627-1.c: New test.
34388
34389 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
34390
34391         PR c++/11332
34392         * g++.dg/expr/static_cast2.C: New test.
34393
34394 2003-06-26  Roger Sayle  <roger@eyesopen.com>
34395             Jakub Jelinek  <jakub@redhat.com>
34396
34397         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
34398         sprintf(dst,"%s",src) optimization.
34399         * gcc.c-torture/execute/20030626-1.c: New test case.
34400         * gcc.c-torture/execute/20030626-2.c: New test case.
34401
34402 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
34403
34404         * gcc.c-torture/execute/multi-ix.c: New test.
34405
34406         * gcc.c-torture/execute/simd-4.c (main):
34407         Added missing semicolon at end of union.
34408
34409 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
34410
34411         PR c++/8266
34412         * g++.dg/template/explicit-instantiation3.C: New test.
34413
34414 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
34415
34416         * gcc.dg/20030626-1.c: Use signed char.
34417
34418 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
34419
34420         * gcc.dg/20030626-1.c: New test.
34421
34422 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
34423
34424         * const-str-2.m: Update.
34425
34426 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
34427
34428         PR c++/10990
34429         * g++.dg/rtti/dyncast1.C: New test.
34430         * g++.dg/abi/mangle4.C: Correct base-specifier access.
34431         * g++.dg/lookup/scoped1.C: Remove XFAIL.
34432         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
34433
34434         PR c++/10931
34435         * g++.dg/expr/static_cast1.C: New test.
34436
34437 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
34438
34439         * gcc.dg/20030625-1.c: New test.
34440
34441 2003-06-24  Roger Sayle  <roger@eyesopen.com>
34442
34443         * gcc.c-torture/compile/20030624-1.c: New test case.
34444
34445 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
34446
34447         * gcc.c-torture/execute/string-opt-17.c: New test.
34448
34449 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
34450
34451         PR c++/5754
34452         * g++.dg/parse/crash6.C: New test.
34453
34454 2003-06-23  Roger Sayle  <roger@eyesopen.com>
34455
34456         * gcc.dg/builtins-24.c: New test case.
34457
34458 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
34459
34460         * g++.dg/opt/operator1.C: New test.
34461
34462 2003-06-22  Roger Sayle  <roger@eyesopen.com>
34463
34464         * gcc.c-torture/execute/string-opt-16.c: New test case.
34465
34466 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
34467
34468         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
34469         * g++.old-deja/g++.other/conv7.C: Likewise.
34470         * g++.old-deja/g++.other/overcnv2.C: Likewise.
34471         * g++.old-deja/g++.other/overload14.C: Likewise.
34472
34473 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
34474
34475         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
34476         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
34477
34478 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34479
34480         PR c++/10888
34481         * g++.dg/warn/Winline-3.C: New test.
34482
34483 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34484
34485         * lib/target-supports.exp (check_alias_available): Make the test
34486         program acceptable to the Solaris assembler.
34487
34488         PR c++/10749
34489         * g++.dg/template/memclass2.C: New test.
34490
34491 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34492             Eric Botcazou  <ebotcazou@libertysurf.fr>
34493
34494         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
34495         data for non-matching targets.
34496         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
34497
34498 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34499
34500         PR c++/10845
34501         * g++.dg/template/member3.C: New test.
34502
34503 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
34504
34505         PR c++/10939
34506         * g++.dg/template/func1.C: New test.
34507
34508         PR c++/9649
34509         * g++.dg/template/static4.C: New test.
34510         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
34511
34512         PR c++/11041
34513         * g++.dg/init/ref7.C: New test.
34514
34515 2003-06-19  Matt Austern  <austern@apple.com>
34516
34517         PR c++/11228
34518         * g++.dg/anew1.C: New test.
34519         * g++.dg/anew2.C: New test.
34520         * g++.dg/anew3.C: New test.
34521         * g++.dg/anew4.C: New test.
34522
34523 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
34524
34525         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
34526
34527 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
34528
34529         * gcc.c-torture/execute/simd-4.c (main): Make expected value
34530         endian-dependent.
34531
34532 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
34533
34534         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
34535         Remove cruft.
34536
34537 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
34538
34539         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
34540         * gcc.c-torture/compile/961203-1.c: Likewise.
34541         * gcc.c-torture/compile/980506-1.c: Likewise.
34542
34543 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
34544
34545         PR c++/10712
34546         * g++.dg/lookup/using7.C: New test.
34547
34548 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
34549
34550         PR c++/11105
34551         * g++.dg/abi/conv1.C: Remove it.
34552         * g++.dg/template/conv7.C: New test.
34553         * g++.dg/template/conv8.C: Likewise.
34554         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
34555         conversion operator.
34556
34557 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
34558
34559         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
34560         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
34561         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
34562         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
34563         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
34564         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
34565         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
34566         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
34567         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
34568         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
34569         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
34570         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
34571         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
34572         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
34573         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
34574         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
34575         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
34576         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
34577         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
34578         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
34579         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
34580         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34581         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34582         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
34583         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
34584         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
34585         * gcc.dg/compat/struct-return-10_x.c: Ditto.
34586         * gcc.dg/compat/struct-return-2_x.c: Ditto.
34587         * gcc.dg/compat/struct-return-3_x.c: Ditto.
34588
34589 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
34590
34591         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
34592         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
34593         indications.
34594
34595 2003-06-16  Roger Sayle  <roger@eyesopen.com>
34596
34597         * gcc.dg/i386-387-5.c: New test case.
34598         * gcc.dg/i386-387-6.c: New test case.
34599         * gcc.dg/builtins-23.c: New test case.
34600
34601 2003-06-15  Roger Sayle  <roger@eyesopen.com>
34602
34603         * gcc.dg/builtins-22.c: New test case.
34604         * gcc.dg/i386-387-1.c: Update to test exp.
34605         * gcc.dg/i386-387-2.c: Likewise.
34606
34607 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34608
34609         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
34610
34611 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
34612
34613         * lib/gcc-dg.exp (dg-require-dll): New function.
34614         (dg-xfail-if): Likewise.
34615         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
34616         driver.
34617
34618         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
34619         * gcc.c-torture/compile/20001205-1.c: Likewise.
34620         * gcc.c-torture/compile/20001226-1.c: Likewise.
34621         * gcc.c-torture/compile/20010518-2.c: Likewise.
34622         * gcc.c-torture/compile/20020312-1.c: Likewise.
34623         * gcc.c-torture/compile/20020604-1.c: Likewise.
34624         * gcc.c-torture/compile/920501-12.c: Likewise.
34625         * gcc.c-torture/compile/920501-4.c: Likewise.
34626         * gcc.c-torture/compile/920520-1.c: Likewise.
34627         * gcc.c-torture/compile/920521-1.c: Likewise.
34628         * gcc.c-torture/compile/920625-1.c: Likewise.
34629         * gcc.c-torture/compile/961203-1.c: Likewise.
34630         * gcc.c-torture/compile/980506-1.c: Likewise.
34631         * gcc.c-torture/compile/981006-1.c: Likewise.
34632         * gcc.c-torture/compile/981022-1.c: Likewise.
34633         * gcc.c-torture/compile/981223-1.c: Likewise.
34634         * gcc.c-torture/compile/990617-1.c: Likewise.
34635         * gcc.c-torture/compile/dll.c: Likewise.
34636         * gcc.c-torture/compile/labels-3.c: Likewise.
34637         * gcc.c-torture/compile/mipscop-1.c: Likewise.
34638         * gcc.c-torture/compile/mipscop-2.c: Likewise.
34639         * gcc.c-torture/compile/mipscop-3.c: Likewise.
34640         * gcc.c-torture/compile/mipscop-4.c: Likewise.
34641         * gcc.c-torture/compile/simd-5.c: Likewise.
34642         * gcc.c-torture/compile/20000804-1.x: Remove.
34643         * gcc.c-torture/compile/20001205-1.x: Likewise.
34644         * gcc.c-torture/compile/20001226-1.x: Likewise.
34645         * gcc.c-torture/compile/20010518-2.x: Likewise.
34646         * gcc.c-torture/compile/20020312-1.x: Likewise.
34647         * gcc.c-torture/compile/20020604-1.x: Likewise.
34648         * gcc.c-torture/compile/920501-12.x: Likewise.
34649         * gcc.c-torture/compile/920501-4.x: Likewise.
34650         * gcc.c-torture/compile/920520-1.x: Likewise.
34651         * gcc.c-torture/compile/920521-1.x: Likewise.
34652         * gcc.c-torture/compile/920625-1.x: Likewise.
34653         * gcc.c-torture/compile/961203-1.x: Likewise.
34654         * gcc.c-torture/compile/980506-1.x: Likewise.
34655         * gcc.c-torture/compile/981006-1.x: Likewise.
34656         * gcc.c-torture/compile/981022-1.x: Likewise.
34657         * gcc.c-torture/compile/981223-1.x: Likewise.
34658         * gcc.c-torture/compile/990617-1.x: Likewise.
34659         * gcc.c-torture/compile/mipscop-1.x: Likewise.
34660         * gcc.c-torture/compile/mipscop-2.x: Likewise.
34661         * gcc.c-torture/compile/mipscop-3.x: Likewise.
34662         * gcc.c-torture/compile/mipscop-4.x: Likewise.
34663         * gcc.c-torture/compile/simd-5.x: Likewise.
34664
34665         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
34666
34667 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34668
34669         * gcc.c-torture/execute/20030611-1.c: New test.
34670
34671 2003-06-12  Roger Sayle  <roger@eyesopen.com>
34672
34673         PR middle-end/168
34674         * gcc.dg/20030612-1.c: New test case.
34675
34676 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
34677
34678         PR c++/10635
34679         * g++.dg/expr/cast1.C: New test.
34680
34681 2003-06-12  Roger Sayle  <roger@eyesopen.com>
34682
34683         * gcc.dg/builtins-21.c: New test case.
34684
34685 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
34686
34687         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
34688         options instead of at the end.
34689         * lib/objc.exp (objc_target_compile): Likewise.
34690
34691 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
34692
34693         PR c++/10432
34694         * g++.dg/parse/error1.C: New test.
34695
34696 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
34697
34698         * gcc.dg/compat/struct-by-value-11_main.c: New file.
34699         * gcc.dg/compat/struct-by-value-11_x.c: New file.
34700         * gcc.dg/compat/struct-by-value-11_y.c: New file.
34701         * gcc.dg/compat/struct-by-value-12_main.c: New file.
34702         * gcc.dg/compat/struct-by-value-12_x.c: New file.
34703         * gcc.dg/compat/struct-by-value-12_y.c: New file.
34704         * gcc.dg/compat/struct-by-value-13_main.c: New file.
34705         * gcc.dg/compat/struct-by-value-13_x.c: New file.
34706         * gcc.dg/compat/struct-by-value-13_y.c: New file.
34707         * gcc.dg/compat/struct-by-value-14_main.c: New file.
34708         * gcc.dg/compat/struct-by-value-14_x.c: New file.
34709         * gcc.dg/compat/struct-by-value-14_y.c: New file.
34710         * gcc.dg/compat/struct-by-value-15_main.c: New file.
34711         * gcc.dg/compat/struct-by-value-15_x.c: New file.
34712         * gcc.dg/compat/struct-by-value-15_y.c: New file.
34713         * gcc.dg/compat/struct-by-value-16_main.c: New file.
34714         * gcc.dg/compat/struct-by-value-16_x.c: New file.
34715         * gcc.dg/compat/struct-by-value-16_y.c: New file.
34716         * gcc.dg/compat/struct-by-value-17_main.c: New file.
34717         * gcc.dg/compat/struct-by-value-17_x.c: New file.
34718         * gcc.dg/compat/struct-by-value-17_y.c: New file.
34719         * gcc.dg/compat/struct-by-value-18_main.c: New file.
34720         * gcc.dg/compat/struct-by-value-18_x.c: New file.
34721         * gcc.dg/compat/struct-by-value-18_y.c: New file.
34722
34723         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
34724         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
34725         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
34726         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
34727         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
34728         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
34729         * gcc.dg/compat/scalar-return-3_main.c: New file.
34730         * gcc.dg/compat/scalar-return-3_x.c: New file.
34731         * gcc.dg/compat/scalar-return-3_y.c: New file.
34732         * gcc.dg/compat/scalar-return-4_main.c: New file.
34733         * gcc.dg/compat/scalar-return-4_x.c: New file.
34734         * gcc.dg/compat/scalar-return-4_y.c: New file.
34735
34736 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
34737
34738         * gcc.dg/compat/fp2-struct-check.h: New file.
34739         * gcc.dg/compat/fp2-struct-defs.h: New file.
34740         * gcc.dg/compat/fp2-struct-init.h: New file.
34741         * gcc.dg/compat/struct-by-value-10_main.c: New file.
34742         * gcc.dg/compat/struct-by-value-10_x.c: New file.
34743         * gcc.dg/compat/struct-by-value-10_y.c: New file.
34744         * gcc.dg/compat/struct-return-10_main.c: New file.
34745         * gcc.dg/compat/struct-return-10_x.c: New file.
34746         * gcc.dg/compat/struct-return-10_y.c: New file.
34747
34748         * gcc.dg/compat/compat-common.h: New file.
34749         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
34750         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
34751         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
34752         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
34753         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
34754         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
34755         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
34756         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
34757         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
34758         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
34759         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
34760         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
34761         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
34762         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
34763         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
34764         * gcc.dg/compat/small-struct-check.h: Ditto.
34765         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
34766         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
34767         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
34768         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
34769         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
34770         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
34771         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
34772         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
34773         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
34774         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
34775         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34776         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
34777         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
34778         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34779         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
34780         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
34781         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
34782         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
34783         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
34784         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
34785         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
34786         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
34787         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
34788         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
34789         * gcc.dg/compat/struct-return-2_main.c: Ditto.
34790         * gcc.dg/compat/struct-return-2_x.c: Ditto.
34791         * gcc.dg/compat/struct-return-2_y.c: Ditto.
34792         * gcc.dg/compat/struct-return-3_main.c: Ditto.
34793         * gcc.dg/compat/struct-return-3_x.c: Ditto.
34794         * gcc.dg/compat/struct-return-3_y.c: Ditto.
34795
34796 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
34797
34798         * g++.dg/pch/static-1.C: New file.
34799         * g++.dg/pch/static-1.Hs: New file.
34800
34801 2003-06-10  Richard Henderson  <rth@redhat.com>
34802
34803         * gcc.dg/asm-7.c: Adjust expected warning text.
34804
34805 2003-06-10  Roger Sayle  <roger@eyesopen.com>
34806
34807         * gcc.dg/builtins-20.c: New test case.
34808
34809 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
34810
34811         PR c++/11131
34812         * g++.dg/opt/template1.C: New test.
34813
34814 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
34815
34816         * lib/gcc-dg.exp (dg-test): Clear additional_files and
34817         additional_sources.
34818
34819 2003-05-21  David Taylor  <dtaylor@emc.com>
34820
34821         * gcc.dg/Wpadded.c: New file.
34822
34823 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
34824
34825         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
34826         * gcc.dg/special/weak-2.c: Add dg-require-weak.
34827         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
34828         dg-require-weak.
34829
34830 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
34831
34832         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
34833
34834 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
34835
34836         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
34837         (dg-require-alias): Likewise.
34838         (dg-require-gc-sections): Likewise.
34839         * lib/target-supports.exp (check_gc_sections_available): Likewise.
34840
34841 2003-06-08  Richard Henderson  <rth@redhat.com>
34842
34843         * gcc.dg/20011029-2.c: Fix the array reference.
34844         * gcc.dg/asm-7.c: New.
34845
34846 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
34847
34848         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
34849
34850 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
34851
34852         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
34853         (dg-require-gc-sections): Likewise.
34854
34855 2003-06-08  Jan Hubicka  <jh@suse.cz>
34856
34857         * i386-cmov1.c: Fix regular expression.
34858         * i386-cvt-1.c: Likewise.
34859         * i386-local.c: Likewise.
34860         * i386-local2.c: Likewise.
34861         * i386-mul.c: Likewise.
34862         * i386-ssetype-1.c: Likewise.
34863         * i386-ssetype-3.c: Likewise.
34864         * i386-ssetype-5.c: Likewise.
34865
34866 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34867
34868         PR c++/11039
34869         * g++.dg/warn/implicit-typename2.C: New test.
34870         * g++.dg/warn/implicit-typename3.C: New test.
34871
34872 2003-06-07  Richard Henderson  <rth@redhat.com>
34873
34874         * g++.dg/other/offsetof3.C: Use size_t.
34875         * g++.dg/other/offsetof4.C: Likewise.
34876
34877 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
34878
34879         * lib/copy-file.exp: New. Implement gcc_copy_files.
34880
34881         * lib/dg-pch.exp: Load copy-file.exp
34882         (dg-pch): Use gcc_copy_files instead of "file copy".
34883
34884 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
34885
34886         * gcc.dg/weak/weak.exp: Simplify.
34887         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
34888         * gcc.dg/weak/weak-1.c: Likewise.
34889         * gcc.dg/weak/weak-2.c: Likewise.
34890         * gcc.dg/weak/weak-3.c: Likewise.
34891         * gcc.dg/weak/weak-4.c: Likewise.
34892         * gcc.dg/weak/weak-5.c: Likewise.
34893         * gcc.dg/weak/weak-6.c: Likewise.
34894         * gcc.dg/weak/weak-7.c: Likewise.
34895         * gcc.dg/weak/weak-8.c: Likewise.
34896         * gcc.dg/weak/weak-9.c: Likewise.
34897
34898 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
34899
34900         gcc.c-torture/execute/20030606-1.c: New.
34901
34902 2003-06-06  Roger Sayle  <roger@eyesopen.com>
34903
34904         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
34905         * gcc.dg/builtins-19.c: Likewise.
34906
34907 2003-06-06  Roger Sayle  <roger@eyesopen.com>
34908
34909         * gcc.dg/builtins-2.c: Add some more tests.
34910         * gcc.dg/builtins-18.c: New test case.
34911         * gcc.dg/builtins-19.c: New test case.
34912
34913 2003-06-06  Roger Sayle  <roger@eyesopen.com>
34914             Jim Wilson  <wilson@tuliptree.org>
34915
34916         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
34917
34918 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
34919
34920         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
34921         mempcpy/stpcpy calls not to be optimized into something else.
34922         * gcc.c-torture/execute/string-opt-3.c: Moved to...
34923         * gcc.c-torture/execute/builtins/string-7.c: ...here.
34924         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
34925
34926 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34927
34928         * gcc.dg/format/asm_fprintf-1.c: New test.
34929
34930 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
34931
34932         * lib/gcc-defs.exp (additional_sources): New variable.
34933         (dg-additional-sources): New function.
34934         (additional_files): New variable.
34935         (dg-additional-files): New function.
34936         (dg-additional-files-options): Likewise.
34937         * lib/gcc-dg.exp (dg-require-weak): New function.
34938         (dg-require-alias): Likewise.
34939         (dg-require-gc-sections): Likewise.
34940         * lib/target-supports.exp (check_alias_available): Remove testfile
34941         parameter.
34942         (check_gc_sections_available): New function.
34943         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
34944         (dg-gpp-additional-files): Likewise.
34945         * lib/g++.exp (additional_sources): Remove.
34946         (additional_files): Likewise.
34947         (g++_target_compile): Use dg-additional-files-options.
34948
34949         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
34950         Tcl logic.
34951         * gcc.dg/special/ecos.exp: Remove.
34952         * gcc.dg/special/20000419-2.c: Use dg-require-*.
34953         * gcc.dg/special/alias-1.c: Likewise.
34954         * gcc.dg/special/alias-2.c: Likewise.
34955         * gcc.dg/special/gcsec-1.c: Likewise.
34956         * gcc.dg/special/weak-1.c: Likewise.
34957         * gcc.dg/special/weak-2.c: Likewise.
34958         * gcc.dg/special/wkali-1.c: Likewise.
34959         * gcc.dg/special/wkali-2.c: Likewise.
34960
34961         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
34962         dg-gpp-additional-*.
34963         * g++.dg/special/conpr-3.C: Likewise.
34964         * g++.dg/special/conpr-4.C: Likewise.
34965         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
34966         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
34967         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
34968         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
34969         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
34970         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
34971         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
34972         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
34973         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
34974         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
34975         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
34976         * g++.old-deja/g++.other/comdat1.C: Likewise.
34977         * g++.old-deja/g++.other/comdat2.C: Likewise.
34978         * g++.old-deja/g++.other/comdat3.C: Likewise.
34979         * g++.old-deja/g++.other/ctor1.C: Likewise.
34980         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
34981
34982 2003-06-05  Richard Henderson  <rth@redhat.com>
34983
34984         * gcc.dg/debug/20030605-1.c: New.
34985
34986 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
34987
34988         * README.QMTEST: Update.
34989
34990 2003-06-04  Richard Henderson  <rth@redhat.com>
34991
34992         * gcc.dg/cleanup-1.c: New.
34993         * gcc.dg/cleanup-2.c: New.
34994         * gcc.dg/cleanup-3.c: New.
34995         * gcc.dg/cleanup-4.c: New.
34996         * gcc.dg/cleanup-5.c: New.
34997         * gcc.dg/cleanup-6.c: New.
34998         * gcc.dg/cleanup-7.c: New.
34999
35000 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
35001
35002         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
35003
35004         * lib/dg-pch.exp: New file.
35005         * g++.dg/pch/pch.exp: Use dg-pch.exp.
35006         * gcc.dg/pch/pch.exp: Likewise.
35007
35008 2003-06-04  Roger Sayle  <roger@eyesopen.com>
35009
35010         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
35011         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
35012         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
35013         * gcc.dg/builtins-17.c: New test case.
35014         * gcc.dg/i386-387-4.c: New test case.
35015         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
35016
35017 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35018
35019         * gcc.dg/ultrasp9.c: New test.
35020
35021 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35022
35023         * gcc.c-torture/compile/20030604-1.c: New test.
35024         * gcc.dg/sparc-constant-1.c: New test.
35025
35026 2003-06-03  Glen Nakamura  <glen@imodulo.com>
35027
35028         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
35029
35030 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
35031
35032         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
35033
35034         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
35035         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
35036
35037 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
35038
35039         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
35040
35041 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35042
35043         PR c++/10940
35044         * g++.dg/template/spec10.C: New test.
35045
35046 2003-06-03  Roger Sayle  <roger@eyesopen.com>
35047
35048         * gcc.dg/builtins-16.c: New test case.
35049
35050 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
35051
35052         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
35053         mempcpy test with post-increments.
35054         * gcc.c-torture/execute/string-opt-3.c: New test.
35055         * gcc.dg/string-opt-1.c: New test.
35056
35057 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
35058
35059         PR fortran/10965
35060         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
35061
35062 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
35063
35064         * lib/scanasm.exp (dg-scan): New function, factored out of ...
35065         (scan-assembler): ... here.  Use dg-scan.
35066         (scan-assembler-not): Likewise.
35067         (scan-file): New function.
35068         (scan-file-not): Likewise.
35069         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
35070         * gcc.dg/cpp/_Pragma4.c: Likewise.
35071         * gcc.dg/cpp/_Pragma5.c: Likewise.
35072         * gcc.dg/cpp/avoidpaste1.c: Likewise.
35073         * gcc.dg/cpp/avoidpaste2.c: Likewise.
35074         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
35075         * gcc.dg/cpp/cmdlne-P.c: Likewise.
35076         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
35077         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
35078         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
35079         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
35080         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
35081         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
35082         * gcc.dg/cpp/cxxcom1.c: Likewise.
35083         * gcc.dg/cpp/line1.c: Likewise.
35084         * gcc.dg/cpp/maccom1.c: Likewise.
35085         * gcc.dg/cpp/maccom2.c: Likewise.
35086         * gcc.dg/cpp/maccom3.c: Likewise.
35087         * gcc.dg/cpp/maccom4.c: Likewise.
35088         * gcc.dg/cpp/maccom5.c: Likewise.
35089         * gcc.dg/cpp/maccom6.c: Likewise.
35090         * gcc.dg/cpp/multiline.c: Likewise.
35091         * gcc.dg/cpp/spacing1.c: Likewise.
35092         * gcc.dg/cpp/spacing2.c: Likewise.
35093         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
35094         * gcc.dg/cpp/trad/maccom1.c: Likewise.
35095         * gcc.dg/cpp/trad/maccom2.c: Likewise.
35096         * gcc.dg/cpp/trad/maccom3.c: Likewise.
35097         * gcc.dg/cpp/trad/maccom4.c: Likewise.
35098         * gcc.dg/cpp/trad/maccom6.c: Likewise.
35099         * gcc.dg/cpp/cxxcom2.c: Likewise.
35100         * gcc.dg/cpp/cxxcom2.h: New file.
35101
35102         * gcc.dg/cpp/truefalse.cpp: Move it to ...
35103         * g++.dg/cpp/truefalse.C: Here.
35104         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
35105
35106 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
35107
35108         * gcc.dg/cpp/redef3.c: New file.
35109
35110 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
35111
35112         * gcc.dg/i386-loop-3.c: New test.
35113
35114 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
35115
35116         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
35117
35118 2003-05-31  Roger Sayle  <roger@eyesopen.com>
35119
35120         * gcc.dg/fwrapv-1.c: New test case.
35121         * gcc.dg/fwrapv-2.c: New test case.
35122
35123 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35124
35125         PR c++/10956
35126         * g++.dg/template/spec9.C: New test.
35127
35128 2003-05-29  Roger Sayle  <roger@eyesopen.com>
35129
35130         * gcc.dg/duff-4.c: New test case.
35131
35132 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
35133
35134         PR fortran/10843
35135         * g77.dg/ffixed-form-1.f: New test
35136         * g77.dg/ffixed-form-2.f: New test
35137         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
35138         * g77.dg/ffree-form-3.f: New test
35139
35140 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
35141
35142         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
35143         * gcc.dg/wint_t-1.c: Likewise.
35144
35145 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35146
35147         * g++.dg/template/access11.C: New test.
35148
35149 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35150
35151         PR c++/10849
35152         * g++.dg/template/access10.C: New test.
35153
35154 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35155             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35156
35157         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
35158
35159 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
35160
35161         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
35162         suppress for powerpc-*-darwin*.
35163         * gcc.dg/torture/builtin-noret-2.c: Likewise.
35164
35165 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
35166
35167         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
35168         suppress option for powerpc-*-darwin*.
35169
35170 2003-05-23  Roger Sayle  <roger@eyesopen.com>
35171
35172         * gcc.dg/builtins-1.c: Add tests for tan and atan.
35173         * gcc.dg/builtins-4.c: Add test for fmod.
35174
35175 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35176
35177         PR c++/10682
35178         * g++.dg/template/instantiate4.C: New test.
35179
35180 2003-05-22  Roger Sayle  <roger@eyesopen.com>
35181
35182         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
35183
35184 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
35185
35186         * gcc.dg/compat/scalar-return-1_main.c: New file.
35187         * gcc.dg/compat/scalar-return-1_x.c: New file.
35188         * gcc.dg/compat/scalar-return-1_y.c: New file.
35189         * gcc.dg/compat/scalar-return-2_main.c: New file.
35190         * gcc.dg/compat/scalar-return-2_x.c: New file.
35191         * gcc.dg/compat/scalar-return-2_y.c: New file.
35192         * gcc.dg/compat/struct-return-3_main.c: New file.
35193         * gcc.dg/compat/struct-return-3_y.c: New file.
35194         * gcc.dg/compat/struct-return-3_x.c: New file.
35195         * gcc.dg/compat/struct-return-2_main.c: New file.
35196         * gcc.dg/compat/struct-return-2_x.c: New file.
35197         * gcc.dg/compat/struct-return-2_y.c: New file.
35198
35199 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35200
35201         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
35202         for hppa*-hp-hpux*.
35203         * gcc.dg/20021014-1.c (dg-options): Likewise.
35204         * gcc.dg/nest.c (dg-options): Likewise.
35205
35206 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
35207
35208         PR c++/9738
35209         * g++.dg/ext/dllimport2.C: New file.
35210         * g++.dg/ext/dllimport3.C: New file.
35211
35212 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
35213
35214         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
35215         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
35216         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
35217         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
35218         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
35219         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
35220         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
35221         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
35222         * gcc.dg/compat/small-struct-defs.h: New file.
35223         * gcc.dg/compat/small-struct-init.h: New file.
35224         * gcc.dg/compat/small-struct-check.h: New file.
35225         * gcc.dg/compat/fp-struct-defs.h: New file.
35226         * gcc.dg/compat/fp-struct-check.h: New file.
35227         * gcc.dg/compat/fp-struct-init.h: New file.
35228         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
35229         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
35230
35231 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
35232
35233         * gcc.dg/20030225-2.c: New test.
35234
35235 2003-05-18  Roger Sayle  <roger@eyesopen.com>
35236             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35237
35238         * gcc.c-torture/compile/20030518-1.c: New test case.
35239
35240 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
35241
35242         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
35243         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
35244         gcc-dg-debug-runtest.
35245         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
35246         gcc-dg-debug-runtest.
35247
35248 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35249
35250         PR c++/9022
35251         * g++.dg/lookup/using6.C: New test.
35252
35253 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35254
35255         * g++.dg/parse/access2.C: New test.
35256
35257 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
35258
35259         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
35260         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
35261         * gcc.dg/debug/debug.exp: Likewise.
35262
35263 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
35264
35265         * gcc.dg/dollar.c: New test.
35266
35267 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
35268
35269         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
35270         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
35271         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
35272         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
35273         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
35274         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
35275         * gcc.dg/compat/struct-by-value-6_main.c: New file.
35276         * gcc.dg/compat/struct-by-value-6_x.c: New file.
35277         * gcc.dg/compat/struct-by-value-6_y.c: New file.
35278         * gcc.dg/compat/struct-by-value-7_main.c: New file.
35279         * gcc.dg/compat/struct-by-value-7_x.c: New file.
35280         * gcc.dg/compat/struct-by-value-7_y.c: New file.
35281         * gcc.dg/compat/struct-by-value-8_main.c: New file.
35282         * gcc.dg/compat/struct-by-value-8_x.c: New file.
35283         * gcc.dg/compat/struct-by-value-8_y.c: New file.
35284         * gcc.dg/compat/struct-by-value-9_main.c: New file.
35285         * gcc.dg/compat/struct-by-value-9_x.c: New file.
35286         * gcc.dg/compat/struct-by-value-9_y.c: New file.
35287
35288 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
35289
35290         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
35291         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
35292         support for "repo" mode.
35293         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
35294         * lib/g77-dg.exp: Likewise.
35295         * lib/obj-dg.exp: Likewise.
35296
35297 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
35298
35299         Merge from gcc-3_2-rhl8-branch:
35300         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
35301
35302         * gcc.dg/tls/opt-6.c: New test.
35303
35304         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
35305
35306         * gcc.dg/20030405-1.c: New test.
35307
35308         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
35309
35310         * gcc.dg/20030309-1.c: New test.
35311
35312         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
35313
35314         * gcc.c-torture/execute/20030307-1.c: New test.
35315
35316         2003-02-20  Randolph Chung  <tausq@debian.org>
35317
35318         * gcc.c-torture/compile/20030220-1.c: New test.
35319
35320         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
35321
35322         * gcc.dg/20030217-1.c: New test.
35323
35324         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
35325
35326         * gcc.c-torture/compile/20020129-1.c: New test.
35327
35328         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35329
35330         * gcc.dg/unroll-1.c: New test.
35331
35332         2002-11-16  Jan Hubicka  <jh@suse.cz>
35333
35334         * gcc.c-torture/execute/20020920-1.c: New test.
35335
35336         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
35337
35338         PR target/7434
35339         * gcc.c-torture/compile/20021008-1.c: New test.
35340
35341         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
35342
35343         PR target/7559
35344         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
35345
35346         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
35347
35348         * gcc.c-torture/compile/20020807-1.c: New test.
35349
35350         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
35351
35352         * gcc.dg/tls/opt-1.c: New test.
35353
35354         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
35355
35356         * gcc.dg/20020729-1.c: New test.
35357
35358         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
35359
35360         * g++.dg/opt/life1.C: New test.
35361
35362         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
35363
35364         * gcc.dg/20020525-1.c: New test.
35365
35366         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
35367
35368         PR c++/6794
35369         * g++.dg/ext/pretty1.C: New test.
35370         * g++.dg/ext/pretty2.C: New test.
35371
35372 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
35373
35374         PR c++/8385
35375         * g++.dg/ext/typeof5.C: New test.
35376
35377 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
35378
35379         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
35380         __USER_LABEL_PREFIX__ into account.
35381         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
35382
35383 2003-05-14  Roger Sayle  <roger@eyesopen.com>
35384
35385         * gcc.dg/builtins-15.c: New test case.
35386
35387 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
35388
35389         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
35390
35391 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
35392
35393         * lib/g++.exp: Tweak handling of additional source files.
35394         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
35395         * g++.dg/special/conpr-2a.C: Rename to ...
35396         * g++.dg/special/conpr-2a.cc: ... this.
35397         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
35398         * g++.dg/special/conpr-3a.C: Rename to ...
35399         * g++.dg/special/conpr-3a.cc: This.
35400         * g++.dg/special/conpr-3b.C: Rename to ...
35401         * g++.dg/special/conpr-3b.cc: This.
35402         * g++.dg/special/conpr-4.C: New test.
35403         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
35404
35405 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
35406
35407         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
35408
35409 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35410
35411         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
35412         * g++.old-deja/g++.robertl/eb71.C: Likewise.
35413         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
35414         * g++.old-deja/g++.other/warn3.C: Likewise.
35415
35416 2003-05-11  Roger Sayle  <roger@eyesopen.com>
35417
35418         * gcc.dg/i386-387-1.c: Update to also test log.
35419         * gcc.dg/i386-387-2.c: Likewise.
35420
35421 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
35422
35423         * g77.f-torture/execute/int8421.f: New test.
35424
35425 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35426
35427         PR c++/10230, c++/10481
35428         * g++.dg/lookup/scoped5.C: New test.
35429
35430 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35431
35432         PR c++/10552
35433         * g++.dg/template/ttp6.C: New test.
35434
35435 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
35436
35437         * gcc.c-torture/execute/builtins: New directory.
35438         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
35439         gcc.c-torture/execute/builtins.
35440         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
35441         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
35442         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
35443         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
35444
35445 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35446
35447         PR c++/9252
35448         * g++.dg/template/access8.C: New test.
35449         * g++.dg/template/access9.C: New test.
35450
35451 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35452
35453         PR c++/9554
35454         * g++.dg/parse/access1.C: New test.
35455
35456 2003-05-09  DJ Delorie  <dj@redhat.com>
35457
35458         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
35459         long, and not an int.
35460
35461 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35462
35463         PR c++/10555, c++/10576
35464         * g++.dg/template/memclass1.C: New test.
35465
35466 2003-05-08  DJ Delorie  <dj@redhat.com>
35467
35468         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
35469         targets.
35470         * gcc.c-torture/execute/20021024-1.x: Likewise.
35471         * gcc.c-torture/execute/shiftdi.x: Likewise.
35472         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
35473         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
35474         * gcc.dg/20021018-1.c: Likewise.
35475
35476 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35477
35478         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
35479
35480         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
35481         (bcopy): Call memmove.
35482
35483 2003-05-08  Roger Sayle  <roger@eyesopen.com>
35484
35485         * g77.f-torture/compile/8485.f: New test case.
35486
35487 2003-05-07  Richard Henderson  <rth@redhat.com>
35488
35489         PR c++/10570
35490         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
35491         Verify exception_cleanup not called for rethrows.
35492         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
35493         when exiting catch block without rethrowing.
35494         * g++.dg/eh/forced3.C: New.
35495         * g++.dg/eh/forced4.C: New.
35496
35497 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
35498
35499         * gcc.dg/20030505.c: Fix triplet.
35500
35501 2003-05-06  DJ Delorie  <dj@redhat.com>
35502
35503         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
35504         * gcc.dg/nest.c: Likewise.
35505
35506 2003-05-05  Roger Sayle  <roger@eyesopen.com>
35507
35508         * gcc.dg/builtins-14.c: New test case.
35509
35510 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
35511
35512         * lib/compat.exp (compat-execute): New argument.
35513         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
35514         * gcc.dg/compat: New test directory.
35515         * gcc.dg/compat/compat.exp: New expect script.
35516         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
35517         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
35518         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
35519         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
35520         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
35521         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
35522
35523         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
35524         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
35525         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
35526         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
35527         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
35528         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
35529         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
35530         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
35531         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
35532         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
35533         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
35534         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
35535         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
35536         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
35537         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
35538
35539 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
35540
35541         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
35542
35543 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
35544
35545         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
35546
35547 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
35548
35549         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
35550         * gcc.dg/ppc-fsel-2.c: New test.
35551
35552         * gcc.dg/unused-5.c: New test.
35553
35554 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35555
35556         PR c++/10496
35557         * g++.dg/warn/pmf1.C: New test.
35558
35559 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35560
35561         PR c++/4494
35562         * g++.dg/warn/main.C: New test.
35563
35564 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35565
35566         * gcc.dg/nonnull-3.c: New test.
35567
35568 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
35569
35570         * gcc.dg/cpp/Wtrigraphs.c: Update.
35571         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
35572
35573 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
35574
35575         * gcc.dg/ppc-fsel-1.c: New test.
35576
35577 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
35578
35579         PR c/10604
35580         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
35581
35582 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
35583
35584         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
35585
35586 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35587
35588         PR c++/9364, c++/10553, c++/10586
35589         * g++.dg/parse/typename4.C: New test.
35590         * g++.dg/parse/typename5.C: Likewise.
35591
35592 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
35593
35594         * gcc.c-torture/compile/20030503-1.c: New test.
35595
35596 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35597
35598         * g++.dg/lookup/using5.C: Fix testcase error.
35599
35600 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
35601
35602         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
35603         since MEABI is no longer supported.  Remove all vestiges
35604         of MEABI from the test.
35605
35606 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35607
35608         PR c++/10554
35609         * g++.dg/lookup/using5.C: New test.
35610
35611 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35612
35613         PR c++/8772
35614         * g++.dg/template/ttp5.C: New test.
35615
35616 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
35617
35618         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
35619         (dg-gpp-additional-sources): New function.
35620         (dg-gpp-additional-files): Likewise.
35621         * lib/g++.exp (additional_sources): New variable.
35622         (additional_files): Likewise.
35623         (g++_target_compile): Deal with them.
35624         * lib/old-dejagnu.exp: Remove.
35625         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
35626         * g++.old-deja: Revise all tests to use dg commands.
35627
35628 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35629
35630         PR c++/9432, c++/9528
35631         * g++.dg/lookup/using4.C: New test.
35632
35633 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
35634
35635         * gcc.dg/noreturn-5.c: New file.
35636         * gcc.dg/noreturn-6.c: New file.
35637
35638         * gcc.c-torture/compile/inline-1.c: New file.
35639
35640 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
35641
35642         PR c++/10551
35643         * g++.dg/template/explicit1.C: New test.
35644
35645 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
35646
35647         PR c++/10549
35648         * g++.dg/other/bitfield1.C: New test.
35649
35650         PR c++/10527
35651         * g++.dg/init/new7.C: New test.
35652
35653 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
35654
35655         * g++.dg/ext/desig1.C: New test.
35656         * g++.dg/ext/init1.C: Update.
35657
35658         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
35659
35660 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
35661
35662         PR c++/10180
35663         * g++.dg/warn/Winline-1.C: New test.
35664
35665 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
35666
35667         * gcc.c-torture/execute/string-opt-19.c: New test.
35668
35669         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
35670         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
35671
35672 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
35673
35674         PR c++/10506
35675         * g++.dg/init/new6.C: New test.
35676
35677         PR c++/10503
35678         * g++.dg/init/ref6.C: New test.
35679
35680 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
35681
35682         * g++.dg/warn/weak1.C: XFAIL on AIX4.
35683
35684 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35685
35686         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
35687         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
35688
35689 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
35690
35691         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
35692         initialized static data members.
35693
35694 2003-04-25  H.J. Lu <hjl@gnu.org>
35695
35696         * gcc.dg/ia64-sync-4.c: New test.
35697
35698 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35699
35700         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
35701         date.
35702
35703 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
35704
35705         PR c++/10337
35706         * g++.dg/warn/conv1.C: New test.
35707         * g++.old-deja/g++.other/conv7.C: Adjust.
35708         * g++.old-deja/g++.other/overload14.C: Adjust.
35709
35710 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
35711
35712         PR c++/10471
35713         * g++.dg/template/defarg2.C: New test.
35714
35715 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
35716
35717         * gcc.dg/cpp/include2.c: Update.
35718         * gcc.dg/cpp/multiline-2.c: New.
35719         * gcc.dg/cpp/multiline.c: Update.
35720         * gcc.dg/cpp/strify2.c: Update.
35721         * gcc.dg/cpp/trad/literals-2.c: Update.
35722
35723 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35724
35725         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
35726
35727 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
35728
35729         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
35730
35731 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
35732
35733         PR c++/10451
35734         * g++.dg/parse/crash4.C: New test.
35735
35736         PR c++/9847
35737         * g++.dg/parse/crash5.C: New test.
35738
35739 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
35740
35741         PR c++/10446
35742         * g++.dg/parse/crash3.C: New test.
35743
35744         PR c++/10428
35745         * g++.dg/parse/elab1.C: New test.
35746
35747 2003-04-22  Devang Patel  <dpatel@apple.com>
35748
35749         * gcc.dg/cpp/trad/funlike-5.c: New test.
35750
35751 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
35752
35753         * g++.dg/other/packed1.C: Fix dg options.
35754
35755 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
35756
35757         * g++.dg/other/offsetof2.C: New test.
35758
35759 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
35760
35761         * g++.dg/template/recurse.C: Adjust location of error messages.
35762
35763 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
35764
35765         PR c++/9881
35766         * g++.dg/init/addr-const1.C: New test.
35767         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
35768
35769 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
35770
35771         PR c++/10405
35772         * g++.dg/lookup/struct-hack1.C: New test.
35773
35774 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
35775
35776         * ucs.c: Update diagnostic messages.
35777
35778 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
35779
35780         * gcc.dg/cpp/truefalse.cpp: New test.
35781         * gcc.dg/cpp/cpp.exp: Update.
35782         * g++.dg/other/stdbool-if.C: Remove.
35783
35784 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
35785
35786         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
35787         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
35788
35789 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35790
35791         * gcc.c-torture/compile/20030418-1.c: New test.
35792
35793 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
35794
35795         * README.compat: Remove; content moved to doc/sourcebuild.texi.
35796
35797 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35798
35799         PR c++/10347
35800         g++.dg/template/dependent-name1.C: New test.
35801
35802 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
35803
35804         * gcc.dg/warn-1.c (tourist_guide): New array,
35805         contains a pointer to bar.
35806
35807 2003-04-16  Roger Sayle  <roger@eyesopen.com>
35808
35809         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
35810         * gcc.c-torture/execute/medce-1.c: New test case.
35811         * gcc.c-torture/execute/medce-2.c: New test case.
35812
35813 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
35814
35815         * lib/prune.exp: Ignore more messages.
35816
35817         PR c++/10381
35818         * g++.dg/parse/lookup3.C: New test.
35819
35820 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
35821
35822         * gcc.c-torture/compile/20030415-1.c : New test.
35823
35824 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
35825
35826         * gcc.c-torture/execute/scope-2.c: Move to ...
35827         * gcc.dg/noncompile/scope.c: .... here.
35828
35829 2003-04-14  Roger Sayle  <roger@eyesopen.com>
35830
35831         * gcc.dg/20030414-2.c: New test case.
35832
35833 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
35834
35835         PR target/10377
35836         * gcc.dg/20030414-1.c: New test.
35837
35838 2003-04-13  Roger Sayle  <roger@eyesopen.com>
35839
35840         * gcc.dg/builtins-12.c: New test case.
35841         * gcc.dg/builtins-13.c: New test case.
35842
35843 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35844
35845         * gcc.c-torture/execute/string-opt-18.c: New test.
35846
35847 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
35848
35849         PR c++/10300
35850         * g++.dg/init/new5.C: New test.
35851
35852 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
35853
35854         PR c++/7910
35855         * g++.dg/ext/dllimport1.C: New test.
35856
35857 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35858
35859         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
35860
35861 2003-04-11  Bud Davis <bdavis9659@comcast.net>
35862
35863         PR Fortran/9263
35864         * g77.f-torture/noncompile/9263.f: New test
35865         PR Fortran/1832
35866         * g77.f-torture/execute/1832.f: New test
35867
35868 2003-04-11  David Chad  <davidc@freebsd.org>
35869             Loren J. Rittle  <ljrittle@acm.org>
35870
35871         libobjc/8562
35872         * objc.dg/headers.m: New test.
35873
35874 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
35875
35876         * gcc.c-torture/execute/builtin-noret-2.c: New.
35877         * gcc.c-torture/execute/builtin-noret-2.x: New.
35878         XFAIL builtin-noret-2.c at -O1 and above.
35879         * gcc.dg/redecl.c: New.
35880         * gcc.dg/Wshadow-1.c: Update error regexps.
35881
35882 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
35883
35884         * g++.dg/abi/bitfield10.C: New test.
35885
35886 2003-04-09  Mike Stump  <mrs@apple.com>
35887
35888         * gcc.dg/pch/pch.exp: Make testcase names longer.
35889         * g++.dg/pch/pch.exp: Make testcase names longer.
35890
35891 2003-04-08  Roger Sayle  <roger@eyesopen.com>
35892
35893         * gcc.dg/builtins-11.c: New test case.
35894
35895 2003-04-08  Roger Sayle  <roger@eyesopen.com>
35896
35897         * gcc.dg/builtins-9.c: New test case.
35898         * gcc.dg/builtins-10.c: New test case.
35899
35900 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
35901
35902         * gcc.dg/noncompile/init-4.c.c: New test.
35903
35904 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
35905
35906         * gcc.misc-test/gcov-9.c: New test.
35907         * gcc.misc-test/gcov-10.c: New test
35908         * gcc.misc-test/gcov-11.c: New test.
35909
35910 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
35911
35912         PR optimization/10024
35913         * gcc.c-torture/compile/20030405-1.c: New test.
35914
35915 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
35916
35917         * gcc.dg/pch/static-3.c: New.
35918         * gcc.dg/pch/static-3.hs: New.
35919         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
35920
35921 2003-04-04  Richard Henderson  <rth@redhat.com>
35922
35923         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
35924         * g++.dg/eh/forced2.C: Likewise.
35925
35926 2003-04-03  Mike Stump  <mrs@apple.com>
35927
35928         * lib/scanasm.exp (scan-assembler): Add xfail processing for
35929         target arg.
35930         (scan-assembler-times, scan-assembler-not): Likewise.
35931         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
35932
35933 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35934
35935         * gcc.dg/sparc-loop-1.c: New test.
35936
35937 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
35938
35939         PR other/9274
35940         * g++.dg/pch/system-2.C: New.
35941         * g++.dg/pch/system-2.Hs: New.
35942
35943 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
35944
35945         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
35946
35947         * g++.dg/eh/simd-1.C (vecfunc): Same.
35948
35949 2003-04-01  Roger Sayle  <roger@eyesopen.com>
35950
35951         * gcc.c-torture/execute/20030401-1.c: New test case.
35952
35953 2003-04-01  Ziemowit Laski <zlaski@apple.com>
35954
35955         * objc.dg/defs.m: New.
35956
35957 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
35958
35959         * g++.dg/eh/simd-1.C: New.
35960         * g++.dg/eh/simd-2.C: New.
35961
35962 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
35963
35964         * gcc.c-torture/execute/simd-3.c: New.
35965
35966 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
35967
35968         PR c/9936
35969         * gcc.dg/20030331-2.c: New test.
35970
35971 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
35972
35973         PR c++/10278
35974         * g++.dg/parse/crash2.C: New test.
35975
35976 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
35977
35978         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
35979         * gcc.c-torture/execute/20030331-1.c: ...here.
35980
35981 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
35982
35983         * gcc.c-torture/execute/20030331-1.c: New test.
35984
35985 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
35986
35987         * lib/gcov.exp: Adjust call return testing strings.
35988         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
35989
35990 2003-03-31  Roger Sayle  <roger@eyesopen.com>
35991
35992         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
35993         * gcc.dg/builtins-7.c: New test case.
35994         * gcc.dg/builtins-8.c: New test case.
35995
35996 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
35997
35998         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
35999
36000 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
36001
36002         PR c++/7647
36003         * g++.dg/lookup-class-member-2.C: New test.
36004
36005 2003-03-30  Glen Nakamura  <glen@imodulo.com>
36006
36007         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
36008
36009 2003-03-28  Roger Sayle  <roger@eyesopen.com>
36010
36011         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
36012
36013 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
36014
36015         * g++.dg/init/attrib1.C: New test.
36016
36017 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
36018
36019         * gcc.dg/ultrasp8.c: New test.
36020
36021 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
36022
36023         * gcc.dg/ultrasp7.c: New test.
36024
36025 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
36026
36027         PR c++/10047
36028         * g++.dg/template/inline1.C: New test.
36029
36030 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
36031
36032         * gcc.dg/sparc-dwarf2.c: New test.
36033
36034 2003-03-27  Roger Sayle  <roger@eyesopen.com>
36035
36036         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
36037         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
36038
36039 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
36040
36041         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
36042         than reading .x files.
36043         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
36044         * g77.dg/gcov/gcov-1.f: Likewise.
36045         * gcc.misc-tests/gcov-4b.c: Likewise.
36046         * gcc.misc-tests/gcov-5b.c: Likewise.
36047         * gcc.misc-tests/gcov-6.c: Likewise.
36048         * gcc.misc-tests/gcov-7.c: Likewise.
36049         * gcc.misc-tests/gcov-8.c: Likewise.
36050         * g++.dg/gcov/gcov-1.x: Remove.
36051         * g77.dg/gcov/gcov-1.x: Likewise.
36052         * gcc.misc-tests/gcov-4b.x: Likewise.
36053         * gcc.misc-tests/gcov-5b.x: Likewise.
36054         * gcc.misc-tests/gcov-6.x: Likewise.
36055         * gcc.misc-tests/gcov-7.x: Likewise.
36056         * gcc.misc-tests/gcov-8.x: Likewise.
36057
36058 2003-03-27  Glen Nakamura  <glen@imodulo.com>
36059
36060         PR opt/10087
36061         * gcc.dg/20030324-1.c: New test.
36062
36063 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
36064
36065         PR c++/10224
36066         * g++.dg/template/arg3.C: New test.
36067
36068         PR c++/10158
36069         * g++.dg/template/friend18.C: New test.
36070
36071 2003-03-26  Roger Sayle  <roger@eyesopen.com>
36072
36073         * g77.f-torture/compile/20030326-1.f: New test case.
36074
36075 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
36076
36077         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
36078
36079         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
36080
36081 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
36082
36083         * gcc.dg/ia64-sync-3.c: New test.
36084
36085 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
36086
36087         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
36088
36089 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
36090
36091         * gcc.dg/ultrasp6.c: New test.
36092
36093 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36094
36095         * gcc.dg/i386-signbit-1.c: New test.
36096         * gcc.dg/i386-signbit-2.c: New test.
36097         * gcc.dg/i386-signbit-3.c: New test.
36098
36099 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36100
36101         * gcc.dg/ultrasp5.c: Fix options.
36102
36103 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36104
36105         * gcc.dg/ultrasp5.c: Fix comment.
36106
36107 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
36108
36109         PR fortran/10197
36110         * g77.f-torture/execute/10197.f: New test.
36111
36112 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
36113
36114         PR c++/9898, c++/383
36115         * g++.dg/template/conv6.C: New test.
36116
36117         PR c++/10119
36118         * g++.dg/template/ptrmem5.C: New test.
36119
36120         PR c++/10026
36121         * g++.dg/lookup/koenig1.C: New test.
36122
36123         PR C++/10199
36124         * g++.dg/lookup/template2.C: New test.
36125
36126 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
36127
36128         * g++.dg/opt/rtti1.C: New test.
36129
36130 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36131
36132         * gcc.dg/ultrasp5.c: New test.
36133
36134 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
36135
36136         PR middle-end/9967
36137         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
36138         builtin fputs.
36139
36140 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
36141
36142         PR c/8224
36143         * gcc.dg/20030323-1.c: New test.
36144
36145 2003-03-23  Roger Sayle  <roger@eyesopen.com>
36146
36147         * gcc.c-torture/compile/20030323-1.c: New test case.
36148
36149 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
36150
36151         * gcc.dg/20030321-1.c: New test.
36152
36153 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
36154
36155         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
36156
36157 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
36158
36159         PR c++/9978, c++/9708
36160         * g++.dg/ext/vlm1.C: Adjust expected error.
36161         * g++.dg/ext/vla2.C: New test.
36162         * g++.dg/template/arg1.C: New test.
36163         * g++.dg/template/arg2.C: New test.
36164
36165 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
36166
36167         * g77.f-torture/execute/select.f: New test.
36168         * g77.f-torture/noncompile/select_no_compile.f: New test.
36169
36170 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
36171
36172         PR c++/9898
36173         * g++.dg/other/error4.C: New test.
36174
36175 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
36176
36177         * g++.dg/template/friend17.C: New test.
36178
36179 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
36180
36181         * gcc.c-torture/compile/20030320-1.c: New.
36182
36183 2003-03-20  Roger Sayle  <roger@eyesopen.com>
36184
36185         * gcc.dg/builtins-6.c: New test case.
36186
36187 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
36188
36189         PR target/10073
36190         * gcc.c-torture/compile/20030319-1.c: New.
36191
36192 2003-03-18  Jan Hubicka  <jh@suse.cz>
36193
36194         * gcc.dg/i386-cvt-1.c: New test.
36195
36196 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
36197
36198         * objc.dg/naming-1.m: Use "(parse|syntax) error".
36199         * objc.dg/naming-2.m: Likewise.
36200
36201 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
36202
36203         PR c++/9639
36204         * g++.dg/parse/crash1.C: New test.
36205
36206 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
36207
36208         PR c++/8805
36209         * g++.dg/eh/cleanup1.C: New test.
36210
36211 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
36212
36213         * gcc.c-torture/execute/20030316-1.c: New test case.
36214
36215 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
36216
36217         PR c++/9629
36218         * g++.dg/init/ctor2.C: New test.
36219
36220 2003-03-15  Roger Sayle  <roger@eyesopen.com>
36221
36222         * g77.f-torture/compile/xformat.f: New test case.
36223
36224 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36225
36226         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
36227         * g++.old-deja/g++.mike/eh50.C: Likewise.
36228
36229 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36230
36231         PR c++/6440
36232         * g++.dg/template/spec7.C: New test.
36233         * g++.dg/template/spec8.C: Likewise.
36234
36235 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
36236
36237         * gcc.c-torture/execute/20030313-1.c: New test.
36238
36239 2003-03-14  Richard Henderson  <rth@redhat.com>
36240
36241         * gcc.dg/inline-2.c: Adjust alpha test for external call.
36242
36243 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36244
36245         * gcc.c-torture/compile/20030314-1.c: New test.
36246
36247 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
36248
36249         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
36250         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
36251         thumb target,
36252         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
36253         to accept newer _imp__  prefix and additional
36254         newline in .drectve section.
36255         * gcc.dg/dll-4.c: Likewise.
36256         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
36257         switch.
36258
36259 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
36260
36261         * g++.dg/parse/namespace9.C: New test.
36262
36263         * g++.dg/init/ref5.C: New test.
36264         * g++.dg/parse/ptrmem1.C: Likewise.
36265
36266 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36267
36268         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
36269         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
36270         regular expression.
36271         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
36272         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
36273
36274 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
36275
36276         * gcc.c-torture/execute/20030224-2.c: New test.
36277
36278 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
36279
36280         * gcc.dg/decl-3.c: New test.
36281
36282 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
36283
36284         * gcc.dg/i386-loop-2.c: New test.
36285
36286 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
36287
36288         PR c++/9474
36289         * g++.dg/parse/namespace8.C: New test.
36290
36291         PR c++/9924
36292         * g++.dg/overload/builtin2.C: New test.
36293
36294 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
36295
36296         * gcc.dg/return-type-3.c: New test.
36297
36298 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
36299
36300         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
36301         profiling options are not supported.
36302
36303 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
36304
36305         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
36306         * g++.old-deja/g++.warn/impint2.C: Likewise.
36307
36308 2003-03-10  Devang Patel  <dpatel@apple.com>
36309
36310         * g++.dg/cpp/c++_cmd_1.C: New test.
36311         * g++.dg/cpp/c++_cmd_1.h: New file.
36312
36313 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
36314
36315         * gcc.dg/altivec-9.c: New file.
36316
36317 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36318
36319         * gcc.dg/ppc-sdata-1.c: New test.
36320         * gcc.dg/ppc-sdata-2.c: New test.
36321
36322 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
36323
36324         PR c++/9373
36325         * g++.dg/opt/ptrmem2.C: New test.
36326
36327         PR c++/8534
36328         * g++.dg/opt/ptrmem1.C: New test.
36329
36330 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36331
36332         * gcc.dg/i386-loop-1.c: New test.
36333
36334 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36335
36336         PR c++/9970
36337         * g++.dg/lookup/friend1.C: New test.
36338
36339 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
36340
36341         PR c++/9823
36342         * g++.dg/parser/constructor1.C: New test.
36343
36344 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
36345
36346         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
36347
36348         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
36349
36350 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
36351
36352         * gcc.dg/cpp/Wunused.c: Update test.
36353
36354 2003-03-08  Jan Hubicka  <jh@suse.cz>
36355
36356         * gcc.dg/inline-3.c: New test.
36357
36358 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
36359
36360         PR c++/9809
36361         * g++.dg/parse/builtin1.C: New test.
36362
36363         PR c++/9982
36364         * g++.dg/abi/cookie1.C: New test.
36365         * g++.dg/abi/cookie2.C: Likewise.
36366
36367         PR c++/9524
36368         * g++.dg/template/field1.C: New test.
36369
36370         PR c++/9912
36371         * g++.dg/parse/class1.C: New test.
36372         * g++.dg/parse/namespace7.C: Likewise.
36373         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
36374
36375 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
36376
36377         * g++.dg/init/ref4.C: New test.
36378
36379 2003-03-07  Jan Hubicka  <jh@suse.cz>
36380
36381         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
36382         * gcc.dg/inline-3.c: New test.
36383
36384 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
36385
36386         * g++.dg/init/ref3.C: New test.
36387
36388         PR c++/9965
36389         * g++.dg/init/ref2.C: New test.
36390
36391         PR c++/9400
36392         * g++.dg/warn/Wshadow-2.C: New test.
36393
36394         PR c++/9791
36395         * g++.dg/warn/Woverloaded-1.C: New test.
36396
36397 2003-03-05  Jan Hubicka  <jh@suse.cz>
36398
36399         * gcc.dg/i386-local2.c: New.
36400         * gcc.dg/i386-local.c: Fix typo.
36401
36402 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
36403
36404         * g++.dg/abi/layout3.C: New test.
36405
36406 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36407
36408         * gcc.c-torture/compile/20030305-1.c
36409
36410 2003-03-05  Jan Hubicka  <jh@suse.cz>
36411
36412         * gcc.dg/i386-local.c: New.
36413
36414 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
36415
36416         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
36417
36418 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36419
36420         * gcc.dg/switch-2.c: New test.
36421         * gcc.dg/switch-3.c: New test.
36422         * gcc.dg/Wswitch.c: Adjust line numbers.
36423         * gcc.dg/Wswitch-default.c: Likewise.
36424         * gcc.dg/Wswitch-enum.c: Likewise.
36425
36426 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
36427
36428         * gcc.c-torture/execute/20030222-1.c: New test.
36429
36430 2003-03-03  James E Wilson  <wilson@tuliptree.org>
36431
36432         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
36433
36434 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
36435
36436         PR c++/9878
36437         * g++.dg/init/ref1.C: New test.
36438
36439 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
36440
36441         * gcc.dg/sh-relax.c: New SH-only test.
36442
36443 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
36444
36445         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
36446         comment explaining purpose of testcase.
36447
36448 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
36449
36450         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
36451         for HC11/HC12 (asm needs two int registers).
36452         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
36453         HC11/HC12 because the test uses an asm which needs two 32-bit
36454         registers.
36455
36456 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
36457
36458         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
36459         for HC11/HC12 (array is too large otherwise).
36460         * gcc.c-torture/compile/920501-4.x: New file, likewise.
36461         * gcc.c-torture/compile/20010518-2.x: Likewise.
36462         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
36463         HC11/HC12 (array is too large).
36464
36465 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
36466
36467         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
36468         * lib/g++-dg.exp (g++-dg-test): Likewise.
36469
36470 2003-03-01  Roger Sayle  <roger@eyesopen.com>
36471
36472         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
36473         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
36474
36475 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36476
36477         * g++.dg/warn/implicit-typename1.C: Remove warning.
36478
36479 2003-02-28  Richard Henderson  <rth@redhat.com>
36480
36481         * gcc.dg/noreturn-1.c: Move noreturn warning line.
36482         * gcc.dg/return-type-1.c: Move control reaches end warning line.
36483
36484 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
36485
36486         * gcc.dg/pch/pch.exp: Change .pch to .gch.
36487         * g++.dg/pch/pch.exp: Likewise.
36488
36489 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
36490
36491         PR c++/9879
36492         * testsuite/g++.dg/init/new4.C: New test.
36493
36494 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
36495
36496         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
36497
36498 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
36499
36500         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
36501         unsigned long.
36502
36503         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
36504         wider than float.
36505
36506 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36507
36508         * lib/scanasm.exp: Add support for counting numbers of
36509         occurences.
36510         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
36511         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
36512
36513 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
36514
36515         PR c++/9683
36516         * g++.dg/template/static3.C: New test.
36517
36518         PR c++/9829
36519         * g++.dg/parse/namespace6.C: New test.
36520
36521 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36522
36523         PR target/9732
36524         * gcc.dg/20030225-1.c: New test.
36525
36526 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
36527
36528         * README: Remove out-of-date information.
36529
36530         PR c++/9836
36531         * g++.dg/template/spec6.C: New test.
36532
36533 2003-02-24  Jeff Law  <law@redhat.com>
36534
36535         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
36536
36537 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36538
36539         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
36540         * gcc.dg/pragma-ep-1.c: Likewise.
36541
36542 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36543
36544         PR c++/9602
36545         * g++.dg/template/friend16.C: New test.
36546
36547 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
36548
36549         PR c++/5333
36550         * g++.dg/parse/fused-params1.C: Adjust error messages.
36551         * g++.dg/template/nested3.C: New test.
36552
36553 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
36554
36555         * g++.dg/abi/param1.C: New test.
36556
36557 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36558
36559         PR c++/7982
36560         * g++.dg/warn/implicit-typename1.C: New test.
36561
36562 2003-02-22  Kelley Cook <kelleycook@comcast.net>
36563
36564         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
36565         with "mtune".
36566         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36567         * gcc.c-torture/execute/20010129-1.x: Likewise.
36568         * gcc.dg/20011107-1.c: Likewise.
36569         * gcc.dg/20020108-1.c: Likewise.
36570         * gcc.dg/20020122-3.c: Likewise.
36571         * gcc.dg/20020206-1.c: Likewise.
36572         * gcc.dg/20020310-1.c: Likewise.
36573         * gcc.dg/20020426-2.c: Likewise.
36574         * gcc.dg/20020517-1.c: Likewise.
36575         * gcc.dg/991230-1.c: Likewise.
36576         * gcc.dg/i386-unroll-1.c: Likewise.
36577         * gcc.misc-tests/i386-prefetch.exp: Likewise.
36578
36579 2003-02-22  Jan Hubicka  <jh@suse.cz>
36580
36581         * gcc.dg/i386-mul.c: New test.
36582
36583 2003-02-21  Roger Sayle  <roger@eyesopen.com>
36584
36585         * gcc.dg/builtins-5.c: New test case.
36586
36587 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
36588
36589         * gcc.dg/asmreg-1.c: New test.
36590
36591 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36592
36593         PR c++/9749
36594         * g++.dg/parse/varmod1.C: New test.
36595
36596 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36597
36598         PR c++/9727
36599         * g++.dg/template/op1.C: New test.
36600
36601 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36602
36603         PR c++/8906
36604         * g++.dg/template/nested2.C: New test.
36605
36606 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36607
36608         PR c++/8724
36609         * g++.dg/expr/dtor1.C: New test.
36610
36611 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
36612
36613         * gcc.dg/cpp/include3.c: New test.
36614         * gcc.dg/cpp/inc/foo.h: New file.
36615
36616 2003-02-21  Glen Nakamura  <glen@imodulo.com>
36617
36618         * gcc.c-torture/execute/20030221-1.c: New test.
36619
36620 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
36621
36622         PR c++/9729
36623         * g++.dg/abi/conv1.C: New test.
36624
36625 2003-02-20  Jan Hubicka  <jh@suse.cz>
36626
36627         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
36628
36629 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
36630
36631         * gcc.c-torture/compile/20030219-1.c: New test.
36632
36633 2003-02-18  Jan Hubicka  <jh@suse.cz>
36634
36635         * gcc.dg/funcorder.c: New test.
36636
36637 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
36638
36639         * gcc.c-torture/execute/20030218-1.c: New.
36640
36641 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
36642
36643         * gcc.dg/20030218-1.c: New.
36644
36645 2003-02-18  Richard Henderson  <rth@redhat.com>
36646
36647         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
36648         * gcc.dg/attr-used-2.c: New.
36649
36650 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
36651
36652         PR c++/9704
36653         * g++.dg/init/copy5.C: New test.
36654
36655 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
36656
36657         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
36658         * g++.dg/pch/pch.exp: Likewise.
36659
36660 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
36661
36662         * gcc.c-torture/execute/20030209-1.c: Enable the test if
36663         STACK_SIZE is not defined.
36664
36665 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36666
36667         PR c++/9457
36668         * g++.dg/template/init1.C: New test.
36669
36670 2003-02-16  Jan HUbicka  <jh@suse.cz>
36671
36672         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
36673         (foo): Add few extra tests
36674         * gcc.dg/c99-const-expr-3.c: Likewise.
36675         * gcc.c-torture/execute/20030216-1.c: New.
36676
36677 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36678
36679         PR c++/9459
36680         * g++.dg/ext/typeof4.C: New test.
36681
36682 2003-02-15  Roger Sayle  <roger@eyesopen.com>
36683
36684         * gcc.dg/i386-387-3.c: New test case.
36685
36686 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
36687
36688         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
36689         cris-*-elf* cris-*-aout* and mmix-*-*.
36690
36691 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
36692
36693         * gcc.dg/20030213-1.c: New test.
36694
36695 2003-02-12  Roger Sayle  <roger@eyesopen.com>
36696
36697         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
36698         * gcc.dg/i386-387-2.c: Likewise.
36699
36700 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
36701
36702         * gcc.dg/ppc-spe.c: Fix formatting.
36703         Enable tests that were previously unsupported by gas.
36704         Delete tests for instructions that no longer exist.
36705         Switch arguments on evsubifw builtin.
36706
36707 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
36708
36709         * gcc.c-torture/execute/20030209-1.c: Disable the test if
36710         STACK_SIZE is too small.
36711
36712 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36713             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36714
36715         * gcc.dg/decl-2.c: New test.
36716
36717 2003-02-10  Jan Hubicka  <jh@suse.cz>
36718
36719         * gcc.dg/i386-fpcvt-1.c: New test.
36720
36721 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
36722
36723         * gcc.c-torture/execute/20030209-1.c: New test.
36724
36725 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
36726
36727         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
36728         int-wide bitops, use the constants of the same width.
36729         Likewise, if long long is 32-bit wide, test bitops using
36730         32-bit constants.
36731
36732 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
36733
36734         * gcc.dg/20021014-1.c: Annotate with expected notice text.
36735
36736 2003-02-07  Roger Sayle  <roger@eyesopen.com>
36737
36738         * testsuite/gcc.dg/builtins-4.c: New test case.
36739
36740 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36741
36742         * gcc.dg/20020430-1.c: Fix dg command typos.
36743         * gcc.dg/20020503-1.c: Likewise.
36744
36745 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36746
36747         PR c++/8785
36748         * g++.dg/parse/fused-params1.C: New test.
36749
36750         PR c++/8857
36751         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
36752
36753         PR c++/8921
36754         * g++.dg/parse/non-dependent1.C: New test.
36755
36756         PR c++/8928
36757         * g++.dg/parse/dupl-tmpl-args1.C: New test.
36758
36759         PR c++/9228
36760         * g++.dg/parse/undefined7.C: New test.
36761         * g++.dg/parse/non-templ1.C: New test.
36762
36763         PR c++/9229
36764         * g++.dg/parse/too-many-tmpl-args1.C: New test.
36765
36766 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
36767
36768         * gcc.c-torture/compile/20030206-1.c: New test.
36769
36770 2003-02-05  Roger Sayle  <roger@eyesopen.com>
36771
36772         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
36773         "pow" to "foo" to avoid potential confusion with a math built-in.
36774
36775 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36776
36777         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
36778         conditions for SPARC targets.
36779
36780 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
36781
36782         * gcc.dg/20030204-1.c: New test.
36783
36784 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36785
36786         PR c++/38
36787         * g++.dg/parse/array-size1.C: New test.
36788
36789         PR c++/5657
36790         * g++.dg/parse/undefined3.C: New test.
36791
36792         PR c++/5665
36793         * g++.dg/parse/undefined4.C: New test.
36794
36795         PR c++/5975
36796         * g++.dg/parse/undefined5.C: New test.
36797
36798         PR c++/7259
36799         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
36800
36801         PR c++/8578
36802         * g++.dg/parse/casting-operator1.C: New test.
36803
36804         PR c++/8596
36805         * g++.dg/parse/undefined6.C: New test.
36806
36807         PR c++/8736
36808         * g++.dg/parse/missing-template1.C: New test.
36809
36810 2003-02-04  Jan Hubicka  <jh@suse.cz>
36811
36812         * gcc.dg/i386-cadd.c: Compile using -march=k8.
36813         * gcc.dg/i386-cmov?.c: Likewise.
36814         * gcc.dg/i386-fpcvt-?.c: Likewise.
36815         * gcc.dg/i386-ssefp-1.c: Likewise.
36816         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
36817         conventions.
36818
36819 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
36820
36821         PR c++/7129
36822         * testsuite/g++.dg/ext/max.C: New test.
36823
36824 2003-02-03  Jan Hubicka  <jh@suse.cz>
36825
36826         * gcc.c-torture/execute/20030203-1.c: New test.
36827
36828 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
36829
36830         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
36831         'natural-endian'.
36832
36833 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
36834
36835         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
36836         * g++.dg/init/new2.C: Likewise.
36837         * g++.dg/other/new1.C: Likewise.
36838
36839 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
36840
36841         * gcc.dg/struct-ret-libc.c: New test.
36842
36843 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
36844
36845         * gcc.dg/20030129-1.c: New test.
36846
36847 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36848
36849         PR c++/8849
36850         * g++.dg/template/ptrmem4.C: New test.
36851
36852 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
36853
36854         * g++.dg/parser/constant1.C: New test.
36855
36856 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36857
36858         PR c++/8591
36859         * g++.dg/parse/friend2.C: New test.
36860
36861 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
36862
36863         PR c++/9437
36864         * g++.dg/template/unify4.C: New test.
36865
36866 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
36867
36868         * gcc.c-torture/execute/20030128-1.c: New test.
36869
36870 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
36871
36872         * g++.dg/lookup/nested1.C: Test moved from ...
36873         * g++.old-deja/g++.other/lookup24.C: ... here.
36874
36875 2003-01-28  Jan Hubicka  <jh@suse.cz>
36876
36877         * gcc.dg/i386-cmov5.c: New test.
36878
36879 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
36880
36881         * gcc.c-torture/execute/20010925-1.c: Changed the
36882         memcpy declaration.
36883
36884 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
36885
36886         PR c++/3902
36887         * g++.dg/parse/template5.C: New test.
36888
36889 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
36890
36891         PR fortran/9258
36892         * g77.dg/pr9258: New test.
36893
36894 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
36895
36896         * README: Move relevant parts from README.g++.
36897
36898         * README.g++: Remove this file.
36899
36900 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
36901
36902         * g++.dg/abi/dcast1.C: New test.
36903
36904 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36905
36906         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
36907
36908 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
36909
36910         PR c++/47
36911         * g++.old-deja/g++.other/lookup24.C: New test.
36912
36913 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36914
36915         PR middle-end/7227
36916         * gcc.dg/uninit-C.c: New test.
36917
36918 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
36919
36920         * g++.dg/abi/covariant1.C: New test.
36921
36922 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
36923
36924         * gcc.dg/20030123-1.c: New test.
36925
36926 2003-01-25  Jan Hubicka  <jh@suse.cz>
36927
36928         PR opt/8492
36929         * gcc.c-torture/compile/20030125-1.c
36930
36931 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
36932
36933         PR c++/9403
36934         * g++.dg/parse/template3.C: New test.
36935         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
36936
36937         PR c++/795
36938         * g++.dg/parse/template4.C: New test.
36939
36940         PR c++/9415
36941         * g++.dg/template/qual2.C: New test.
36942
36943         PR c++/8545
36944         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
36945
36946         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
36947
36948 2003-01-25  Roger Sayle  <roger@eyesopen.com>
36949
36950         * gcc.c-torture/execute/switch-1.c: New test case.
36951
36952 2003-01-25  Jan Hubicka  <jh@suse.cz>
36953
36954         * gcc.c-torture/execute/20030125-1.[cx]: New test.
36955
36956 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
36957
36958         Tweaks for Bison-1.875. From the NEWS file:
36959         "- `parse error' -> `syntax error'
36960         Bison now uniformly uses the term `syntax error'"
36961         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
36962         * gcc.dg/cpp/digraph2.c: Likewise.
36963         * gcc.dg/cpp/direct2.c: Likewise.
36964         * gcc.dg/cpp/paste4.c: Likewise.
36965         * gcc.dg/c90-restrict-1.c: Likewise.
36966         * gcc.dg/c99-func-2.c: Likewise.
36967         * gcc.dg/noncompile/920721-2.c: Likewise.
36968         * gcc.dg/noncompile/930622-2.c: Likewise.
36969         * gcc.dg/noncompile/940112-1.c: Likewise.
36970         * gcc.dg/noncompile/950921-1.c: Likewise.
36971         * gcc.dg/noncompile/951123-1.c: Likewise.
36972         * gcc.dg/noncompile/971104-1.c: Likewise.
36973         * gcc.dg/noncompile/990416-1.c: Likewise.
36974
36975 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
36976
36977         * g++.dg/parse/undefined1.C: Add error message.
36978
36979 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
36980
36981         PR c++/9354
36982         * g++.dg/parse/new1.C: New test.
36983
36984         PR c++/9216
36985         * g++.dg/parse/template2.C: New test.
36986
36987         PR c++/9354
36988         * g++.dg/parse/typedef2.C: New test.
36989
36990         PR c++/9328
36991         * g++.dg/ext/typeof3.C: New test.
36992
36993 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36994
36995         PR c++/2738
36996         * g++.dg/parse/ret-type1.C: New test.
36997
36998         PR c++/3792
36999         * g++.dg/parse/tmpl-outside1.C: New test.
37000
37001         PR c++/4207
37002         * g++.dg/parse/int-as-enum1.C: New test.
37003
37004         PR c++/4903
37005         * g++.dg/parse/no-typename1.C: New test.
37006
37007         PR c++/5533
37008         * g++.dg/parse/no-value1.C: New test.
37009
37010         PR c++/5921
37011         * g++.dg/parse/wrong-inline1.C: New test.
37012
37013         PR c++/6402
37014         * g++.dg/parse/ref1.C: New test.
37015
37016         PR c++/6992
37017         * g++.dg/parse/attr-ctor1.C: New test.
37018
37019         PR c++/7229
37020         * g++.dg/parse/namespace5.C: New test.
37021
37022         PR c++/7917
37023         * g++.dg/parse/func-def1.C: New test.
37024
37025         PR c++/8143
37026         * g++.dg/parse/undefined1.C: New test.
37027
37028         PR c++/5723, PR c++/8522
37029         * g++.dg/parse/specialization1.C: New test.
37030
37031         PR c++/163, PR c++/8595
37032         * g++.dg/parse/struct-as-enum1.C: New test.
37033
37034         PR c++/9173
37035         * g++.dg/parse/undefined2.C: New test.
37036
37037 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
37038
37039         PR c++/9298
37040         * g++.dg/parse/template1.C: New test.
37041
37042         PR c++/9384
37043         * g++.dg/parse/using1.C: New test.
37044
37045         PR c++/9285
37046         PR c++/9294
37047         * g++.dg/parse/expr2.C: New test.
37048
37049         PR c++/9388
37050         * g++.dg/parse/lookup2.C: Likewise.
37051
37052 2003-01-21  Jan Hubicka  <jh@suse.cz>
37053
37054         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
37055         * gcc.c-torture/execute/eeprof-1.c: Likewise.
37056         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
37057         * gcc.c-torture/execute/string-opt-*.c: Likewise.
37058
37059 2003-01-20  Nick Clifton  <nickc@redhat.com>
37060
37061         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
37062         problem with ARM sibcall code generation.
37063
37064 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
37065
37066         * gcc.c-torture/execute/20030120-1.c: New.
37067
37068 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
37069
37070         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
37071
37072 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
37073
37074         PR c++/9272
37075         * g++.dg/parse/ctor1.C: New test.
37076
37077         PR c++/9294:
37078         * g++.dg/parse/qualified1.C: New test.
37079
37080         * g++.dg/parse/typename3.C: New test.
37081
37082 2003-01-16  Richard Henderson  <rth@redhat.com>
37083
37084         * g++.dg/tls/init-2.C: Fix error matches for real this time.
37085
37086 2003-01-16  Richard Henderson  <rth@redhat.com>
37087
37088         * g++.dg/pch/pch.exp: Copy test header to the working directory
37089         before using it either for precompilation or direct use.
37090         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
37091         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
37092
37093 2003-01-16  Richard Henderson  <rth@redhat.com>
37094
37095         * gcc.dg/pch/pch.exp: Copy test header to the working directory
37096         before using it either for precompilation or direct use.
37097         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
37098         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
37099
37100 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
37101
37102         * g++.dg/ext/typename1.C: Add typename keyword.
37103         * g++.dg/template/crash1.C: Update error messages.
37104         * g++.dg/template/crash2.C: Remove error message.
37105         * g++.dg/parse/typename2.C: New test.
37106         * g++.dg/template/typename2.C: Change implicit
37107         typename warning into error.
37108         * g++.old-deja/g++.benjamin/tem03.C: Issue more
37109         error messages.
37110         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
37111         * g++.old-deja/g++.brendan/crash56.C: Add this->.
37112         * g++.old-deja/g++.law/visibility13.C: Remove error
37113         messages.
37114         * g++.old-deja/g++.ns/template17.C: Reorder code to
37115         make declaration visible in template.
37116         * g++.old-deja/g++.pt/crash3.C: Fix typos.
37117         * g++.old-deja/g++.pt/crash36.C: Issue more error
37118         messages.
37119         * g++.old-deja/g++.pt/crash5.C: Improve error
37120         message.
37121         * g++.old-deja/g++.pt/crash67.C: Remove warning.
37122         * g++.old-deja/g++.pt/inherit1.C: Add this->.
37123         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
37124         * g++.old-deja/g++.pt/typename16.C: Replace implicit
37125         typename warning with error message.
37126         * g++.old-deja/g++.pt/typename19.C: Remove warning.
37127         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
37128         * g++.old-deja/g++.robertl/eb24.C: Use this->.
37129
37130 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
37131
37132         * g++.dg/parse/ambig2.C: New test.
37133
37134 2003-01-15  Richard Henderson  <rth@redhat.com>
37135
37136         * g++.dg/tls/init-2.C: Update error message string.
37137
37138 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37139
37140         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
37141
37142 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
37143
37144         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
37145         all for HC11/HC12.
37146         * gcc.c-torture/compile/20001205-1.x: Likewise.
37147         * gcc.c-torture/compile/20001226-1.x: Likewise.
37148         * gcc.c-torture/compile/920520-1.x: Likewise.
37149         * gcc.c-torture/compile/961203-1.x: Likewise.
37150         * gcc.c-torture/compile/20020604-1.x: Likewise.
37151
37152 2003-01-15  Jan Hubicka  <jh@suse.cz>
37153
37154         * gcc.c-torture/compile/20030115-1.c: New test.
37155
37156         * gcc.dg/i386-fpcvt-1.c: New test.
37157         * gcc.dg/i386-fpcvt-2.c: New test.
37158
37159 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
37160
37161         Further conform g++'s __vmi_class_type_info to the C++ ABI
37162         specification.
37163         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
37164         the specification.
37165
37166 2003-01-14  Jan Hubicka  <jh@suse.cz>
37167
37168         * gcc.dg/i386-fpcvt-1.c: New test.
37169         * gcc.dg/i386-fpcvt-2.c: New test.
37170
37171 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37172
37173         * gcc.dg/i386-mmx-3.c: New test.
37174
37175 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
37176
37177         PR c++/9264
37178         * g++.dg/parse/octal1.C: New file.
37179
37180         PR c++/9172
37181         * g++.dg/parse/typename1.C: New file.
37182
37183 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
37184
37185         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
37186         * gcc.dg/bf-no-ms-layout.c: Likewise.
37187         * gcc.dg/bf-ms-attrib.c: Likewise.
37188
37189 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
37190
37191         PR c++/9099
37192         * g++.dg/parse/dtor1.C: New file.
37193
37194         PR c++/9128
37195         * g++.dg/rtti/typeid1.C: New file.
37196
37197         PR c++/9153
37198         * g++.dg/parse/lookup1.C: New file.
37199
37200         PR c++/9171
37201         * g++.dg/templ/spec5.C: New file.
37202
37203 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
37204
37205         * gcc.c-torture/compile/20030110-1.c: New test.
37206
37207 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
37208
37209         Merge from pch-branch:
37210
37211         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
37212
37213         * gcc.dg/pch/cpp-1.h: New.
37214         * gcc.dg/pch/cpp-1.c: New.
37215         * gcc.dg/pch/cpp-2.h: New.
37216         * gcc.dg/pch/cpp-2.c: New.
37217
37218         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
37219
37220         * gcc.dg/pch/except-1.h: New.
37221         * gcc.dg/pch/except-1.c: New.
37222
37223         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
37224
37225         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
37226         running test.
37227         * gcc.dg/pch: Include *.hp not *.h.
37228         * gcc.dg/pch/system-1.h: New.
37229         * gcc.dg/pch/system-1.c: New.
37230
37231         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
37232
37233         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
37234         rather than trying to build and run a program using PCH.
37235         * gcc.dg/pch: Remove dg-do commands from test files.
37236
37237         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
37238
37239         * gcc.dg/pch/macro-3.c: New.
37240         * gcc.dg/pch/macro-3.h: New.
37241
37242         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
37243
37244         * gcc.dg/pch/common-1.c: New.
37245         * gcc.dg/pch/common-1.h: New.
37246         * gcc.dg/pch/decl-1.c: New.
37247         * gcc.dg/pch/decl-1.h: New.
37248         * gcc.dg/pch/decl-2.c: New.
37249         * gcc.dg/pch/decl-2.h: New.
37250         * gcc.dg/pch/decl-3.c: New.
37251         * gcc.dg/pch/decl-3.h: New.
37252         * gcc.dg/pch/decl-4.c: New.
37253         * gcc.dg/pch/decl-4.h: New.
37254         * gcc.dg/pch/decl-5.c: New.
37255         * gcc.dg/pch/decl-5.h: New.
37256         * gcc.dg/pch/global-1.c: New.
37257         * gcc.dg/pch/global-1.h: New.
37258         * gcc.dg/pch/inline-1.c: New.
37259         * gcc.dg/pch/inline-1.h: New.
37260         * gcc.dg/pch/inline-2.c: New.
37261         * gcc.dg/pch/inline-2.h: New.
37262         * gcc.dg/pch/static-1.c: New.
37263         * gcc.dg/pch/static-1.h: New.
37264         * gcc.dg/pch/static-2.c: New.
37265         * gcc.dg/pch/static-2.h: New.
37266
37267         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
37268
37269         * g++.dg/pch/pch.exp: Better handle failing testcases.
37270         * gcc.dg/pch/pch.exp: Likewise.
37271         * gcc.dg/pch/macro-1.c: New.
37272         * gcc.dg/pch/macro-1.h: New.
37273         * gcc.dg/pch/macro-2.c: New.
37274         * gcc.dg/pch/macro-2.h: New.
37275
37276         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
37277
37278         * g++.dg/dg.exp: Treat files in pch/ specially.
37279         * g++.dg/pch/pch.exp: New file.
37280         * g++.dg/pch/empty.H: New file.
37281         * g++.dg/pch/empty.C: New file.
37282         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
37283         "precompile".
37284
37285         * gcc.dg/pch/pch.exp: New file.
37286         * gcc.dg/pch/empty.h: New file.
37287         * gcc.dg/pch/empty.c: New file.
37288         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
37289         "precompile".
37290
37291 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37292
37293         * g++.dg/template/friend14.C: New test.
37294
37295 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37296
37297         * gcc.dg/old-style-asm-1.c: New test.
37298
37299 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
37300
37301         * gcc.c-torture/compile/20030109-1.c: New test.
37302
37303 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37304
37305         * gcc.c-torture/execute/20030109-1.c: New test.
37306
37307 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
37308
37309         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
37310         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
37311         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
37312         * g++.old-deja/g++.mike/eh2.C: Likewise.
37313         * g++.old-deja/g++.mike/eh3.C: Likewise.
37314         * g++.old-deja/g++.mike/eh5.C: Likewise.
37315         * g++.old-deja/g++.mike/eh6.C: Likewise.
37316         * g++.old-deja/g++.mike/eh7.C: Likewise.
37317         * g++.old-deja/g++.mike/eh8.C: Likewise.
37318         * g++.old-deja/g++.mike/eh9.C: Likewise.
37319         * g++.old-deja/g++.mike/eh10.C: Likewise.
37320         * g++.old-deja/g++.mike/eh12.C: Likewise.
37321         * g++.old-deja/g++.mike/eh13.C: Likewise.
37322         * g++.old-deja/g++.mike/eh14.C: Likewise.
37323         * g++.old-deja/g++.mike/eh16.C: Likewise.
37324         * g++.old-deja/g++.mike/eh17.C: Likewise.
37325         * g++.old-deja/g++.mike/eh18.C: Likewise.
37326         * g++.old-deja/g++.mike/eh21.C: Likewise.
37327         * g++.old-deja/g++.mike/eh23.C: Likewise.
37328         * g++.old-deja/g++.mike/eh24.C: Likewise.
37329         * g++.old-deja/g++.mike/eh25.C: Likewise.
37330         * g++.old-deja/g++.mike/eh26.C: Likewise.
37331         * g++.old-deja/g++.mike/eh27.C: Likewise.
37332         * g++.old-deja/g++.mike/eh28.C: Likewise.
37333         * g++.old-deja/g++.mike/eh29.C: Likewise.
37334         * g++.old-deja/g++.mike/eh31.C: Likewise.
37335         * g++.old-deja/g++.mike/eh33.C: Likewise.
37336         * g++.old-deja/g++.mike/eh34.C: Likewise.
37337         * g++.old-deja/g++.mike/eh35.C: Likewise.
37338         * g++.old-deja/g++.mike/eh36.C: Likewise.
37339         * g++.old-deja/g++.mike/eh37.C: Likewise.
37340         * g++.old-deja/g++.mike/eh38.C: Likewise.
37341         * g++.old-deja/g++.mike/eh39.C: Likewise.
37342         * g++.old-deja/g++.mike/eh40.C: Likewise.
37343         * g++.old-deja/g++.mike/eh41.C: Likewise.
37344         * g++.old-deja/g++.mike/eh42.C: Likewise.
37345         * g++.old-deja/g++.mike/eh44.C: Likewise.
37346         * g++.old-deja/g++.mike/eh46.C: Likewise.
37347         * g++.old-deja/g++.mike/eh47.C: Likewise.
37348         * g++.old-deja/g++.mike/eh48.C: Likewise.
37349         * g++.old-deja/g++.mike/eh49.C: Likewise.
37350         * g++.old-deja/g++.mike/eh50.C: Likewise.
37351         * g++.old-deja/g++.mike/eh51.C: Likewise.
37352         * g++.old-deja/g++.mike/eh53.C: Likewise.
37353         * g++.old-deja/g++.mike/eh55.C: Likewise.
37354         * g++.old-deja/g++.mike/p7912.C: Likewise.
37355         * g++.old-deja/g++.mike/p9706.C: Likewise.
37356         * g++.old-deja/g++.mike/p10416.C: Likewise.
37357         * g++.old-deja/g++.mike/p11667.C: Likewise.
37358         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
37359         Remove redundant reference to Iris.
37360         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
37361         Elxsi, i860, Pico Java, and WE32K.
37362
37363 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
37364
37365         * g++.dg/ext/asm4.C: New test.
37366
37367 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37368
37369         PR c++/9030
37370         * g++.dg/template/friend12.C: New test.
37371         * g++.dg/template/friend13.C: Likewise.
37372         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
37373
37374 2003-01-08  Jan Hubicka  <jh@suse.cz>
37375
37376         * gcc.dg/i386-cadd.c: New test.
37377         * gcc.dg/i386-cmov4.c: Likewise.
37378
37379 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
37380
37381         PR c++/9165
37382         * g++.dg/warn/Wunused-3.C: New test.
37383
37384         * g++.dg/abi/bitfield9.C: New test.
37385
37386         PR c++/9189
37387         * g++.dg/parse/defarg3.C: New test.
37388
37389 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
37390
37391         * g++.dg/parse/ambig1.C: New test.
37392         * g++.dg/parse/defarg2.C: New test.
37393
37394 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
37395
37396         * g++.dg/template/defarg-1.C: New test.
37397         * g++.dg/template/local2.C: Likewise.
37398
37399 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
37400
37401         * gcc.c-torture/execute/20030105-1.c: New test.
37402
37403 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37404
37405         * g++.dg/parse/namespace3.C: Remove extra semicolons.
37406         * g++.dg/parse/namespace4.C: Likewise.
37407
37408 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37409
37410         * g++.dg/template/ntp2.C: New test.
37411
37412 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
37413
37414         * g++.dg/parse/extern-C-1.C: New test.
37415
37416         * g++.dg/parse/namespace4.C: New test.
37417
37418         * g++.dg/template/nested1.C: New test.
37419
37420         * g++.dg/parse/namespace3.C: New test.
37421
37422 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
37423
37424         * g++.dg/lookup/two-stage1.C: New test.
37425
37426 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37427
37428         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
37429         * g++.old-deja/g++.jason/access8.C: Likewise.
37430         * g++.old-deja/g++.other/decl5.C: Likewise.
37431
37432 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
37433
37434         * g++.dg/parse/parse7.C: New test.
37435
37436 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
37437
37438         PR c++/2843
37439         * g++.dg/ext/attrib7.C: New test.
37440
37441 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
37442
37443         * g++.dg/parse/parse6.C: New test.
37444
37445 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
37446
37447         * gcc.dg/h8300-stack-1.c: New.
37448
37449 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
37450
37451         g++.dg/lookup/exception1.C: New test.
37452
37453         g++.dg/lookup/template1.C: New test.
37454
37455         g++.dg/parse/namespace2.C: New test.
37456
37457         g++.dg/parse/parens2.C: New test.
37458
37459 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37460
37461         * g++.dg/parse/parse5.C: New test.
37462         * g++.dg/lookup/scoped4.C: New test.
37463
37464 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
37465
37466         * g++.dg/parse/parens1.C: New test.
37467
37468         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
37469         angle-bracket1.C.
37470         * g++.dg/parse/parens2.C: New test.
37471
37472         * g++.dg/lookup/scope-operator1.C: New test.
37473
37474         * g++.dg/parse/operator1.C: New test.
37475
37476 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37477
37478         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
37479         * g++.old-deja/g++.other/access6.C: Likewise.
37480         * g++.old-deja/g++.other/decl1.C: Likewise.
37481         * g++.old-deja/g++.pt/typename12.C: Likewise.
37482
37483 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
37484
37485         * g++.dg/parse/namespace1.C: New test.
37486
37487 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37488
37489         * g++.dg/parse/parse4.C: New test.
37490
37491 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37492
37493         * g++.dg/parse/parse3.C: New test.
37494
37495 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37496
37497         * g++.dg/parse/parse2.C: New test.
37498
37499 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37500
37501         * g++.dg/template/friend11.C: New test.
37502
37503 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37504
37505         * g++.dg/parse/parse1.C: New test.
37506
37507 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
37508
37509         * lib/profopt.exp: Change the name of a global variable to avoid
37510         possible clashes with other test suites.
37511
37512 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
37513
37514         * g++.dg/inherit/covariant8.C: New test.
37515
37516 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
37517
37518         * g++.dg/init/array9.C: New test.
37519
37520         PR c++/9112
37521         * g++.dg/parse/expr1.C: New test.
37522
37523 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
37524
37525         * gcc.c-torture/compile/20021230-1.c: New test.
37526
37527 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
37528
37529         * g++.dg/inherit/covariant5.C: New test.
37530         * g++.dg/inherit/covariant6.C: New test.
37531         * g++.dg/inherit/covariant7.C: New test.
37532
37533 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37534
37535         PR c++/2739
37536         * g++.dg/other/access2.C: New test.
37537
37538 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37539
37540         * g++.dg/other/anon-struct.C: No longer fails
37541         * g++.old-deja/g++.brendan/parse4.C: Likewise.
37542         * g++.old-deja/g++.brendan/parse5.C: Likewise.
37543         * g++.old-deja/g++.brendan/parse6.C: Likewise.
37544
37545 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37546
37547         * g++.dg/parse/angle-bracket.C (main): No longer fails.
37548
37549 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
37550
37551         * g++.dg/eh/spec4.C: Remove stray semicolon.
37552         * g++.dg/expr/pmf-1.C: Change error message.
37553         * g++.dg/ext/asm1.C: Remove stray semicolon.
37554         * g++.dg/ext/typename1.C: Add missing typenames.
37555         * g++.dg/inherit/template-as-base.C: Change error message.
37556         * g++.dg/lookup/scoped1.C: Likewise.
37557         * g++.dg/lookup/scoped2.C: Likewise.
37558         * g++.dg/lookup/using2.C: Likewise.
37559         * g++.dg/other/component1.C: Remove stray semicolon.
37560         * g++.dg/other/do1.C: Change error message.
37561         * g++.dg/other/error2.C: Likewise.
37562         * g++.dg/other/init1.C: Likewise.
37563         * g++.dg/other/packed1.C: Remove stray semicolon.
37564         * g++.dg/other/ptrmem2.C: Change error message.
37565         * g++.dg/parse/parameter-declaration-1.C: Remove line number
37566         marker.
37567         * g++.dg/special/initp1.C: Remove invalid attribute usage.
37568         * g++.dg/template/access3.C: Add typename keyword.
37569         * g++.dg/template/access5.C: Remove stray semicolon.
37570         * g++.dg/template/access6.C: Likewise.
37571         * g++.dg/template/complit1.C: Likewise.
37572         * g++.dg/template/crash1.C: Change error message.
37573         * g++.dg/template/inherit2.C: Remove stray semicolon.
37574         * g++.dg/template/instantiate2.C: Likewise.
37575         * g++.dg/template/instantiate3.C: Change error message.
37576         * g++.dg/template/qual1.C: Remove stray semicolon.
37577         * g++.dg/template/qualttp18.C: Change error message.
37578         * g++.dg/template/ref1.C: Remove stray semicolon.
37579         * g++.dg/template/sizeof1.C (A::value): Declare it.
37580         * g++.dg/template/spec4.C: Change error message.
37581         * g++.dg/template/static1.C: Likewise.
37582         * g++.dg/template/type1.C: Likewise.
37583         * g++.dg/template/typename3.C: Likewise.
37584         * g++.old-deja/g++.benjamin/13478.C: Change error message.
37585         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
37586         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
37587         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
37588         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
37589         named return value extension.
37590         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
37591         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
37592         * g++.old-deja/g++.bob/extern_C.C: Likewise.
37593         * g++.old-deja/g++.bob/inherit2.C: Likewise.
37594         * g++.old-deja/g++.brendan/complex1.C: Likewise.
37595         * g++.old-deja/g++.brendan/copy5.C: Likewise.
37596         * g++.old-deja/g++.brendan/crash13.C: Likewise.
37597         * g++.old-deja/g++.brendan/crash15.C: Likewise.
37598         * g++.old-deja/g++.brendan/crash18.C: Change error message.
37599         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
37600         * g++.old-deja/g++.brendan/crash38.C: Likewise.
37601         * g++.old-deja/g++.brendan/crash50.C: Likewise.
37602         * g++.old-deja/g++.brendan/crash56.C: Likewise.
37603         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
37604         syntax.
37605         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
37606         * g++.old-deja/g++.brendan/crash8.C: Change error message.
37607         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
37608         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
37609         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
37610         * g++.old-deja/g++.brendan/template11.C: Likewise.
37611         * g++.old-deja/g++.brendan/template26.C: Likewise.
37612         * g++.old-deja/g++.brendan/template27.C: Use explicit
37613         specialization syntax.
37614         * g++.old-deja/g++.brendan/template30.C: Likewise.
37615         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
37616         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
37617         non-dependent names.
37618         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
37619         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
37620         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
37621         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
37622         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
37623         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
37624         named return value extension.
37625         * g++.old-deja/g++.ext/namedret2.C: Likewise.
37626         * g++.old-deja/g++.ext/namedret3.C: Likewise.
37627         * g++.old-deja/g++.ext/return1.C: Likewise.
37628         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
37629         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
37630         * g++.old-deja/g++.jason/access8.C: Likewise.
37631         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
37632         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
37633         pseudo-destructor names.
37634         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
37635         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
37636         pseudo-destructor names.
37637         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
37638         * g++.old-deja/g++.jason/overload19.C: Likewise.
37639         * g++.old-deja/g++.jason/overload32.C: Likewise.
37640         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
37641         stray semicolons.
37642         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
37643         * g++.old-deja/g++.jason/return.C: Likewise.
37644         * g++.old-deja/g++.jason/return2.C: Likewise.
37645         * g++.old-deja/g++.jason/shadow1.C: Likewise.
37646         * g++.old-deja/g++.jason/special.C: Use explicit specialization
37647         syntax.
37648         * g++.old-deja/g++.jason/template10.C: Account for use of
37649         non-dependent names.
37650         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
37651         syntax.
37652         * g++.old-deja/g++.jason/template37.C: Likewise.
37653         * g++.old-deja/g++.law/access4.C: Change error messages.
37654         * g++.old-deja/g++.law/arm13.C: Remove incorrect
37655         pseudo-destructor names.
37656         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
37657         * g++.old-deja/g++.law/ctors9.C: Likewise.
37658         * g++.old-deja/g++.law/cvt22.C: Likewise.
37659         * g++.old-deja/g++.law/dtors5.C: Likewise.
37660         * g++.old-deja/g++.law/global-init1.C: Likewise.
37661         * g++.old-deja/g++.law/missed-error3.C: Likewise.
37662         * g++.old-deja/g++.law/operators28.C: Likewise.
37663         * g++.old-deja/g++.law/visibility28.C: Likewise.
37664         * g++.old-deja/g++.martin/eval1.C: Likewise.
37665         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
37666         name.
37667         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
37668         * g++.old-deja/g++.mike/net34.C: Likewise.
37669         * g++.old-deja/g++.mike/net36.C: Likewise.
37670         * g++.old-deja/g++.mike/ns2.C: Likewise.
37671         * g++.old-deja/g++.mike/p12306.C: Likewise.
37672         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
37673         value extension.
37674         * g++.old-deja/g++.mike/p700.C: Likewise.
37675         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
37676         * g++.old-deja/g++.mike/p710.C: Likewise.
37677         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
37678         value extension.
37679         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
37680         * g++.old-deja/g++.mike/pmf9.C: Likewise.
37681         * g++.old-deja/g++.ns/crash2.C: Likewise.
37682         * g++.old-deja/g++.ns/crash3.C: Likewise.
37683         * g++.old-deja/g++.ns/invalid1.C: Likewise.
37684         * g++.old-deja/g++.ns/ns17.C: Likewise.
37685         * g++.old-deja/g++.ns/template16.C: Likewise.
37686         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
37687         keyword.
37688         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
37689         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
37690         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
37691         named return value extension.
37692         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
37693         * g++.old-deja/g++.other/access4.C: Issue additional error
37694         messages.
37695         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
37696         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
37697         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
37698         * g++.old-deja/g++.other/crash25.C: Change error message.
37699         * g++.old-deja/g++.other/crash4.C: Change error message.
37700         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
37701         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
37702         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
37703         checks.
37704         * g++.old-deja/g++.other/defarg8.C: Likewise.
37705         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
37706         * g++.old-deja/g++.other/dtor10.C: Likewise.
37707         * g++.old-deja/g++.other/incomplete.C: Likewise.
37708         * g++.old-deja/g++.other/linkage7.C: Likewise.
37709         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
37710         lookup algorithm.
37711         * g++.old-deja/g++.other/mangle2.C: Likewise.
37712         * g++.old-deja/g++.other/refinit2.C: Likewise.
37713         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
37714         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
37715         * g++.old-deja/g++.pt/crash28.C: Likewise.
37716         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
37717         syntax.
37718         * g++.old-deja/g++.pt/crash32.C: Change error message.
37719         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
37720         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
37721         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
37722         error message position.
37723         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
37724         * g++.old-deja/g++.pt/defarg8.C: Change error message.
37725         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
37726         syntax.
37727         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
37728         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
37729         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
37730         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
37731         keyword.
37732         * g++.old-deja/g++.pt/explicit31.C: Likewise.
37733         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
37734         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
37735         keyword.
37736         * g++.old-deja/g++.pt/explicit71.C: Change error message.
37737         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
37738         syntax.
37739         * g++.old-deja/g++.pt/friend28.C: Account for use of
37740         non-dependent names.
37741         * g++.old-deja/g++.pt/friend29.C: Likewise.
37742         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
37743         rules.
37744         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
37745         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
37746         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
37747         lookup rules.
37748         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
37749         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
37750         keyword.
37751         * g++.old-deja/g++.pt/memclass20.C: Likewise.
37752         * g++.old-deja/g++.pt/memclass5.C: Likewise.
37753         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
37754         keyword.
37755         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
37756         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
37757         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
37758         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
37759         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
37760         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
37761         keyword.
37762         * g++.old-deja/g++.pt/spec10.C: Likewise.
37763         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
37764         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
37765         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
37766         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
37767         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
37768         * g++.old-deja/g++.pt/ttp62.C: Likewise.
37769         * g++.old-deja/g++.pt/ttp64.C: Likewise.
37770         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
37771         * g++.old-deja/g++.pt/typename15.C: Likewise.
37772         * g++.old-deja/g++.pt/typename22.C: Likewise.
37773         * g++.old-deja/g++.pt/typename6.C: Change error messages.
37774         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
37775         * g++.old-deja/g++.pt/virtual2.C: Likewise.
37776         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
37777         syntax.
37778         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
37779         return value extension.
37780         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
37781         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
37782         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
37783         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
37784
37785 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
37786
37787         * g++.dg/warn/inline1.C: New test.
37788         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
37789         * g++.old-deja/g++.jason/synth10.C: Likewise.
37790         * g++.old-deja/g++.mike/net31.C: Likewise.
37791         * g++.old-deja/g++.mike/p8786.C: Likewise.
37792
37793         * g++.dg/template/friend10.C: New test.
37794         * g++.dg/template/conv5.C: New test.
37795
37796 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
37797
37798         * g++.dg/lookup/scoped3.C: New test.
37799
37800         * g++.dg/lookup/decl1.C: New test.
37801         * g++.dg/lookup/decl2.C: New test.
37802
37803 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37804
37805         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
37806         gcc.c-torture/compile/20021015-1.c,
37807         gcc.c-torture/compile/20021015-2.c,
37808         gcc.c-torture/compile/20021123-1.c,
37809         gcc.c-torture/compile/20021123-2.c,
37810         gcc.c-torture/compile/20021123-3.c,
37811         gcc.c-torture/compile/20021123-4.c,
37812         gcc.c-torture/execute/20021024-1.c: Add tests previously added
37813         only to 3.1 or 3.2 branch.
37814
37815 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
37816
37817         * gcc.dg/i386-bitfield3.c: New test.
37818
37819         * gcc.dg/i386-bitfield2.c: New test.
37820
37821 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
37822
37823         * g++.dg/parse/conv_op1.C: New test.
37824
37825 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
37826
37827         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
37828         approved.
37829
37830 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
37831
37832         * gcc.c-torture/compile/20021220-1.c: New test.
37833
37834 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
37835
37836         * gcc.dg/i386-fastcall-1.c: New.
37837
37838 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37839
37840         * gcc.c-torture/execute/20021219-1.c: New test.
37841
37842 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37843
37844         * gcc.dg/i386-pic-1.c: New test.
37845
37846 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37847
37848         PR c++/8099
37849         * g++.dg/template/friend9.C: New test.
37850
37851 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37852
37853         PR c++/3663
37854         * g++.dg/template/access7.C: New test.
37855
37856 2002-12-18  Nick Clifton  <nickc@redhat.com>
37857
37858         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
37859         the libstdc++-v3 directory has been found.
37860
37861 2002-12-12  Devang Patel <dpatel@apple.com>
37862         * gcc.dg/darwin-ld-1.c: New test.
37863         * gcc.dg/darwin-ld-2.c: New test.
37864         * gcc.dg/darwin-ld-3.c: New test.
37865         * gcc.dg/darwin-ld-4.c: New test.
37866         * gcc.dg/darwin-ld-5.c: New test.
37867
37868 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
37869
37870         * gcc.c-torture/compile/20021212-1.c: New test.
37871
37872 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
37873
37874         * gcc.dg/fshort-wchar: New test.
37875
37876 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
37877
37878         PR c++/8372
37879         * g++.dg/template/dtor1.C: New test.
37880
37881         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
37882         markers.
37883
37884 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
37885
37886         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
37887
37888 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
37889
37890         * g++.dg/template/static1.C: New test.
37891         * g++.dg/template/static2.C: New test.
37892         * g++.old-deja/g++.ext/memconst.C: New test.
37893
37894 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37895
37896         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
37897         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
37898         * g++.dg/special/initp1.C: Likewise.
37899
37900 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
37901
37902         * gcc.c-torture/execute/20021204-1.c: New test.
37903
37904 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
37905
37906         * gcc.dg/ppc-fmadd-1.c: New file.
37907         * gcc.dg/ppc-fmadd-2.c: New file.
37908         * gcc.dg/ppc-fmadd-3.c: New file.
37909
37910 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37911
37912         * gcc.c-torture/compile/20021204-1.c: New test.
37913
37914 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
37915
37916         * g++.dg/inherit/covariant2.C: New test.
37917         * g++.dg/inherit/covariant3.C: New test.
37918         * g++.dg/inherit/covariant4.C: New test.
37919         * g++.dg/inherit/covariant1.C: Remove XFAIL.
37920         * g++.old-deja/g++.robertl/eb17.C: Likewise.
37921
37922 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
37923
37924         PR c++/8688
37925         * g++.dg/init/brace3.C: New test.
37926
37927 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
37928
37929         * gcc.dg/20020210-1.c: Fix a comment typo.
37930
37931 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
37932
37933         PR c++/8720
37934         * g++.dg/parse/defarg1.C: New test.
37935
37936         PR c++/8615
37937         * g++.dg/template/char1.C: New test.
37938
37939         * g++.dg/template/varmod1.C: Fix typo.
37940
37941 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37942
37943         DR 180
37944         * g++.old-deja/g++.pt/crash32.C: Expect error.
37945
37946 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
37947
37948         PR c++/5919
37949         * g++.dg/template/varmod1.C: New test.
37950
37951         PR c++/8727
37952         * g++.dg/inherit/typeinfo1.C: New test.
37953
37954         PR c++/8663
37955         * g++.dg/inherit/typedef1.C: New test.
37956
37957 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
37958
37959         PR c++/8332
37960         PR c++/8493
37961         * g++.dg/template/strlen1.C: New test.
37962
37963         PR c++/8227
37964         * g++.dg/template/ctor2.C: New test.
37965
37966         PR c++/8214
37967         * g++.dg/init/string1.C: New test.
37968
37969         PR c++/8511
37970         * g++.dg/template/friend8.C: New test.
37971
37972 2002-11-29  Joe Buck <jbuck@synopsys.com>
37973
37974         * g++.dg/lookup/anon2.C: New test.
37975
37976 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
37977
37978         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
37979         h8300 port.
37980
37981 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
37982
37983         * gcc.dg/bitfld-6.c: New test.
37984
37985 2002-11-27  Jan Hubicka  <jh@suse.cz>
37986
37987         * gcc.c-torture/execute/20021127.[cx]: New test.
37988
37989 2002-11-26  Jan Hubicka  <jh@suse.cz>
37990
37991         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
37992         quality.
37993
37994 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
37995
37996         * g++.dg/init/brace2.C: New test.
37997         * g++.old-deja/g++.mike/p9129.C: Correct.
37998
37999 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
38000
38001         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
38002
38003 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
38004
38005         * gcc.dg/sibcall-6: New test for indirect sibcalls.
38006
38007 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
38008
38009         * testsuite/g++.dg/abi/empty11.C: New test.
38010         * testsuite/g++.dg/rtti/cv1.C: New test.
38011
38012 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
38013
38014         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
38015
38016 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
38017
38018         * g++.dg/abi/empty10.C: New test.
38019
38020 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
38021
38022         * gcc.c-torture/compile/20021124-1.c: New test.
38023
38024 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
38025
38026         * g++.dg/abi/rtti2.C: New test.
38027
38028 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
38029
38030         * gcc.dg/i386-unroll-1.c: New test.
38031
38032 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
38033
38034         * gcc.c-torture/compile/20021120-1.c: New test.
38035         * gcc.c-torture/compile/20021120-2.c: New test.
38036
38037 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
38038
38039         * gcc.dg/bitfld-5.c: New test.
38040
38041 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
38042
38043         * gcc.c-torture/execute/20021120-3.c: New test.
38044
38045 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
38046
38047         * gcc.c-torture/execute/20021120-2.c: New test.
38048
38049 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
38050
38051         * gcc.c-torture/execute/20021120-1.c: New test.
38052
38053 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
38054
38055         * gcc.c-torture/execute/20021118-3.c: New test.
38056
38057 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38058
38059         * gcc.c-torture/compile/20021119-1.c: New test.
38060
38061 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
38062
38063         * gcc.dg/duff-1.c: New test.
38064         * gcc.dg/duff-2.c: New test.
38065         * gcc.dg/duff-3.c: New test.
38066
38067 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
38068
38069         * gcc.dg/cpp/_Pragma5.c: New test.
38070
38071 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
38072
38073         * gcc.c-torture/execute/20021118-2.c: New test.
38074
38075 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
38076
38077         * gcc.c-torture/execute/20021118-1.c: New test.
38078
38079 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
38080
38081         * gcc.dg/20021116-1.c: New test.
38082
38083 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
38084
38085         * g++.dg/abi/vcall1.C: New test.
38086
38087 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
38088
38089         * gcc.dg/20021029-1.c: New test.
38090         * gcc.dg/20021029-2.c: New test.
38091
38092 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38093
38094         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
38095
38096 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38097
38098         PR c/8439
38099         * gcc.dg/20021110.c: Move to ...
38100         * gcc.c-torture/compile/20021110.c: .... here.
38101
38102 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38103
38104         PR c/8467
38105         * gcc.c-torture/execute/20021111-1.c
38106
38107 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38108
38109         PR c/8439
38110         * gcc.dg/20021110.c: New test.
38111
38112 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
38113
38114         * g++.dg/abi/vthunk3.C: Run only on x86.
38115
38116 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38117
38118         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
38119
38120 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
38121
38122         * lib/compat.exp (compat-execute): Fix logic error in last
38123         change.
38124
38125 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
38126
38127         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
38128
38129 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38130
38131         PR c++/8389
38132         * g++.dg/template/access6.C: New test.
38133
38134 2002-11-08  Jan Hubicka  <jh@suse.cz>
38135
38136         * gcc.dg/i386-ssefp-1.c: New test.
38137         * gcc.dg/i386-ssefp-1.c: New test.
38138
38139 2002-11-08  Jan Hubicka  <jh@suse.cz>
38140
38141         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
38142
38143 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
38144
38145         * g++.dg/abi/vthunk3.C: New test.
38146
38147         PR c++/8338
38148         * g++.dg/template/crash2.C: New test.
38149
38150 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
38151
38152         * testsuite/g++.dg/abi/dtor1.C: New test.
38153         * testsuite/g++.dg/abi/dtor2.C: Likewise.
38154
38155 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
38156
38157         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
38158         Darwin.
38159
38160 2002-11-04  Adam Nemet  <anemet@lnxw.com>
38161
38162         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
38163         -mthumb.  Only xfail with -O0.
38164
38165 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
38166
38167         * g++.dg/abi/thunk1.C: New test.
38168         * g++.dg/abi/thunk2.C: Likewise.
38169         * g++.dg/abi/vtt1.C: Likewise.
38170
38171 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
38172
38173         PR optimization/8423
38174         * gcc.c-torture/execute/builtin-constant.c: New test.
38175
38176 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
38177
38178         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
38179         Add some more cases.
38180
38181 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
38182
38183         PR c++/8391
38184         * g++.dg/opt/local1.C: New test.
38185
38186 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
38187
38188         PR c++/8160
38189         * g++.dg/template/complit1.C: New test.
38190
38191         PR c++/8149
38192         * g++.dg/template/typename4.C: Likewise.
38193
38194 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38195
38196         Core issue 287, PR c++/7639
38197         * g++.dg/template/instantiate1.C: Adjust error location.
38198         * g++.dg/template/instantiate3.C: New test.
38199         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
38200         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
38201         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
38202
38203 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
38204
38205         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
38206
38207 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
38208
38209         PR c++/8287
38210         * g++.dg/init/dtor2.C: New test.
38211
38212 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38213
38214         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
38215         * gcc.dg/nest.c: Bypass errors on irix6.
38216
38217 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
38218
38219         * gcc.dg/nest.c: Expect error for mmix-*-*.
38220         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
38221
38222 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
38223
38224         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
38225         markers.
38226
38227         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
38228
38229 2002-10-25  Mike Stump  <mrs@apple.com>
38230
38231         * gcc.dg/warn-1.c: New test.
38232
38233 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
38234
38235         * g++.dg/template/typename3.C: New test.
38236
38237 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
38238
38239         * g++.dg/lookup/ptrmem1.C: New test.
38240
38241         * g++.dg/abi/vthunk2.C: New test.
38242
38243 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
38244
38245         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
38246
38247 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
38248
38249         * g++.dg/abi/empty9.C: New test.
38250
38251 2002-10-24  Richard Henderson  <rth@redhat.com>
38252
38253         * g++.dg/inherit/thunk1.C: Enable for ia64.
38254
38255 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
38256
38257         PR c++/8067
38258         * g++.dg/lookup/pretty1.C: New test.
38259
38260 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
38261
38262         * gcc.dg/20021023-1.c: New test.
38263
38264 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
38265
38266         PR c++/7679
38267         * g++.dg/parse/inline1.C: New test.
38268
38269 2002-10-23  Richard Henderson  <rth@redhat.com>
38270
38271         * g++.dg/inherit/thunk1.C: Enable for x86_64.
38272
38273         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
38274
38275 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
38276
38277         PR c++/6579
38278         * g++.dg/parse/stmtexpr3.C: New test.
38279
38280 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
38281
38282         * g++.dg/expr/cond1.C: New test.
38283
38284 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
38285
38286         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
38287
38288 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
38289
38290         * g++.dg/abi/vbase13.C: New test.
38291         * g++.dg/abi/vbase14.C: Likewise.
38292
38293 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
38294
38295         * gcc.dg/tls/pic-1.c: New test.
38296         * gcc.dg/tls/nonpic-1.c: New test.
38297         * gcc.dg/20021018-1.c: New test.
38298
38299 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
38300
38301         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
38302         Remove only files with the same base name as the test case.
38303         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
38304         (profopt-execute): Likewise.  Also, remove old profiling
38305         and performance data files before running the tests.
38306
38307         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
38308         * g++.dg/bprob/bprob.exp: Likewise.
38309         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
38310         to allow more general test case names.
38311
38312         * g++.dg/bprob/bprob-1.C: Rename to ...
38313         * g++.dg/bprob/g++-bprob-1.C: ... this.
38314
38315         * g77.dg/bprob/bprob-1.f: Rename to ...
38316         * g77.dg/bprob/g77-bprob-1.f: ... this.
38317
38318 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
38319
38320         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
38321         bison 1.50 or later.
38322
38323 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
38324
38325         * g++.dg/README: Describe more test directories.
38326
38327 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
38328
38329         * g++.dg/init/array6.C: Add additional tests.
38330
38331 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
38332
38333         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
38334         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
38335
38336 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
38337
38338         * gcc.c-torture/compile/20020604-1.x: New.
38339         * gcc.c-torture/compile/simd-5.x: Likewise.
38340         * gcc.c-torture/execute/920710-1.x: Likewise.
38341         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
38342
38343 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
38344
38345         * g++.dg/inherit/override1.C: Add dg-options clause.
38346
38347 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38348
38349         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
38350         _mm_slli_si128.
38351
38352 2002-10-19  Andreas Schwab  <schwab@suse.de>
38353
38354         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
38355         directory component.
38356
38357 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
38358
38359         * g++.dg/inherit/thunk1.C: New test.
38360
38361         * g++.dg/inherit/override1.C: New test.
38362
38363         * g++.dg/abi/mangle11.C: New test.
38364         * g++.dg/abi/mangle14.C: New test.
38365         * g++.dg/abi/mangle17.C: New test.
38366
38367 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
38368
38369         * g++.dg/overload/member2.C: New test.
38370
38371 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
38372
38373         * g++.dg/README: Describe new compat directory.
38374         * g++.dg/dg.exp: Skip tests in compat directory.
38375         * README.compat: New file.
38376         * lib/compat.exp: New expect script.
38377         * g++.dg/compat: New test directory.
38378         * g++.dg/compat/compat.exp: New expect script.
38379         * g++.dg/compat/abi: New test directory.
38380         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
38381         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
38382         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
38383         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
38384         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
38385         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
38386         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
38387         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
38388         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
38389         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
38390         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
38391         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
38392         * g++.dg/compat/break: New test directory.
38393         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
38394         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
38395         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
38396         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
38397         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
38398         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
38399         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
38400         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
38401         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
38402         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
38403         g++.dg/compat/break/README: New files.
38404         * g++.dg/compat/eh: New test directory.
38405         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
38406         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
38407         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
38408         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
38409         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
38410         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
38411         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
38412         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
38413         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
38414         g++.dg/compat/eh/filter2_y.C,
38415         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
38416         g++.dg/compat/eh/new1_y.C,
38417         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
38418         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
38419         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
38420         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
38421         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
38422         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
38423         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
38424         g++.dg/compat/eh/unexpected1_y.C: New files.
38425         * g++.dg/compat/init: New test directory.
38426         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
38427         g++.dg/compat/init/array5_y.C,
38428         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
38429         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
38430         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
38431         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
38432         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
38433         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
38434         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
38435         g++.dg/compat/init/init-ref2_y.C: New files.
38436
38437 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
38438
38439         PR c++/7584
38440         * g++.dg/inherit/using3.C: New test.
38441
38442 2002-10-17  Jan Hubicka  <jh@suse.cz>
38443
38444         * gcc.dg/20021017-2.c: New test.
38445
38446 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
38447
38448         * g++.dg/abi/mangle16.C: Adjust.
38449
38450         * g++.dg/init/array8.C: New test.
38451
38452 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
38453
38454         * gcc.dg/special/mips-abi.exp: New test.
38455         * gcc.dg/special/mips-abi.s: Empty file used by the above.
38456
38457 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
38458
38459         * g++.dg/abi/mangle16.C: New test.
38460         * g++.dg/abi/mangle17.C: Likewise.
38461
38462         PR c++/7478
38463         * g++.dg/template/ref1.C: New test.
38464
38465 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38466
38467         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
38468
38469 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
38470
38471         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
38472
38473 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
38474
38475         PR c++/7524
38476         * g++.dg/init/array7.C: New test.
38477
38478 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
38479
38480         * g++.dg/init/array6.C: New test.
38481
38482         * g++.dg/abi/mangle13.C: Likewise.
38483         * g++.dg/abi/mangle14.C: Likewise.
38484         * g++.dg/abi/mangle15.C: Likewise.
38485
38486 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
38487
38488         * g++.dg/abi/empty8.C: New test.
38489
38490 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
38491
38492         * g++.dg/init/ctor1.C: New test.
38493
38494 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
38495
38496         * gcc.c-torture/execute/20021015-1.c: New test.
38497
38498 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
38499
38500         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
38501
38502 2002-10-14  Jan Hubicka  <jh@suse.cz>
38503
38504         * gcc.dg/i386-ssetype-[1-5].c: New tests.
38505
38506 2002-10-14  Richard Henderson  <rth@redhat.com>
38507
38508         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
38509
38510 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
38511
38512         PR optimization/6631
38513         * g++.dg/opt/const2.C: New test.
38514
38515 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
38516
38517         PR c++/7176
38518         * g++.dg/parse/friend1.C: New test.
38519         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
38520
38521 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
38522
38523         * gcc.dg/20021014-1.c: New test.
38524
38525 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
38526
38527         PR c++/5661
38528         * g++.dg/ext/vlm1.C: New test.
38529         * g++.dg/ext/vlm2.C: Likewise.
38530
38531         * g++.dg/init/array1.C: Remove invalid braces.
38532         * g++.dg/init/brace1.C: New test.
38533         * g++.dg/init/copy2.C: Likewise.
38534         * g++.dg/init/copy3.C: Likewise.
38535         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
38536         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
38537         braces.
38538
38539 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
38540
38541         * gcc.dg/cpp/assembler.S: Don't use -ansi.
38542
38543 2002-10-11  Richard Shann  <richard.shann@superh.com>
38544
38545         * gcc.c-torture/compile/simd-5.c: New test.
38546
38547 2002-10-10  Roger Sayle  <roger@eyesopen.com>
38548
38549         * gcc.c-torture/execute/shiftopt-1.c: New test case.
38550
38551 2002-10-10  Jim Wilson  <wilson@redhat.com>
38552
38553         * gcc.c-torture/execute/20021010-1.c: New test.
38554
38555 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
38556
38557         PR c/7353
38558         * g++.dg/ext/typedef-init.C: New test.
38559         * gcc.dg/typedef-init.c: New test.
38560
38561 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
38562
38563         * gcc.dg/cpp/paste13.c: New test.
38564
38565 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38566
38567         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
38568         remaining platforms, XFAIL during compile, not execute.  Don't
38569         XFAIL at -O0.
38570
38571 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
38572
38573         * gcc.dg/alias-1.c: Tweak expected warning.
38574
38575 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
38576
38577         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
38578
38579 2002-10-06  Andreas Jaeger  <aj@suse.de>
38580
38581         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
38582         * gcc.dg/cpp/c++98.C: Likewise.
38583
38584         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
38585         * g++.dg/cpp/c++98.C: Likewise.
38586
38587         * g++.dg/README (Subdirectories): Mention cpp directory.
38588
38589         PR target/7559
38590         * gcc.dg/20021006-1.c: New test.
38591
38592 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38593
38594         PR c++/7804
38595         * g++.dg/other/warning1.C: New test.
38596
38597 2002-10-04  Roger Sayle  <roger@eyesopen.com>
38598
38599         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
38600         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
38601         and sparc-*-* with -m64 as expected failures.  See PR 8087.
38602
38603 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
38604
38605         PR c++/7931
38606         * g++.dg/template/ptrmem3.C: New test.
38607
38608         PR c++/7754
38609         * g++.dg/template/union1.C: New test.
38610
38611 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
38612
38613         PR c++/8006
38614         * g++.dg/abi/mangle9.C: New test.
38615         * g++.dg/abi/mangle10.C: New test.
38616         * g++.dg/abi/mangle11.C: New test.
38617         * g++.dg/abi/mangle12.C: New test.
38618
38619 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
38620
38621         PR c++/7188.
38622         * g++.dg/template/meminit1.C: New test.
38623         * g++.dg/warn/Wreorder-1.C: Likewise.
38624         * g++.old-deja/g++.mike/warn3.C: Tweak.
38625         * lib/prune.exp: Ingore "in copy constructor".
38626
38627 2002-10-02  Andreas Jaeger  <aj@suse.de>
38628
38629         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
38630         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
38631         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
38632         on x86-64.
38633
38634 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
38635
38636         * gcc.dg/empty1.C: Fix typo.
38637
38638 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
38639
38640         * gcc.dg/alias-1.c: New test.
38641
38642 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
38643
38644         * gcc.dg/empty1.C: New test.
38645
38646         * g++.dg/tls/init-2.C: Tweak error messages.
38647
38648 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
38649
38650         * gcc.c-torture/compile/20020923-1.c: New test.
38651
38652 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
38653
38654         * gcc.c-torture/execute/ffs-1.c: New test.
38655         * gcc.c-torture/execute/ffs-2.c: Ditto.
38656
38657 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
38658
38659         * g++.dg/overload/member1.C: New test.
38660
38661 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
38662
38663         * g++.dg/abi/empty7.C: New test.
38664         * g++.dg/init/pm2.C: Likewise.
38665
38666 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
38667
38668         * g++.dg/rtti/crash1.C: New test.
38669
38670 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
38671
38672         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
38673         gcc.dg/sibcall-4.c: New tests.
38674
38675 2002-09-28  Roger Sayle  <roger@eyesopen.com>
38676
38677         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
38678         powerpc and MMIX targets.
38679
38680 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
38681
38682         * gcc.dg/cpp/20020927-1.c: New.
38683
38684 2002-09-26  David S. Miller  <davem@redhat.com>
38685
38686         * gcc.c-torture/compile/trunctfdf.c: New.
38687
38688 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38689
38690         * lib/target-supports.exp (check_weak_available): Handle solaris2.
38691
38692 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
38693
38694         * gcc.c-torture/execute/loop-15.c: New.
38695
38696 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
38697
38698         * README.QMTEST: Fix typo.
38699
38700 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
38701
38702         * gcc.dg/20020926-1.c: New test.
38703
38704 2002-09-25  David S. Miller  <davem@redhat.com>
38705
38706         PR target/7842
38707         * gcc.c-torture/execute/shiftdi.c: New test.
38708
38709 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
38710
38711         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
38712         unique to the tool.
38713         * lib/g77.exp (g77_init): Likewise.
38714         * lib/g++.exp (g++_init): Likewise.
38715         * lib/objc.exp (objc_init): Likewise.
38716
38717 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
38718
38719         * g++.dg/abi/empty5.C: New test.
38720         * g++.dg/abi/empty6.C: New test.
38721         * g++.dg/abi/vbase12.C: New test.
38722
38723 2002-09-25  Richard Henderson  <rth@redhat.com>
38724
38725         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
38726         too-small long double.
38727
38728 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
38729
38730         * gcc.dg/20020919-1.c: New test.
38731
38732 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
38733
38734         * g++.dg/abi/bitfield6.C: New test.
38735         * g++.dg/abi/bitfield7.C: New test.
38736         * g++.dg/abi/bitfield8.C: New test.
38737         * g++.dg/abi/vbase11.C: New test.
38738
38739 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38740
38741         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
38742         hppa*-*-hpux*.  Update test comment.
38743
38744 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
38745
38746         * gcc.dg/tls/struct-1.c: New test.
38747
38748 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
38749
38750         * gcc.dg/cpp/tr-warn2.c: Update.
38751
38752 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
38753
38754         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
38755
38756 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
38757
38758         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
38759         systems.
38760
38761 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
38762
38763         * gcc.c-torture/execute/ieee/mzero3.c: New test.
38764
38765         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
38766         Adjust for c++filt moved to binutils.  Remove spurious duplicate
38767         setting of cxxfilt.
38768
38769 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
38770
38771         * gcc.dg/20020312-2.c: Update for darwin.
38772
38773 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
38774
38775         * g++.old-deja/g++.other/crash32.C: Mark ICE.
38776
38777 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
38778
38779         * objc.dg/comp-types-1.m: New test.
38780         * objc.dg/comp-types-2.m: New test.
38781         * objc.dg/comp-types-3.m: New test.
38782         * objc.dg/comp-types-4.m: New test.
38783         * objc.dg/comp-types-5.m: New test.
38784         * objc.dg/comp-types-6.m: New test.
38785
38786 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38787
38788         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
38789
38790 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
38791
38792         * g++.dg/other/do1.C: New test.
38793
38794         * g++.dg/template/subst1.C: New test.
38795
38796 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
38797
38798         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
38799
38800 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
38801
38802         * g++.dg/template/qualttp20.C: Adjust expected errors.
38803         * g++.old-deja/g++.jason/report.C: Likewise.
38804         * g++.old-deja/g++.other/qual1.C: Likewise.
38805
38806         * g++.dg/lookup/scoped2.C: New test.
38807
38808         * g++.dg/ext/asm3.C: New test.
38809
38810 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
38811
38812         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
38813
38814 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
38815
38816         * ChangeLog: follow spelling conventions.
38817         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
38818         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
38819         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
38820         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
38821         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
38822         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
38823         * g++.old-deja/g++.law/global-init1.C: Likewise.
38824         * g++.old-deja/g++.other/delete4.C: Likewise.
38825         * g++.old-deja/g++.other/inline21.C: Likewise.
38826         * g++.old-deja/g++.other/singleton.C: Likewise.
38827         * g77.dg/strlen0.f: Likewise.
38828         * g77.f-torture/compile/20010519-1.f: Likewise.
38829         * g77.f-torture/compile/980310-4.f: Likewise.
38830         * gcc.c-torture/compile/20000605-1.c: Likewise.
38831         * gcc.c-torture/execute/20020225-1.c: Likewise.
38832         * gcc.dg/c90-hexfloat-2.c: Likewise.
38833         * gcc.dg/c99-bool-1.c: Likewise.
38834         * gcc.dg/c99-hexfloat-2.c: Likewise.
38835         * gcc.dg/dll-2.c: Likewise.
38836         * gcc.dg/wtr-union-init-1.c: Likewise.
38837         * gcc.dg/wtr-union-init-2.c: Likewise.
38838         * gcc.dg/wtr-union-init-3.c: Likewise.
38839         * gcc.dg/cpp/avoidpaste1.c: Likewise.
38840         * gcc.dg/cpp/defined.c: Likewise.
38841         * gcc.dg/cpp/macsyntx.c: Likewise.
38842         * gcc.dg/cpp/paste2.c: Likewise.
38843         * gcc.dg/cpp/trad/defined.c: Likewise.
38844         * gcc.dg/format/c90-printf-1.c: Likewise.
38845         * gcc.dg/format/c90-scanf-1.c: Likewise.
38846         * gcc.dg/format/c99-printf-1.c: Likewise.
38847         * gcc.dg/format/c99-scanf-1.c: Likewise.
38848         * gcc.misc-tests/gcov-8.c: Likewise.
38849         * lib/profopt.exp: Likewise.
38850
38851 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
38852
38853         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
38854
38855 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
38856
38857         * g++.dg/inherit/using2.C: New test.
38858
38859 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
38860
38861         * ChangeLog: Follow spelling conventions.
38862         * g++.dg/template/friend4.C: Likewise.
38863         * g++.old-deja/g++.pt/crash67.C: Likewise.
38864         * gcc.c-torture/execute/20000801-4.c: Likewise.
38865         * gcc.dg/c90-digraph-1.c: Likewise.
38866         * gcc.dg/c94-digraph-1.c: Likewise.
38867         * gcc.dg/c99-digraph-1.c: Likewise.
38868         * gcc.dg/cpp/line5.c: Likewise.
38869         * gcc.dg/cpp/multiline.c: Likewise.
38870         * gcc.dg/cpp/trad/literals-1.c: Likewise.
38871         * gcc.dg/format/attr-3.c: Likewise.
38872         * gcc.dg/format/c90-scanf-3.c: Likewise.
38873         * gcc.dg/format/ext-4.c: Likewise.
38874
38875 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
38876
38877         * g++.dg/template/pretty1.C: New test.
38878
38879 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
38880
38881         * gcc.c-torture/execute/struct-cpy-1.c: New test.
38882
38883 2002-09-13  Matt Austern  <austern@apple.com>
38884
38885         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
38886         passing a cast expression to a function by const reference.
38887
38888 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
38889
38890         * g++.dg/template/deduce1.C: New test.
38891
38892 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
38893
38894         * gcc.c-torture/execute/simd-1.c: Force all use of int to
38895         32-bit int.
38896
38897 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38898
38899         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
38900         usage.
38901
38902 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
38903
38904         * gcc.c-torture/compile/20020910-1.c: New test.
38905
38906 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
38907
38908         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
38909
38910 2002-09-10  Andreas Jaeger  <aj@suse.de>
38911
38912         * gcc.dg/20020312-2.c: Adjust for x86-64.
38913
38914 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
38915
38916         * g77.dg/7388.f: New test case for PR 7388.
38917
38918 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
38919
38920         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
38921
38922 2002-09-05  Ziemowit Laski <zlaski@apple.com>
38923
38924         * objc.dg/proto-lossage-1.m: New test.
38925
38926 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
38927
38928         * gcc.dg/cpp/_Pragma4.c: Fix typo.
38929
38930 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
38931
38932         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
38933         expected to pass.
38934
38935 2002-09-06  Stan Shebs  <shebs@apple.com>
38936             David Edelsohn  <edelsohn@gnu.org>
38937
38938         * gcc.dg/weak: New directory.
38939         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
38940         target-specific xfail bits.
38941         * gcc.dg/typeof-2.c: Move to new directory.
38942         * gcc.dg/weak.exp: New expect script.
38943
38944 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
38945
38946         * gcc.c-torture/execute/extzvsi.c: New test.
38947
38948 2002-09-05  Stan Shebs  <shebs@apple.com>
38949
38950         * gcc.dg/weak-1.c: xfail on Darwin.
38951         * gcc.dg/weak-2.c: Ditto.
38952         * gcc.dg/weak-3.c: Ditto.
38953         * gcc.dg/weak-4.c: Ditto.
38954         * gcc.dg/weak-5.c: Ditto.
38955         * gcc.dg/weak-6.c: Ditto.
38956         * gcc.dg/weak-7.c: Ditto.
38957         * gcc.dg/weak-8.c: Ditto.
38958         * gcc.dg/weak-9.c: Ditto.
38959
38960 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
38961
38962         * gcc.c-torture/execute/loop-14.c: New test.
38963
38964 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
38965
38966         * g++.dg/other/cxa-atexit1.C: New test.
38967
38968         * gcc.dg/typeof-2.c: New test.
38969
38970 2002-09-03  Roger Sayle  <roger@eyesopen.com>
38971
38972         * gcc.dg/builtins-2.c: New testcase.
38973         * gcc.dg/builtins-3.c: New testcase.
38974
38975 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
38976
38977         * gcc.dg/cpp/_Pragma4.c: New test.
38978
38979 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
38980
38981         * objc/execute/nil_method-1.m: New testcase.
38982
38983 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
38984
38985         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
38986         [Object class], not [Object initialize].
38987
38988 2002-08-31  Roger Sayle  <roger@eyesopen.com>
38989             Hans-Peter Nilsson  <hp@bitrange.com>
38990
38991         * gcc.c-torture/execute/20020720-1.x: Skip test on
38992         mmix-knuth-mmixware.  Correct comment.
38993
38994 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
38995
38996         * testsuite/g++.dg/abi/bitfield5.C: New test.
38997         * testsuite/g++.dg/abi/vbase10.C: Likewise.
38998
38999 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
39000
39001         * objc.dg/undeclared-selector.m: New test.
39002
39003 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
39004
39005         * g++.dg/other/offsetof1.C: Avoid cast warning.
39006
39007 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
39008
39009         * objc.dg/super-class-2.m: New test.
39010
39011 2002-08-24  Matt Austern  <austern@apple.com>
39012
39013         * g++.dg/ext/lvaddr.C: New test.
39014         * g++.dg/ext/lvcast.C: New test.
39015
39016 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
39017
39018         * testsuite/g++.dg/inherit/cond1.C: New test.
39019
39020 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
39021
39022         * gcc.dg/noncompile/incomplete-1.c: New test.
39023
39024 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
39025
39026         * gcc.dg/typespec-1.c: New test.
39027
39028 2002-08-20  Devang Patel  <dpatel@apple.com>
39029         * objc.dg/proto-hier-2.m: New test.
39030
39031 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
39032
39033         * objc.dg/bitfield-1.m: New test.
39034         * objc.dg/bitfield-2.m: New test.
39035
39036 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39037
39038         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
39039         gcc.dg/c99-flex-array-4.c: New tests.
39040
39041 2002-08-16  Stan Shebs  <shebs@apple.com>
39042
39043         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
39044
39045 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
39046
39047         * gcc.dg/typeof-1.c: New test.
39048         * g++.dg/ext/typeof2.C: New test.
39049
39050 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
39051
39052         * g++.dg/other/offsetof1.C: New test.
39053
39054 2002-08-14  Richard Henderson  <rth@redhat.com>
39055
39056         * gcc.dg/tls/diag-3.c: Fix expected message strings.
39057
39058 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
39059
39060         * gcc.dg/cpp/_Pragma3.c: New test.
39061
39062 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
39063
39064         * g++.dg/template/inherit3: New test.
39065
39066 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39067
39068         * gcc.dg/bitfld-4.c: Add blank options.
39069
39070 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
39071
39072         * g++.dg/template/crash1.C: New test.
39073
39074 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
39075
39076         * gcc.dg/tls/opt-2.c: New test.
39077
39078 2002-08-08  Devang Patel  <dpatel@apple.com>
39079
39080         * objc.dg/selector-1.m : New test
39081
39082 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
39083
39084         * g++.dg/abi/bitfield4.C: New test.
39085         * gcc.dg/bitfld-4.c: New test.
39086
39087 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
39088
39089         * g++.dg/other/packed1.C: New test.
39090
39091 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
39092
39093         * g++.dg/abi/offsetof.C: Tweak error messages.
39094         * g++.old-deja/g++.mike/p10769a.C: Likewise.
39095
39096 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
39097
39098         * gcc.dg/bitfld-3.c: New test.
39099
39100 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
39101             Richard Henderson  <rth@redhat.com>
39102
39103         * gcc.dg/i386-bitfield1.c: New test.
39104         * g++.dg/abi/bitfield3.C: Update.
39105
39106 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
39107
39108         * objc.dg/const-str-2.m: Update.
39109         * gcc.dg/cpp/c++98.c: Change to C extension.
39110         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
39111         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
39112
39113 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
39114
39115         * testsuite/gcc.dg/tls/diag-3.c: New.
39116
39117 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
39118
39119         * g++.dg/README (Subdirectories): Document new subdir expr.
39120         * g++.dg/expr/pmf-1.C: New test.
39121
39122 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
39123
39124         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
39125
39126 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
39127
39128         * g++.dg/abi/bitfield3.C: New test.
39129
39130 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
39131
39132         * lib/gcov.exp: Tweak expected line formats.
39133         * gcc.misc-tests/gcov8.c: New test.
39134         * gcc.misc-tests/gcov8.x: New flags.
39135
39136 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
39137
39138         * consistency.vlad/layout/endian.c: Include string.h.
39139
39140         * gcc.c-torture/execute/20020805-1.c: New test.
39141
39142 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
39143
39144         * g++.dg/other/conversion1.C: New test.
39145
39146 2002-08-03  Roger Sayle  <roger@eyesopen.com>
39147
39148         * gcc.dg/builtins-1.c: New testcase.
39149
39150 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
39151
39152         * g++.dg/inherit/access3.C: New test.
39153
39154 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
39155
39156         * gcc.dg/ia64-visibility-2.c: New test.
39157
39158 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
39159
39160         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
39161         __qualifier_flags to __flags.
39162
39163 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
39164
39165         * g++.dg/inherit/operator1.C: New test.
39166         * g++.dg/lookup/disamb1.C: Fix typo in comment.
39167         * g++.dg/other/error1.C: Change expected error message.
39168         * g++.dg/template/conv4.C: Likewise.
39169
39170 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
39171
39172         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
39173         for documented behavior.
39174
39175 2002-07-25  Roger Sayle  <roger@eyesopen.com>
39176
39177         * gcc.c-torture/execute/20020720-1.x: Skip this test on
39178         several targets known to fail.
39179
39180 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
39181
39182         * gcc.dg/mips-args-[123].c: New tests.
39183
39184 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
39185
39186         * gcc.dg/ppc-spe.c: New.
39187
39188 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
39189
39190         * g++.dg/other/ptrmem4.C: New testcase.
39191
39192 2002-07-24  Richard Henderson  <rth@redhat.com>
39193
39194         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
39195
39196 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
39197
39198         * g++.dg/ext/alignof1.C (main): Return 0 for success.
39199
39200 2002-07-24  Roger Sayle  <roger@eyesopen.com>
39201
39202         * gcc.c-torture/execute/memset-3.c: New testcase.
39203
39204 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
39205
39206         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
39207         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
39208
39209 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39210
39211         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
39212         Delete.
39213
39214 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
39215
39216         * gcc.c-torture/compile/simd-4.c: New test.
39217
39218 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39219
39220         PR c++/7347, c++/7348
39221         * g++.dg/template/access4.C: New test.
39222         * g++.dg/template/access5.C: New test.
39223         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
39224         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
39225         * g++.old-deja/g++.pt/ttp58.C: Likewise.
39226         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
39227
39228 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
39229
39230         * gcc.dg/gnu89-init-2.c: New test.
39231
39232 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
39233
39234         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
39235
39236 2002-07-20  Roger Sayle  <roger@eyesopen.com>
39237
39238         * gcc.c-torture/execute/20020720-1.c: New testcase.
39239
39240 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
39241
39242         * gcc.dg/cpp/Wsignprom.c: New tests.
39243
39244 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
39245
39246         * gcc.c-torture/execute/loop-13.c: New test.
39247
39248 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
39249
39250         * gcc.dg/cpp/expr.c: New tests.
39251
39252 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
39253
39254         * g++.dg/opt/pr6713.C: Add template instantiation.
39255
39256 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
39257
39258         * gcc.dg/nest.c: New test.
39259
39260 2002-07-17  Richard Henderson  <rth@redhat.com>
39261
39262         * g++.dg/opt/pr6713.C: New test.
39263
39264 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
39265
39266         * gcc.c-torture/execute/loop-2e.x: Let the testcase
39267         XFAIL for all x86 processors.
39268
39269 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
39270
39271         * gcc.c-torture/execute/20010122-1.x: Do not test with
39272         -fomit-frame-pointer.
39273
39274 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39275
39276         * g++.dg/template/instantiate2.C: New test.
39277         * g++.dg/template/spec4.C: New test.
39278
39279 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39280
39281         * g++.dg/template/access2.C: New test.
39282         * g++.dg/template/access3.C: New test.
39283
39284 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
39285
39286         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
39287         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
39288         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
39289         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
39290         Convert to use <stdarg.h>.
39291         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
39292         Delete.
39293         * gcc.dg/va-arg-2.c: New.
39294         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
39295
39296 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
39297
39298         * gcc.c-torture/compile/20020710-1.c: New test.
39299
39300 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
39301                           Andrew Pinski  <pinskia@physics.uc.edu>
39302
39303         gcc.c-torture/compile/simd-2.c: New testcase.
39304         gcc.c-torture/compile/simd-3.c: Likewise.
39305
39306 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
39307
39308         PR c++/7224
39309         * g++.dg/overload/error1.C: New test.
39310
39311 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39312
39313         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
39314         configuration and IRIX 6 O32 ABI.
39315
39316 2002-07-11  Roger Sayle  <roger@eyesopen.com>
39317
39318         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
39319
39320 2002-07-10  Roger Sayle  <roger@eyesopen.com>
39321
39322         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
39323
39324 2002-07-10  Jeffrey A Law  <law@redhat.com>
39325
39326         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
39327
39328         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
39329
39330 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
39331
39332         * gcc.dg/20020312-2.c: Check for __PPC__.
39333
39334 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
39335
39336         * gcc.c-torture/compile/20020709-1.c: New test.
39337
39338 2002-07-07  Roger Sayle  <roger@eyesopen.com>
39339
39340         * g++.dg/template/qualttp21.C: New test case.
39341
39342 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
39343
39344         * gcc.c-torture/compile/20020706-1.c: New test.
39345         * gcc.c-torture/compile/20020706-2.c: New test.
39346
39347 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
39348             Alexandre Oliva  <aoliva@redhat.com>
39349
39350         * g++.dg/warn/incomplete1.C: New test.
39351
39352 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39353
39354         PR c++/7099
39355         * g++.dg/warn/noreturn1.C: New test.
39356
39357 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
39358
39359         PR c++/6706
39360         * g++.dg/debug/debug6.C: New test.
39361         * g++.dg/debug/debug7.C: New test.
39362
39363 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
39364
39365         * gcc.c-torture/compile/simd-3.c: New test.
39366
39367 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
39368
39369         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
39370         * gcc.dg/20020620-1.c: Likewise.
39371
39372 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39373
39374         PR c++/6944
39375         * g++.dg/init/array4.C: New test.
39376         * g++.dg/init/array5.C: New test.
39377
39378 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
39379
39380         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
39381         * gcc.c-torture/execute/simd-2.c (main): Likewise.
39382
39383 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39384
39385         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
39386         * gcc.dg/wtr-aggr-init-1.c: Likewise.
39387         * gcc.dg/wtr-conversion-1.c: Likewise.
39388         * gcc.dg/wtr-escape-1.c: Likewise.
39389         * gcc.dg/wtr-int-type-1.c: Likewise.
39390         * gcc.dg/wtr-label-1.c: Likewise.
39391         * gcc.dg/wtr-static-1.c: Likewise.
39392         * gcc.dg/wtr-strcat-1.c: Likewise.
39393         * gcc.dg/wtr-suffix-1.c: Likewise.
39394         * gcc.dg/wtr-switch-1.c: Likewise.
39395         * gcc.dg/wtr-unary-plus-1.c: Likewise.
39396         * gcc.dg/wtr-union-init-1.c: Likewise.
39397         * gcc.dg/wtr-union-init-2.c: Likewise.
39398         * gcc.dg/wtr-union-init-3.c: Likewise.
39399
39400         * gcc.dg/wtr-func-def-1.c: New test.
39401
39402 2002-07-02 Devang Patel <dpatel@apple.com>
39403
39404         * objc.dg/param-1.m: New test.
39405
39406 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
39407
39408         * gcc.dg/cpp/trad/directive.c: Add test.
39409         * gcc.dg/cpp/trad/macroargs.c: Add test.
39410         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
39411
39412 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
39413
39414         * gcc.dg/cpp/cmdlne-M.c: New test.
39415
39416 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
39417
39418         * objc.dg/desig-init-1.m: New test.
39419
39420 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39421
39422         PR c++/6716
39423         * g++.dg/template/instantiate1.C: New test.
39424
39425 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
39426
39427         PR c++/7112
39428         * g++.dg/template/sizeof2.C: New test.
39429
39430 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
39431
39432         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
39433         gcc.dg/cpp/trad/include.c: New tests.
39434
39435 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
39436
39437         PR target/7177
39438         * gcc.c-torture/compile/20020701-1.c: New test.
39439
39440 2002-07-01  Stan Shebs  <shebs@apple.com>
39441
39442         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
39443         header here...
39444         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
39445         (objc-torture-execute): or here.
39446
39447 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
39448
39449         * gcc.c-torture/execute/arith-rand-ll.c: New test.
39450
39451 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
39452
39453         * gcc.dg/cpp/trad/escaped-nl.c: New test.
39454
39455 2002-06-30  Devang Patel  <dpatel@apple.com>
39456
39457         * objc.dg/fsyntax-only.m: New test.
39458
39459 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
39460
39461         PR c++/6695
39462         * g++.dg/template/friend7.C: New file.
39463
39464 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
39465
39466         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
39467         return type.
39468
39469 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
39470
39471         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
39472         avoid division by zero.
39473
39474 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
39475
39476         * gcc.dg/Wunknownprag.c: New tests.
39477
39478 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
39479
39480         * gcc.c-torture/execute/simd-2.c: New test.
39481
39482 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
39483
39484         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
39485         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
39486         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
39487         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
39488         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
39489         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
39490         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
39491         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
39492         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
39493         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
39494         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
39495         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
39496         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
39497         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
39498         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
39499         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
39500         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
39501
39502 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
39503
39504         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
39505         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
39506         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
39507         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
39508         New tests.
39509         * gcc.dg/cpp/trad/directive.c: Update.
39510
39511 2002-06-23  Andreas Jaeger  <aj@suse.de>
39512
39513         * gcc.c-torture/execute/complex-6.c: New.
39514
39515 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
39516
39517         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
39518         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
39519         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
39520         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
39521
39522 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
39523
39524         * gcc.dg/cpp/trad: New directory with traditional tests copied
39525         from parent directory.
39526         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
39527         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
39528         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
39529         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
39530         Move to trad/ and rename.
39531         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
39532         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
39533         gcc.dg/cpp/trad/redef2.c: New tests.
39534         * gcc.dg/cpp/trad/trad.exp: New driver.
39535
39536 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
39537
39538         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
39539         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
39540         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
39541         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
39542         Remove.
39543
39544 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
39545
39546         * gcc.dg/20020620-1.c: New test.
39547
39548 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39549
39550         * g++.dg/template/ttp4.C: New test.
39551
39552 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
39553
39554         * g++.dg/opt/vt1.C: Fix regexp.
39555
39556 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39557
39558         * gcc.c-torture/execute/pure-1.c: Make functions static again.
39559         Don't use attribute `noinline'.
39560
39561 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
39562
39563         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
39564
39565 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
39566
39567         * gcc.c-torture/execute/simd-1.c: New.
39568
39569         * gcc.dg/simd-1.c: New.
39570
39571 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
39572
39573         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
39574
39575 2002-06-16  Richard Henderson  <rth@redhat.com>
39576
39577         * g++.dg/ext/anon-struct1.C: New.
39578         * g++.dg/ext/anon-struct2.C: New.
39579         * g++.dg/ext/anon-struct3.C: New.
39580         * gcc.dg/anon-struct-1.c: New.
39581         * gcc.dg/anon-struct-2.c: New.
39582         * gcc.dg/anon-struct-3.c: New.
39583         * gcc.dg/20011008-1.c: Adjust warning text.
39584         * gcc.dg/20020527-1.c: Add -fms-extensions.
39585
39586 2002-06-16  Richard Henderson  <rth@redhat.com>
39587
39588         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
39589
39590 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
39591
39592         * gcc.c-torture/execute/20020615-1.c: New test.
39593
39594 2002-06-15  Roger Sayle  <roger@eyesopen.com>
39595
39596         * gcc.c-tortuture/execute/compare-1.c: New test case.
39597         * gcc.c-tortuture/execute/compare-2.c: New test case.
39598         * gcc.c-tortuture/execute/compare-3.c: New test case.
39599
39600 2002-06-13  Richard Henderson  <rth@redhat.com>
39601
39602         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
39603         ia64 ilp32.
39604
39605 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39606
39607         * g++.dg/template/typename2.C: Update error message.
39608
39609 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
39610
39611         * gcc.c-torture/execute/20020611-1.c: New test.
39612
39613 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
39614
39615         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
39616         list of targets to skip.
39617
39618 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
39619
39620         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
39621         targets if not optimizing.
39622
39623 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
39624
39625         * gcc.c-torture/compile/20020605-1.c: New test.
39626
39627         * g++.dg/opt/vt1.C: New test.
39628
39629         * gcc.dg/20020531-1.c: New test.
39630
39631         * gcc.dg/20020530-1.c: New test.
39632
39633         * gcc.dg/20020527-1.c: New test.
39634
39635         * g++.dg/opt/cse1.C: New test.
39636
39637 2002-06-07  Roger Sayle  <roger@eyesopen.com>
39638
39639         * gcc.dg/20020607-2.c: New test case.
39640
39641 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
39642
39643         * gcc.c-torture/compile/20020604-1.c: New test.
39644
39645 2002-06-04  Richard Henderson  <rth@redhat.com>
39646
39647         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
39648         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
39649         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
39650
39651 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
39652
39653         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
39654
39655 2002-06-03  Richard Henderson  <rth@redhat.com>
39656
39657         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
39658         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
39659
39660 2002-06-02  Richard Henderson  <rth@redhat.com>
39661
39662         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
39663         test functions static.
39664
39665 2002-06-02  Andreas Jaeger  <aj@suse.de>
39666
39667         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
39668         now.
39669
39670 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39671
39672         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
39673         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
39674         Update for mofified diagnostics.
39675         * gcc.dg/c99-intconst-1.c: No longer fail.
39676
39677 2002-06-02  Richard Henderson  <rth@redhat.com>
39678
39679         * gcc.dg/uninit-A.c: Remove xfail markers.
39680
39681 2002-06-01  Roger Sayle  <roger@eyesopen.com>
39682
39683         * gcc.dg/fnegate-1.c: New test case.
39684
39685 2002-05-30  Osku Salerma  <osku@iki.fi>
39686
39687         * gcc.c-torture/execute/mayalias-1.c: New file.
39688
39689 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39690
39691         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
39692         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
39693         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
39694
39695 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
39696
39697         * gcc.c-torture/execute/20020529-1.c: New test.
39698
39699 2002-05-27  Richard Henderson  <rth@redhat.com>
39700
39701         * g++.dg/ext/attrib6.C: New test case.
39702
39703 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39704
39705         * gcc.c-torture/execute/pure-1.c: New test.
39706
39707 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
39708
39709         * gcc.dg/cpp/arith-2.c: Remove.
39710
39711 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
39712
39713         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
39714         * gcc.dg/cpp/if-3.c: Remove.
39715
39716 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
39717
39718         * g++.dg/opt/cse2.C: New test.
39719
39720 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
39721
39722         * gcc.dg/cpp/arith-1.c: New semantic tests.
39723         * gcc.dg/cpp/if-1.c: Update.
39724
39725 2002-05-24  Ben Elliston  <bje@redhat.com>
39726
39727         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
39728
39729 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
39730
39731         * gcc.dg/verbose-asm.c: New test.
39732
39733 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39734
39735         * gcc.dg/cpp/paste12.c: New test.
39736
39737 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
39738
39739         * g++.dg/parse/named_ops.C: New test.
39740
39741 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
39742
39743         * gcc.dg/weak-8.c: New test.
39744
39745 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
39746
39747         * gcc.dg/weak-2.c: Allow optional leading underscore
39748         in scan-assembler symbol name.
39749         * gcc.dg/weak-3.c: Likewise.
39750         * gcc.dg/weak-4.c: Likewise.
39751         * gcc.dg/weak-5.c: Likewise.
39752
39753 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
39754
39755         * gcc.dg/20020523-1.c: New test.
39756
39757 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
39758
39759         * objc.dg/const-str-2.m: Update now that we stop after
39760         a command line error.
39761
39762 2002-05-22  Richard Henderson  <rth@redhat.com>
39763
39764         * g++.dg/dg.exp: Fix typo in test pruneing.
39765
39766 2002-05-22  Richard Henderson  <rth@redhat.com>
39767
39768         * g++.dg/dg.exp: Prune the tls subdirectory.
39769         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
39770         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
39771         * g++.dg/tls/init-1.C: New.
39772
39773 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
39774
39775         * gcc.dg/20020517-1.c: New test.
39776
39777 2002-05-21  Richard Henderson  <rth@redhat.com>
39778
39779         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
39780         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
39781
39782 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
39783
39784         * g++.dg/other/copy2.C: New test.
39785
39786 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
39787
39788         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
39789         (MAX_COPY): Bump up to 10 times sizeof (long long).
39790         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
39791
39792         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
39793         sizeof (long long).
39794
39795         * gcc.c-torture/execute/strcpy-1.c: New test.
39796
39797 2002-05-19  Jason Merrill  <jason2redhat.com>
39798
39799         * g++.dg/ext/oper1.C: New test.
39800
39801 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
39802 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
39803
39804         * README.QMTEST: New file.
39805
39806         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
39807
39808 2002-05-19  Andreas Jaeger  <aj@suse.de>
39809
39810         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
39811         now.
39812         * gcc.c-torture/execute/loop-2d.x: Likewise.
39813
39814 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
39815
39816         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
39817         support weak symbols.
39818         * gcc.dg/weak-4.c: Likewise.
39819         * gcc.dg/weak-6.c: Likewise.
39820
39821 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
39822
39823         * gcc.dg/weak-3.c: Add dg-excess-error comment for
39824         cygwin, coff and h8300-*-hms targets
39825         * gcc.dg/weak-5.c: Likewise.
39826         * gcc.dg/weak-7.c: Likewise.
39827
39828 2002-05-16  Jason Merrill  <jason@redhat.com>
39829
39830         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
39831         (scan-assembler-not, scan-assembler-dem): Likewise.
39832         (scan-assembler-dem-not): Likewise.
39833
39834 2002-05-15  Richard Henderson  <rth@redhat.com>
39835
39836         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
39837
39838 2002-05-15  Richard Henderson  <rth@redhat.com>
39839
39840         * gcc.dg/weak-5.c (vfoo1c): No warning here.
39841         (vfoo1f): Warning here.
39842         (vfoo1l): Don't redefine the alias.
39843
39844 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
39845
39846         * g++.dg/init/pm1.C: New test.
39847
39848 2002-05-12  David S. Miller  <davem@redhat.com>
39849
39850         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
39851         types.
39852
39853 2002-05-10  Roger Sayle  <roger@eyesopen.com>
39854
39855         * gcc.c-torture/execute/20020510-1.c: New test case.
39856
39857 2002-05-10  David S. Miller  <davem@redhat.com>
39858
39859         * gcc.c-torture/execute/conversion.c: Test long double too.
39860
39861 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
39862
39863         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
39864         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
39865         * lib/g++.exp (g++_link_flags): Likewise.
39866         * lib/objc.exp (objc_target_compile): Likewise.
39867
39868 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
39869
39870         * gcc.dg/cpp/poison.c: Update.
39871         * gcc.dg/cpp/20000625-2.c: Remove.
39872         * gcc.dg/cpp/direct2s.c: Remove final test.
39873
39874 2002-05-08  Tom Rix  <trix@redhat.com>
39875
39876         * gcc.c-torture/execute/20020508-1.c: New test.
39877         * gcc.c-torture/execute/20020508-2.c: New test.
39878         * gcc.c-torture/execute/20020508-3.c: New test.
39879
39880 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39881
39882         * gcc.dg/cpp/charconst-4.c: More tests.
39883
39884 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
39885
39886         PR c/6569
39887         * gcc.dg/weak-3.c: Update location of warning messages.
39888         * gcc.dg/weak-5.c: Likewise.
39889
39890 2002-05-06  Roger Sayle  <roger@eyesopen.com>
39891
39892         * gcc.c-torture/execute/20020506-1.c: New test case.
39893
39894 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
39895
39896         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
39897
39898 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
39899
39900         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
39901
39902 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
39903
39904         * gcc.dg/cpp/charconst-3.c: New test.
39905
39906 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39907
39908         * gcc.dg/cpp/charconst.c: Update tests.
39909
39910 2002-05-05  Tim Josling  <tej@melbpc.org.au>
39911
39912         * treelang: Added directory for new sample language treelang. Also
39913         lib/treelang.exp: New file to signal treelang should be tested.
39914
39915 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
39916
39917         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
39918         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
39919         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
39920         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
39921         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
39922         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
39923         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
39924
39925 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39926
39927         * gcc.dg/format/xopen-2.c: New test.
39928
39929 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
39930
39931         * gcc.dg/20020503-1.c: New test.
39932
39933 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
39934
39935         * g++.dg/init/dtor1.C: Make it tougher.
39936
39937 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
39938
39939         * g++.dg/init/dtor1.C: New test.
39940
39941 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
39942
39943         * gcc.dg/altivec-8.c: New.
39944
39945 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
39946
39947         * gcc.dg/altivec-7.c: New.
39948
39949 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
39950
39951         * g++.dg/parse/typedef1.C: New test.
39952
39953 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
39954
39955         PR c++/6486
39956         * g++.dg/template/friend6.C: New test.
39957
39958         PR c++/6492
39959         * g++.dg/init/copy1.C: New test.
39960
39961 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
39962
39963         * g++.dg/warn/effc1.C: New test.
39964
39965 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39966
39967         * gcc.dg/cpp/if-cexp.c: Add a test.
39968
39969 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
39970
39971         * gcc.dg/20020426-2.c: New test.
39972
39973 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
39974
39975         * gcc.dg/cpp/if-mop.c: Update.
39976         * gcc.dg/cpp/if-mpar.c: Add test.
39977         * gcc.dg/cpp/if-oppr.c: Update.
39978
39979 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39980
39981         PR c/6343
39982         * gcc.dg/weak-[2-7].c: New tests.
39983
39984 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
39985
39986         * gcc.dg/enum1.c: New test.
39987
39988 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
39989
39990         PR c++/6497
39991         * g++.dg/inherit/access2.C: New test.
39992
39993 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
39994
39995         PR bootstrap/6445
39996         * gcc.dg/20020426-1.c: New test.
39997
39998 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
39999
40000         * g++.dg/abi/enum1.C: New test.
40001
40002 2002-04-26  Richard Henderson  <rth@redhat.com>
40003
40004         * gcc.dg/c99-bool-1.c: Expect always true warning.
40005
40006 2002-04-25  Roger Sayle  <roger@eyesopen.com>
40007
40008         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
40009
40010 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40011
40012         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
40013         targets.
40014
40015 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
40016
40017         * g++.dg/abi/mange7.C: New test.
40018
40019         PR c++/6438.
40020         * g++.dg/parse/stmtexpr2.C: New test.
40021
40022 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
40023
40024         * gcc.dg/20020312-2.c: Add SH target.
40025
40026 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40027
40028         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
40029         compiler output on mips*-*-irix*.
40030
40031 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
40032
40033         * g++.dg/parse/attr1.C: New test.
40034
40035 2002-04-23  Roger Sayle  <roger@eyesopen.com>
40036
40037         * gcc.c-torture/execute/string-opt-17.c: New test case.
40038         * gcc.c-torture/execute/memset-2.c: New test case.
40039
40040 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
40041
40042         PR c++/6256:
40043         * g++.dg/template/friend5.C: New test.
40044
40045         PR c++/6331:
40046         * g++.dg/template/qual1.C: Likewise.
40047
40048 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
40049
40050         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
40051         Include stdlib.h, not stdio.h or ctype.h.
40052
40053 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
40054
40055         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
40056         cris-*-elf* and mmix-*-*.
40057         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
40058         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
40059         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
40060         Ditto.
40061         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
40062         * gcc.dg/wchar_t-1.c: Ditto.
40063
40064 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
40065
40066         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
40067         Clarify comment.
40068
40069 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
40070
40071         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
40072
40073 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40074
40075         * gcc.c-torture/execute/20000906-1.x: Delete.
40076
40077 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
40078
40079         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
40080
40081 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
40082
40083         * PR6367
40084         * g77.f-torture/execute/6367.f: New test.
40085         * g77.f-torture/execute/6367.x: Disable for MMIX.
40086
40087 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
40088
40089         * PR6352
40090         * g++.dg/opt/inline2.C: New test.
40091
40092 2002-04-18  Richard Henderson  <rth@redhat.com>
40093
40094         * gcc.dg/20000906-1.c: Enable for all targets.
40095         * gcc.c-torture/compile/iftrap-2.c: New.
40096
40097 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
40098
40099         * gcc.dg/20020418-1.c: New test.
40100         * gcc.dg/20020418-2.c: New test.
40101
40102 2002-04-18  Richard Henderson  <rth@redhat.com>
40103
40104         * gcc.c-torture/compile/iftrap-1.c: New.
40105         * gcc.dg/iftrap-1.c: Adjust for ia64.
40106         * gcc.dg/iftrap-2.c: New.
40107
40108 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
40109
40110         * gcc.c-torture/compile/20020418-1.c: New test.
40111
40112 2002-04-18  Roger Sayle  <roger@eyesopen.com>
40113
40114         * gcc.c-torture/compile/20020415-1.c: New.
40115
40116 2002-04-18  David S. Miller  <davem@redhat.com>
40117
40118         * gcc.c-torture/execute/20020418-1.c: New test.
40119
40120 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
40121
40122         * gcc.dg/20020416-1.c: New test.
40123
40124         * g++.dg/opt/inline1.C: New test.
40125
40126 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
40127
40128         * gcc.dg/altivec-5.c: New test.
40129
40130         * gcc.dg/20020415-1.c: New test.
40131
40132 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
40133
40134         * testsuite/lib/chill.exp: Remove.
40135
40136 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
40137
40138         * g++.dg/other/big-struct.C: New test.
40139
40140 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
40141
40142         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
40143         of scratch file.
40144
40145 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
40146
40147         PR c/6277
40148         * gcc.dg/i386-387-1.c: Allow optional leading underscore
40149         in scan-assembler function name
40150
40151 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
40152
40153         * g77.f-torture/execute/980628-4.x,
40154         g77.f-torture/execute/980628-5.x,
40155         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
40156         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
40157         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
40158         i[34567]86-*-*.
40159
40160 2002-04-13  David S. Miller  <davem@redhat.com>
40161
40162         * gcc.c-torture/execute/20020413-1.c: New test.
40163
40164 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
40165
40166         * gcc.dg/asm-6.c,
40167         * g++.dg/ext/asm1.C: New tests.
40168
40169 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
40170
40171         PR c++ 5373.
40172         * g++.dg/parse/stmtexpr1.C: New test.
40173
40174         PR c++/5189.
40175         * g++.dg/template/copy1.C: New test.
40176
40177 2002-04-12  Richard Henderson  <rth@redhat.com>
40178
40179         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
40180
40181 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
40182
40183         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
40184         gcc.c-torture/execute/20020307-2.c.
40185
40186 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
40187
40188         * g++.dg/ext/attrib5.C,
40189         * g++.dg/lookup/struct1.C: New tests.
40190
40191 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
40192
40193         * gcc.dg/20020411-1.c: New test.
40194
40195         * gcc.c-torture/execute/20020411-1.c: New test.
40196
40197 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
40198
40199         * g77.f-torture/execute/6177.f: New test.
40200
40201 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
40202
40203         PR middle-end/6247
40204         * g++.dg/opt/cleanup1.C: New test.
40205
40206         * g++.dg/opt/const1.C: New test.
40207
40208 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
40209
40210         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
40211
40212 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
40213
40214         PR c++/5507
40215         * g++.dg/template/typename2.C: New test.
40216
40217 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
40218
40219         * gcc.c-torture/execute/loop-12.c: New.
40220
40221 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
40222
40223         * g77.f-torture/execute/980628-4.x,
40224         g77.f-torture/execute/980628-5.x,
40225         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
40226         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
40227         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
40228
40229 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40230
40231         PR optimization/6086
40232         * g++.dg/opt/preinc1.C: New test.
40233
40234 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
40235
40236         PR c++/5571
40237         * g++.dg/opt/static2.C: New test.
40238
40239 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
40240
40241         PR c/5120
40242         * gcc.dg/20020406-1.c: New test.
40243
40244 2002-04-04  David S. Miller  <davem@redhat.com>
40245
40246         * gcc.c-torture/execute/20020404-1.c: New test.
40247
40248 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
40249
40250         PR c/6123
40251         * gcc.dg/20020312-2.c: Do not declare global register variable
40252         if __PIC__ or __pic__ is defined.
40253
40254 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
40255
40256         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
40257         __asm__ so that it works correctly even if -ansi -pedantic-errors.
40258
40259 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40260
40261         * gcc.misc-tests/linkage.exp: Update last change to handle
40262         sparc*-, not just sparc-.
40263
40264 2002-04-03  Richard Henderson  <rth@redhat.com>
40265
40266         * gcc.dg/cpp/ucs.c: Improved long UCS test.
40267
40268 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
40269
40270         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
40271
40272 2002-04-02  David S. Miller  <davem@redhat.com>
40273
40274         * gcc.c-torture/execute/20020402-3.c: New test.
40275
40276 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
40277
40278         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
40279         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
40280
40281         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
40282         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
40283         g77.f-torture/execute/20001201.x,
40284         g77.f-torture/execute/u77-test.x: New files.
40285
40286         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
40287         * gcc.dg/wchar_t-1.c: Ditto.
40288
40289 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40290
40291         * gcc.c-torture/execute/20020402-1.c: New test.
40292
40293 2002-04-01  Richard Henderson  <rth@redhat.com>
40294
40295         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
40296
40297         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
40298
40299 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40300
40301         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
40302
40303 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40304
40305         * g++.dg/inherit/template-as-base.C: Expect error.
40306         * g++.dg/inherit/namespace-as-base.C: Likewise.
40307
40308 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
40309
40310         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
40311         g++.dg/ext/instantiate3.C: Tweak match patterns.
40312
40313         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
40314         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
40315         -da test.
40316
40317 2002-03-31  Richard Henderson  <rth@redhat.com>
40318
40319         * gcc.dg/special/alias-2.c: New.
40320         * gcc.dg/special/ecos.exp: Run it.
40321
40322 2002-03-31  Richard Henderson  <rth@redhat.com>
40323
40324         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
40325
40326 2002-03-31  Kazu Hirata  <kazu@hxi.com>
40327
40328         * gcc.dg/weak-1.c: Disable on h8300 port.
40329
40330 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
40331
40332         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
40333         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
40334         ordering tests.
40335         * g++.dg/bprob/bprob-1.C: New test.
40336         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
40337         * g++.dg/gcov/gcov-1.C: New test.
40338         * g++.dg/gcov/gcov-1.x: New file.
40339         * g++.dg/gcov/gcov-2.C: New test.
40340         * g++.dg/gcov/gcov-3.C: New test.
40341         * g++.dg/gcov/gcov-3.h: New file.
40342
40343 2002-03-28  Roger Sayle  <roger@eyesopen.com>
40344
40345         * g++.old-deja/g++.other/builtins5.C: New test.
40346         * g++.old-deja/g++.other/builtins6.C: New test.
40347         * g++.old-deja/g++.other/builtins7.C: New test.
40348         * g++.old-deja/g++.other/builtins8.C: New test.
40349         * g++.old-deja/g++.other/builtins9.C: New test.
40350
40351 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
40352
40353         * g++.dg/opt/static1.C: New test.
40354
40355         * g++.dg/opt/longbranch1.C: New test.
40356
40357 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
40358
40359         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
40360
40361         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
40362
40363 2002-03-28  Jeffrey A Law  (law@redhat.com)
40364
40365         * gcc.c-torture/execute/20020328-1.c: New test.
40366
40367 2002-03-27  Richard Henderson  <rth@redhat.com>
40368
40369         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
40370         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
40371         move from g++.old-deja/g++.ext/.
40372
40373 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
40374
40375         * g++.dg/init/new2.C: New test.
40376
40377 2002-03-26  Richard Henderson  <rth@redhat.com>
40378
40379         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
40380
40381         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
40382         on sparc.
40383
40384         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
40385         sparcv9 systems.
40386         * gcc.dg/20001102-1.c: Likewise.
40387
40388 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
40389
40390         * gcc.dg/cpp/endif-pedantic1.c,
40391         gcc.dg/cpp/endif-pedantic2.c: New tests.
40392
40393 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
40394
40395         * g++.dg/init/new1.C: New test.
40396
40397 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
40398
40399         * g++.dg/abi/vbase9.C: New test.
40400
40401 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
40402
40403         * gcc.dg/arm-asm.c: New test.
40404
40405 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
40406
40407         * gcc.dg/Wswitch-enum.c: New test.
40408         Fix PR c/5044.
40409
40410 2002-03-26  Richard Henderson  <rth@redhat.com>
40411
40412         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
40413         structure.
40414
40415 2002-03-25  Richard Henderson  <rth@redhat.com>
40416
40417         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
40418         sparcv9 systems.
40419
40420         * gcc.c-torture/compile/20011119-1.c (xxx): New.
40421         * gcc.c-torture/compile/20011119-2.c (xxx): New.
40422
40423 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
40424
40425         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
40426
40427 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
40428
40429         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
40430         targets using generic thunk support.
40431
40432 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
40433
40434         * gcc.c-torture/compile/20020323-1.c: New test.
40435
40436         * g++.dg/opt/conj2.C: New test.
40437
40438 2002-03-24  Richard Henderson  <rth@redhat.com>
40439
40440         * gcc.dg/weak-1.c: Use -fno-common.
40441
40442 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
40443
40444         * g77.dg/f77-edit-apostrophe-out.f: New test
40445         * g77.dg/f77-edit-h-out.f: New test
40446         * g77.dg/f77-edit-t-in.f: New test
40447         * g77.dg/f77-edit-t-out.f: New test
40448         * g77.dg/f77-edit-x-out.f: New test
40449         * g77.dg/f77-edit-slash-out.f: New test
40450         * g77.dg/f77-edit-colon-out.f: New test
40451         * g77.dg/f77-edit-s-out.f: New test
40452
40453 2002-03-24  Richard Henderson  <rth@redhat.com>
40454
40455         * objc/execute/formal_protocol-6.x: New XFAIL.
40456
40457 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
40458
40459         * gcc.dg/weak-1.c: Early return from dg-final on platforms
40460         that do not support weak symbols
40461
40462 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
40463
40464         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
40465         * lib/g77.exp: Likewise.
40466         * lib/objc.exp: Likewise.
40467
40468 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
40469
40470         * gcc.dg/Wswitch-default.c: New test.
40471
40472 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
40473
40474         * g++.dg/other/enum1.C: New test.
40475
40476 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
40477
40478         * gcc.dg/pragma-ep-3.c: Fix typo.
40479
40480 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40481
40482         * g++.dg/inherit/template-as-base.C: New test.
40483
40484 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
40485
40486         * g++.old-deja/g++.other/dwarf2-1.C: Move...
40487         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
40488
40489 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
40490
40491         * gcc.dg/cpp/multiline.c: Update to match.
40492
40493 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
40494
40495         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
40496
40497 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
40498
40499         * gcc.dg/cpp/extratokens2.c: New file.
40500
40501 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
40502
40503         * gcc.dg/20020312-2.c: Add rs6000 target.
40504
40505         * gcc.c-torture/compile/20020319-1.c: New test.
40506
40507 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40508
40509         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
40510         (A, E): Handle this.
40511
40512 2002-03-20  Jason Merrill  <jason@redhat.com>
40513
40514         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
40515         ignoring -fpic.
40516         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
40517         through prune_gcc_output.
40518
40519 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
40520
40521         * gcc.c-torture/compile/20020320-1.c: New test.
40522
40523 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
40524
40525         * gcc.c-torture/compile/20020318-1.c: New test.
40526
40527         * gcc.dg/struct-by-value-1.c: New test.
40528
40529         * gcc.dg/20020319-1.c: New test.
40530
40531 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
40532
40533         * g++.dg/opt/conj1.C: New test.
40534
40535 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
40536
40537         * g++.dg/template/qualttp20.C: Revert previous change.
40538         * g++.dg/template/qualttp3.C: Likewise.
40539         * g++.dg/template/qualttp4.C: Likewise.
40540         * g++.dg/template/qualttp5.C: Likewise.
40541         * g++.dg/template/qualttp6.C: Likewise.
40542         * g++.dg/template/qualttp7.C: Likewise.
40543         * g++.dg/template/qualttp8.C: Likewise.
40544         * g++.dg/template/recurse.C: Likewise.
40545
40546 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
40547
40548         * gcc.dg/cpp/wchar-1.c: Update.
40549
40550 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
40551
40552         * g++.dg/template/conv1.C: New test.
40553         * g++.dg/template/conv2.C: New test.
40554         * g++.dg/template/conv3.C: New test.
40555         * g++.dg/template/conv4.C: New test.
40556
40557 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
40558
40559         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
40560         * g++.dg/template/qualttp3.C: Likewise.
40561         * g++.dg/template/qualttp4.C: Likewise.
40562         * g++.dg/template/qualttp5.C: Likewise.
40563         * g++.dg/template/qualttp6.C: Likewise.
40564         * g++.dg/template/qualttp7.C: Likewise.
40565         * g++.dg/template/qualttp8.C: Likewise.
40566         * g++.dg/template/recurse.C: Likewise.
40567
40568 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
40569
40570         * g++.dg/opt/dtor1.C: New test.
40571
40572 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
40573
40574         * gcc.c-torture/compile/20020315-1.c: New test.
40575
40576 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
40577
40578         * gcc.dg/weak-1.c: Fix scan tests.
40579
40580 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
40581
40582         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
40583         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
40584         cris-*-aout* mmix-*-*.
40585         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
40586         cris-*-aout* mmix-*-*.
40587         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
40588         cris-*-elf* cris-*-aout* and mmix-*-*.
40589         * gcc.dg/20001009-1.c: Ditto.
40590         * gcc.dg/20010912-1.c: Ditto.
40591         * gcc.dg/20020122-4.c: Ditto.
40592         * gcc.dg/inline-2.c: Ditto.
40593
40594 2002-03-14  Jeffrey A Law  (law@cygnus.com)
40595
40596         * gcc.c-torture/compile/20020314-1.c: New test.
40597
40598 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
40599
40600         * gcc.c-torture/execute/20020314-1.c: New test.
40601
40602 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
40603
40604         * g++.dg/warn/Wunused-1.C: New test.
40605
40606 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
40607
40608         * g++.dg/abi/mangle6.C: New test.
40609
40610 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
40611
40612         * gcc.c-torture/compile/20020309-2.c: New test.
40613
40614         * gcc.c-torture/compile/20020312-1.c: New test.
40615
40616 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
40617
40618         * g++.dg/other/access1.C: New test.
40619
40620 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
40621
40622         * gcc.c-torture/execute/wchar_t-1.c: New test.
40623
40624 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
40625
40626         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
40627
40628 2002-03-12  Roger Sayle  <roger@eyesopen.com>
40629
40630         * gcc.dg/20020312-1.c: New test case.
40631
40632 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
40633
40634         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
40635
40636 2002-03-11  Richard Henderson  <rth@redhat.com>
40637
40638         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
40639         * g++.old-deja/g++.jason/report.C: Likewise.
40640
40641 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
40642
40643         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
40644         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
40645
40646 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
40647
40648         * testsuite/g++.dg/overload/pmf1.C: New test.
40649
40650 2002-03-11  Kazu Hirata  <kazu@hxi.com>
40651
40652         * gcc.c-torture/execute/20020307-1.c: Use long.
40653
40654 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
40655
40656         PR optimization/5844
40657         * gcc.dg/20020310-1.c: New test.
40658
40659 2002-03-09  Michael Meissner  <meissner@redhat.com>
40660
40661         * gcc.c-torture/execute/memcpy-2.c: New test.
40662         * gcc.c-torture/execute/memset-1.c: New test.
40663         * gcc.c-torture/execute/strlen-1.c: New test.
40664         * gcc.c-torture/execute/strcmp-1.c: New test.
40665         * gcc.c-torture/execute/strncmp-1.c: New test.
40666
40667 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
40668
40669         * gcc.dg/ppc-ldstruct.c: New test.
40670
40671 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
40672
40673         * gcc.c-torture/execute/va-arg-22.c: New test.
40674
40675 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40676
40677         * gcc.c-torture/compile/20020309-1.c: New test.
40678
40679 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
40680
40681         * gcc.c-torture/execute/20020307-2.c: New test.
40682
40683 2002-03-07  Jeffrey A Law  (law@redhat.com)
40684
40685         * g77.f-torture/compile/20020307-1.f: New test.
40686
40687 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
40688
40689         * gcc.dg/unordered-1.c: New test.
40690
40691 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
40692
40693         * gcc.c-torture/execute/20020307-1.c: New test.
40694
40695 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
40696
40697         * gcc.dg/20020304-1.c: New test.
40698
40699         * gcc.c-torture/compile/20020304-2.c: New test.
40700
40701 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
40702
40703         * gcc.c-torture/compile/20020304-1.c: New test case
40704         (from PR c/5830).
40705
40706 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
40707
40708         * gcc.dg/20020103-1.c: Add other -D ppc variants.
40709
40710 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40711
40712         * g++.dg/other/classkey1.C: New test.
40713
40714 2002-03-01  Richard Henderson  <rth@redhat.com>
40715
40716         * gcc.c-torture/compile/981223-1.x: New.
40717         * gcc.c-torture/compile/920625-1.x: New.
40718
40719 2002-02-28  Richard Henderson  <rth@redhat.com>
40720
40721         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
40722
40723 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
40724
40725         * gcc.c-torture/execute/20020227-1.c: New test.
40726
40727 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
40728
40729         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
40730         here" ERROR lines.
40731         * g++.old-deja/g++.oliva/partord1.C: Likewise.
40732         * g++.old-deja.g++.other/defarg1.C: Likewise.
40733         * g++.old-deja/g++.pt/calls2.C: Likewise.
40734         * g++.old-deja/g++.pt/crash20.C: Likewise.
40735         * g++.old-deja/g++.pt/crash30.C: Likewise.
40736         * g++.old-deja/g++.pt/crash36.C: Likewise.
40737         * g++.old-deja/g++.pt/crash6.C: Likewise.
40738         * g++.old-deja/g++.pt/defarg13.C: Likewise.
40739         * g++.old-deja/g++.pt/derived3.C: Likewise.
40740         * g++.old-deja/g++.pt/error1.C: Likewise.
40741         * g++.old-deja/g++.pt/friend21.C: Likewise.
40742         * g++.old-deja/g++.pt/friend23.C: Likewise.
40743         * g++.old-deja/g++.pt/infinite1.C: Likewise.
40744         * g++.old-deja/g++.robertl/eb128.C: Likewise.
40745
40746 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
40747
40748         * gcc.c-torture/execute/20020225-2.c: New test.
40749
40750 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
40751
40752         * gcc.c-torture/execute/920730-1t.c,
40753         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
40754         Delete test cases, only relevant to -traditional.
40755
40756 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
40757
40758         * gcc.dg/cpp/undef1.c: Remove.
40759         * gcc.dg/cpp/directiv.c: Update.
40760         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
40761
40762 2002-02-27  Michael Meissner  <meissner@redhat.com>
40763
40764         * gcc.c-torture/execute/20020226-1.c: New test.
40765
40766 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
40767
40768         * g++.dg/debug/debug4.C: New test.
40769
40770         * gcc.dg/ia64-visibility-1.c: New test.
40771
40772 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
40773
40774         * gcc.dg/debug/20020224-1.c: New.
40775
40776 2002-02-25  Kazu Hirata  <kazu@hxi.com>
40777
40778         * gcc.c-torture/execute/960416-1.x: New.
40779         * gcc.c-torture/execute/divconst-3.x: Likewise.
40780
40781 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
40782
40783         * gcc.dg/20020224-1.c: New test.
40784
40785 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
40786
40787         * gcc.c-torture/execute/20020225-1.c: New.
40788
40789 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40790
40791         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
40792
40793 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
40794
40795         * gcc.dg/20020222-1.c: New test.
40796
40797 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
40798
40799         * g++.dg/opt/anonunion1.C: New test.
40800
40801 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
40802
40803         * g++.dg/template/qualttp19.C: New test.
40804         * g++.dg/template/qualttp20.C: New test.
40805         * g++.old-deja/g++.jason/report.C: Adjust expected errors
40806         * g++.old-deja/g++.other/qual1.C: Likewise.
40807
40808 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
40809
40810         * gcc.dg/attr-alwaysinline.c: New.
40811
40812 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
40813
40814         * gcc.dg/20020220-1.c: New test.
40815
40816         * gcc.dg/20020220-2.c: New test.
40817
40818         * g++.dg/opt/mmx1.C: New test.
40819
40820 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
40821
40822         * gcc.c-torture/compile/20020110.c: New test.
40823
40824 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
40825
40826         * gcc.c-torture/execute/20020219-1.c: New test.
40827
40828         * gcc.dg/20020219-1.c: New test.
40829
40830         * gcc.dg/noncompile/20020220-1.c: New test.
40831
40832         * g++.dg/opt/ptrintsum1.C: New test.
40833
40834         * gcc.dg/debug/20020220-1.c: New test.
40835
40836 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
40837
40838         * gcc.c-torture/execute/20020216-1.c: New test.
40839
40840 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40841
40842         * gcc.dg/decl-1.c: Update, new test.
40843
40844 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
40845
40846         * g++.dg/abi/bitfield1.C: New test.
40847         * g++.dg/abi/bitfield2.C: New test.
40848
40849 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
40850
40851         * gcc.dg/attr-nest.c: New test.
40852
40853 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
40854
40855         * gcc.c-torture/execute/20020215-1.c: New test.
40856
40857 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
40858
40859         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
40860         * g++.dg/debug/debug.exp: New.
40861         * g++.dg/debug/trivial.C: New.
40862         * g++.dg/debug/debug1.C: Moved...
40863         * g++.dg/other/debug1.C: ...from here.
40864         * g++.dg/debug/debug2.C: Moved...
40865         * g++.dg/other/debug2.C: ...from here.
40866         * g++.dg/debug/debug3.C: Moved...
40867         * g++.dg/other/debug3.C: ...from here.
40868
40869         * gcc.dg/noncompile/20020213-1.c: New test.
40870
40871 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
40872
40873         * g++.dg/other/debug3.C: New test.
40874
40875         * gcc.c-torture/execute/20020213-1.c: New test.
40876
40877 2002-02-13  Richard Smith <richard@ex-parrot.com>
40878
40879         * g++.old-deja/g++.other/thunk1.C: New test.
40880
40881 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
40882
40883         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
40884
40885 2002-02-13  Stan Shebs  <shebs@apple.com>
40886
40887         * gcc.dg/altivec-3.c: New.
40888
40889 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
40890
40891         * gcc.dg/Wunreachable-1.c: New test.
40892         * gcc.dg/Wunreachable-2.c: New test.
40893
40894 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40895
40896         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
40897
40898 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
40899
40900         * gcc.dg/decl-1.c: New test.
40901
40902 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
40903
40904         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
40905
40906 2002-02-10  Kazu Hirata  <kazu@hxi.com>
40907
40908         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
40909         * gcc.c-torture/compile/980506-1.x: Likewise.
40910
40911 2002-02-10  Kazu Hirata  <kazu@hxi.com>
40912
40913         * gcc.dg/20020210-1.c: New.
40914
40915 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
40916
40917         * g77.f-torture/execute/947.f: New regression test
40918         for PR fortran/947.
40919
40920 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
40921
40922         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
40923         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
40924
40925 2002-02-08  Richard Henderson  <rth@redhat.com>
40926
40927         * gcc.c-torture/compile/labels-3.c: New.
40928
40929 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
40930
40931         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
40932         expression statements work instead.
40933         * gcc.dg/noncompile/20020207-1.c: New test.
40934
40935 2002-02-07  Richard Henderson  <rth@redhat.com>
40936
40937         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
40938
40939 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
40940
40941         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
40942         message from g77
40943         * lib/g77-dg.exp: Trim g77 error messages so that they are
40944         recognized by dg.exp.
40945
40946 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
40947
40948         PR fortran/5473
40949         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
40950
40951 2002-02-07  Richard Henderson  <rth@redhat.com>
40952
40953         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
40954         to be sufficiently aligned for integers.
40955
40956 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
40957
40958         * g++.dg/template/friend4.C: New test.
40959
40960 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
40961
40962         PR fortran/5743
40963         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
40964         unsupported cases.
40965
40966 2002-02-07  Richard Henderson  <rth@redhat.com>
40967
40968         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
40969         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
40970         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
40971         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
40972
40973 2002-02-06  Richard Henderson  <rth@redhat.com>
40974
40975         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
40976
40977 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
40978
40979         * gcc.dg/20020206-1.c: New test.
40980
40981 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
40982
40983         * gcc.c-torture/execute/20020206-1.c: New test.
40984
40985         * gcc.c-torture/execute/20020206-2.c: New test.
40986
40987         PR optimization/5429:
40988         * gcc.c-torture/compile/20020206-1.c: New test.
40989
40990 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
40991
40992         * g++.dg/ext/align1.C: Do not use an explicit alignment value
40993         as certain file formats cannot support particularly large
40994         alignments.
40995
40996         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
40997         and do not expect to be able to link the executable.
40998
40999         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
41000         fail because the COFF format does not support the weak attribute.
41001
41002 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
41003
41004         * g77.dg/pr5473.f: New test
41005
41006 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
41007
41008         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
41009         Fix testcase accordingly.
41010
41011 2002-02-04  Richard Henderson  <rth@redhat.com>
41012
41013         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
41014         (buf): Change to be an array of pointers, not ints.
41015
41016 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
41017
41018         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
41019         before all tests.  Move warning one line above to match where it
41020         C frontend emits.
41021         * gcc.dg/Wswitch-2.c: New test.
41022         * g++.dg/warn/Wswitch-1.C: New test.
41023         * g++.dg/warn/Wswitch-2.C: New test.
41024
41025 2002-02-04  Richard Henderson  <rth@redhat.com>
41026
41027         * g++.dg/abi/offsetof.C: Fix size comparison.
41028
41029 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
41030
41031         * gcc.dg/cast-qual-2.c: New test.
41032
41033 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
41034
41035         * gcc.dg/20020201-4.c: New test.
41036
41037 2002-02-04  Ben Elliston  <bje@redhat.com>
41038
41039         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
41040         target_info attribute != 0, in addition to the empty string.
41041         (gcc_target_compile): Likewise.
41042
41043 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
41044
41045         * gcc.dg/Wswitch.c: New test.
41046         PR gcc/4475. PR gcc/3780.
41047
41048 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
41049
41050         * g77.f-torture/execute/5122.f: New test for regressions
41051         against PR fortran/5122.
41052
41053 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
41054
41055         * g77.f-torture/compile/pr3743.f: Delete
41056         * g77.dg/pr3743-1.f: New test.
41057         * g77.dg/pr3743-2.f: New test.
41058         * g77.dg/pr3743-3.f: New test.
41059         * g77.dg/pr3743-4.f: New test.
41060
41061 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41062
41063         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
41064
41065 2002-02-02  Richard Henderson  <rth@redhat.com>
41066
41067         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
41068         * gcc.c-torture/execute/bf64-1.c: Likewise.
41069
41070 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
41071
41072         * gcc.dg/20020201-2.c: New test.
41073
41074         * gcc.dg/20020201-3.c: New test.
41075
41076         * gcc.c-torture/execute/bitfld-2.c: New test.
41077
41078 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41079
41080         * gcc.dg/bitfld-1.c: Update.
41081         * gcc.dg/bitfld-2.c: Update.
41082         * gcc.c-torture/execute/bitfld-1.x: New.
41083
41084 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
41085
41086         * gcc.c-torture/execute/20020201-1.c: New test.
41087
41088 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
41089
41090         PR target/5469
41091         * gcc.dg/20020201-1.c: New test.
41092
41093 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
41094
41095         PR fortran/3743
41096         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
41097         * g77.f-torture/compile/pr3743.x: Remove
41098
41099 2002-01-31  Tom Rix  <trix@redhat.com>
41100
41101         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
41102
41103 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41104
41105         * gcc.dg/noncompile/20020130-1.c: New test.
41106
41107 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
41108
41109         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
41110
41111 2002-01-29  Richard Henderson  <rth@redhat.com>
41112
41113         * gcc.c-torture/execute/991118-1.c: Cast various constants back
41114         to long long.
41115         * gcc.c-torture/execute/bf64-1.c: Likewise.
41116
41117 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
41118
41119         * gcc.c-torture/execute/20020129-1.c: New test.
41120
41121 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
41122
41123         * gcc.c-torture/compile/20000224-1.c: Update.
41124         * gcc.c-torture/execute/bitfld-1.c: New tests.
41125         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
41126         * gcc.dg/uninit-A.c: Update.
41127
41128 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
41129
41130         * g++.dg/template/ctor1.C: Add instantiation.
41131
41132 2002-01-28  Paul Koning  <pkoning@equallogic.com>
41133
41134         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
41135         argument to __builtin_prefetch to be const ptr.
41136
41137 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
41138
41139         * gcc.c-torture/compile/20020120-1.c: New test.
41140
41141 2002-01-27  Kazu Hirata  <kazu@hxi.com>
41142
41143         * gcc.c-torture/execute/20020127-1.c: New test.
41144
41145 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
41146
41147         * g77.dg/f77-edit-i-in.f: New test
41148         * g77.dg/f77-edit-i-out.f: New test
41149
41150 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
41151
41152         * gcc.dg/debug/debug.exp: New file.
41153         * gcc.dg/debug/trivial.c: New file.
41154         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
41155         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
41156         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
41157         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
41158         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
41159         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
41160         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
41161         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
41162         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
41163         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
41164         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
41165         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
41166         * gcc.dg/20000503-1.c: Removed.
41167         * gcc.dg/20010207-1.c: Removed.
41168         * gcc.dg/20011223-1.c: Removed.
41169         * gcc.dg/20020104-2.c: Removed.
41170         * gcc.dg/debug-1.c: Removed.
41171         * gcc.dg/debug-2.c: Removed.
41172         * gcc.dg/debug-3.c: Removed.
41173         * gcc.dg/debug-4.c: Removed.
41174         * gcc.dg/debug-5.c: Removed.
41175         * gcc.dg/debug-6.c: Removed.
41176         * gcc.dg/dwarf2-1.c: Removed.
41177         * gcc.dg/dwarf2-2.c: Removed.
41178
41179 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
41180
41181         * g++.old-deja/g++.other/eh5.C: New test.
41182         * g++.old-deja/g++.other/sibcall2.C: New test.
41183         * g++.old-deja/g++.other/array9.C: New test.
41184         * g++.old-deja/g++.other/typename2.C: New test.
41185         * g++.old-deja/g++.other/crash60.C: New test.
41186         * g++.old-deja/g++.other/conv9.C: New test.
41187         * g++.old-deja/g++.other/mangle10.C: New test.
41188         * g++.old-deja/g++.other/unchanging1.C: New test.
41189         * g++.old-deja/g++.other/exprstmt1.C: New test.
41190         * g++.old-deja/g++.other/inline23.C: New test.
41191         * g++.old-deja/g++.eh/ia64-1.C: New test.
41192         * g++.old-deja/g++.other/dwarf2-1.C: New test.
41193         * g++.old-deja/g++.other/reload1.C: New test.
41194         * g++.old-deja/g++.other/static20.C: New test.
41195         * g++.old-deja/g++.other/local-alloc1.C: New test.
41196         * g++.old-deja/g++.other/conv8.C: New test.
41197         * g++.old-deja/g++.other/stmtexpr2.C: New test.
41198         * g++.old-deja/g++.other/storeexpr1.C: New test.
41199         * g++.old-deja/g++.other/storeexpr2.C: New test.
41200         * g++.dg/eh/template2.C: New test.
41201         * g++.dg/warn/weak1.C: New test.
41202
41203 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
41204
41205         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
41206         Remove first, non-varying, argument.
41207
41208 2002-01-23  Richard Henderson  <rth@redhat.com>
41209
41210         * gcc.dg/inline-2.c: New.
41211
41212         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
41213         Add optional target arg.  Check number of arguments.
41214         (scan-assembler-not, scan-assembler-dem): Likewise.
41215         (scan-assembler-dem-not): Likewise.
41216
41217 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
41218
41219         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
41220         line 12.
41221         * g++.old-deja/g++.brendan/parse3.C,
41222         g++.old-deja/g++.other/crash26.C,
41223         g++.old-deja/g++.other/crash28.C,
41224         g++.old-deja/g++.other/crash29.C,
41225         g++.old-deja/g++.other/crash30.C,
41226         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
41227
41228 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
41229
41230         * gcc.dg/20020115-1.c: New.
41231
41232 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
41233
41234         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
41235
41236 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
41237
41238         * gcc.dg/20020122-3.c: New.
41239
41240 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
41241
41242         * g++.dg/other/gc1.C: New test.
41243
41244 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
41245
41246         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
41247
41248 2002-01-22  Richard Henderson  <rth@redhat.com>
41249
41250         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
41251
41252 2002-01-22  Richard Henderson  <rth@redhat.com>
41253
41254         * gcc.dg/20020122-4.c: New.
41255
41256 2002-01-22  H.J. Lu <hjl@gnu.org>
41257
41258         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
41259         link output.
41260         * gcc.dg/special/ecos.exp: Likewise.
41261         * lib/g++-dg.exp: Likewise.
41262         * lib/g77-dg.exp: Likewise.
41263         * lib/gcc-dg.exp : Likewise.
41264         * lib/mike-g++.exp: Likewise.
41265         * lib/mike-g77.exp: Likewise.
41266         * lib/mike-gcc.exp: Likewise.
41267         * lib/objc-dg.exp: Likewise.
41268
41269 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
41270
41271         PR target/5379
41272         * gcc.dg/20020122-2.c: New test.
41273
41274 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
41275
41276         * gcc.dg/20020122-1.c: New test.
41277
41278 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
41279
41280         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
41281
41282 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
41283
41284         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
41285
41286 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41287
41288         * gcc.c-torture/compile/20020121-1.c: New test.
41289
41290 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41291
41292         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
41293         ld_library_path.
41294
41295 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
41296
41297         * gcc.dg/20020218-1.c: New test.
41298
41299 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
41300
41301         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
41302         messages
41303         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
41304         "At global scope" warning
41305         * g++.dg/ext/align1.C: Change cygwin test for alignment
41306         from db-bogus to dg-warning
41307
41308 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
41309
41310         * g77.f-torture/compile/cpp2.F: New test.
41311
41312 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41313
41314         * g++.dg/template/access1.C: New test.
41315
41316 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
41317
41318         * gcc.dg/20020118-1.c: New.
41319
41320 2002-01-18  Kazu Hirata  <kazu@hxi.com>
41321
41322         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
41323
41324 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
41325
41326         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
41327         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
41328         alignment warnings.
41329
41330 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
41331
41332         * gcc.misc-tests/i386-prefetch.exp: Save and restore
41333         torture_with_loops and torture_without_loops
41334
41335 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
41336
41337         * gcc.c-torture/compile/20020116-1.c: New test.
41338
41339 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
41340
41341         * gcc.dg/20020116-2.c: New test.
41342
41343         * gcc.dg/ultrasp4.c: New test.
41344
41345         * gcc.dg/20020116-1.c: New test.
41346
41347 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
41348
41349         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
41350         by EABI.
41351
41352 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
41353
41354         * gcc.misc-tests/i386-prefetch.exp: New.
41355         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
41356         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
41357         * gcc.misc-tests/i386-pf-none-1.c: New test.
41358         * gcc.misc-tests/i386-pf-sse-1.c: New test.
41359
41360 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
41361
41362         * gcc.dg/gnu89-init-1.c: Add new tests.
41363
41364 2002-01-15  Andreas Jaeger  <aj@suse.de>
41365
41366         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
41367         * gcc.dg/i386-mmx-2.c: Likewise.
41368         * gcc.dg/i386-sse-1.c: Likewise.
41369         * gcc.dg/i386-sse-2.c: Likewise.
41370         * gcc.dg/i386-sse-3.c: Likewise.
41371
41372 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
41373
41374         * g77.f-torture/execute/intrinsic-unix-bessel.f:
41375         Uncomment additional cases that now pass.
41376
41377 2002-01-11  Richard Henderson  <rth@redhat.com>
41378
41379         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
41380         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
41381
41382 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
41383
41384         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
41385
41386 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
41387
41388         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
41389         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
41390
41391 2002-01-10  Dale Johannesen  <dalej@apple.com>
41392
41393         * gcc.c-torture/execute/loop-11.c: New.
41394
41395 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
41396
41397         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
41398         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
41399
41400 2002-01-09  Richard Henderson  <rth@redhat.com>
41401
41402         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
41403         type in which to perform the operation for each size.
41404
41405 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
41406
41407         * gcc.c-torture/compile/20020109-2.c: New test.
41408
41409 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
41410
41411         * gcc.c-torture/execute/loop-10.c: New test.
41412
41413 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
41414
41415         * gcc.c-torture/compile/20010226-1.c: New test.
41416         * gcc.c-torture/compile/20010227-1.c: New test.
41417         * gcc.c-torture/compile/20010426-1.c: New test.
41418         * gcc.c-torture/compile/20010510-1.c: New test.
41419         * gcc.c-torture/compile/20010605-3.c: New test.
41420         * gcc.c-torture/compile/20010824-1.c: New test.
41421         * gcc.c-torture/execute/20010409-1.c: New test.
41422         * gcc.dg/noncompile/20000901-1.c: New test.
41423         * gcc.dg/20001023-1.c: New test.
41424         * gcc.dg/20001101-1.c: New test.
41425         * gcc.dg/20001102-1.c: New test.
41426         * gcc.dg/20010207-1.c: New test.
41427         * gcc.dg/20010405-1.c: New test.
41428         * gcc.dg/20010822-1.c: New test.
41429         * gcc.dg/20011107-1.c: New test.
41430
41431 2002-01-09  Jeffrey A Law  (law@redhat.com)
41432
41433         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
41434
41435         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
41436         execution failure on PA targets.
41437
41438 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
41439
41440         * gcc.c-torture/compile/20020109-1.c: New test.
41441
41442 2002-01-08  Kazu Hirata  <kazu@hxi.com>
41443
41444         * gcc.c-torture/execute/20020108-1.c: New test.
41445
41446 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
41447
41448         * gcc.dg/20020108-1.c: New test.
41449
41450 2002-01-08  H.J. Lu <hjl@gnu.org>
41451
41452         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
41453         for header files.
41454
41455 2002-01-08  Geoff Keating  <geoffk@redhat.com>
41456
41457         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
41458         consistency.
41459
41460 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
41461
41462         * gcc.dg/altivec-4.c: Test altivec predicates.
41463
41464 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
41465
41466         * gcc.c-torture/execute/20020107-1.c: New test.
41467
41468 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
41469
41470         PR c/5279
41471         * gcc.c-torture/compile/20020106-1.c: New test.
41472
41473 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
41474
41475         * gcc.c-torture/execute/nestfunc-4.c: New test.
41476
41477 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
41478
41479         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
41480         extra triple that slipped in.
41481         * g++.old-deja/g++.abi/align.C: Likewise.
41482         * g++.old-deja/g++.abi/bitfields.C: Likewise.
41483
41484 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
41485
41486         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
41487         * g++.old-deja/g++.abi/align.C: Likewise.
41488         * g++.old-deja/g++.abi/bitfields.C: Likewise.
41489
41490         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
41491         on FreeBSD/i386.
41492         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
41493         FreeBSD.
41494
41495 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
41496
41497         * gcc.dg/20020104-1.c: New test.
41498
41499         * gcc.dg/20020104-2.c: New test.
41500
41501 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
41502
41503         * gcc.dg/20020103-1.c: Fix typo in target selector.
41504
41505 2002-01-03  Richard Henderson  <rth@redhat.com>
41506
41507         * gcc.dg/20020103-1.c: New.
41508
41509 2002-01-03  Kazu Hirata  <kazu@hxi.com>
41510
41511         * gcc.c-torture/execute/20020103-1.c: New test.
41512
41513 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
41514
41515         * g++.dg/other/debug2.C: New test.
41516
41517         * gcc.c-torture/compile/20020103-1.c: New test.
41518
41519 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
41520
41521         * gcc.dg/gnu89-init-1.c: Added new tests.
41522
41523 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41524
41525         * g++.dg/template/friend2.C: Remove as patch is reverted.
41526
41527         * g++.dg/warn/oldcast1.C: New test.
41528
41529         * g++.dg/template/ptrmem1.C: New test.
41530         * g++.dg/template/ptrmem2.C: New test.
41531
41532         * g++.dg/template/ntp.C: New test.
41533
41534         * g++.dg/other/component1.C: New test.
41535
41536         * g++.dg/template/ttp3.C: New test.
41537
41538         * g++.dg/template/friend2.C: New test.
41539         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
41540
41541 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41542
41543         * g++.dg/other/ptrmem1.C: New test.
41544         * g++.dg/other/ptrmem2.C: New test.
41545
41546 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41547
41548         * g++.dg/template/ctor1.C: New test.
41549
41550 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41551
41552         * g++.dg/template/friend2.C: New test.
41553
41554 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
41555
41556         * gcc.dg/mmix-1.c: New test.
41557
41558 2001-12-31  Richard Henderson  <rth@redhat.com>
41559
41560         * gcc.dg/asm-5.c: New.
41561
41562 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
41563
41564         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
41565         in namespace __gnu_cxx
41566
41567 2001-12-30  Richard Henderson  <rth@redhat.com>
41568
41569         * gcc.dg/debug-6.c: New.
41570
41571 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
41572
41573         * gcc.c-torture/compile/20011229-2.c: New test.
41574
41575 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
41576
41577         * gcc.dg/debug-3.c: New test.
41578         * gcc.dg/debug-4.c: New test.
41579         * gcc.dg/debug-5.c: New test.
41580
41581 2001-12-29  Richard Henderson  <rth@redhat.com>
41582
41583         * g++.dg/eh/loop1.C: New.
41584
41585 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
41586
41587         * g++.dg/template/crash1.C: New test.
41588
41589 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
41590
41591         * g++.dg/other/const1.C: New test.
41592
41593 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
41594
41595         * gcc.c-torture/compile/20011229-1.c: New test.
41596
41597 2001-12-28  Stan Shebs  <shebs@apple.com>
41598
41599         * lib/objc-torture.exp: Resync with c-torture.exp.
41600         * lib/objc.exp: Load standard libraries.
41601
41602 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
41603
41604         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
41605         additional tests.
41606
41607 2001-12-27  Roger Sayle <roger@eyesopen.com>
41608
41609         * gcc.c-torture/execute/string-opt-16.c: New testcase.
41610
41611 2001-12-27  Richard Henderson  <rth@redhat.com>
41612
41613         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
41614
41615 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
41616
41617         * g++.dg/eh/ctor1.C: New test.
41618         * g++.dg/other/error2.C: New test.
41619
41620 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
41621
41622         * g++.dg/other/init2.C: New test.
41623
41624 2001-12-24  Richard Henderson  <rth@redhat.com>
41625
41626         * gcc.dg/20011223-1.c: New.
41627         * gcc.dg/inline-1.c: New.
41628
41629 2001-12-23  Richard Henderson  <rth@redhat.com>
41630
41631         * gcc.dg/asm-4.c: Test operand modifiers.
41632
41633 2001-12-23  Richard Henderson  <rth@redhat.com>
41634
41635         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
41636
41637 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41638
41639         * gcc.c-torture/execute/20011223-1.c: New test.
41640
41641 2001-12-21  Richard Henderson  <rth@redhat.com>
41642
41643         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
41644         re-enables the warning.
41645
41646 2001-12-21  Richard Henderson  <rth@redhat.com>
41647
41648         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
41649
41650 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
41651
41652         * gcc.c-torture/compile/20011218-1.c: New test.
41653
41654 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
41655
41656         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
41657         arm-isr.c test.
41658         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
41659         epilogue generation for ARM ISR routines.
41660
41661 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41662
41663         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
41664         * gcc.dg/format/c90-printf-3.c: Likewise.
41665         * gcc.dg/format/c99-printf-3.c: Likewise.
41666         * gcc.dg/format/ext-1.c: Likewise.
41667         * gcc.dg/format/ext-6.c: Likewise.
41668         * gcc.dg/format/format.h: Prototype unlocked stdio.
41669
41670 2001-12-20  Richard Henderson  <rth@redhat.com>
41671
41672         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
41673         (arena): Use it.
41674         (malloc): Correct allocation logic.  Abort if we fill up the
41675         arena before initialization complete.
41676         (realloc): Correct allocation logic.
41677
41678 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
41679
41680         * gcc.c-torture/compile/20011219-2.c: New test.
41681
41682         * gcc.c-torture/execute/20011219-1.c: New test.
41683
41684 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
41685
41686         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
41687         target does not support weak symbols.
41688
41689 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
41690
41691         * gcc.c-torture/compile/20011219-1.c: New test.
41692
41693 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
41694
41695         * g++.dg/other/error1.C: New test.
41696
41697 2001-12-17  Jeffrey A Law  (law@redhat.com)
41698
41699         * gcc.c-torture/execute/20011217-1.c: New test.
41700
41701 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
41702
41703         * objc.dg/special/: New directory.
41704         * objc.dg/special/special.exp: New file.
41705         * objc.dg/special/unclaimed-category-1.h: New file.
41706         * objc.dg/special/unclaimed-category-1a.m: New file.
41707         * objc.dg/special/unclaimed-category-1.m: New file.
41708
41709 2001-12-17  Andreas Jaeger  <aj@suse.de>
41710
41711         * gcc.c-torture/compile/20011217-2.c: New test.
41712
41713 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41714
41715         * gcc.c-torture/compile/20011217-1.c: New test.
41716
41717 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
41718
41719         * testsuite/gcc.dg/20011214-1.c: New.
41720
41721 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
41722
41723         * gcc.dg/altivec-4.c: New.
41724
41725 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
41726
41727         * gcc.dg/20011113-1.c: New test.
41728
41729 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41730
41731         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
41732         std::__malloc_alloc_template<0> and
41733         std::__default_alloc_template<false, 0>.
41734
41735 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
41736
41737         * objc/execute/bf-21.m: New test.
41738         * objc/execute/enumeration-1.m: New test.
41739         * objc/execute/enumeration-2.m: New test.
41740
41741 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
41742
41743         * gcc.dg/gnu89-init-1.c: New test.
41744
41745 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
41746
41747         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
41748         * g++.old-deja/g++.jason/2371.C: Likewise.
41749         * g++.old-deja/g++.jason/template33.C: Likewise.
41750         * g++.old-deja/g++.jason/template34.C: Likewise.
41751         * g++.old-deja/g++.jason/template36.C: Likewise.
41752         * g++.old-deja/g++.oliva/typename1.C: Likewise.
41753         * g++.old-deja/g++.oliva/typename2.C: Likewise.
41754         * g++.old-deja/g++.other/typename1.C: Likewise.
41755         * g++.old-deja/g++.pt/inherit2.C: Likewise.
41756         * g++.old-deja/g++.pt/nontype5.C: Likewise.
41757         * g++.old-deja/g++.pt/typename11.C: Likewise.
41758         * g++.old-deja/g++.pt/typename14.C: Likewise.
41759         * g++.old-deja/g++.pt/typename16.C: Likewise.
41760         * g++.old-deja/g++.pt/typename3.C: Likewise.
41761         * g++.old-deja/g++.pt/typename4.C: Likewise.
41762         * g++.old-deja/g++.pt/typename5.C: Likewise.
41763         * g++.old-deja/g++.pt/typename7.C: Likewise.
41764         * g++.old-deja/g++.robertl/eb9.C: Likewise.
41765
41766 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
41767
41768         * g++.dg/other/linkage1.C: New test.
41769         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
41770         specifiers.
41771
41772 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
41773
41774         * gcc.dg/concat.c: New test.
41775
41776 2001-12-11  Stan Shebs  <shebs@apple.com>
41777
41778         * objc/compile: New test directory.
41779         * objc/compile/compile.exp: New expect script.
41780         * objc/compile/20011211-1.m: New compile test.
41781
41782 2001-12-11  Jason Merrill  <jason@redhat.com>
41783
41784         * lib/prune.exp (prune_gcc_output): Also handle "In member
41785         function".  So many permutations...
41786
41787 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
41788
41789         * g++.dg/template/typedef1.C: New test.
41790
41791 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
41792
41793         * g++.dg/other/copy1.C: New test.
41794
41795 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
41796
41797         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
41798
41799         * gcc.dg/builtin-choose-expr.c: New.
41800
41801 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
41802
41803         * gcc.dg/altivec-2.c: New.
41804
41805 2001-12-07  Richard Henderson  <rth@redhat.com>
41806
41807         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
41808
41809 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
41810
41811         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
41812         ultrasparc.
41813
41814 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41815
41816         * g++-old.deja/g++.robertl/eb101.C: Deleted.
41817
41818 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
41819
41820         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
41821         variable argument list.
41822
41823 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
41824
41825         * gcc.c-torture/execute/memcheck: Delete entire directory.
41826         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
41827         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
41828
41829 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41830
41831         * gcc.dg/Wshadow-1.c: New test.
41832
41833 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
41834
41835         * gcc.c-torture/compile/20011130-1.c: New test.
41836
41837         * gcc.dg/noncompile/20011025-1.c: New test.
41838
41839         * g++.dg/other/anon-union.C: New test.
41840
41841         * gcc.c-torture/execute/20011024-1.c: New test.
41842
41843 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
41844
41845         * gcc.c-torture/execute/20000722-1.x,
41846         gcc.c-torture/execute/20010123-1.x: Remove.
41847         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
41848         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
41849         gcc.dg/c99-complit-2.c: New tests.
41850
41851 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
41852
41853         * g++.dg/inherit/base1.C: New test.
41854
41855 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
41856
41857         * g++.dg/other/stdarg1.C: New test.
41858
41859         * gcc.c-torture/compile/20011130-2.c: New test.
41860
41861 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
41862
41863         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
41864         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
41865         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
41866         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
41867         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
41868         * gcc.dg/builtin-prefetch-1.c: New test.
41869
41870 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
41871
41872         * gcc.dg/20011130-1.c: New test.
41873
41874 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
41875
41876         * g++.dg/other/scope1.C: New test.
41877         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
41878
41879 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
41880
41881         * gcc.dg/vla-init-1.c: New test.
41882
41883 2001-12-01  Geoff Keating  <geoffk@redhat.com>
41884
41885         * gcc.c-torture/compile/structs.c: New testcase from GDB.
41886
41887 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41888
41889         * objc.dg/alias.m: Update.
41890         * objc.dg/class-1.m: Update.
41891         * objc.dg/const-str-1.m: Update.
41892         * objc.dg/fwd-proto-1.m: Update.
41893         * objc.dg/id-1.m: Update.
41894         * objc.dg/super-class-1.m: Update.
41895
41896 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
41897
41898         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
41899         constructs.
41900
41901 2001-11-28  Jeffrey A Law  (law@cygnus.com)
41902
41903         * gcc.c-torture/execute/20011128-1.c: New test.
41904
41905 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
41906
41907         * gcc.dg/20011127-1.c: New test.
41908
41909 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41910
41911         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
41912         from Austin Group draft 7.
41913         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
41914         scanf format arguments.
41915         * gcc.dg/format/no-exargs-2.c: New test.
41916
41917 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
41918
41919         * g++.dg/abi/vbase8-4.C: New test.
41920
41921 2001-11-24  Ian Lance Taylor  <ian@airs.com>
41922
41923         * gcc.c-torture/execute/20011121-1.c: New test.
41924
41925 2001-11-23  Jeffrey A Law  (law@cygnus.com)
41926
41927         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
41928
41929 2001-11-23  Andreas Jaeger  <aj@suse.de>
41930
41931         * gcc.dg/cpp/charconst-2.c: New test.
41932
41933 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
41934
41935         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
41936         to the host if it is remote.  Let tests specify extra headers
41937         they use.
41938         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
41939         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
41940         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
41941         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
41942         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
41943         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
41944         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
41945         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
41946         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
41947         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
41948
41949 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
41950
41951         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
41952         for little endian ARMs.
41953
41954 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
41955
41956         * gcc.c-torture/compile/20011119-1.c: New test.
41957         * gcc.c-torture/compile/20011119-2.c: New test.
41958
41959 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
41960
41961         * gcc.dg/altivec-1.c: Fix typo.
41962
41963 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
41964
41965         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
41966
41967 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
41968
41969         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
41970
41971 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
41972
41973         * lib/g77.exp: Don't specify --rpath-link.
41974
41975         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
41976         across all the headers.
41977         * gcc.dg/format/format.exp: For testing on a remote host,
41978         copy format.h.
41979
41980         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
41981         * gcc.c-torture/execute/930406-1.c: Likewise.
41982         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
41983
41984 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
41985
41986         * gcc.dg/altivec-1.c: New.
41987
41988 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
41989
41990         * gcc.dg/cpp/fpreprocessed.c: New test case.
41991
41992 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41993
41994         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
41995         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
41996         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
41997
41998 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41999
42000         * gcc.dg/no-builtin-1.c: New test.
42001
42002 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
42003
42004         * gcc.c-torture/execute/20011115-1.c: New test.
42005
42006 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
42007
42008         * gcc.c-torture/compile/20011114-2.c: New test.
42009         * gcc.c-torture/compile/20011114-3.c: New test.
42010         * gcc.c-torture/compile/20011114-4.c: New test.
42011
42012 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
42013
42014         * g++.dg/other/init1.C: New test.
42015
42016 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
42017
42018         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
42019         message.
42020
42021         * gcc.c-torture/execute/20011114-1.c: New testcase.
42022
42023         * gcc.c-torture/compile/20010327-1.c: Revert last change.
42024         * gcc.c-torture/compile/20011114-1.c: New test, exactly
42025         like the (before this change) version of 20010327-1.c.
42026
42027 2001-11-14  Roger Sayle <roger@eyesopen.com>
42028
42029         * gcc.c-torture/execute/string-opt-13.c: New testcase.
42030
42031 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
42032
42033         * g++.dg/init/array2.C: New test.
42034
42035 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
42036
42037         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
42038
42039 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
42040
42041         * g++.dg/other/forscope1.C: New test.
42042         * g++.dg/ext/forscope1.C: New test.
42043         * g++.dg/ext/forscope2.C: New test.
42044
42045 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
42046
42047         * gcc.c-torture/execute/20011113-1.c: New test.
42048
42049 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
42050
42051         * gcc.c-torture/execute/20011109-2.c: New test.
42052
42053         * gcc.c-torture/execute/20011109-1.c: New test.
42054
42055 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
42056
42057         * gcc.c-torture/compile/20011109-1.c: New test.
42058
42059 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
42060
42061         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
42062         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
42063         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
42064         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
42065         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
42066         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
42067         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
42068
42069 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
42070
42071         * g++.dg/warn/Wshadow-1.C: New tests.
42072         * g++.old-deja/g++.mike/for3.C: Update.
42073
42074 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42075
42076         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
42077         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
42078         XFAILs.  Adjust expected error texts.
42079         * gcc.c-torture/compile/20011106-1.c,
42080         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
42081         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
42082         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
42083         gcc.dg/c99-array-lval-5.c: New tests.
42084
42085 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42086
42087         * gcc.dg/cpp/defined.c: Update.
42088
42089 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42090
42091         * gcc.c-torture/execute/anon-1.c: New test.
42092
42093 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
42094
42095         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
42096         same size, so no warning should be produced on stormy16.
42097
42098         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
42099         due to oversized array.
42100         * g++.old-deja/g++.mike/ns15.C: Likewise.
42101         * g++.old-deja/g++.pt/crash16.C: Likewise.
42102
42103 2001-11-02  Graham Stott  <grahams@redhat.com>
42104
42105         * g++.dgother/debug1.C: Fix typos.
42106
42107 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
42108
42109         * g++.dg/other/debug1.C: New test.
42110
42111 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
42112
42113         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
42114         of unsigned long.
42115
42116 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
42117
42118         * gcc.dg/20011029-2.c: New test.
42119
42120         * gcc.c-torture/compile/20011029-1.c: New test.
42121
42122 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
42123
42124         * objc/execute/class_self-1.m: New test.
42125         * objc/execute/class_self-2.m: New test.
42126
42127 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
42128
42129         * gcc.misc-tests/msgs.exp: Delete.
42130         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
42131         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
42132         error set to match recent changes.
42133
42134 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
42135
42136         * gcc.dg/20011021-1.c: New test.
42137
42138 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
42139
42140         * gcc.c-torture/compile/20011023-1.c: New test.
42141
42142 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
42143
42144         * lib/g77.exp: Rewrite based on lib/g++.exp.
42145
42146 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
42147
42148         * gcc.c-torture/execute/20011019-1.c: New test.
42149
42150         * gcc.dg/20011018-1.c: New test.
42151
42152 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
42153
42154         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
42155
42156 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
42157
42158         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
42159         * gcc.dg/attr-invalid.c: Likewise.
42160
42161 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
42162
42163         * testsuite/gcc.dg/20011015-1.c: New test.
42164
42165 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
42166
42167         * g++.dg/template/unify2.C: New test.
42168
42169 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
42170
42171         * g++.dg/other/exception-specification.C: New test
42172
42173 2001-10-13  Tom Rix  <trix@redhat.com>
42174
42175         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
42176         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
42177
42178 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
42179
42180         * testsuite/gcc.dg/20011009-1.c: New test.
42181
42182 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
42183
42184         PR g++/4476
42185         * g++.dg/other/friend1.C: New test.
42186
42187 2001-10-11  Richard Henderson  <rth@redhat.com>
42188
42189         * g++.old-deja/g++.other/crash18.C: Add -S to options.
42190
42191 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42192
42193         * gcc.c-torture/compile/20011010-1.c: New.
42194
42195 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42196
42197         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
42198         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
42199         g77.f-torture/execute/execute.exp,
42200         g77.f-torture/noncompile/noncompile.exp,
42201         gcc.c-torture/compile/compile.exp,
42202         gcc.c-torture/execute/execute.exp,
42203         gcc.c-torture/execute/ieee/ieee.exp,
42204         gcc.c-torture/execute/memcheck/memcheck.exp,
42205         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
42206         objc/execute/execute.exp: Update FSF address.
42207
42208 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
42209
42210         * gcc.dg/cpp/cmdlne-C.c: Update.
42211         * gcc.dg/cpp/cmdlne-C2.c: New.
42212
42213 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42214
42215         * gcc.c-torture/execute/20011008-3.c: New.
42216
42217 2001-10-08  DJ Delorie  <dj@redhat.com>
42218
42219         * gcc.dg/20011008-1.c: New.
42220         * gcc.dg/20011008-2.c: New.
42221
42222 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
42223
42224         * gcc.dg/cpp/spacing1.c: Update test.
42225
42226 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42227
42228         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
42229         spelling errors of "separate" as "seperate".
42230
42231 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
42232
42233         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
42234         enough to avoid inlining.
42235
42236 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
42237
42238         * lib/g77.exp: set libg2c_dir correctly.
42239
42240 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42241
42242         * gcc.dg/cpp/macro11.c: New test.
42243
42244 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42245
42246         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
42247         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
42248         gcc.dg/format/multattr-3.c: New tests.
42249         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
42250         tests for format attributes on function pointers being rejected.
42251
42252 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42253
42254         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
42255
42256 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42257
42258         * g++.dg/warn/format1.C: New test.
42259
42260 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
42261
42262         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
42263
42264 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
42265
42266         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
42267
42268 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
42269
42270         * gcc.dg/cpp/redef2.c: Add test.
42271
42272 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
42273
42274         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
42275         long-standing bug on i686, apparently.
42276         * gcc.c-torture/execute/loop-2c.x: New file.
42277         * gcc.c-torture/execute/loop-2d.x: New file.
42278         * gcc.c-torture/execute/loop-3c.x: New file.
42279
42280 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
42281
42282         * gcc.dg/cpp/20000625-2.c: Correct line number.
42283
42284 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
42285
42286         * gcc.dg/cpp/macro10.c: New test.
42287         * gcc.dg/cpp/strify3.c: New test.
42288         * gcc.dg/cpp/spacing1.c: Add tests.
42289         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
42290         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
42291
42292 2001-09-24  DJ Delorie  <dj@redhat.com>
42293
42294         * gcc.c-torture/execute/20010924-1.c: New test.
42295
42296 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
42297
42298         * testsuite/objc/execute/paste.m: Remove.
42299
42300 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42301
42302         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
42303
42304 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
42305
42306         * g77.dg/strlen0.f: New test.
42307
42308 2001-09-21  Richard Henderson  <rth@redhat.com>
42309
42310         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
42311         * g++.old-deja/g++.abi/vtable2.C: Likewise.
42312
42313 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
42314
42315         Table-driven attributes.
42316         * g++.dg/ext/attrib1.C: New test.
42317
42318 2001-09-20  DJ Delorie  <dj@redhat.com>
42319
42320         * gcc.dg/20000926-1.c: Update expected warning messages.
42321         * gcc.dg/array-2.c: Likewise, and test for warnings too.
42322         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
42323         array.
42324
42325 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
42326
42327         * g++.dg/eh/registers1.C: New test case.
42328
42329 2001-09-17  Richard Henderson  <rth@redhat.com>
42330
42331         * gcc.dg/array-5.c: Fix VLA decomposition test.
42332
42333 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
42334
42335         * gcc.dg/cpp/line5.c: New testcase.
42336
42337 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
42338
42339         * gcc.dg/cpp/macro9.c: New test.
42340
42341 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
42342
42343         * gcc.c-torture/execute/980223.c: Change type of addr from long
42344         to char *.
42345
42346 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
42347
42348         * gcc.c-torture/execute/20010915-1.c: New test.
42349
42350 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
42351
42352         * g77.dg/bprob: New directory.
42353         * g77.dg/bprob/bprob.exp: New file.
42354         * g77.dg/bprob/bprob-1.f: New test.
42355         * g77.dg/gcov: New directory.
42356         * g77.dg/gcov/gcov.exp: New file.
42357         * g77.dg/gcov/gcov-1.f: New test.
42358         * g77.dg/gcov/gcov-1.x: New file.
42359
42360 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42361
42362         * gcc.dg/cpp/directiv.c: Update.
42363         * gcc.dg/cpp/undef1.c: Update.
42364
42365 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
42366
42367         * gcc.dg/20010912-1.c: New test.
42368
42369 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
42370
42371         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
42372         language-independent file in lib.
42373         * lib/gcov.exp: New file.
42374
42375 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42376
42377         * gcc.c-torture/compile/20010911-1.c: New test.
42378
42379 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
42380
42381         * lib/profopt.exp: New, to support profile-directed optimizations.
42382         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
42383         * gcc.misc-tests/bprob-1.c: New test.
42384         * gcc.misc-tests/bprob-2.c: New test.
42385
42386 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
42387
42388         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
42389         XFAIL and which kinds of gcov output to verify.
42390         * gcc.misc-tests/gcov-4b.x: New file.
42391         * gcc.misc-tests/gcov-5b.x: New file.
42392         * gcc.misc-tests/gcov-6.x: New file.
42393         * gcc.misc-tests/gcov-7.c: New test.
42394         * gcc.misc-tests/gcov-7.x: New file.
42395
42396 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
42397
42398         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
42399         * gcc.misc-tests/gcov-6.c: New test.
42400
42401 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42402
42403         PR c++/3986
42404         * g++.dg/abi/vbase1.C: New test.
42405
42406 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
42407
42408         * objc.dg/method-2.m: New.
42409
42410 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42411
42412         PR c++/4203
42413         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
42414         * g++.dg/init/empty1.C: New test.
42415
42416 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
42417
42418         * gcc.c-torture/compile/20010903-1.c: New test.
42419
42420 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
42421
42422         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
42423         for m68k.
42424
42425 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
42426
42427         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
42428
42429         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
42430
42431         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
42432
42433 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
42434
42435         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
42436         for 16-bit 'unsigned int'.
42437
42438 2001-08-29  Kazu Hirata  <kazu@hxi.com>
42439
42440         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
42441
42442 2001-08-27  Richard Henderson  <rth@redhat.com>
42443
42444         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
42445         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
42446
42447 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
42448
42449         * gcc.dg/asm-names.c (ymain): New.
42450
42451 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
42452
42453         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
42454         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
42455         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
42456
42457 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42458
42459         * gcc.dg/compare5.c: New testcase.
42460
42461 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
42462
42463         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
42464         and "In instantiation".
42465
42466 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
42467
42468         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
42469
42470 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
42471
42472         * gcc.misc-tests/gcov.exp: Add support for branch information.
42473         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
42474         * gcc.misc-tests/gcov-4.c: New test.
42475         * gcc.misc-tests/gcov-4b.c: New test.
42476         * gcc.misc-tests/gcov-5b.c: New test.
42477
42478 2001-08-20  Zack Weinberg  <zackw@panix.com>
42479
42480         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
42481         expected to fail.
42482
42483 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42484
42485         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
42486
42487 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
42488
42489         * g++.dg/eh/template1.C: New test.
42490
42491 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
42492
42493         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
42494         Fix thinko.
42495         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
42496         for xfail.
42497
42498 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
42499
42500         * lib/g77-dg.exp: Use prune.exp for common procedures
42501         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
42502         * lib/g77.exp: (g77-dg-prune) Remove
42503
42504 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
42505
42506         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
42507
42508 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42509
42510         * g++.dg/template/unify1.C: New test.
42511
42512 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
42513
42514         * g++.dg/abi/empty4.C: New test.
42515
42516 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
42517
42518         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
42519         solaris2.*
42520         * g77.f-torture/compile/pr3743.x: Likewise.
42521
42522 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
42523
42524         * g++.dg/other/using-declaration.C: New test.
42525
42526 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42527
42528         * gcc.dg/cpp/tr-sign.c: New testcase.
42529
42530 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42531
42532         * gcc.dg/cpp/19951025-1.c: Revert.
42533         * gcc.dg/cpp/directiv.c: We no longer process directives that
42534         interrupt macro arguments.
42535
42536 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
42537
42538         * gcc.dg/bconstp-1.c: New test.
42539
42540 2001-08-03  Richard Henderson  <rth@redhat.com>
42541
42542         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
42543
42544 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42545
42546         * gcc.dg/cpp/19951025-1.c: Update.
42547
42548 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
42549
42550         * g77.dg/ff90-1.f (s): Fix reference of variable z,
42551         should be x.
42552
42553 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
42554
42555         Kill -fhonor-std.
42556         * g++.old-deja/g++.ns/ns14.C: Remove special options.
42557         * g++.old-deja/g++.other/std1.C: Likewise.
42558         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
42559
42560 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
42561
42562         * lib/g77.exp: Load gcc-defs.exp for common procedures
42563         (g77_pass, g77_fail, g77_finish, g77_exit,
42564         ${tool}_check_unsupported_p} Now redundant.  Deleted.
42565
42566 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
42567
42568         * g77.dg/fbackslash.f
42569         * g77.dg/fcase-preserve.f
42570         * g77.dg/ff90-1.f
42571         * g77.dg/ffixed-line-length-0.f
42572         * g77.dg/ffixed-line-length-132.f
42573         * g77.dg/ffixed-line-length-7.f
42574         * g77.dg/ffixed-line-length-72.f
42575         * g77.dg/ffixed-line-length-none.f
42576         * g77.dg/ffree-form-1.f
42577         * g77.dg/fno-backslash.f
42578         * g77.dg/fno-f90-1.f
42579         * g77.dg/fno-fixed-form-1.f
42580         * g77.dg/fno-onetrip.f
42581         * g77.dg/fno-typeless-boz.f
42582         * g77.dg/fno-underscoring.f
42583         * g77.dg/fno-vxt-1.f
42584         * g77.dg/fonetrip.f
42585         * g77.dg/ftypeless-boz.f
42586         * g77.dg/fugly-assumed.f
42587         * g77.dg/funderscoring.f
42588         * g77.dg/fvxt-1.f
42589
42590 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
42591
42592         * objc.dg/fwd-proto-1.m: New.
42593         * objc.dg/local-decl-1.m: New.
42594         * objc.dg/naming-1.m: New.
42595         * objc.dg/naming-2.m: New.
42596         * objc.dg/proto-hier-1.m: New.
42597
42598 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
42599
42600         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
42601         largest-type elements to a struct makes its size grow.
42602
42603 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
42604
42605         * g++.dg/abi/vthunk1.C: New test.
42606
42607 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
42608
42609         * g++.dg/abi/vbase8-22.C: New test.
42610
42611 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42612
42613         * gcc.dg/cpp/macro8.c: New test.
42614
42615 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
42616
42617         * g++.dg/abi/vbase8-21.C: New test.
42618
42619 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
42620
42621         * g++.dg/abi/vbase8-10.C: New test.
42622
42623 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42624
42625         * lib/g++.exp (g++_set_ld_library_path): Renamed to
42626         ${tool}_set_ld_library_path.
42627         Changed caller.
42628         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
42629         g++.exp.
42630
42631 2001-07-26  Stan Cox <scox@redhat.com>
42632
42633         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
42634         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
42635         gcc_exit, gcc_check_unsupported_p):
42636         Moved to gcc-deps.exp
42637         * gcc-deps.exp: New file.
42638
42639 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42640
42641         * g++.old-deja/g++.pt/defarg14.C: New test.
42642
42643 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
42644
42645         * g++.old-deja/g++.other/lineno5.C: New test.
42646
42647 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
42648
42649         * g++.old-deja/g++.pt/crash68.C: New test.
42650
42651 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
42652
42653         * g++.old-deja/g++.other/crash42.C: New test.
42654
42655 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42656
42657         * gcc.dg/cpp/extratokens.c: Fix.
42658         * gcc.dg/cpp/skipping2.c: New tests.
42659
42660 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42661
42662         * gcc.c-torture/execute/20010724-1.c: New file.
42663         * gcc.c-torture/execute/20010724-1.x: New file.
42664
42665 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42666
42667         * g++.old-deja/g++.other/cond7.C: New test.
42668
42669 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42670
42671         * g++.old-deja/g++.other/optimize4.C: New test.
42672
42673 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42674
42675         * g++.old-deja/g++.abi/vbase8-5.C: New test.
42676
42677 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
42678
42679         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
42680         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
42681         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
42682         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
42683
42684         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
42685         bug report" message.
42686
42687         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
42688         * g++.dg/ext/instantiate1.C: Move from old-deja.
42689
42690 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
42691
42692         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
42693         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
42694         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
42695         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
42696
42697 2001-07-23  Jeffrey A Law  (law@cygnus.com)
42698
42699         * gcc.c-torture/execute/20010723-1.c: New test.
42700
42701 2001-07-23  Ben Elliston  <bje@redhat.com>
42702
42703         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
42704
42705 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42706
42707         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
42708         i[34567]86-*-*.
42709         Delete handling of ieee_multilib_flags.
42710         Pass -mieee for alpha*-*-* and sh-*-*.
42711         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
42712
42713 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
42714
42715         Remove old-abi tests.
42716         * g++.old-deja/g++.mike/p11116.C: Remove.
42717         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
42718
42719 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
42720
42721         * g77.f-torture/compile/pr3743.f: New test
42722
42723 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
42724
42725         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
42726
42727 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42728
42729         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
42730         g++.old-deja/g++.pt/static6.C: Likewise.
42731         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
42732         supports weak symbols.
42733
42734 2001-07-18  Andreas Jaeger  <aj@suse.de>
42735
42736         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
42737         supported again.
42738
42739 2001-07-18  Andreas Jaeger  <aj@suse.de>
42740
42741         * gcc.dg/iftrap-1.c: Fix target line.
42742
42743 2001-07-17  Richard Henderson  <rth@redhat.com>
42744
42745         * gcc.c-torture/execute/20010717-1.c: New.
42746
42747 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42748
42749         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
42750         tests.
42751
42752 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
42753
42754         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
42755
42756 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42757
42758         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
42759         UAC_SIGBUS, UAC_NOPRINT definitions.
42760
42761 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
42762
42763         * objc/execute/object_is_class.m: New test.
42764         * objc/execute/object_is_meta_class.m: New test.
42765
42766 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
42767
42768         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
42769         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
42770
42771 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
42772
42773         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
42774         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
42775
42776 2001-07-14  Richard Henderson  <rth@redhat.com>
42777
42778         * gcc.dg/iftrap-1.c: New.
42779
42780 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
42781
42782         * g77.f-torture/execute/intrinsic77.f: New test.
42783
42784 2001-07-11  Janis Johnson <janis@us.ibm.com>
42785
42786         * gcc.misc-tests/gcov-3.c: New test.
42787
42788 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
42789
42790         * gcc.c-torture/compile/20010711-1.c,
42791         * gcc.c-torture/compile/20010711-2.c: New tests.
42792
42793 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
42794
42795         * gcc.c-torture/execute/20010711-1.c: New test.
42796
42797 2001-07-11  Ben Elliston  <bje@redhat.com>
42798
42799         * g++.old-deja/g++.other/enum5.C: New test.
42800
42801 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
42802
42803         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
42804         (g++-dg-prune): Call prune_gcc_output.
42805         * prune.exp: New file for prune_gcc_output.
42806         * lib/g++.exp, lib/gcc.exp: Load it.
42807
42808 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42809
42810         * gcc.c-torture/compile/20010701-1.c,
42811         g++.old-deja/g++.ext/attrib6.C: New tests.
42812
42813 2001-07-06  Jeffrey A Law  (law@cygnus.com)
42814
42815         * gcc.c-torture/compile/20010706-1.c: New test.
42816
42817 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
42818
42819         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
42820
42821 2001-06-28  Stan Shebs  <shebs@apple.com>
42822
42823         * gcc.dg/pragma-darwin.c: New test.
42824
42825 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42826
42827         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
42828         Solaris 2.[678] system.
42829
42830 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42831
42832         * gcc.dg/20010622-1.c: New test.
42833
42834 2001-06-18  Stan Shebs  <shebs@apple.com>
42835
42836         * objc.dg: New directory.
42837         * objc.dg/dg.exp: New file.
42838         * objc.dg/alias.m: New.
42839         * objc.dg/class-1.m: New.
42840         * objc.dg/class-2.m: New.
42841         * objc.dg/const-str-1.m: New.
42842         * objc.dg/const-str-2.m: New.
42843         * objc.dg/id-1.m: New.
42844         * objc.dg/method-1.m: New.
42845         * objc.dg/super-class-1.m: New.
42846         * lib/objc-dg.exp: New file.
42847
42848 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42849
42850         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
42851         of label name.
42852
42853 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
42854
42855         * g++.old-deja/g++.abi/vbase8-9.C: New test.
42856
42857 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42858
42859         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
42860         variable.
42861
42862 2001-06-12  Richard Henderson  <rth@redhat.com>
42863
42864         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
42865
42866 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
42867
42868         * g++.old-deja/g++.abi/vbase5.C: New test.
42869         * g++.old-deja/g++.abi/vbase6.C: New test.
42870         * g++.old-deja/g++.abi/vbase7.C: New test.
42871
42872 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42873
42874         * gcc.c-torture/compile/20010610-1.c: New test.
42875
42876 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
42877
42878         * g++.old-deja/g++.abi/vbase4.C: New test.
42879
42880 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
42881
42882         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
42883         support %f for HC11/HC12 targets.
42884         * gcc.c-torture/execute/930513-1.x: New file, likewise.
42885         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
42886         on HC11/HC12 targets.
42887         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
42888
42889 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42890
42891         * gcc.dg/wchar_t-1.c: New file.
42892         * gcc.dg/wint_t-1.c: Likewise.
42893
42894 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
42895
42896         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
42897
42898 2001-06-11  Richard Henderson  <rth@redhat.com>
42899
42900         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
42901
42902 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42903
42904         * gcc.c-torture/compile/20010611-1.c: New test.
42905
42906 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42907
42908         * gcc.dg/c99-tag-1.c: Add more tests.
42909
42910 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
42911
42912         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
42913         representation on MN10300 and ARM/Thumb.
42914
42915 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
42916
42917         * g77.f-torture/execute/20010610.f: New.
42918
42919 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
42920
42921         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
42922         names.
42923
42924 2001-06-09  Richard Henderson  <rth@redhat.com>
42925
42926         * gcc.c-torture/execute/ashrdi-1.c: New.
42927         * gcc.c-torture/execute/ashldi-1.c: New.
42928         * gcc.c-torture/execute/lshrdi-1.c: New.
42929
42930 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
42931
42932         * objc/execute/load-3.m: Added. Check sending +load to categories,
42933         in addition to classes.
42934
42935 2001-06-08  Stan Shebs  <shebs@apple.com>
42936
42937         * objc/execute/load-2.m: New test.  From Nicola Pero
42938         <n.pero@mi.flashnet.it>.
42939
42940 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
42941
42942         * gcc.c-torture/execute/20010605-2.c: New test.
42943
42944 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
42945
42946         * g++.old-deja/g++.abi/vbase2.C: New test.
42947         * g++.old-deja/g++.abi/vbase3.C: New test.
42948
42949 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
42950
42951         * g++.old-deja/g++.pt/friend49.C: New test.
42952
42953 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
42954
42955         * g++.old-deja/g++.ext/anon3.C: New test.
42956
42957 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
42958
42959         * g++.old-deja/g++.other/conv7.C: New test.
42960
42961 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
42962
42963         * gcc.c-torture/compile/20010605-2.c: New test.
42964
42965 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42966
42967         * gcc.c-torture/execute/20010604-1.c: New test.
42968
42969 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
42970
42971         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
42972
42973 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
42974
42975         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
42976         (g++_link_flags): Likewise.
42977         (g++_init): Pass gccpath's value to two previous functions.
42978
42979 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42980
42981         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
42982         Ensure logfile entry matches exec command line.
42983
42984 2001-05-31  Richard Henderson  <rth@redhat.com>
42985
42986         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
42987         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
42988
42989 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
42990
42991         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
42992         compiler for irix6.2
42993
42994 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
42995
42996         * g++.old-deja/g++.other/optimize3.C: New file.
42997
42998 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
42999
43000         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
43001         assemble.
43002
43003 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
43004
43005         * g++.old-deja/g++.other/optimize2.C: New file.
43006
43007 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
43008
43009         * gcc.c-torture/compile/20010518-2.c: New file.
43010         * gcc.c-torture/execute/20010518-1.c: New file.
43011         * gcc.c-torture/execute/20010518-2.c: New file.
43012
43013 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43014
43015         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
43016
43017 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
43018
43019         G++ no longer defines builtins that do not begin with __builtin.
43020         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
43021         * g++.old-deja/g++.brendand/misc13.C: Likewise.
43022         * g++.old-deja/g++.law/builtin1.C: Likewise.
43023         * g++.old-deja/g++.law/cvt2.C: Likewise.
43024         * g++.old-deja/g++.mike/net5.C: Likewise.
43025         * g++.old-deja/g++.other/builtins1.C: Likewise.
43026         * g++.old-deja/g++.other/builtins2.C: Likewise.
43027         * g++.old-deja/g++.other/builtins3.C: Likewise.
43028         * g++.old-deja/g++.other/builtins4.C: Likewise.
43029         * g++.old-deja/g++.other/inline8.C: Likewise.
43030         * g++.old-deja/g++.robertl/eb39.C: Likewise.
43031
43032 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
43033
43034         * g++.old-deja/g++.pt/using1.C: Adjust.
43035         * g++.old-deja/g++.pt/using2.C: New test.
43036
43037 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
43038
43039         * gcc.dg/cpp/charconst.c: New tests.
43040         * gcc.dg/cpp/escape.c: New tests.
43041         * gcc.dg/cpp/escape-1.c: New tests.
43042         * gcc.dg/cpp/escape-2.c: New tests.
43043         * gcc.dg/cpp/ucs.c: New tests.
43044
43045 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
43046
43047         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
43048         native compiler for irix6.5.
43049
43050 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
43051
43052         * lib/g++.exp (g++_include_flags): Use args to compute
43053         get_multilibs.
43054         (g++_link_flags): Likewise.
43055         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
43056
43057 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43058
43059         * gcc.dg/c90-hexfloat-1.c: Add more tests.
43060
43061 2001-05-21  Geoff Keating  <geoffk@redhat.com>
43062
43063         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
43064         this file.
43065
43066 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
43067
43068         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
43069         STACK_SIZE;
43070         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
43071         to STACK_SIZE; Use it to define size of add_histo array.
43072         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
43073         to STACK_SIZE.
43074         (f): Use GITT_SIZE to define size of gitt local table.
43075         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
43076         to STACK_SIZE; Use it to define size of bytemem array.
43077
43078 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
43079
43080         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
43081         on 68HC11/HC12 due to the asm instruction.
43082         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
43083         * gcc.c-torture/compile/920520-1.x: Likewise.
43084         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
43085         on 68HC11/HC12 because the function is larger than 64K.
43086         * gcc.c-torture/compile/961203-1.x: New file, this test fails
43087         on 68HC11/HC12 because the structure is too large.
43088
43089 2001-05-20  Richard Henderson  <rth@redhat.com>
43090
43091         * gcc.c-torture/execute/20010520-1.c: New.
43092
43093 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43094
43095         * g++.old-deja/g++.warn/compare1.C: New test.
43096         * gcc.dg/compare4.c: New test.
43097
43098 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
43099
43100         * g++.old-deja/g++.other/optimize1.C: New test.
43101
43102 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43103
43104         * g++.old-deja/g++.pt/spec41.C: New test.
43105
43106 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
43107
43108         * gcc.c-torture/compile/20010114-1.x: Remove.
43109
43110 2001-05-18  Stan Shebs  <shebs@apple.com>
43111
43112         * gcc.c-torture/compile/20010518-1.c: New test.
43113
43114 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
43115
43116         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
43117         * g++.old-deja/g++.pt/crash67.C: New test.
43118
43119 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
43120
43121         * g++.old-deja/g++.other/debug9.C: New test.
43122
43123 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
43124
43125         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
43126
43127 2001-05-16  Jan Hubicka  <jh@suse.cz>
43128
43129         * gcc.c-torture/compile/20010516-1.c: New test.
43130
43131 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
43132
43133         * g++.old-deja/g++.other/crash41.C: New test.
43134
43135 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
43136
43137         * g++.old-deja/g++.pt/crash66.C: New test.
43138
43139 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
43140
43141         * g++.old-deja/g++.robertl/eb27.C: Convert.
43142
43143 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
43144
43145         * g++.dg/friend-warn.C: New test.  Do not warn about friend
43146         declaration being redundant.
43147
43148 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
43149
43150         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
43151
43152 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
43153
43154         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
43155
43156 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
43157
43158         * lib/g++.exp: Use testsuite_flags.
43159
43160 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
43161
43162         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
43163
43164 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43165
43166         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
43167
43168 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
43169
43170         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
43171
43172 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
43173
43174         * gcc.c-torture/compile/20010313-1.c: New test.
43175
43176 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
43177
43178         * gcc.dg/cpp/direct2.c: New test.
43179         * gccq.dg/cpp/direct2s.c: New test.
43180
43181         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
43182
43183 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
43184
43185         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
43186         * g++.old-deja/g++.other/op3.C: Likewise.
43187
43188 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
43189
43190         * gcc.dg/cpp/syshdr.h: New file.
43191         * gcc.dg/cpp/sysmac1.c: Update.
43192         * gcc.dg/cpp/sysmac2.c: Update.
43193
43194 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
43195
43196         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
43197
43198 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
43199
43200         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
43201         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
43202
43203 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
43204
43205         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
43206
43207 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
43208
43209         * lib/g++.exp (g++_include_flags): Don't use any special flags
43210         if TESTING_IN_BUILD_TREE is not defined.
43211         (g++_init): Use a plain 'c++' as the compiler if
43212         TESTING_IN_BUILD_TREEE is not defined.
43213
43214 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
43215
43216         * g++.old-deja/g++.eh/catch13.C: New test.
43217         * g++.old-deja/g++.eh/catch14.C: New test.
43218
43219 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
43220
43221         * gcc.dg/cpp/tr-define.c: New test.
43222
43223 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
43224
43225         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
43226         <stdlib.h>, not <malloc.h>.
43227
43228 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
43229
43230         * g++.old-deja/g++.ns/template17.C: New test.
43231
43232 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
43233
43234         * g++.old-deja/g++.pt/ref4.C: New test.
43235
43236 2001-04-30  Richard Henderson  <rth@redhat.com>
43237
43238         * gcc.dg/20000724-1.c: Revert last change.
43239
43240 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
43241
43242         * g77.f-torture/execute/20010430.f: New test.
43243
43244 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
43245
43246         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
43247
43248 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
43249
43250         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
43251
43252 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
43253
43254         * g++.old-deja/g++.eh/crash6.C: New test.
43255
43256 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
43257
43258         * g++.old-deja/g++.other/warn7.C: New test.
43259
43260 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
43261
43262         * g++.old-deja/g++.other/defarg9.C: New test.
43263
43264 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
43265
43266         * g77.f-torture/compile/20010426.f: New test.
43267         * g77.f-torture/execute/20010426.f: New test.
43268
43269 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
43270
43271         * g77.f-torture/compile/20000629-1.x: Remove - error
43272         has been fixed.
43273
43274 2001-04-26  Jeffrey A Law  (law@cygnus.com)
43275
43276         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
43277         Tweak slightly to work with g++.dg framework.
43278         * g++.dg/special/ecos.exp: Run initp1.C test.
43279         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
43280
43281         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
43282         its linker doesn't give line numbers either.
43283         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
43284
43285 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
43286
43287         * g++.old-deja/g++.other/lex1.C: New test.
43288
43289 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
43290
43291         * gcc.dg/noncompile/20010425-1.c: New test.
43292
43293 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
43294
43295         * g++.old-deja/g++.pt/mangle2.C: New test.
43296
43297 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
43298
43299         * gcc.dg/format/plus-1.c: New test.
43300
43301 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
43302
43303         * gcc.dg/20010423-1.c: New test.
43304
43305 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
43306
43307         * gcc.c-torture/execute/20010422-1.c: New test.
43308
43309 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
43310
43311         * g++.old-deja/g++.ns/type2.C: New test.
43312
43313 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
43314
43315         * g++.old-deja/g++.other/perf1.C: New test.
43316
43317 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
43318
43319         * gcc.dg/c99-func-2.c: Remove xfail.
43320         * gcc.dg/c99-func-3.c: Remove xfail.
43321         * gcc.dg/c99-func-4.c: Remove xfail.
43322
43323 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
43324
43325         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
43326
43327 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43328
43329         * gcc.c-torture/compile/20010423-1.c: New test.
43330
43331 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43332
43333         * g++.old-deja/g++.pt/typename28.C: New test.
43334
43335 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43336
43337         * g++.old-deja/g++.abi/empty2.C: New test.
43338         * g++.old-deja/g++.abi/empty3.C: New test.
43339
43340 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43341
43342         * g++.old-deja/g++.other/comdat2.C: New test.
43343         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
43344
43345 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43346
43347         * g++.old-deja/g++.other/overload14.C: New test.
43348
43349 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43350
43351         * g++.old-deja/g++.other/lookup23.C: New test.
43352
43353 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43354
43355         * gcc.c-torture/execute/20010403-1.c: New test.
43356
43357 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
43358             Mark Mitchell  <mark@codesourcery.com>
43359
43360         * lib/old-dejagnu.exp: Don't delete output of executable.
43361         Add .exe suffix to executables.
43362
43363 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
43364
43365         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
43366
43367 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43368
43369         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
43370
43371 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
43372
43373         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
43374         * g++.old-deja/g++.abi/crash1.C: New test.
43375
43376 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
43377
43378         * g++.old-deja/g++.other/crash40.C: New test.
43379
43380 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43381
43382         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
43383
43384 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
43385
43386         * g++.old-deja/g++.other/warn6.C: New test.
43387
43388 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
43389
43390         * g++.old-deja/g++.robertl/eb42.C: Same.
43391
43392 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43393
43394         * gcc.dg/wtr-conversion-1.c: New testcase.
43395
43396 2001-04-10  Richard Henderson  <rth@redhat.com>
43397
43398         * g++.old-deja/g++.other/array5.C: New.
43399
43400 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43401
43402         * gcc.c-torture/execute/20010408-1.c: New test.
43403
43404 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
43405
43406         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
43407         headers and constructs.
43408         * g++.old-deja/g++.robertl/eb79.C: Same.
43409         * g++.old-deja/g++.robertl/eb77.C (main): Same.
43410         * g++.old-deja/g++.robertl/eb73.C: Same.
43411         * g++.old-deja/g++.robertl/eb66.C (main): Same.
43412         * g++.old-deja/g++.robertl/eb55.C (t): Same.
43413         * g++.old-deja/g++.robertl/eb54.C (main): Same.
43414         * g++.old-deja/g++.robertl/eb46.C (main): Same.
43415         * g++.old-deja/g++.robertl/eb44.C: Same.
43416         * g++.old-deja/g++.robertl/eb41.C (main): Same.
43417         * g++.old-deja/g++.robertl/eb4.C (main): Same.
43418         * g++.old-deja/g++.robertl/eb39.C: Same.
43419         * g++.old-deja/g++.robertl/eb33.C (main): Same.
43420         * g++.old-deja/g++.robertl/eb31.C (main): Same.
43421         * g++.old-deja/g++.robertl/eb30.C: Same.
43422         * g++.old-deja/g++.robertl/eb3.C: Same.
43423         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
43424         * g++.old-deja/g++.robertl/eb21.C: Same.
43425         * g++.old-deja/g++.robertl/eb15.C: Same.
43426         * g++.old-deja/g++.robertl/eb118.C: Same.
43427         * g++.old-deja/g++.robertl/eb115.C (main): Same.
43428         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
43429         * g++.old-deja/g++.robertl/eb109.C: Same.
43430         * g++.old-deja/g++.other/sibcall1.C (main): Same.
43431         * g++.old-deja/g++.mike/rtti1.C: Same.
43432         * g++.old-deja/g++.mike/p658.C: Same.
43433         * g++.old-deja/g++.mike/net46.C: Same.
43434         * g++.old-deja/g++.mike/net34.C: Same.
43435         * g++.old-deja/g++.mike/memoize1.C: Same.
43436         * g++.old-deja/g++.mike/eh2.C: Same.
43437         * g++.old-deja/g++.law/weak.C: Same.
43438         * g++.old-deja/g++.law/visibility7.C: Same.
43439         * g++.old-deja/g++.law/visibility25.C: Same.
43440         * g++.old-deja/g++.law/visibility22.C: Same.
43441         * g++.old-deja/g++.law/visibility2.C: Same.
43442         * g++.old-deja/g++.law/visibility17.C: Same.
43443         * g++.old-deja/g++.law/visibility13.C: Same.
43444         * g++.old-deja/g++.law/visibility10.C: Same.
43445         * g++.old-deja/g++.law/visibility1.C: Same.
43446         * g++.old-deja/g++.law/virtual3.C (eval): Same.
43447         * g++.old-deja/g++.law/vbase1.C: Same.
43448         * g++.old-deja/g++.law/operators32.C: Same.
43449         * g++.old-deja/g++.law/nest3.C: Same.
43450         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
43451         * g++.old-deja/g++.law/except5.C (main): Same.
43452         * g++.old-deja/g++.law/cvt7.C (run): Same.
43453         * g++.old-deja/g++.law/cvt2.C: Same.
43454         * g++.old-deja/g++.law/cvt16.C: Same.
43455         * g++.old-deja/g++.law/ctors6.C (bar): Same.
43456         * g++.old-deja/g++.law/ctors17.C (main): Same.
43457         * g++.old-deja/g++.law/ctors13.C: Same.
43458         * g++.old-deja/g++.law/ctors12.C (main): Same.
43459         * g++.old-deja/g++.law/ctors10.C: Same.
43460         * g++.old-deja/g++.law/code-gen5.C: Same.
43461         * g++.old-deja/g++.law/bad-error7.C: Same.
43462         * g++.old-deja/g++.law/arm9.C: Same.
43463         * g++.old-deja/g++.law/arm12.C: Same.
43464         * g++.old-deja/g++.law/arg8.C: Same.
43465         * g++.old-deja/g++.law/arg1.C: Same.
43466         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
43467         * g++.old-deja/g++.jason/template31.C: Same.
43468         * g++.old-deja/g++.jason/template24.C (main): Same.
43469         * g++.old-deja/g++.jason/2371.C: Same.
43470         * g++.old-deja/g++.eh/new2.C: Same.
43471         * g++.old-deja/g++.eh/new1.C: Same.
43472         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
43473         * g++.old-deja/g++.brendan/nest21.C (main): Same.
43474         * g++.old-deja/g++.brendan/err-msg3.C: Same.
43475         * g++.old-deja/g++.brendan/crash62.C: Same.
43476         * g++.old-deja/g++.brendan/crash52.C: Same.
43477         * g++.old-deja/g++.brendan/crash49.C (main): Same.
43478         * g++.old-deja/g++.brendan/crash38.C: Same.
43479         * g++.old-deja/g++.brendan/crash15.C (main): Same.
43480         * g++.old-deja/g++.brendan/copy9.C: Same.
43481
43482 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
43483
43484         * gcc.c-torture/execute/20001203-2.c (memset):
43485         Count argument is of type __SIZE_TYPE__.
43486
43487 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
43488
43489         * gcc.c-torture/compile/20010404-1.c: New test.
43490
43491 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
43492
43493         * gcc.c-torture/compile/20010326-1.c: New test.
43494
43495 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
43496
43497         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
43498         peculiarities of the SH.
43499         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
43500
43501 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43502
43503         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
43504         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
43505         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
43506
43507 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
43508
43509         * g77.f-torture/compile/20010321-1.f: New test.
43510
43511 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
43512
43513         * gcc.c-torture/compile/20010329-1.c: New test.
43514
43515 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
43516
43517         * gcc.c-torture/execute/20010329-1.c: New test.
43518
43519 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
43520
43521         * g++.old-deja/g++.other/eh4.C: Fix typo.
43522
43523 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
43524
43525         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
43526
43527 2001-03-28  Philip Blundell  <philb@gnu.org>
43528
43529         * gcc.c-torture/compile/20010328-1.c: New test.
43530
43531 2001-03-27  Richard Henderson  <rth@redhat.com>
43532
43533         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
43534         * g++.old-deja/g++.eh/vbase3.C: Likewise.
43535
43536 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
43537
43538         * gcc.c-torture/compile/20010327-1.c: New test.
43539
43540 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
43541
43542         * g++.old-deja/g++.other/friend12.C: New test.
43543         * g++.old-deja/g++.other/friend9.C: Expect no errors.
43544         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
43545
43546 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43547
43548         * gcc.c-torture/execute/20010325-1.c: New test.
43549
43550 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
43551
43552         * g++.old-deja/g++.other/mangle3.C: New test.
43553
43554 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
43555
43556         * g++.old-deja/g++.other/anon8.C: New test.
43557
43558 2001-03-20  Philip Blundell  <philb@gnu.org>
43559
43560         * gcc.c-torture/compile/20010320-1.c: New test.
43561
43562 2001-03-17  Richard Henderson  <rth@redhat.com>
43563
43564         * g++.old-deja/g++.other/eh4.C: Add expected error text.
43565
43566 2001-03-15  Geoff Keating  <geoff@redhat.com>
43567
43568         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
43569         tests on AIX.
43570
43571 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
43572
43573         * g++.old-deja/g++.other/eh4.C: New test.
43574
43575 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
43576
43577         * gcc.dg/cpp/mi1.c: Update.
43578
43579 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
43580
43581         * g++.old-deja/g++.other/regstack.C: New test.
43582
43583 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
43584
43585         * g++.old-deja/g++.other/ref4.C: New test.
43586
43587 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
43588
43589         * objc/execute/va_method.m: Added.
43590         * objc/execute/IMP.m: Added.
43591         * objc/execute/_cmd.m: Added.
43592         * objc/execute/accessing_ivars.m: Added.
43593         * objc/execute/class-1.m: Added.
43594         * objc/execute/class-10.m: Added.
43595         * objc/execute/class-11.m: Added.
43596         * objc/execute/class-12.m: Added.
43597         * objc/execute/class-13.m: Added.
43598         * objc/execute/class-14.m: Added.
43599         * objc/execute/class-2.m: Added.
43600         * objc/execute/class-3.m: Added.
43601         * objc/execute/class-4.m: Added.
43602         * objc/execute/class-5.m: Added.
43603         * objc/execute/class-6.m: Added.
43604         * objc/execute/class-7.m: Added.
43605         * objc/execute/class-8.m: Added.
43606         * objc/execute/class-9.m: Added.
43607         * objc/execute/class-tests-1.h
43608         * objc/execute/class-tests-2.h
43609         * objc/execute/compatibility_alias.m: Added.
43610         * objc/execute/encode-1.m: Added.
43611         * objc/execute/formal_protocol-1.m: Added.
43612         * objc/execute/formal_protocol-2.m: Added.
43613         * objc/execute/formal_protocol-3.m: Added.
43614         * objc/execute/formal_protocol-4.m: Added.
43615         * objc/execute/formal_protocol-5.m: Added.
43616         * objc/execute/formal_protocol-6.m: Added.
43617         * objc/execute/formal_protocol-7.m: Added.
43618         * objc/execute/informal_protocol.m: Added.
43619         * objc/execute/initialize.m: Added.
43620         * objc/execute/load.m: Added.
43621         * objc/execute/many_args_method.m: Added.
43622         * objc/execute/nested-3.m: Added.
43623         * objc/execute/no_clash.m: Added.
43624         * objc/execute/private.m: Added.
43625         * objc/execute/redefining_self.m: Added.
43626         * objc/execute/root_methods.m: Added.
43627         * objc/execute/selector-1.m: Added.
43628         * objc/execute/static-1.m: Added.
43629         * objc/execute/static-2.m: Added.
43630         * objc/execute/va_method.m: Added.
43631
43632 2001-03-10  Richard Henderson  <rth@redhat.com>
43633
43634         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
43635
43636 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
43637
43638         * g++.old-deja/g++.other/crash31.C: XFAIL.
43639         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
43640         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
43641         * gcc.c-torture/execute/20010123-1.x: XFAIL.
43642         * gcc.c-torture/execute/20010124-1.x: XFAIL.
43643         * gcc.dg/sequence-pt-1.c: XFAIL one test.
43644
43645 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
43646
43647         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
43648
43649 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
43650
43651         * gcc.dg/20000724-1.c: Don't use multiline strings.
43652
43653 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
43654
43655         * objc/execute/string1.m, objc/execute/string2.m: Compare the
43656         result of -cString against what we expect it to be; don't just
43657         print it out for no one to read.
43658
43659         * objc/execute/string3.m, objc/execute/string4.m: New tests.
43660         Based on testcases provided by Nicola Pero.
43661
43662 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
43663
43664         * gcc.dg/cpp/macro7.c: New test.
43665
43666 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
43667
43668         * gcc.dg/cpp/multiline.c: Update.
43669
43670 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43671
43672         * g++.old-deja/g++.other/enum3.C: New test.
43673
43674 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43675
43676         * g++.old-deja/g++.other/pod1.C: New test.
43677
43678 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43679
43680         * g++.old-deja/g++.ext/overload1.C: New test.
43681
43682 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
43683
43684         * g++.old-deja/g++.pt/using1.C: New test.
43685
43686 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
43687
43688         * g++.old-deja/g++.other/using9.C: New test.
43689
43690 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
43691
43692         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
43693
43694         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
43695
43696 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
43697
43698         * g++.old-deja/g++.ext/realpt1.C: Remove.
43699
43700 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
43701
43702         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
43703
43704 2001-02-26  Will Cohen  <wcohen@redhat.com>
43705
43706         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
43707
43708 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
43709
43710         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
43711         templatized constructors.
43712
43713 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43714
43715         * gcc.c-torture/execute/20010224-1.c: New test.
43716
43717 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
43718
43719         * gcc.c-torture/execute/20010222-1.c: New test.
43720
43721 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
43722
43723         * g++.old-deja/g++.other/inline20.C: New test.
43724
43725 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
43726
43727         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
43728
43729 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
43730
43731         * g++.old-deja/g++.other/lookup22.C: New test.
43732
43733 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
43734
43735         * g77.dg: New directory.
43736         * g77.dg/20010216-1.f: New test case.
43737         * g77.dg/dg.exp: New driver.
43738         * lib/g77-dg.exp: New driver library.
43739
43740 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43741
43742         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
43743
43744 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
43745
43746         * g++.old-deja/g++.other/decl9.C: New test.
43747
43748 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
43749
43750         * g++.old-deja/g++.other/init16.C: Update the test so that it does
43751         not need <string> and also tests the initialization at runtime.
43752
43753 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
43754
43755         * gcc.c-torture/execute/longlong.c: New test.
43756
43757 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
43758
43759         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
43760
43761 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
43762
43763         * gcc.c-torture/execute/920302-1.c (execute):
43764         Change argument type to short.
43765
43766 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
43767
43768         * g++.old-deja/g++.pt/deduct6.C: New test.
43769
43770 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
43771
43772         * g++.old-deja/g++.pt/deduct5.C: New test.
43773
43774 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
43775
43776         * gcc.c-torture/execute/20010209-1.c: New test.
43777
43778 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
43779
43780         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
43781
43782 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
43783
43784         * g++.dg/vtgc1.C: Update for new ABI.
43785
43786         * consistency.vlad: New directory, 1665 files.
43787
43788 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43789
43790         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
43791         return type.
43792         * gcc.dg/cpp/digraphs.c: Declare puts.
43793
43794 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
43795
43796         * g++.old-deja/g++.other/warn5.C: New test.
43797
43798 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
43799
43800         * g++.old-deja/g++.pt/spec40.C: New test.
43801
43802 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
43803
43804         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
43805         case.
43806         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
43807
43808 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
43809
43810         * gcc.c-torture/compile/20010209-1.c: New test.
43811
43812 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
43813
43814         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
43815         excess errors message but not if it crashes.
43816         * g++.old-deja/g++.other/crash27.C: Likewise.
43817         * g++.old-deja/g++.other/crash28.C: Likewise.
43818         * g++.old-deja/g++.other/crash30.C: Likewise.
43819         * g++.old-deja/g++.other/crash32.C: Likewise.
43820         * g++.old-deja/g++.other/crash35.C: Likewise.
43821         * g++.old-deja/g++.pt/inherit2.C: Likewise.
43822
43823 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43824
43825         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
43826         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
43827         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
43828         g77.f-torture/execute/execute.exp,
43829         g77.f-torture/noncompile/noncompile.exp,
43830         gcc.c-torture/execute/execute.exp,
43831         gcc.c-torture/execute/memcheck/memcheck.exp,
43832         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
43833         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
43834         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
43835         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
43836         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
43837         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
43838         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
43839         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
43840         Remove bug reporting instructions with ancient email addresses.
43841
43842 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
43843
43844         * gcc.dg/20010202-1.c: New test.
43845         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
43846
43847 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
43848
43849         * g++.dg/stdbool-if.C: New test.
43850
43851 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
43852
43853         * objc/execute/fdecl.m: Added main().
43854
43855 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
43856
43857         * gcc.c-torture/execute/20010206-1.c: New test.
43858
43859 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
43860
43861         * gcc.dg/cpp/avoidpaste1.c: Update.
43862
43863 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
43864
43865         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
43866         Pero <nicola@brainstorm.co.uk>.
43867         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
43868
43869 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
43870
43871         * g++.old-deja/g++.pt/spec39.C: New test.
43872
43873 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
43874
43875         * gcc.c-torture/compile/20010202-1.c: New test.
43876
43877 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
43878
43879         * g++.old-deja/g++.abi/primary2.C: New test.
43880         * g++.old-deja/g++.abi/primary3.C: New test.
43881         * g++.old-deja/g++.abi/primary4.C: New test.
43882         * g++.old-deja/g++.abi/primary5.C: New test.
43883         * g++.old-deja/g++.abi/vtable3.h: New test.
43884         * g++.old-deja/g++.abi/vtable3a.C: New test.
43885         * g++.old-deja/g++.abi/vtable3b.C: New test.
43886         * g++.old-deja/g++.abi/vtable3c.C: New test.
43887         * g++.old-deja/g++.abi/vtable3d.C: New test.
43888         * g++.old-deja/g++.abi/vtable3e.C: New test.
43889         * g++.old-deja/g++.abi/vtable3f.C: New test.
43890         * g++.old-deja/g++.abi/vtable3g.C: New test.
43891         * g++.old-deja/g++.abi/vtable3h.C: New test.
43892         * g++.old-deja/g++.abi/vtable3i.C: New test.
43893         * g++.old-deja/g++.abi/vtable3j.C: New test.
43894         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
43895
43896 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
43897
43898         * g++.old-deja/g++.other/anon6.C: New test.
43899         * g++.old-deja/g++.other/anon7.C: New test.
43900
43901 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
43902
43903         * gcc.dg/cpp/avoidpaste2.c: New tests.
43904
43905 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
43906
43907         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
43908
43909 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
43910
43911         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
43912         DECIMAL_DIG cases for Irix."
43913
43914 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
43915
43916         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
43917
43918 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43919
43920         * gcc.dg/c99-tag-1.c: New test.
43921
43922 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
43923
43924         * gcc.dg/cpp/tr-warn1.c: Add tests.
43925
43926 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
43927
43928         * gcc.dg/cpp/avoidpaste1.c: Update.
43929         * gcc.dg/cpp/paste4.c: Update.
43930
43931 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
43932
43933         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
43934         cases for Irix.
43935
43936 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
43937
43938         * g++.old-deja/g++.other/inline19.C: New test.
43939
43940 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
43941
43942         * gcc.dg/Wlarger-than.c: New test.
43943
43944 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
43945
43946         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
43947
43948 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
43949
43950         * gcc.c-torture/execute/20010129-1.c: New test.
43951         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
43952
43953 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
43954
43955         * gcc.dg/cpp/avoidpaste1.c: Test case.
43956
43957 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
43958
43959         * g++.old-deja/g++.other/inline18.C: New test.
43960
43961 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43962
43963         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
43964         and __builtin_putchar.
43965
43966 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
43967
43968         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
43969         tests.
43970
43971 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
43972
43973         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
43974         floating point number rounding mode to round to the nearest
43975         representable mode.
43976
43977 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
43978
43979         * g++.old-deja/g++.other/mangle2.C: New test.
43980
43981 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43982
43983         * gcc.c-torture/compile/20010124-1.c: New test.
43984
43985 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
43986
43987         * g++.old-deja/g++.pt/spec38.C: New test.
43988
43989 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43990
43991         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
43992         "Build don't run".
43993
43994 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43995
43996         * gcc.c-torture/execute/20010123-1.c: New test.
43997
43998 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
43999
44000         * g++.old-deja/g++.pt/spec37.C: New test.
44001
44002 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
44003
44004         * g++.old-deja/g++.pt/overload14.C: New test.
44005
44006 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44007
44008         * gcc.c-torture/execute/20010122-1.c: New test, exercise
44009         __builtin_return_address.
44010
44011 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
44012
44013         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
44014         * g++.old-deja/g++.pt/spec35.C: New test.
44015         * g++.old-deja/g++.pt/spec36.C: New test.
44016
44017 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
44018
44019         * gcc.c-torture/compile/20010118-1.c: New test.
44020
44021 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
44022
44023         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
44024
44025 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
44026
44027         * gcc.c-torture/execute/20010119-1.c: New test.
44028
44029 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
44030
44031         * g++.old-deja/g++.other/vbase5.C: New test.
44032
44033 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
44034
44035         * gcc.c-torture/execute/20010118-1.c: New test.
44036
44037 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
44038
44039         * g++.old-deja/g++.pt/deduct3.C: New test.
44040
44041 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
44042
44043         * g++.old-deja/g++.pt/spec34.C: New test.
44044
44045 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
44046
44047         * g77.f-torture/compile/20000601-2.f: New test.
44048
44049 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44050
44051         * g++.old-deja/g++.other/init17.C: New test.
44052
44053 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
44054
44055         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
44056
44057 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44058
44059         * g++.old-deja/g++.pt/unify8.C: New test.
44060
44061 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44062
44063         * g++.old-deja/g++.abi/vbase1.C: New test.
44064
44065 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44066
44067         * g++.old-deja/g++.pt/crash65.C: New test.
44068
44069 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
44070
44071         * gcc.dg/cpp/assembl2.S: New test case.
44072
44073 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
44074
44075         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
44076         are supported.
44077
44078 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44079
44080         * g++.old-deja/g++.other/builtins1.C: New test.
44081         * g++.old-deja/g++.other/builtins2.C: Likewise.
44082         * g++.old-deja/g++.other/builtins3.C: Likewise.
44083         * g++.old-deja/g++.other/builtins4.C: Likewise.
44084
44085 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
44086
44087         * gcc.c-torture/compile/20010117-1.c: New test.
44088         * gcc.c-torture/compile/20010117-2.c: New test.
44089
44090 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
44091
44092         * g77.f-torture/execute/20010116.[fx]: New test,
44093         XFAIL on i?86-*-*.
44094         * g77.f-torture/compile/20010115.f: Indicate it's
44095         a test for PR fortran/1636.
44096
44097 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
44098
44099         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
44100
44101 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
44102
44103         * g77.f-torture/compile/20010115.f: New test.
44104
44105 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
44106
44107         * g++.old-deja/g++.pt/nontype5.C: New test.
44108
44109 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
44110
44111         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
44112         have an equivalent working one below it.
44113
44114 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
44115
44116         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
44117         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
44118
44119 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
44120
44121         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
44122         message containing "init_priority".
44123         (conpr-2.C): Likewise.
44124         (conpr-3.C): Likewise.
44125         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
44126
44127 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44128
44129         * gcc.c-torture/execute/20010114-2.c: New test.
44130
44131 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
44132
44133         * gcc.c-torture/compile/20010114-1.c: New test.
44134         * gcc.c-torture/compile/20010114-1.x: Xfail.
44135         * gcc.c-torture/compile/20010114-2.c: New test.
44136         * gcc.c-torture/execute/20010114-1.c: New test.
44137         * gcc.dg/trunc-1.c: New test.
44138         * gcc.dg/uninit-B.c: New test.
44139
44140 2001-01-13  Nick Clifton  <nickc@redhat.com>
44141
44142         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
44143         target.
44144
44145 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44146
44147         * gcc.c-torture/compile/20010113-1.c: New test.
44148
44149 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
44150
44151         * gcc.c-torture/compile/20001212-1.c: New test.
44152
44153 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44154
44155         * gcc.dg/cpp/widestr1.c: Update.
44156         * gcc.dg/cpp/prag-imp.c: Remove.
44157
44158 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
44159
44160         * gcc.c-torture/execute/20000801-3.x: Remove.
44161         * gcc.dg/c90-init-1.c: New test.
44162         * gcc.dg/c99-init-1.c: New test.
44163         * gcc.dg/c99-init-2.c: New test.
44164         * gcc.dg/gnu99-init-1.c: New test.
44165
44166 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
44167
44168         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
44169         testing that no relevant ones were found.
44170
44171 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
44172
44173         * g++.old-deja/g++.pt/cast2.C: New test.
44174
44175 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
44176
44177         * g++.old-deja/g++.pt/friend47.C: New test.
44178
44179 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44180
44181         * g++.old-deja/g++.pt/instantiate13.C: New test.
44182
44183 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44184
44185         * g++.old-deja/g++.other/defarg7.C: New test.
44186         * g++.old-deja/g++.other/defarg8.C: New test.
44187
44188 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44189
44190         * g++.old-deja/g++.pt/crash64.C: New test.
44191
44192 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44193
44194         * g++.old-deja/g++.pt/crash63.C: New test.
44195
44196 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
44197
44198         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
44199
44200 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
44201
44202         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
44203
44204 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
44205
44206         * g++.old-deja/g++.pt/error3.C: New test.
44207
44208 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
44209
44210         * g++.old-deja/g++.other/crash39.C: New test.
44211
44212 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
44213
44214         * g++.old-deja/g++.other/vbase4.C: New test.
44215
44216 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
44217
44218         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
44219         * gcc.dg/special/20000419-2.c: New file. Identical to above.
44220         * gcc.dg/special/special.exp: New test driver which will check
44221         for alias support for the above test.
44222
44223 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
44224
44225         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
44226         problems on small machines.
44227         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
44228         parameterize.
44229
44230 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
44231
44232         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
44233         mips.
44234         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
44235
44236 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
44237
44238         * g++.old_deja/g++.pt/using8.C: New test.
44239
44240 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44241
44242         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
44243
44244 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
44245
44246         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
44247         where a failure is expected.
44248         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
44249
44250 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
44251
44252         * g++.old_deja/g++.pt/instantiate12.C: New test.
44253
44254 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
44255
44256         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
44257         start of structs.
44258         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
44259         * g++.old-deja/g++.brendan/crash17.C: Likewise.
44260         * g++.old-deja/g++.brendan/crash29.C: Likewise.
44261         * g++.old-deja/g++.brendan/crash48.C: Likewise.
44262         * g++.old-deja/g++.brendan/ns1.C: Likewise.
44263         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
44264         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
44265         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
44266         * g++.old-deja/g++.eh/spec6.C: Likewise.
44267         * g++.old-deja/g++.jason/crash3.C: Likewise.
44268         * g++.old-deja/g++.law/ctors11.C: Likewise.
44269         * g++.old-deja/g++.law/ctors17.C: Likewise.
44270         * g++.old-deja/g++.law/ctors5.C: Likewise.
44271         * g++.old-deja/g++.law/ctors9.C: Likewise.
44272         * g++.old-deja/g++.mike/ambig1.C: Likewise.
44273         * g++.old-deja/g++.mike/net22.C: Likewise.
44274         * g++.old-deja/g++.mike/p3538a.C: Likewise.
44275         * g++.old-deja/g++.mike/p3538b.C: Likewise.
44276         * g++.old-deja/g++.mike/virt3.C: Likewise.
44277         * g++.old-deja/g++.niklas/t128.C: Likewise.
44278         * g++.old-deja/g++.other/anon4.C: Likewise.
44279         * g++.old-deja/g++.other/using1.C: Likewise.
44280         * g++.old-deja/g++.other/warn3.C: Likewise.
44281         * g++.old-deja/g++.pt/t37.C: Likewise.
44282         * g++.old-deja/g++.robertl/eb69.C: Likewise.
44283         * g++.old-deja/g++.robertl/eb71.C: Likewise.
44284
44285 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
44286
44287         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
44288
44289 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44290
44291         * gcc.c-torture/execute/stdio-opt-3.c: New test.
44292
44293 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
44294
44295         * gcc.c-torture/compile/20010107-1.c: New test.
44296
44297 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44298
44299         * gcc.c-torture/execute/builtin-noret-1.c: New test.
44300
44301 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44302
44303         * gcc.dg/format/format.h: New file.
44304         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
44305         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
44306         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
44307         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
44308         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
44309         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
44310         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
44311         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
44312         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
44313         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
44314         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
44315         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
44316         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
44317         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
44318         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
44319         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
44320         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
44321         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
44322         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
44323         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
44324         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
44325         instead of declaring standard types, macros and functions in each
44326         test.
44327
44328 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
44329
44330         * gcc.c-torture/execute/20010106-1.c: New test.
44331
44332 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
44333
44334         * gcc.dg/format/format.exp: New file.
44335         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
44336         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
44337         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
44338         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
44339         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
44340         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
44341         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
44342         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
44343         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
44344         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
44345         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
44346         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
44347         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
44348         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
44349         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
44350         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
44351         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
44352         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
44353         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
44354         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
44355         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
44356         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
44357         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
44358         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
44359         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
44360         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
44361         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
44362         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
44363         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
44364         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
44365         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
44366         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
44367         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
44368         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
44369         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
44370         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
44371         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
44372         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
44373         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
44374         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
44375         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
44376         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
44377
44378 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
44379
44380         * gcc.c-torture/execute/991228-1.c: Take word endianness into
44381         account.
44382
44383 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
44384
44385         * gcc.c-torture/execute/builtin-complex-1.c: New test.
44386
44387 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
44388
44389         * g++.old-deja/g++.pt/crash62.C: New test.
44390
44391 2001-01-04  Richard Henderson  <rth@redhat.com>
44392
44393         * gcc.dg/20000926-1.c: Update expected warnings.
44394         * gcc.dg/array-2.c: Likewise.
44395         * gcc.dg/array-4.c: Also validate flexible array members.
44396         * gcc.dg/c99-flex-array-1.c: New.
44397
44398 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
44399
44400         * gcc.c-torture/compile/20001222-1.x: Remove.
44401
44402 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44403
44404         * gcc.c-torture/execute/built-in-setjmp.c: New.
44405
44406 2001-01-03  Richard Henderson  <rth@redhat.com>
44407
44408         * gcc.dg/940510-1.c: Update expected error wording.
44409         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
44410
44411 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
44412
44413         * lib/target-supports.exp (check_alias_available): Modified to
44414         indicate aliases not supported if only weak aliases are supported.
44415
44416 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44417
44418         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
44419         Turn on cmpstrsi checks for __pj__ and __i370__.
44420
44421 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
44422
44423         * g++.old-deja/g++.other/virtual11.C: New test.
44424
44425 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
44426
44427         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
44428
44429 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44430
44431         * gcc.c-torture/compile/20010102-1.c: New test.
44432
44433 2001-01-02  Andreas Jaeger  <aj@suse.de>
44434
44435         * gcc.dg/noreturn-3.c: New test.
44436
44437         * gcc.dg/noreturn-4.c: New test.
44438
44439 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44440
44441         * gcc.c-torture/execute/stdio-opt-1.c: Also test
44442         __builtin_fputc and __builtin_fwrite.
44443
44444 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
44445
44446         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
44447         signed char, not default char.
44448
44449 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
44450
44451         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
44452
44453 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
44454
44455         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
44456
44457 2000-12-29  Richard Henderson  <rth@redhat.com>
44458
44459         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
44460         (__cyg_profile_func_exit): Define.
44461
44462 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
44463
44464         * g++.dg/vtgc1.C: New test.
44465
44466 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
44467
44468         * gcc.dg/noncompile/20001228-1.c: New test.
44469
44470         * gcc.dg/20001228-1.c: New test.
44471
44472         * gcc.c-torture/execute/20001228-1.c: New test.
44473
44474 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
44475
44476         * gcc.dg/format-strfmon-1.c: New test.
44477
44478 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44479
44480         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
44481         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
44482         * gcc.c-torture/execute/string-opt-1.c: Likewise.
44483         * gcc.c-torture/execute/string-opt-2.c: Likewise.
44484         * gcc.c-torture/execute/string-opt-3.c: Likewise.
44485         * gcc.c-torture/execute/string-opt-4.c: Likewise.
44486         * gcc.c-torture/execute/string-opt-6.c: Likewise.
44487         * gcc.c-torture/execute/string-opt-7.c: Likewise.
44488         * gcc.c-torture/execute/string-opt-8.c: Likewise.
44489         * gcc.c-torture/execute/string-opt-9.c: Likewise.
44490         * gcc.c-torture/execute/string-opt-10.c: Likewise.
44491         * gcc.c-torture/execute/string-opt-11.c: Likewise.
44492         * gcc.c-torture/execute/string-opt-12.c: Likewise.
44493
44494         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
44495         * gcc.c-torture/execute/string-opt-4.c: Test index.
44496
44497 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
44498
44499         * gcc.c-torture/compile/20001226-1.c: New test.
44500
44501 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
44502
44503         * gcc.c-torture/compile/20001222-1.c: New test.
44504         * gcc.c-torture/compile/20001222-1.x: Xfail.
44505
44506 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
44507
44508         * gcc.c-torture/execute/comp-goto-2.c: New test.
44509
44510 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
44511
44512         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
44513         Use long types if __INT_MAX__ is 32767.
44514         (main): Use cast to (sint32 *) when poking 88 into a_page.
44515
44516         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
44517
44518 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
44519
44520         * gcc.c-torture/compile/20001221-1.c: New test.
44521         * gcc.c-torture/execute/20001221-1.c: New test.
44522
44523 2000-12-20  Richard Henderson  <rth@redhat.com>
44524
44525         * g++.old-deja/g++.pt/crash36.C: Update error lines.
44526         * g++.old-deja/g++.robertl/eb109.C: Likewise.
44527
44528 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44529
44530         * gcc.dg/compare3.c: New test.
44531
44532 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44533
44534         * gcc.dg/format-warnll-1.c: New test.
44535
44536 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
44537
44538         * gcc.dg/cpp/cmdlne-P.c: New test.
44539
44540 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44541
44542         * gcc.c-torture/execute/builtin-abs-1.c,
44543         gcc.c-torture/execute/builtin-abs-2.c: New tests.
44544
44545 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
44546
44547         * gcc.dg/cpp/multiline.c: New test.
44548
44549 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
44550
44551         * g++.old-deja/g++.other/syshdr1.C: Update.
44552         * gcc.dg/cpp/lineflags.c: Remove temporarily.
44553
44554 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44555
44556         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
44557
44558 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44559
44560         * g++.old-deja/g++.pt/ttp65.C: New test.
44561
44562 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44563
44564         * g++.old-deja/g++.pt/ttp64.C: New test.
44565
44566 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44567
44568         * g++.old-deja/g++.pt/spec33.C: New test.
44569
44570 2000-12-14  Catherine Moore  <clm@redhat.com>
44571
44572         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
44573         * gcc.c-torture/execute/920612-2.c: Likewise.
44574         * gcc.c-torture/execute/920428-2.c: Likewise.
44575         * gcc-c-torture/execute/va-arg-11.c: Call exit.
44576         * gcc.c-torture/execute/va-arg-21.c: Likewise.
44577
44578 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44579
44580         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
44581         * gcc.dg/pack-test-2.c: Likewise.
44582
44583 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44584
44585         Tests by Zack Weinberg <zackw@stanford.edu>.
44586
44587         * gcc.dg/cpp/defined.c: Update.
44588         * gcc.dg/cpp/defined_trad.c: New tests.
44589
44590 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44591
44592         * gcc.dg/cpp/trad-direct.c: Update.
44593
44594 2000-12-11  Neil Booth  <neilb@earthling.net>
44595
44596         * gcc.dg/cpp/defined_trad.c
44597
44598 2000-12-11  Neil Booth  <neilb@earthling.net>
44599
44600         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
44601
44602 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44603
44604         * gcc.dg/format-miss-2.c: New test.
44605
44606 2000-12-09  Neil Booth  <neilb@earthling.net>
44607
44608         * gcc.dg/cpp/lineflags.c: New tests.
44609         * gcc.dg/cpp/poison.c: Update.
44610         * gcc.dg/cpp/redef2.c: Update.
44611         * gcc.dg/cpp/skipping.c: New test.
44612
44613 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
44614
44615         * g++.old-deja/g++.other/eh3.C: New testcase.
44616
44617 2000-12-07  Neil Booth  <neilb@earthling.net>
44618
44619         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
44620         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
44621         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
44622         wtr-union-init-2.c, wtr-union-init-3.c: Update.
44623         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
44624         Update.
44625
44626 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44627
44628         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
44629         __SIZE_TYPE__ instead of int for type of integers cast to
44630         pointers.
44631
44632 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
44633
44634         * g++.old-deja/g++.other/cleanup4.C: New test.
44635
44636 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44637
44638         * format-sec-1.c: New test.
44639
44640 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44641
44642         * gcc.dg/format-nonlit-3.c: New test.
44643
44644 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44645
44646         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
44647         through a null pointer.
44648
44649 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44650
44651         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
44652         * g++.old-deja/g++.pt/partial4.C: New test.
44653
44654 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
44655
44656         * gcc.c-torture/execute/ieee/hugeval.x: New.
44657
44658 2000-12-06  Neil Booth  <neilb@earthling.net>
44659
44660         * gcc.dg/cpp/backslash2.c: New tests.
44661
44662 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44663
44664         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
44665         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
44666
44667 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
44668
44669         * gcc.c-torture/execute/20001203-2.c: New testcase.
44670
44671 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
44672
44673         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
44674         * g++.old-deja/g++.other/virtual10.C: New test.
44675
44676 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
44677
44678         * g++.old-deja/g++.mike/pmf5.C: Remove test.
44679
44680 2000-12-05  Richard Henderson  <rth@redhat.com>
44681
44682         * gcc.c-torture/compile/20001205-1.c: New.
44683
44684 2000-12-04  Neil Booth  <neilb@earthling.net>
44685
44686         * g++.old-deja/g++.other/virtual9.C: New test.
44687         * g++.old-deja/g++.pt/crash61.C: New test.
44688         * gcc.c-torture/execute/loop-9.c: New test.
44689
44690 2000-12-04  Neil Booth  <neilb@earthling.net>
44691
44692         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
44693         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
44694         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
44695         * gcc.dg/cpp/extratokens.c: ...here.
44696
44697 2000-12-04  Neil Booth  <neilb@earthling.net>
44698
44699         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
44700         New tests.
44701
44702 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44703
44704         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
44705         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
44706
44707 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
44708
44709         * gcc.c-torture/execute/20001203-1.c: New test.
44710
44711 2000-12-03  Neil Booth  <neilb@earthling.net>
44712
44713         * gcc.dg/cpp/macro6.c: New test cases.
44714
44715 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44716
44717         * gcc.c-torture/execute/string-opt-9.c: New test.
44718         * gcc.c-torture/execute/string-opt-10.c: Likewise.
44719         * gcc.c-torture/execute/string-opt-11.c: Likewise.
44720         * gcc.c-torture/execute/string-opt-12.c: Likewise.
44721
44722         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
44723         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
44724
44725 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
44726
44727         * gcc.dg/cpp/if-6.c: New testcase.
44728
44729         * gcc.dg/20001201-1.c: New testcase.
44730
44731 2000-12-02  Neil Booth  <neilb@earthling.net>
44732
44733         * g++.old-deja/g++.other/externC4.C,
44734         g++.old-deja/g++.other/friend10.C: New tests.
44735
44736 2000-12-02  Neil Booth  <neilb@earthling.net>
44737
44738         * g++.old-deja/g++.other/instan2.C
44739         * g++.old-deja/g++.other/instan3.C: New test.
44740
44741 2000-12-02  Neil Booth  <neilb@earthling.net>
44742
44743         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
44744         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
44745         gnuc99.c,gnuc99-pedantic.c: New tests.
44746
44747 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
44748
44749         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
44750         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
44751
44752 2000-12-01  Neil Booth  <neilb@earthling.net>
44753
44754         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
44755         * gcc.dg/cpp/poison.c: Update.
44756         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
44757
44758 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
44759
44760         * g77.f-torture/execute/20001201.f: New test.
44761
44762 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
44763
44764         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
44765
44766 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
44767
44768         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
44769
44770 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
44771
44772         * g++.old-deja/g++.other/cast6.C: New test.
44773
44774 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
44775
44776         * gcc.c-torture/execute/20001130-2.c: New testcase.
44777
44778 2000-11-30  Richard Henderson  <rth@redhat.com>
44779
44780         * gcc.c-torture/execute/20001130-1.c: New test.
44781
44782 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
44783
44784         * g++.old-deja/g++.other/op3.C: New test.
44785
44786 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
44787
44788         * g++.old-deja/g++.other/op2.C: New test.
44789
44790 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
44791
44792         * g++.old-deja/g++.other/crash38.C: New test.
44793
44794 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
44795
44796         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
44797
44798 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
44799
44800         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
44801         tests.
44802         * gcc.c-torture/execute/string-opt-6.c: New test.
44803
44804         * gcc.dg/20001117-1.c: Add main.
44805
44806 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
44807
44808         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
44809         Move from here ...
44810         * gcc.dg/940510-1.c: ... to here.
44811
44812         * gcc.dg/20000926-1.c: GNU C now allows initializations of
44813         zero-size arrays in toplevel structures.
44814
44815 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
44816
44817         * gcc.c-torture/execute/loop-8.c: New test.
44818
44819 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44820
44821         * g++.old-deja/g++.other/base1.C: New test.
44822
44823 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44824
44825         * g++.old-deja/g++.other/parse2.C: New test.
44826
44827 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44828
44829         * g++.old-deja/g++.pt/incomplete1.C: New test.
44830
44831 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44832
44833         * g++.old-deja/g++.other/friend9.C: New test.
44834
44835 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
44836
44837         * gcc.dg/20001127-1.c: New test.
44838
44839 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
44840
44841         * g++.old-deja/g++.pt/friend46.C: New test.
44842
44843 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
44844
44845         * g++.old-deja/g++.other/ptrmem8.C: New test.
44846
44847 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44848
44849         * gcc.c-torture/execute/string-opt-7.c: New test.
44850         * gcc.c-torture/execute/string-opt-8.c: Likewise.
44851
44852 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
44853
44854         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
44855         instead of 'mkcheck 2'.
44856
44857 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44858
44859         * gcc.c-torture/execute/memcheck/driver.c,
44860         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
44861         C9X references to refer to C99.
44862
44863 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
44864
44865         * gcc.dg/ultrasp3.c: New test.
44866
44867 2000-11-25  Neil Booth  <neilb@earthling.net>
44868
44869         * gcc.dg/cpp/include2.c: Update test to be locale independent.
44870
44871 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
44872
44873         * gcc.c-torture/compile/20001123-2.c: New.
44874
44875 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44876
44877         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
44878
44879 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
44880
44881         * gcc.dg/sequence-point-1.c: Add some new tests.
44882         * gcc.c-torture/execute/20001124-1.c: New test.
44883
44884 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
44885
44886         * g++.old-deja/g++.other/vaarg4.C: New test.
44887         * gcc.c-torture/compile/20001123-1.c: New test.
44888
44889 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
44890
44891         * g++.other/crash24.C: Adjust and remove XFAIL.
44892         * g++.other/crash37.C: New test.
44893
44894 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
44895
44896         * g++.old-deja/g++.pt/instantiate9.C: New test.
44897
44898 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
44899
44900         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
44901         new ABI, too.
44902
44903         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
44904         * g++.old-deja/g++.robertl/eb55.C: Likewise.
44905
44906 2000-11-22  Neil Booth  <neilb@earthling.net>
44907
44908         * gcc.dg/cpp/Wtrigraphs.c: New test.
44909
44910 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
44911
44912         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
44913
44914 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
44915
44916         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
44917
44918 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
44919
44920         * lib/gcc-dg.exp: load_lib scanasm.exp.
44921         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
44922         * lib/g++-dg.exp: load_lib scanasm.exp.
44923         * lib/scanasm.exp: New.
44924         (scan-assembler, scan-assembler-not): Add optional arguments to
44925         test name, or if not present, the pattern name.
44926         (scan-assembler-dem, scan-assembler-dem-not): New.
44927
44928         * g++.dg/dg.exp: New.
44929
44930 2000-11-21  Neil Booth  <neilb@earthling.net>
44931
44932         * gcc.dg/cpp/integrated1.c: Remove.
44933
44934 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
44935
44936         * gcc.c-torture/execute/20001121-1.c: New test.
44937
44938 2000-11-21  Richard Henderson  <rth@redhat.com>
44939
44940         * gcc.c-torture/compile/20001121-1.c: New test.
44941
44942 2000-11-20  Neil Booth  <neilb@earthling.net>
44943
44944         * gcc.dg/cpp/integrated1.c: New test.
44945
44946 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
44947
44948         * g++.old-deja/g++.other/inline17.C: New test.
44949
44950 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
44951
44952         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
44953         local variable to be zero: I made the variable global. Now
44954         uses abort() and exit() instead of relying on main's return value.
44955
44956 2000-11-20  Neil Booth  <neilb@earthling.net>
44957
44958         * gcc.dg/cpp/paste2.c: Update test.
44959         * objc/execute/paste.m: New test.
44960
44961 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
44962
44963         * gcc.dg/c99-condexpr-1.c: New test.
44964
44965 2000-11-20  Neil Booth  <neilb@earthling.net>
44966
44967         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
44968
44969 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
44970
44971         * g++.old-deja/g++.pt/export1.C: New test.
44972
44973 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
44974
44975         * gcc.dg/20001117-1.c: New test.
44976
44977 2000-11-18  Richard Henderson  <rth@redhat.com>
44978
44979         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
44980
44981 2000-11-18  Richard Henderson  <rth@redhat.com>
44982
44983         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
44984         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
44985         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
44986
44987 2000-11-18  Richard Henderson  <rth@redhat.com>
44988
44989         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
44990         (main): New.  Exit cleanly.
44991
44992 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44993
44994         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
44995         gcc.dg/c99-fordecl-2.c: New tests.
44996
44997 2000-11-18  Richard Henderson  <rth@redhat.com>
44998
44999         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
45000         * gcc.c-torture/execute/zerolen-2.c: New.
45001
45002 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45003
45004         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
45005         memory.
45006
45007 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
45008
45009         * g++.old-deja/g++.pt/instantiate8.C: New test.
45010
45011 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
45012
45013         * g++.old-deja/g++.other/incomplete.C: Add more tests.
45014         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
45015
45016 2000-11-16  Nick Clifton  <nickc@redhat.com>
45017
45018         * gcc.c-torture/execute/nestfunc-2.c: New test.
45019         * gcc.c-torture/execute/nestfunc-3.c: New test.
45020
45021 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
45022
45023         * gcc.c-torture/compile/20001116-1.c: New test.
45024
45025 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45026
45027         * gcc.c-torture/execute/20001115-1.c: New test.
45028
45029 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
45030
45031         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
45032         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
45033         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
45034         * g++.old-deja/g++.abi/vmihint.C: Likewise.
45035
45036 2000-11-15  Neil Booth  <neilb@earthling.net>
45037
45038         gcc.dg/cpp/_Pragma1.c: Update.
45039         gcc.dg/cpp/_Pragma2.c: New test.
45040
45041 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
45042
45043         * g++.old-deja/g++.other/anon5.C: New test.
45044
45045 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
45046
45047         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
45048         tests.
45049
45050 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
45051
45052         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
45053         output.
45054
45055 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45056
45057         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
45058         labels at end of compound statements.
45059
45060 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
45061
45062         * gcc.c-torture/execute/loop-7.c: New test.
45063
45064 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45065
45066         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
45067
45068 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45069
45070         * gcc.dg/c99-bool-1.c: New test.
45071
45072 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45073
45074         * gcc.dg/c99-scope-1.c: Remove xfail.
45075         * gcc.dg/c99-scope-2.c: New test.
45076
45077 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45078
45079         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
45080         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
45081
45082 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
45083
45084         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
45085         error messages.
45086
45087         * g++.mike/p700.C: Don't typedef wchar_t.
45088         * g++.mike/p784.C: Likewise.
45089         * g++.mike/eb101.C: Don't use __wchar_t.
45090
45091 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
45092
45093         * g77.f-torture/execute/20001111.[fx]: Test premature exit
45094         from DO loop.
45095
45096 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
45097
45098         * gcc.c-torture/execute/20001111-1.c: New test.
45099
45100 2000-11-10  Nick Clifton  <nickc@redhat.com>
45101
45102         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
45103         long multuiple and accumulate.
45104
45105 2000-11-09  Richard Henderson  <rth@redhat.com>
45106
45107         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
45108         via size_t instead of int.
45109
45110         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
45111         * gcc.c-torture/execute/string-opt-2.c: Likewise.
45112         * gcc.c-torture/execute/string-opt-3.c: Likewise.
45113         * gcc.c-torture/execute/string-opt-4.c: Likewise.
45114
45115 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
45116
45117         * gcc.c-torture/compile/20001109-1.c: New test.
45118         * gcc.c-torture/compile/20001109-2.c: New test.
45119
45120 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
45121
45122         * g++.old-deja/g++.pt/operator1.C: New test.
45123         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
45124
45125 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
45126
45127         * gcc.dg/20001108-1.c: New test.
45128
45129 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
45130
45131         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
45132         with both arguments constant strings.
45133         * gcc.c-torture/execute/string-opt-3.c: New test.
45134         * gcc.c-torture/execute/string-opt-4.c: New test.
45135         * gcc.c-torture/execute/string-opt-5.c: New test.
45136
45137 2000-11-08  Nick Clifton  <nickc@redhat.com>
45138
45139         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
45140         mulsidi3adddi patterns.
45141
45142 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
45143
45144         * g++.old-deja/g++.other/crash36.C: New test.
45145
45146 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
45147
45148         * g++.old-deja/g++.other/init16.C: New test.
45149
45150 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
45151
45152         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
45153
45154 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
45155
45156         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
45157         * gcc.c-torture/execute/va-arg-16.x: Likewise.
45158         * gcc.c-torture/execute/va-arg-17.x: Likewise.
45159
45160 2000-11-07  DJ Delorie  <dj@redhat.com>
45161
45162         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
45163
45164 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45165
45166         * gcc.c-torture/execute/string-opt-1.c: New test.
45167
45168 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
45169
45170         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
45171         mips-sgi-irix6.* because the MIPS ABI passes floating-point
45172         parameters in registers, and there is no way for a varargs
45173         function to know in which order the integer and floating-point
45174         parameters should be interleaved when they are placed on the
45175         stack.
45176         * gcc.c-torture/execute/va-arg-16.x: Likewise.
45177         * gcc.c-torture/execute/va-arg-17.x: Likewise.
45178
45179 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45180
45181         * gcc.c-torture/execute/string-opt-2.c: New test.
45182
45183 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
45184
45185         * g++.old-deja/g++.pt/crash60.C: New test.
45186
45187 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
45188
45189         * g++.old-deja/g++.other/crash24.C: New test.
45190         * g++.old-deja/g++.other/crash25.C: New test.
45191         * g++.old-deja/g++.other/crash26.C: New test.
45192         * g++.old-deja/g++.other/crash27.C: New test.
45193         * g++.old-deja/g++.other/crash28.C: New test.
45194         * g++.old-deja/g++.other/crash29.C: New test.
45195         * g++.old-deja/g++.other/crash30.C: New test.
45196         * g++.old-deja/g++.other/crash31.C: New test.
45197         * g++.old-deja/g++.other/crash32.C: New test.
45198         * g++.old-deja/g++.other/crash33.C: New test.
45199         * g++.old-deja/g++.other/crash34.C: New test.
45200         * g++.old-deja/g++.other/crash35.C: New test.
45201
45202 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
45203
45204         * gcc.c-torture/execute/20001031-1.c: New test.
45205
45206 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
45207
45208         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
45209         namespace.
45210
45211         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
45212         standards-conformant.
45213
45214         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
45215
45216         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
45217         * g++.old-deja/g++.mike/p755a.C: Likewise.
45218         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
45219         library makes no calls to `operator new' during initialization.
45220
45221 2000-11-04  Neil Booth  <neilb@earthling.net>
45222
45223         * gcc.dg/cpp/include2.c: New tests.
45224
45225 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
45226
45227         * lib/g++.exp (g++_set_ld_library_path): New function.
45228         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
45229
45230 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
45231
45232         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
45233         warnings.
45234
45235 2000-11-01  Richard Henderson  <rth@redhat.com>
45236
45237         * g++.old-deja/g++.ext/namedret1.C: New.
45238         * g++.old-deja/g++.ext/namedret2.C: New.
45239         * g++.old-deja/g++.ext/namedret3.C: New.
45240
45241 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
45242
45243         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
45244         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
45245
45246 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45247
45248         * gcc.c-torture/execute/va-arg-21.c: New test.
45249
45250 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
45251
45252         * gcc.dg/c99-complex-2.c: New test.
45253
45254 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45255
45256         * gcc.c-torture/execute/stdio-opt-1.c: New test.
45257
45258 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
45259
45260         * g++.old-deja/g++.other/inline16.C: New test.
45261
45262 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
45263
45264         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
45265         __PRETTY_FUNCTION__
45266
45267 2000-10-29  Neil Booth  <neilb@earthling.net>
45268
45269         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
45270         New tests.
45271         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
45272         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
45273         optimisation.
45274
45275 2000-10-29  Neil Booth  <neilb@earthling.net>
45276
45277         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
45278         * mi1.c, mi1c.h: Add null directives to multiple-include test.
45279         * mi5.c: Test multiple includes work with -C.
45280         * trigraphs.c: Test ^= version.
45281
45282 2000-10-28  Neil Booth  <neilb@earthling.net>
45283
45284         New tests and test updates for new macro expander.
45285
45286         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
45287         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
45288         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
45289         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
45290         new diagnostic messages.
45291
45292         * gcc.dg/cpp/macro3.c: New tests.
45293
45294 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
45295
45296         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
45297         on the same line.
45298
45299 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
45300
45301         * g++.old-deja/g++.other/eh2.C: New test.
45302
45303 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
45304
45305         * gcc.c-torture/execute/20001027-1.c: New test.
45306
45307 2000-10-26  Richard Henderson  <rth@redhat.com>
45308
45309         * gcc.c-torture/execute/20001026-1.c: New.
45310
45311 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
45312
45313         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
45314         * g++.old-deja/g++.law/builtin1.C: Likewise.
45315         * g++.old-deja/g++.law/ctors10.C: Likewise.
45316         * g++.old-deja/g++.law/virtual3.C: Likewise.
45317         * g++.old-deja/g++.mike/p658.C: Likewise.
45318         * g++.old-deja/g++.other/sibcall1.C: Likewise.
45319         * g++.old-deja/g++.other/vaarg2.C: Likewise.
45320         * g++.old-deja/g++.robertl/eb124.C: Likewise.
45321         * g++.old-deja/g++.robertl/eb44.C: Likewise.
45322         * g++.old-deja/g++.robertl/eb77.C: Likewise.
45323
45324 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
45325
45326         * gcc.c-torture/compile/20001024-1.c: New test.
45327
45328 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
45329
45330         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
45331         to tell us whether or not we are using V3.
45332
45333 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
45334
45335         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
45336         operands.
45337
45338 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45339
45340         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
45341
45342 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
45343
45344         * gcc.c-torture/execute/20001024-1.c: New test.
45345
45346 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
45347
45348         * g++.old-deja/g++.other/sibcall1.C: New test.
45349
45350 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
45351
45352         * gcc.dg/noncompile/init-3.c: New test.
45353
45354 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
45355
45356         * gcc.dg/format-array-1.c: New test.
45357
45358 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45359
45360         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
45361         writing through null pointers; remove comment about testing
45362         unterminated strings.
45363
45364 2000-10-17  Matthew Hiller  <hiller@redhat.com>
45365
45366         * gcc.c-torture/execute/20001017-2.c: New test.
45367
45368 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45369
45370         * gcc.c-torture/compile/20001018-1.c: New test.
45371         * gcc.c-torture/compile/20001018-1.x: Xfail.
45372
45373 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45374
45375         * gcc.c-torture/execute/20001017-1.c: New test.
45376
45377 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45378
45379         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
45380         for multiple use of arguments with scanf formats; add tests for
45381         multiple use of arguments.
45382
45383 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
45384
45385         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
45386
45387 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45388
45389         * gcc.dg/format-miss-1.c: New test.
45390
45391 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
45392
45393         * gcc.c-torture/execute/20001013-1.c: New test.
45394
45395 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
45396
45397         * gcc.dg/format-branch-1.c: New test.
45398
45399 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
45400
45401         * README, lib/file-format.exp: Remove EGCS references.
45402
45403 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
45404
45405         * gcc.dg/20001013-1.c: New test.
45406
45407 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
45408
45409         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
45410         for intmax_t in the compiler using __typeof__ and the type rules
45411         for conditional expressions.
45412
45413 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
45414
45415         * gcc.dg/20001012-1.c: New test.
45416         * gcc.dg/20001012-2.c: New test.
45417
45418 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45419
45420         * gcc.dg/format-attr-1.c: New test.
45421
45422 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45423
45424         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
45425         __LONG_LONG_MAX__ instead of LLONG_MAX.
45426
45427 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45428
45429         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
45430         scanf flags.
45431         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
45432         flags.
45433
45434 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
45435
45436         * gcc.dg/sequence-pt-1.c: New test.
45437
45438 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
45439
45440         * gcc.c-torture/execute/20001011-1.c: New testcase.
45441         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
45442
45443 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
45444
45445         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
45446         does not error on it.
45447
45448 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
45449
45450         * gcc.dg/20001009-1.c: New test.
45451
45452 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
45453
45454         * gcc.c-torture/compile/20001009-1.c: Move from here ....
45455         * gcc.c-torture/execute/20001009-2.c: ... to here.
45456
45457 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
45458
45459         * gcc.c-torture/compile/20001009-1.c: New testcase.
45460         * gcc.c-torture/execute/20001009-1.c: New testcase.
45461         Testcases provided by Jan Hubicka <jh@suse.cz>.
45462
45463 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45464
45465         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
45466         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
45467         uintmax_t using <limits.h> to emulate the compiler's internal
45468         logic.  No longer XFAIL %j tests.
45469
45470 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45471
45472         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
45473         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
45474         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
45475         regexps and details of expected handling of some bad formats.
45476         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
45477         suppression.
45478
45479 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45480
45481         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
45482         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
45483         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
45484         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
45485         in list archives.
45486
45487 2000-10-06  Richard Henderson  <rth@cygnus.com>
45488
45489         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
45490         * g++.old-deja/g++.brendan/crash52.C: Likewise.
45491         * g++.old-deja/g++.jason/report.C: Likewise.
45492         * g++.old-deja/g++.law/friend5.C: Likewise.
45493         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
45494         of the expected warnings.
45495
45496 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
45497
45498         * g++.old-deja/g++.pt/enum14.C: New test.
45499
45500 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
45501
45502         * g++.old-deja/g++.pt/crash59.C: New test.
45503
45504 2000-10-04  Will Cohen  <wcohen@redhat.com>
45505
45506         * gcc.dg/20000926-1.c: New test.
45507
45508 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
45509
45510         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
45511         function name for current C++ compiler.
45512         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
45513
45514 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
45515
45516         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
45517         __PRETTY_FUNCTION__.
45518         * g++.old-deja/g++.ext/pretty2.C: Likewise.
45519
45520 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45521
45522         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
45523
45524 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
45525
45526         * gcc.c-torture/compile/20000923-1.c: New test.
45527
45528 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
45529
45530         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
45531         * g++.old-deja/g++.pt/ttp62.C: Same.
45532         * g++.old-deja/g++.other/inline14.C: Same.
45533
45534 2000-09-24  Richard Henderson  <rth@cygnus.com>
45535
45536         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
45537
45538 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
45539
45540         * gcc.dg/c90-printf-1.c: Add test for wide string format.
45541
45542 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
45543
45544         * gcc.c-torture/compile/20000922-1.c: New file.
45545
45546 2000-09-21  Nick Clifton  <nickc@redhat.com>
45547
45548         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
45549         a signed long modulo operation.
45550         (mod6): New function - perform an unsigned long modulo operation.
45551         (main): Add tests for modulos of very large numbers by very small
45552         dividends.
45553
45554 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45555
45556         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
45557
45558 2000-09-19  Richard Henderson  <rth@cygnus.com>
45559
45560         * gcc.dg/compare2.c (case 10): XFAIL.
45561
45562 2000-09-18  Richard Henderson  <rth@cygnus.com>
45563
45564         * gcc.c-torture/execute/20000906-1.c: Move ...
45565         * gcc.dg/20000906-1.c: ... here.  Only run on targets
45566         that support __builtin_trap.
45567
45568 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
45569
45570         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
45571
45572 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45573
45574         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
45575         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
45576         more $ format tests.
45577
45578 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45579
45580         * gcc.dg/format-errmk-1.c: New test.
45581
45582 2000-09-17  Greg McGary  <greg@mcgary.org>
45583
45584         * gcc.c-torture/execute/20000917-1.x: Remove.
45585
45586 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45587
45588         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
45589
45590 2000-09-17  Greg McGary  <greg@mcgary.org>
45591
45592         * gcc.c-torture/execute/20000917-1.c: New test.
45593         * gcc.c-torture/execute/20000917-1.x: XFAIL.
45594
45595 2000-09-16  Neil Booth  <NeilB@earthling.net>
45596
45597         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
45598         in nested macro bug.
45599
45600 2000-09-15  Neil Booth  <NeilB@earthling.net>
45601
45602         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
45603
45604 2000-09-14  Jeffrey A Law  (law@cygnus.com)
45605
45606         * gcc.c-torture/execute/20000914-1.c: New test.
45607
45608 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
45609
45610         * g++.other/inline13.C: New test.
45611
45612 2000-09-12  Andreas Jaeger  <aj@suse.de>
45613
45614         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
45615         constant by Ulrich Drepper <drepper@redhat.com>.
45616
45617 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
45618
45619         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
45620
45621 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45622
45623         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
45624
45625 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
45626
45627         * gcc.dg/cpp/backslash.c: New test.
45628
45629 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
45630
45631         * gcc.c-torture/execute/20000910-1.c: New test.
45632         * gcc.c-torture/execute/20000910-2.c: Likewise.
45633
45634 2000-09-11  Robert Lipe  <robertl@sco.com>
45635
45636         * gcc.dg/pragma-align.c: New test.
45637
45638 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
45639
45640         * g++.old-deja/g++.pt/explicit82.C: New test.
45641         * g++.old-deja/g++.pt/explicit83.C: New test.
45642
45643 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
45644
45645         * gcc.dg/asm-names.c: New test.
45646
45647 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45648
45649         * gcc.dg/cpp/tr-warn6.c: New test
45650
45651 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45652
45653         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
45654         be accepted.
45655
45656 2000-09-07  Catherine Moore  <clm@redhat.com>
45657
45658         * gcc.c-torture/execute/unroll-1.c: New test.
45659
45660 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
45661
45662         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
45663         ERROR markers.
45664         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
45665         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
45666         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
45667         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
45668         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
45669         Preprocess only.
45670         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
45671         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
45672
45673 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45674
45675         * g++.old-deja/g++.pt/deduct2.C: New test.
45676
45677 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45678
45679         * g++.old-deja/g++.pt/parms2.C: New test.
45680
45681 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45682
45683         * g++.old-deja/g++.pt/crash58.C: New test.
45684
45685 2000-09-06  Greg McGary  <greg@mcgary.org>
45686
45687         * gcc.c-torture/execute/20000906-1.c: New test.
45688         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
45689
45690 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45691
45692         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
45693
45694 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45695
45696         * g++.old-deja/g++.pt/crash57.C: New test.
45697
45698 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45699
45700         * g++.old-deja/g++.pt/crash56.C: New test.
45701
45702 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45703
45704         * g++.old-deja/g++.pt/koenig1.C: New test.
45705
45706 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
45707
45708         * gcc.dg/20000904-1.c: New test.
45709
45710 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
45711
45712         * gcc.dg/cpp/paste8.c: New test.
45713
45714 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
45715
45716         * gcc.c-torture/compile/20000827-1.c: New test.
45717
45718 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
45719
45720         * gcc.dg/format-diag-1.c: New test.
45721
45722 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
45723
45724         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
45725         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
45726         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
45727         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
45728         gcc.dg/formatz-1.c: Adjust warning regular expressions.
45729
45730 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
45731
45732         * g++.old-deja/g++.other/nested4.C: New test.
45733
45734 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
45735
45736         * g++.old-deja/g++.ns/scoped1.C: New test.
45737
45738 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
45739
45740         * lib/g++.exp: Support testing already-installed GCC.
45741
45742 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45743
45744         * wtr-label-1.c, wtr-suffix-1.c: New tests.
45745
45746 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45747
45748         * gcc.dg/return-type-2.c: New test.
45749
45750 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
45751
45752         * gcc.c-torture/compile/20000825-1.c: New test.
45753
45754 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
45755
45756         * gcc.dg/dwarf2-2.c: New test.
45757
45758 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
45759
45760         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
45761         dg-warning regexps.
45762
45763 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45764
45765         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
45766         gcc.dg/format-ext-5.c: New tests.
45767
45768 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
45769
45770         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
45771
45772 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
45773
45774         * gcc.dg/noncompile/930622-2.c: Adjust error message.
45775
45776 2000-08-24  Richard Henderson  <rth@cygnus.com>
45777
45778         * gcc.dg/ia64-sync-1.c: New test.
45779         * gcc.dg/ia64-sync-2.c: New test.
45780         * gcc.dg/ia64-asm-1.c: New test.
45781
45782 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
45783
45784         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
45785         * gcc.dg/format-ext-2.c: New test.
45786
45787 2000-08-23  Jason Merrill  <jason@redhat.com>
45788
45789         * lib/old-dejagnu.exp: Also ignore "In member function" and
45790         "At global scope".
45791
45792 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45793
45794         * gcc.dg/noncompile/label-lineno-1.c: New test.
45795
45796 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
45797
45798         * gcc.dg/c99-array-nonobj-1.c: New test.
45799
45800 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
45801
45802         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
45803         tests.
45804         * gcc.dg/format-ext-1.c: New test.
45805
45806 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45807
45808         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
45809         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
45810         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
45811         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
45812         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
45813
45814 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
45815
45816         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
45817         gcc.dg/c99-strftime-2.c: New tests.
45818
45819 2000-08-22  Richard Henderson  <rth@cygnus.com>
45820
45821         * gcc.c-torture/execute/20000822-1.c: New test.
45822
45823 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
45824
45825         * gcc.c-torture/execute/20000819-1.x: Remove.
45826
45827 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
45828
45829         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
45830         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
45831         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
45832         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
45833         gcc.dg/format-xopen-1.c: New tests.
45834
45835 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
45836
45837         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
45838
45839 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
45840
45841         * g++.old-deja/g++.other/loop2.C: New test.
45842
45843         * gcc.c-torture/compile/20000606-1.c: New test.
45844         * gcc.c-torture/compile/20000728-1.c: New test.
45845         * gcc.c-torture/execute/20000801-1.c: New test.
45846         * gcc.c-torture/execute/20000801-2.c: New test.
45847         * gcc.c-torture/execute/20000819-1.c: New test.
45848         * gcc.c-torture/execute/20000819-1.x: XFAIL.
45849         * gcc.dg/20000629-1.c: New test.
45850         * gcc.dg/20000724-1.c: New test.
45851         * gcc.dg/20000807-1.c: New test.
45852
45853 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
45854
45855         * gcc.dg/cpp/pragma-1.c: New test.
45856         * gcc.dg/cpp/pragma-2.c: New test.
45857
45858 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
45859
45860         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
45861         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
45862
45863 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45864
45865         * gcc.c-torture/compile/20000818-1.c: New test.
45866
45867 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
45868
45869         * gcc.c-torture/execute/20000818-1.c: New test.
45870
45871 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45872
45873         * gcc.dg/format-va-1.c: New test.
45874
45875 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45876
45877         * g++.old-deja/g++.other/typedef8.C: New test.
45878
45879 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45880
45881         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
45882         * g++.old-deja/g++.mike/net36.C: Mark candidate.
45883         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
45884         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
45885         * g++.old-deja/g++.other/ptrmem7.C: New test.
45886         * g++.old-deja/g++.pt/ptrmem10.C: New test.
45887
45888 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45889
45890         * g++.old-deja/g++.pt/typename27.C: New test.
45891
45892 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
45893
45894         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
45895         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
45896         * g++.old-deja/g++.pt/friend45.C: New test.
45897         * g++.old-deja/g++.other/friend8.C: New test.
45898
45899 2000-08-15  Richard Henderson  <rth@cygnus.com>
45900
45901         * gcc.c-torture/execute/20000815-1.c: New test.
45902
45903 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
45904
45905         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
45906         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
45907         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
45908
45909 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
45910
45911         * g++.old-deja/g++.other/refinit2.C: New test.
45912
45913 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
45914
45915         * lib/c-torture.exp (c-torture): Make
45916         compiler_conditional_xfail_data global.
45917         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
45918         compiler_conditional_xfail_data machinery.
45919         (f-torture-execute): Likewise.
45920         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
45921         and only when unrolling loops.
45922
45923         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
45924
45925 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
45926
45927         * g++.old-deja/g++.pt/explicit81.C: New test.
45928
45929 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
45930
45931         * g++.old-deja/g++.pt/typename26.C: New test.
45932
45933 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
45934
45935         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
45936         warning.
45937
45938 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
45939
45940         * g++.old-deja/g++.other/array3.C: New test.
45941
45942 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
45943
45944         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
45945         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
45946         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
45947         New tests.
45948
45949 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
45950
45951         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
45952         * g++.old-deja/g++.abi/vmihint.C: Likewise.
45953
45954 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
45955
45956         * gcc.c-torture/execute/20000808-1.c: New test.
45957
45958 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
45959
45960         * gcc.dg/c90-const-expr-1.c: New test.
45961
45962 2000-08-08  Richard Henderson  <rth@cygnus.com>
45963
45964         * gcc.dg/noncompile/920923-1.c: Declare calloc.
45965
45966 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45967
45968         * gcc.dg/noncompile/const-ll-1.c: New test.
45969
45970 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45971
45972         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
45973
45974 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
45975
45976         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
45977         that running programs linked against the shared version of libobjc
45978         run correctly.
45979
45980 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
45981
45982         * gcc.dg/c99-printf-1.c: New test.
45983
45984 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
45985
45986         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
45987
45988 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
45989
45990         * gcc.c-torture/execute/20000731-1.x: Delete.
45991
45992 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
45993
45994         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
45995         and torture_without_loops as is done by c-torture.exp.
45996         (search_for): Copy from c-torture.exp.
45997         (gcc-dg-runtest): New function, drives a directory of tests
45998         iterating over the TORTURE_OPTIONS.
45999         (scan-assembler, scan-assembler-not): Move here from
46000         individual directory drivers.
46001
46002         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
46003         defined by lib/gcc-dg.exp.
46004         * gcc.dg/cpp/cpp.exp: Likewise.
46005         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
46006         gcc-dg-runtest, so we cycle over optimization options.
46007
46008         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
46009         * gcc.dg/compare2.c: No longer expected to fail.
46010
46011 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
46012
46013         * gcc.c-torture/execute/20000804-1.c: New test.
46014
46015 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
46016
46017         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
46018
46019 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
46020
46021         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
46022
46023 2000-08-03  Jeffrey A Law  (law@cygnus.com)
46024
46025         * gcc.c-torture/compile/20000803-1.c: New test.
46026
46027 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
46028
46029         * gcc.c-torture/execute/20000801-3.c,
46030         gcc.c-torture/execute/20000801-4.c: New tests.
46031         * gcc.c-torture/execute/20000801-3.x,
46032         gcc.c-torture/execute/20000801-4.x: Xfail.
46033
46034 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
46035
46036         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
46037         libobjc/.libs to allow for libtool.
46038
46039 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
46040
46041         * gcc.c-torture/compile/20000802-1.c: New test.
46042
46043 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
46044
46045         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
46046
46047 2000-07-31  Jeffrey A Law  (law@cygnus.com)
46048
46049         * gcc-c-torture/execute/20000731-2.c: New test.
46050
46051         * gcc.c-torture/execute/20000731-1.c: New test.
46052         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
46053
46054 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
46055
46056         * testsuite/gcc.dg/cpp/paste7.c: New test.
46057         * gcc.dg/cpp/20000725-1.c: New test.
46058
46059 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
46060
46061         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
46062         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
46063         declaration warning for __builtin_dwarf_reg_size.
46064
46065         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
46066
46067 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
46068
46069         * gcc.dg/noncompile/voidparam-1.c: New test.
46070
46071 2000-07-30  Richard Henderson  <rth@cygnus.com>
46072
46073         * gcc.dg/c90-digraph-1.c: Don't xfail.
46074         * gcc.dg/compare2.c (case 10): Xfail.
46075         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
46076
46077 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
46078
46079         * gcc.dg/c99-main-1.c: New test.
46080
46081 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46082
46083         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
46084
46085 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
46086
46087         * gcc.c-tortuer/execute/20000726-1.c: New test.
46088
46089 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
46090
46091         * gcc.c-torture/execute/enum-2.c: New test.
46092
46093 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46094
46095         * gcc.dg/cpp/tr-warn3.c: New test.
46096
46097 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46098
46099         * g++.old-deja/g++.ext/implicit1.C: Remove.
46100         * g++.old-deja/g++.jason/c2.C: Remove
46101         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
46102         * g++.old-deja/g++.pt/crash16.C: Likewise.
46103         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
46104
46105 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46106
46107         * g++.old-deja/g++.other/for2.C: New test.
46108
46109 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
46110
46111         * gcc.dg/20000720-1.c: New test.
46112
46113 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
46114
46115         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
46116
46117 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
46118
46119         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
46120         * gcc.c-torture/execute/20000722-1.c: New.
46121         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
46122
46123 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
46124
46125         * gcc.dg/cpp/20000720-1.S: New test.
46126
46127 2000-07-21  Michael Meissner  <meissner@redhat.com>
46128
46129         * gcc.c-torture/execute/ieee/hugeval.c: New test.
46130
46131 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
46132
46133         * g++.old-deja/g++.brendan/crash16.C,
46134         g++.old-deja/g++.brendan/parse3.C,
46135         g++.old-deja/g++.brendan/redecl1.C,
46136         g++.old-deja/g++.ns/template13.C,
46137         g++.old-deja/g++.other/decl4.C,
46138         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
46139
46140 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
46141
46142         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
46143         and "Internal error".
46144
46145         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
46146         regexps.
46147         * gcc.dg/cpp/paste6.c: New test.
46148
46149 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
46150
46151         * gcc.dg/cpp/tr-direct.c: New test.
46152
46153         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
46154         gcc.dg/cpp/undef1.c: Tweak error regexps.
46155
46156 2000-07-18  Eric Christopher <echristo@redhat.com>
46157
46158         * gcc.c-torture/compile/20000718-1.c: New test.
46159
46160 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
46161
46162         * cpplex.c (_cpp_push_token): If the token being pushed back
46163         is the previous token in this context, just subtract one from
46164         context->posn.
46165         * cppmacro.c (save_expansion): Clear aux field when storing a
46166         placemarker.
46167
46168 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
46169
46170         * gcc.dg/noncompile/redecl-1.c: New test.
46171
46172 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
46173
46174         * gcc.c-torture/execute/20000717-5.c: New test.
46175         * gcc.c-torture/execute/20000717-1.x: Removed.
46176
46177 2000-07-17  Richard Henderson  <rth@cygnus.com>
46178
46179         * gcc.c-torture/execute/20000717-4.c: New test.
46180
46181 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
46182
46183         * gcc.dg/cpp/syshdr.c: New test.
46184         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
46185
46186 2000-07-17  Neil Booth  <neilb@earthling.net>
46187
46188         * gcc.dg/cpp/cmdlne-dM.c: New test.
46189         * gcc.dg/cpp/cmdlne-dD.c: New test.
46190
46191 2000-07-17  Jeffrey A Law  (law@cygnus.com)
46192
46193         * gcc.c-torture/execute/20000717-3.c: New test.
46194
46195         * gcc.c-torture/compile/20000717-1.c: New test.
46196
46197 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
46198
46199         * gcc.c-torture/execute/20000717-2.c: New test.
46200
46201 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
46202
46203         * gcc.dg/formatz-1.c: New test.
46204
46205         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
46206         * gcc.dg/c99-digraph-1.c: New tests.
46207
46208         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
46209         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
46210
46211         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
46212         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
46213         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
46214         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
46215         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
46216         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
46217         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
46218
46219 2000-07-17  Greg McGary <greg@mcgary.org>
46220
46221         * gcc.c-torture/execute/20000717-1.c: New test.
46222         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
46223
46224 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
46225
46226         * gcc.c-torture/execute/20000715-2.c: New test.
46227         * gcc.dg/20000715-1.c: New test.
46228
46229 2000-07-15  Michael Meissner  <meissner@redhat.com>
46230
46231         * gcc.c-torture/execute/20000715-1.c: New test.
46232
46233 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
46234
46235         * gcc.c-torture/execute/20000707-1.c: New test.
46236
46237 2000-07-13  Neil Booth  <NeilB@earthling.net>
46238
46239         * testsuite/gcc.dg/cpp/digraph1.c,
46240         testsuite/gcc.dg/cpp/digraph2.c,
46241         testsuite/gcc.dg/cpp/digraphs.c: New tests.
46242
46243 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
46244
46245         * g77.f-torture/compile/20000630-2.f: New test.
46246         * g77.f-torture/compile/20000630-2.x
46247
46248 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
46249
46250         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
46251
46252 2000-07-11  Neil Booth  <NeilB@earthling.net>
46253
46254         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
46255
46256 2000-07-11  Neil Booth  <NeilB@earthling.net>
46257
46258         * gcc.dg/cpp/cmdlne-C.c: New.
46259
46260 2000-07-09  Neil Booth  <NeilB@earthling.net>
46261
46262         * gcc.dg/cpp/directiv.c: New tests.
46263         * gcc.dg/cpp/undef1.c: Update.
46264
46265 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
46266
46267         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
46268
46269 2000-07-09  Neil Booth  <NeilB@earthling.net>
46270
46271         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
46272
46273 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
46274
46275         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
46276         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
46277
46278 2000-07-08  Neil Booth  <NeilB@earthling.net>
46279
46280         * gcc.dg/cpp/macsyntx.c: New tests.
46281
46282 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
46283
46284         * gcc.dg/20000707-1.c: New test.
46285
46286 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
46287
46288         * gcc.c-torture/execute/20000706-1.c: New test.
46289         * gcc.c-torture/execute/20000706-2.c: New test.
46290         * gcc.c-torture/execute/20000706-3.c: New test.
46291         * gcc.c-torture/execute/20000706-4.c: New test.
46292         * gcc.c-torture/execute/20000706-5.c: New test.
46293
46294 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
46295
46296         * g++.old-deja/g++.pt/instantiate7.C: New test.
46297
46298 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
46299
46300         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
46301         * g++.old-deja/g++.mike/thunk3.C: Likewise.
46302         * g++.old-deja/g++.other/rtti3.C: Likewise.
46303         * g++.old-deja/g++.other/rttid3.C: Likewise.
46304
46305 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
46306
46307         *  g77.f-torture/compile/20000630-1.x: Fix typo
46308
46309 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
46310
46311         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
46312         assembly output.
46313
46314 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
46315
46316         * gcc.dg/cpp/ident.c: New test.
46317
46318 2000-07-05  Neil Booth  <NeilB@earthling.net>
46319
46320         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
46321           gcc.dg/cpp/lexstrng.c: New tests.
46322
46323 2000-07-04  Neil Booth  <NeilB@earthling.net>
46324
46325         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
46326         * gcc.dg/cpp/strify2.c: Same.
46327
46328 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
46329
46330         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
46331         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
46332         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
46333         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
46334
46335         * testsuite/gcc.dg/cpp/macro1.c,
46336         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
46337         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
46338         testsuite/gcc.dg/cpp/strify1.c,
46339         testsuite/gcc.dg/cpp/strify2.c: New tests.
46340
46341 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
46342
46343         * gcc.c-torture/execute/20000703-1.c: New test.
46344
46345 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
46346
46347         * g++.old-deja/g++.pt (lookup10.C): New test.
46348
46349 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
46350
46351         * g++.old-deja/g++.pt (typename25.C): New test.
46352
46353 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
46354
46355         * gcc.c-torture/compile/20000701-1.c: New test.
46356
46357 2000-06-30  Nick Clifton  <nickc@cygnus.com>
46358
46359         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
46360         to test case.
46361
46362 2000-06-30  Catherine Moore  <clm@cygnus.com>
46363
46364         * gcc.c-torture/execute/align-1.c: New test.
46365
46366 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
46367
46368         * g++.old-deja/g++.pt/expr8.C: New test.
46369         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
46370
46371 2000-06-29  Nick Clifton  <nickc@cygnus.com>
46372
46373         * gcc.c-torture/compile/20000629-1.c: New test.
46374
46375 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
46376
46377
46378         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
46379         gcc.dg/noncompile directory, depending on whether they're
46380         preprocessor tests or not.  Annotate all the tests for the dg
46381         framework.
46382
46383         * gcc.c-torture/noncompile/noncompile.exp: Delete.
46384         * gcc.dg/noncompile/noncompile.exp: New.
46385
46386         * Moved files:
46387         Old name                                New name
46388         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
46389         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
46390         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
46391         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
46392         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
46393         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
46394         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
46395         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
46396         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
46397         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
46398         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
46399         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
46400         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
46401         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
46402         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
46403         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
46404         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
46405         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
46406         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
46407         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
46408         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
46409         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
46410         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
46411         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
46412
46413         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
46414         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
46415         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
46416         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
46417         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
46418         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
46419
46420 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
46421
46422         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
46423         declare one variable.  On the fourth, error.
46424         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
46425         declared by 20000628-1a.h.
46426
46427 2000-06-29  Richard Henderson  <rth@redhat.com>
46428
46429         * gcc.c-torture/execute/930529-1.x: New file.
46430         * gcc.dg/920413-1.c: Adjust expected warning text.
46431         * gcc.dg/980217-1.c: Declare abort.
46432         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
46433
46434 2000-06-29  Jeffrey A Law  (law@cygnus.com)
46435
46436         * g77.f-torture/compile/20000629-1.f: New test.
46437         * g77.f-torture/compile/20000629-1.x: Expected to fail.
46438
46439 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
46440
46441         Rearrange lots of files, removing entirely the
46442         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
46443         directories.
46444
46445         * Deleted files:
46446         gcc.c-torture/code_quality/code_quality.exp
46447         gcc.c-torture/special/special.exp
46448         gcc.failure/failure.exp
46449         gcc.failure/940409-1.x
46450         gcc.c-torture/compile/961203-1.x
46451
46452         * New files:
46453         gcc.misc-tests/linkage.exp
46454         gcc.c-torture/execute/920730-1t.c
46455         gcc.c-torture/execute/920730-1t.x
46456         gcc.c-torture/compile/920520-1.x
46457         gcc.c-torture/compile/920521-1.x
46458         gcc.c-torture/compile/981006-1.x
46459         gcc.c-torture/execute/eeprof-1.x
46460
46461         * Moved files (possibly with modifications to fit a new harness):
46462         Old name                                New name
46463         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
46464         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
46465         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
46466         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
46467         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
46468         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
46469         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
46470         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
46471         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
46472         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
46473         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
46474         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
46475         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
46476         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
46477
46478 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
46479
46480         * c-torture/compile/961203-1.x: Delete.
46481
46482         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
46483         not exit. Include stdio.h.
46484         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
46485         * gcc.misc-tests/dg-12.c: Likewise.
46486         * gcc.misc-tests/dg-5.c: Likewise.
46487         * gcc.misc-tests/dg-6.c: Likewise.
46488         * gcc.misc-tests/dg-7.c: Prototype abort.
46489         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
46490         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
46491         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
46492         not exit.
46493         * gcc.misc-tests/sieve.c: Use return from main, not exit.
46494         * gcc.misc-tests/sort2.c: Use return from main, not exit.
46495
46496 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
46497
46498         * gcc.dg/cpp/20000628-1.c: New test.
46499         * gcc.dg/cpp/20000628-1.h: New header for above test.
46500         * gcc.dg/cpp/20000628-1a.h: Likewise.
46501
46502 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
46503
46504         * gcc.dg/cpp: New directory.
46505         * gcc.dg/cpp/cpp.exp: New driver.
46506         * gcc.dg/cpp/20000627-1.c: New test.
46507         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
46508         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
46509         and rewrite as a compilation test.
46510
46511         * gcc.dg: Move many files into the cpp subdirectory, possibly
46512         renaming or editing them as well.
46513         Old name                New name
46514         990119-1.c              cpp/19990119-1.c
46515         990228-1.c              cpp/19990228-1.c
46516         990407-1.c              cpp/19990407-1.c
46517         990409-1.c              cpp/19990409-1.c
46518         990413-1.c              cpp/19990413-1.c
46519         990703-1.c              cpp/19990703-1.c
46520         20000127-1.c            cpp/20000127-1.c
46521         20000129-1.c            cpp/20000129-1.c
46522         20000207-1.c            cpp/20000207-1.c
46523         20000207-2.c            cpp/20000207-2.c
46524         20000209-1.c            cpp/20000209-1.c
46525         20000209-2.c            cpp/20000209-2.c
46526         20000301-1.c            cpp/20000301-1.c
46527         20000419-1.c            cpp/20000419-1.c
46528         20000510-1.S            cpp/20000510-1.S
46529         20000519-1.c            cpp/20000519-1.c
46530         20000529-1.c            cpp/20000529-1.c
46531         20000625-1.c            cpp/20000625-1.c
46532         20000625-2.c            cpp/20000625-2.c
46533         cpp-as1.c               cpp/assert1.c
46534         cpp-as2.c               cpp/assert2.c
46535         cxx-comments-1.c        cpp/cxxcom1.c
46536         cxx-comments-2.c        cpp/cxxcom2.c
46537         endif-label.c           cpp/endif.c
46538         cpp-hash1.c             cpp/hash1.c
46539         cpp-hash2.c             cpp/hash2.c
46540         cpp-if1.c               cpp/if-1.c
46541         cpp-if2.c               cpp/if-2.c
46542         cpp-if3.c               cpp/if-3.c
46543         cpp-if4.c               cpp/if-4.c
46544         cpp-if5.c               cpp/if-5.c
46545         cpp-cond.c              cpp/if-cexp.c
46546         cpp-missingop.c         cpp/if-mop.c
46547         cpp-missingparen.c      cpp/if-mpar.c
46548         cpp-opprec.c            cpp/if-oppr.c
46549         cpp-ifparen.c           cpp/if-paren.c
46550         cpp-shortcircuit.c      cpp/if-sc.c
46551         cpp-shift.c             cpp/if-shift.c
46552         cpp-unary.c             cpp/if-unary.c
46553         cpp-li1.c               cpp/line1.c
46554         cpp-li2.c               cpp/line2.c
46555         lineno.c                cpp/line3.c
46556         lineno-2.c              cpp/line4.c
46557         cpp-mi.c                cpp/mi1.c
46558         cpp-mic.h               cpp/mi1c.h
46559         cpp-micc.h              cpp/mi1cc.h
46560         cpp-mind.h              cpp/mi1nd.h
46561         cpp-mindp.h             cpp/mi1ndp.h
46562         cpp-mix.h               cpp/mi1x.h
46563         cpp-mi2.c               cpp/mi2.c
46564         cpp-mi2a.h              cpp/mi2a.h
46565         cpp-mi2b.h              cpp/mi2b.h
46566         cpp-mi2c.h              cpp/mi2c.h
46567         cpp-mi3.c               cpp/mi3.c
46568         cpp-mi3.def             cpp/mi3.def
46569         poison-1.c              cpp/poison.c
46570         pr-impl.c               cpp/prag-imp.c
46571         cpp-redef-2.c           cpp/redef1.c
46572         cpp-redef.c             cpp/redef2.c
46573         strpaste.c              cpp/strp1.c
46574         strpaste-2.c            cpp/strp2.c
46575         cpp-tradpaste.c         cpp/tr-paste.c
46576         cpp-tradstringify.c     cpp/tr-str.c
46577         cpp-tradwarn1.c         cpp/tr-warn1.c
46578         cpp-tradwarn2.c         cpp/tr-warn2.c
46579         trigraphs.c             cpp/trigraphs.c
46580         cpp-unc1.c              cpp/unc1.c
46581         cpp-unc2.c              cpp/unc2.c
46582         cpp-unc3.c              cpp/unc3.c
46583         cpp-unc.c               cpp/unc4.c
46584         undef.c                 cpp/undef1.c
46585         undef-2.c               cpp/undef2.c
46586         cpp-wi1.c               cpp/widestr1.c
46587
46588 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
46589
46590         * lib/g++.exp (g++_include_flags): Tweak.
46591
46592 2000-06-27  H.J. Lu  <hjl@gnu.org>
46593             Loren J. Rittle  <ljrittle@acm.org>
46594
46595         * lib/g++.exp (g++_include_flags): Override libgloss.exp
46596         version with one that knows about the new gcc tree structure.
46597         (g++_link_flags): Same.
46598
46599 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
46600
46601         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
46602         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
46603         case we are cross-compiling.
46604
46605         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
46606         g++.old-deja/g++.niklas/Makefile.in,
46607         g++.old-deja/g++.niklas/configure.in,
46608         g++.old-deja/g++.other/Makefile.in,
46609         g++.old-deja/g++.other/configure.in,
46610         gcc.c-torture/code_quality/Makefile.in,
46611         gcc.c-torture/code_quality/configure.in,
46612         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
46613         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
46614         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
46615         gcc.c-torture/execute/ieee/Makefile.in,
46616         gcc.c-torture/execute/ieee/configure.in,
46617         gcc.c-torture/noncompile/Makefile.in,
46618         gcc.c-torture/noncompile/configure.in,
46619         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
46620         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
46621         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
46622
46623 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
46624
46625         * g++.old-deja/g++.other/ambig3.C: New test.
46626
46627 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
46628
46629         * g++.old-deja/g++.pt/syntax1.C: New test.
46630         * g++.old-deja/g++.pt/syntax2.C: New test.
46631         * g++.old-deja/g++.other/syntax3.C: New test.
46632         * g++.old-deja/g++.other/syntax4.C: New test.
46633
46634 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
46635
46636         * gcc.dg/20000623-1.c: Prototype exit and abort.
46637
46638 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
46639
46640         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
46641         New tests.
46642         * gcc.dg/cpp-mi3.def: New file.
46643
46644         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
46645         inside assertions.
46646         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
46647         lexer's error messages.
46648         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
46649         divine anything from the linemarkers.
46650         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
46651         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
46652
46653 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
46654
46655         * gcc.dg/20000623-1.c: New test.
46656
46657 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
46658
46659         * gcc.c-torture/execute/20000622-1.c: New test.
46660
46661 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
46662
46663         * g++.old-deja/g++.other/init15.C: New test.
46664
46665 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
46666
46667         * g++.old-deja/g++.pt/vaarg2.C: New test.
46668         * g++.old-deja/g++.pt/vaarg3.C: New test.
46669
46670 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
46671
46672         * g++.old-deja/g++.other/dyncast6.C: New test.
46673
46674 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
46675
46676         * gcc.c-torture/execute/loop-6.c: New test.
46677
46678 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
46679
46680         * gcc.dg/20000614-1.c: New test.
46681         * gcc.dg/20000614-2.c: New test.
46682
46683 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
46684
46685         * g++.old-deja/g++.other/inline12.C: New test.
46686
46687 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
46688
46689         * g++.old-deja/g++.other/eh1.C: New test.
46690
46691 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
46692
46693         * g++.old-deja/g++.other/type.C: New test.
46694
46695 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
46696
46697         * g++.old-deja/g++.other/initstring.C: New test.
46698
46699 2000-06-12  Jason Merrill  <jason@redhat.com>
46700
46701         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
46702
46703 2000-06-09  Jeffrey A Law  (law@cygnus.com)
46704
46705         * gcc.c-torture/compile/20000609-1.c: New test.
46706
46707 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
46708
46709         * gcc.dg/20000609-1.c: New test.
46710
46711 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
46712
46713         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
46714         * gcc.c-torture/noncompile/poison-1.c: Move...
46715         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
46716         * gcc.dg/cpp-li1.c: Add a token after the #line.
46717
46718 2000-06-05  Richard Henderson  <rth@cygnus.com>
46719
46720         * gcc.c-torture/execute/20000605-2.c: New test.
46721         * gcc.c-torture/execute/20000605-3.c: New test.
46722
46723 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
46724
46725         * g77.f-torture/execute/20000503-1.x: New file.
46726
46727 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
46728
46729         * g++.old-deja/g++.eh/badalloc1.C: New test.
46730
46731 2000-06-05  Richard Henderson  <rth@cygnus.com>
46732
46733         * gcc.c-torture/execute/20000605-1.c: New test.
46734
46735 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
46736             Nathan Sidwell <nathan@codesourcery.com>
46737
46738         * gcc.c-torture/compile/20000605-1.c: New test.
46739
46740 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
46741
46742         * g77.f-torture/compile/20000601-1.f: New test.
46743
46744 2000-06-03  Richard Henderson  <rth@cygnus.com>
46745
46746         * gcc.c-torture/execute/20000603-1.c: New.
46747
46748 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
46749
46750         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
46751         * gcc.dg/noreturn-2.c (noreturn): Likewise.
46752
46753 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
46754
46755         * gcc.dg/compare2.c (case 12): XFAIL.
46756         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
46757         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
46758
46759         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
46760
46761 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
46762
46763         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
46764         guard macro is already defined when the header is first
46765         included.
46766         * gcc.dg/cpp-mix.h: New file.
46767         * gcc.dg/endif-label.c: Update patterns to match compiler.
46768
46769         * g++.brendan/complex1.C: Declare abort.
46770         * g++.law/refs4.C: Remove XFAIL.
46771         * g++.oliva/expr2.C: Declare abort and exit.
46772
46773 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
46774
46775         * gcc.c-torture/execute/20000528-1.c: New test.
46776
46777         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
46778         * g++.old-deja/g++.law/temps4.C: Likewise.
46779
46780         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
46781         stdlib.h.  Call abort() on failure.
46782         * g++.old-deja/g++.law/refs4.C: Likewise.
46783         * g++.old-deja/g++.law/temps4.C: Likewise.
46784         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
46785         * gcc.c-torture/execute/20000112-1.c: Include string.h.
46786
46787 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
46788
46789         Relative to g++.dg/special:
46790         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
46791
46792         Relative to g++.old-deja:
46793         * g++.brendan/complex1.C, g++.jason/optimize2.C,
46794         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
46795         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
46796         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
46797         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
46798         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
46799         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
46800
46801         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
46802         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
46803         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
46804         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
46805         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
46806         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
46807         and/or string.h.
46808
46809         * g++.other/goto1.C: Update expectations for error messages.
46810
46811 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
46812
46813         * gcc.c-torture/compile/20000523-1.c: New test.
46814
46815 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
46816
46817         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
46818
46819 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
46820
46821         * g++.old-deja/g++.eh/catch11.C: New test.
46822         * g++.old-deja/g++.eh/catch12.C: New test.
46823
46824 2000-05-24  Nick Clifton  <nickc@cygnus.com>
46825
46826         * gcc.c-torture/execute/20000523-1.c: New test.
46827
46828 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
46829
46830         * c-torture/execute/bcp-1.c: Replace abort in arg of
46831         __builtin_constant_p with a generic external function.
46832
46833         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
46834         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
46835         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
46836         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
46837         Prototype abort and/or exit.
46838
46839         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
46840         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
46841         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
46842         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
46843
46844 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
46845
46846         * gcc.dg/dwarf2-1.c: New test.
46847
46848 2000-05-20  Richard Henderson  <rth@cygnus.com>
46849
46850         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
46851
46852 2000-05-20  Andreas Jaeger  <aj@suse.de>
46853
46854         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
46855         testcase.
46856
46857 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
46858
46859         * gcc.c-torture/execute/20000519-2.c: New test.
46860
46861 2000-05-19  Andreas Jaeger  <aj@suse.de>
46862
46863         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
46864         which fails with SSA.
46865
46866         * lib/c-torture.exp: Also test with -O3 -fssa.
46867
46868 2000-05-18  Michael Meissner  <meissner@redhat.com>
46869
46870         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
46871         * gcc.c-torture/execute/920415-1.c: Ditto.
46872         * gcc.c-torture/execute/920501-1.c: Ditto.
46873         * gcc.c-torture/execute/conversion.c: Ditto.
46874         * gcc.c-torture/execute/cvt-1.c: Ditto.
46875
46876 2000-05-18  Jeffrey A Law  (law@cygnus.com)
46877
46878         * gcc.c-torture/compile/20000518-1.c: New test.
46879
46880 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
46881
46882         * g77.f-torture/compile/200005018.f: New test.
46883
46884 2000-05-17  Jeffrey A Law  (law@cygnus.com)
46885
46886         * gcc.c-torture/compile/20000517-1.c: New test.
46887
46888 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46889
46890         * gcc.c-torture/execute/20000516-1.c: New test.
46891
46892 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
46893
46894         * g++.old-deja/g++.other/eh.C: New test.
46895
46896 2000-05-12  Richard Henderson  <rth@cygnus.com>
46897
46898         * gcc.c-torture/execute/990208-1.c (main): Don't pass
46899         constants through to doit's conditional.
46900
46901 2000-05-11  Jeffrey A Law  (law@cygnus.com)
46902
46903         * gcc.c-torture/compile/20000511-1.c: New test.
46904         * g77.f-torture/compile/20000511-1.f: New test.
46905         * g77.f-torture/compile/20000511-2.f: New test.
46906
46907 2000-05-11  Michael Meissner  <meissner@redhat.com>
46908
46909         * gcc.c-torture/execute/20000511-1.c: New test.
46910
46911 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
46912
46913         * gcc.dg/dg.exp: Scan .S files as well as .c files.
46914         * gcc.dg/20000510-1.S: New.
46915
46916 2000-05-08  Catherine Moore  <clm@cygnus.com>
46917
46918         * gcc.dg/unused-3.c: New.
46919
46920 2000-05-06  Richard Henderson  <rth@cygnus.com>
46921
46922           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
46923           * g++.old-deja/g++.mike/warn1.C: Likewise.
46924           * g++.old-deja/g++.pt/local1.C: Likewise.
46925           * g++.old-deja/g++.pt/local7.C: Likewise.
46926           * g++.old-deja/g++.pt/spec16.C: Likewise.
46927
46928 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
46929
46930         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
46931
46932 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
46933
46934           * g77.f-torture/execute/20000503-1.f: New test.
46935
46936 2000-05-04  Andreas Jaeger  <aj@suse.de>
46937
46938         * gcc.dg/noreturn-2.c: New test.
46939
46940 2000-05-04  Neil Booth  <NeilB@earthling.net>
46941
46942         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
46943         preprocessor.
46944
46945 2000-05-04  Richard Henderson  <rth@cygnus.com>
46946
46947         * gcc.c-torture/execute/20000503-1.c: Fix typo.
46948
46949 2000-05-04  Richard Henderson  <rth@cygnus.com>
46950
46951         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
46952         OpenSSL by Jason R Thorpe.
46953
46954 2000-05-03  Jim Wilson  <wilson@cygnus.com>
46955
46956         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
46957
46958 2000-05-03  Robert Lipe <robertlipe@usa.net>
46959
46960         * gcc.dg/20000503-1.c: New test.
46961
46962 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
46963
46964         * gcc.c-torture/compile/20000502-1.c: New test.
46965         * g++.old-deja/g++.other/align.C: New test.
46966         * gcc.dg/cpp-tradstringify.c: New test.
46967
46968 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
46969
46970         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
46971         and hard registers.
46972
46973 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
46974
46975         * gcc.c-torture/execute/loop-5.c: New test.
46976
46977 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
46978
46979         * gcc.c-torture/execute/va-arg-20.c: New test.
46980
46981 2000-04-23  Jeffrey A Law  (law@cygnus.com)
46982
46983         * gcc.c-torture/execute/20000422-1.c: New test.
46984
46985 2000-04-20  Greg McGary  <gkm@gnu.org>
46986
46987         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
46988         when optimizing, but without sibling-call optimizations (-O1).
46989
46990 2000-04-20  Jeffrey A Law  (law@cygnus.com)
46991
46992           * gcc.c-torture/compile/20000420-1.c: New test.
46993
46994 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
46995
46996         * g++.abi/ptrflags.C: New test.
46997         * g++.eh/catchptr1.C: Test incomplete pointer chains.
46998
46999 2000-04-19  Catherine Moore  <clm@cygnus.com>
47000
47001         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
47002
47003 2000-04-19  Greg McGary  <gkm@gnu.org>
47004
47005         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
47006         sibling-call optimizations.
47007
47008 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
47009
47010         * gcc.dg/20000419-1.c: New test.
47011
47012 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
47013
47014         * gcc.c-torture/execute/20000412-6.c: New test.
47015
47016 2000-04-12  Jeffrey A Law  (law@cygnus.com)
47017
47018         * gcc.c-torture/execute/20000412-5.c: New test.
47019         * g77.f-torture/compile/20000412-1.f: New test.
47020         * gcc.c-torture/execute/20000412-4.c: New test.
47021         * gcc.c-torture/compile/20000412-2.c: New test.
47022         * gcc.c-torture/execute/20000412-3.c: New test.
47023         * gcc.c-torture/compile/20000412-1.c: New test.
47024         * gcc.c-torture/execute/20000412-2.c: New test.
47025
47026 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
47027
47028         * objc/execute/bf-20.m: New test.
47029
47030 2000-04-10  Richard Henderson  <rth@cygnus.com>
47031
47032         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
47033
47034         * gcc.c-torture/execute/20000412-1.c: New test.
47035
47036 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
47037
47038         * g++.old-deja/g++.eh/catchptr1.C: New test.
47039
47040 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
47041
47042         * g++.old-deja/g++.abi/cxa_vec.C: New test.
47043
47044 2000-04-08  Neil Booth  <NeilB@earthling.net>
47045
47046         * gcc.dg/cpp-nullchar.c: Remove test as
47047         embedded nulls cause problems.
47048
47049 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47050
47051         * gcc.dg/compare2.c: New test.
47052
47053 2000-04-08  Neil Booth  <NeilB@earthling.net>
47054
47055         * gcc.dg/cpp-nullchar.c: New test.
47056
47057 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
47058
47059         * gcc.dg/cpp-mi2.c: New test.
47060         * gcc.dg/cpp-mi2[abc].h: New files.
47061
47062 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
47063
47064         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
47065         member name.
47066
47067 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
47068
47069         * g++.old-deja/g++.abi/vmihint.C: New test.
47070
47071 2000-04-06  Neil Booth  <NeilB@earthling.net>
47072
47073         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
47074         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
47075         copyright.
47076
47077 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
47078
47079         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
47080         avoid stack-frame overwrite.
47081
47082 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
47083
47084         * gcc.c-torture/compile/20000405-2.c: New test.
47085         * gcc.c-torture/compile/20000405-3.c: New test.
47086
47087 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47088
47089         * gcc.c-torture/compile/20000405-1.c: New test.
47090
47091 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
47092
47093         * gcc.dg/cast-qual-1.c: Revert last change.
47094
47095 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47096
47097         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
47098
47099 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
47100
47101         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
47102         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
47103
47104 2000-04-03  Jeffrey A Law  (law@cygnus.com)
47105
47106         * gcc.c-torture/compile/20000403-2.c: New test.
47107         * gcc.c-torture/compile/20000403-1.c: New test.
47108
47109 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
47110
47111         * gcc.c-torture/execute/20000403-1.c: New test.
47112
47113 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
47114
47115         * gcc.c-torture/execute/20000402-1.c: New test.
47116
47117 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
47118
47119         * gcc.c-torture/execute/va-arg-15.c: New test.
47120         * gcc.c-torture/execute/va-arg-16.c: New test.
47121         * gcc.c-torture/execute/va-arg-17.c: New test.
47122         * gcc.c-torture/execute/va-arg-18.c: New test.
47123         * gcc.c-torture/execute/va-arg-19.c: New test.
47124
47125 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
47126
47127         * gcc.c-torture/compile/981211-1.c: Move to...
47128         * gcc.dg/cpp-as1.c: ...here.
47129         * gcc.dg/cpp-as2.c: New file.
47130
47131         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
47132         compiler.
47133
47134 2000-04-02  Neil Booth  <NeilB@earthling.net>
47135
47136         * gcc.dg/cpp-cond.c  New tests.
47137         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
47138         accidental success less likely.
47139         * gcc.dg/cpp-missingop.c  New tests.
47140         * gcc.dg/cpp-missingparen.c  New tests.
47141         * gcc.dg/cpp-shift.c  New tests.
47142         * gcc.dg/cpp-shortcircuit.c  New tests.
47143         * gcc.dg/cpp-unary.c  New tests.
47144
47145 2000-03-29  Jeffrey A Law  (law@cygnus.com)
47146
47147         * gcc.c-torture/compile/20000329-1.c: New test.
47148
47149 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
47150
47151         * gcc.c-torture/compile/20000326-1.c: New test.
47152         * gcc.c-torture/compile/20000326-2.c: New test.
47153
47154 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
47155
47156         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
47157         the first parameter is a function argument.
47158
47159 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
47160
47161         * g++.old-deja/g++.ext/array4.C: New test.
47162
47163 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
47164
47165         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
47166
47167 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47168
47169         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
47170
47171 2000-03-19  Richard Henderson  <rth@cygnus.com>
47172
47173         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
47174
47175 2000-03-19  Richard Henderson  <rth@cygnus.com>
47176
47177         * gcc.c-torture/compile/20000319-1.c: New test.
47178
47179 2000-03-14  Jeffrey A Law  (law@cygnus.com)
47180
47181         * gcc.c-torture/execute/20000314-3.c: New test.
47182         * gcc.c-torture/execute/20000314-2.c: New test.
47183         * gcc.c-torture/execute/20000314-1.c: New test.
47184         * gcc.c-torture/compile/20000314-2.c: New test.
47185         * gcc.c-torture/compile/20000314-1.c: New test.
47186
47187 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
47188
47189         * g++.old-deja/g++.warn/inline.C: New test.
47190
47191 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
47192
47193         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
47194         standards-compliant result rather than specific constants.
47195         Put test-values in array.
47196
47197 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
47198
47199         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
47200         (g++_target_compile): Put test-specific options last.
47201
47202 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47203
47204         * g++.old-deja/g++.eh/vbase4.C: New test.
47205
47206 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47207
47208         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
47209
47210 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47211
47212         * g++.old-deja/g++.brendan/misc12.C: Removed.
47213         * g++.old-deja/g++.pt/memtemp77.C: Constify.
47214         * g++.old-deja/g++.ext/pretty4.C: New test.
47215
47216 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47217
47218         * g++.old-deja/g++.other/string2.C: New test.
47219
47220 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
47221
47222         * g++.old-deja/g++.warn/impint2.C: New test.
47223
47224 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
47225
47226         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
47227         is 1, not zero.
47228
47229 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
47230
47231         * g++.old-deja/g++.warn/impint.C: New test.
47232         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
47233         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
47234         * g++.old-deja/g++.pt/explicit12.C: Likewise.
47235         * g++.old-deja/g++.pt/explicit13.C: Likewise.
47236         * g++.old-deja/g++.pt/explicit17.C: Likewise.
47237         * g++.old-deja/g++.pt/explicit18.C: Likewise.
47238         * g++.old-deja/g++.pt/explicit19.C: Likewise.
47239         * g++.old-deja/g++.pt/explicit23.C: Likewise.
47240         * g++.old-deja/g++.pt/explicit31.C: Likewise.
47241         * g++.old-deja/g++.pt/explicit35.C: Likewise.
47242         * g++.old-deja/g++.pt/explicit6.C: Likewise.
47243         * g++.old-deja/g++.pt/memclass7.C: Likewise.
47244
47245 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
47246
47247         * gcc.dg/cpp-redef.c: New test.
47248
47249 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
47250
47251         * g++.old-deja/g++.pt/unify7.C: New test.
47252
47253 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47254
47255         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
47256         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
47257
47258 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
47259
47260         * gcc.c-torture/compile/20000224-1.c: New test.
47261
47262 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47263
47264         * gcc.c-torture/compile/cpp-2.c: New test.
47265         * gcc.c-torture/compile/cpp-1.c: New test.
47266
47267 2000-02-25  Jeffrey A Law  (law@cygnus.com)
47268
47269         * gcc.c-torture/execute/20000225-1.c: New test.
47270
47271 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47272
47273         * gcc.dg/cpp-li2.c: New test.
47274
47275         * gcc.dg/cpp-wi1.c: New test.
47276
47277         * gcc.dg/cpp-li1.c: New test.
47278
47279 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
47280
47281         * g++.old-deja/g++.other/sizeof5.C: New test.
47282
47283 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47284
47285         * gcc.c-torture/execute/va-arg-13.c: New test.
47286
47287 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
47288
47289         * gcc.c-torture/execute/va-arg-12.c: New test.
47290
47291 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
47292
47293         * gcc.c-torture/execute/20000223-1.c: New test.
47294
47295 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
47296
47297         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
47298
47299 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
47300
47301         * g++.old-deja/g++.abi/ptrmem.C: New test.
47302
47303 2000-02-19  Richard Henderson  <rth@cygnus.com>
47304
47305         * gcc.c-torture/compile/init-3.c: New.
47306
47307 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
47308
47309         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
47310         ALWAYS_CXXFLAGS.
47311
47312 2000-02-11  Robert Lipe <robertl@sco.com>
47313
47314         * gcc.c-torture/compile/20000211-3.c: New test.
47315
47316 2000-02-11  Martin Buchholz <martin@xemacs.org>
47317
47318         * gcc.c-torture/compile/20000211-2.c: New test.
47319
47320 2000-02-11  Jeffrey A Law  (law@cygnus.com)
47321
47322         * gcc.c-torture/compile/20000211-1.c: New test.
47323
47324 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
47325
47326         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
47327           on native targets
47328
47329 2000-02-08  Nathan Sidwell  <nathan@acm.org>
47330
47331         * g++.old-deja/g++.other/cast5.C: New test.
47332
47333 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
47334
47335         * gcc.c-torture/execute/20000205-1.c: New.
47336
47337 2000-02-03  Nathan Sidwell  <nathan@acm.org>
47338
47339         * g++.old-deja/g++.jason/cast3.C: Return void.
47340         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
47341
47342 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47343
47344         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
47345
47346         * gcc.dg/loop-1.c: New test.
47347
47348 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
47349
47350         * gcc.c-torture/compile/20000127-1.c: New test.
47351         * gcc.c-torture/execute/991228-1.c: New test.
47352
47353 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47354
47355         * gcc.dg/unused-2.c: New test.
47356
47357         * gcc.dg/conv-1.c: New test.
47358
47359 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
47360
47361         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
47362         compiler.
47363         (tool_option_proc): Fix typo.
47364
47365 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
47366
47367         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
47368         of the ld on the host, not on the build machine.
47369         Also, don't crash if '--help' is not a supported option.
47370
47371 2000-01-24  Richard Henderson  <rth@cygnus.com>
47372
47373         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
47374
47375 2000-01-20  Jeffrey A Law  (law@cygnus.com)
47376
47377         * gcc.c-torture/execute/20000120-2.c: New test.
47378         * gcc.c-torture/execute/20000120-1.c: New test.
47379
47380 2000-01-13  Jeffrey A Law  (law@cygnus.com)
47381
47382         * gcc.c-torture/execute/20000113-1.c: New test.
47383
47384 2000-01-12  Jeffrey A Law  (law@cygnus.com)
47385
47386         * gcc.c-torture/execute/20000112-1.c: New test.
47387
47388 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47389
47390         * gcc.dg/20000111-1.c: New test.
47391
47392 2000-01-10  Jeffrey A Law  (law@cygnus.com)
47393
47394         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
47395         with 16 bit integers.
47396
47397 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47398
47399         * gcc.dg/20000108-1.c: New test.
47400
47401 2000-01-05  Nathan Sidwell  <nathan@acm.org>
47402
47403         * g++.old-deja/g++.ns/koenig8.C: New test.
47404
47405 2000-01-05  Nathan Sidwell  <nathan@acm.org>
47406
47407         * g++.old-deja/g++.other/cast4.C: New test.
47408
47409 2000-01-05  Jeffrey A Law  (law@cygnus.com)
47410
47411         * gcc.c-torture/compile/20000105-2.c: New test.
47412         * gcc.c-torture/compile/20000105-1.c: New test.
47413
47414 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47415
47416         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
47417         references to printf & atoi to conform to ANSI standard.
47418         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
47419         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
47420         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
47421         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
47422         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
47423         * g++.old-deja/g++.brendan/complex1.C: Likewise.
47424         * g++.old-deja/g++.brendan/copy1.C: Likewise.
47425         * g++.old-deja/g++.brendan/copy2.C: Likewise.
47426         * g++.old-deja/g++.brendan/copy3.C: Likewise.
47427         * g++.old-deja/g++.brendan/copy4.C: Likewise.
47428         * g++.old-deja/g++.brendan/copy5.C: Likewise.
47429         * g++.old-deja/g++.brendan/copy6.C: Likewise.
47430         * g++.old-deja/g++.brendan/copy7.C: Likewise.
47431         * g++.old-deja/g++.brendan/copy8.C: Likewise.
47432         * g++.old-deja/g++.brendan/crash11.C: Likewise.
47433         * g++.old-deja/g++.brendan/crash14.C: Likewise.
47434         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
47435         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
47436         * g++.old-deja/g++.brendan/delete2.C: Likewise.
47437         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
47438         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
47439         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
47440         * g++.old-deja/g++.brendan/eh1.C: Likewise.
47441         * g++.old-deja/g++.brendan/groff1.C: Likewise.
47442         * g++.old-deja/g++.brendan/init3.C: Likewise.
47443         * g++.old-deja/g++.brendan/misc12.C: Likewise.
47444         * g++.old-deja/g++.brendan/misc7.C: Likewise.
47445         * g++.old-deja/g++.brendan/new2.C: Likewise.
47446         * g++.old-deja/g++.brendan/operators4.C: Likewise.
47447         * g++.old-deja/g++.brendan/operators5.C: Likewise.
47448         * g++.old-deja/g++.brendan/overload2.C: Likewise.
47449         * g++.old-deja/g++.brendan/overload7.C: Likewise.
47450         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
47451         * g++.old-deja/g++.brendan/reference1.C: Likewise.
47452         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
47453         * g++.old-deja/g++.brendan/template24.C: Likewise.
47454         * g++.old-deja/g++.brendan/template3.C: Likewise.
47455         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
47456         * g++.old-deja/g++.jason/inline3.C: Likewise.
47457         * g++.old-deja/g++.jason/opeq.C: Likewise.
47458         * g++.old-deja/g++.law/arg5.C: Likewise.
47459         * g++.old-deja/g++.law/arm7.C: Likewise.
47460         * g++.old-deja/g++.law/ctors11.C: Likewise.
47461         * g++.old-deja/g++.law/cvt8.C: Likewise.
47462         * g++.old-deja/g++.law/init9.C: Likewise.
47463         * g++.old-deja/g++.law/refs4.C: Likewise.
47464         * g++.old-deja/g++.law/template2.C: Likewise.
47465         * g++.old-deja/g++.law/visibility24.C: Likewise.
47466         * g++.old-deja/g++.law/vtable3.C: Likewise.
47467         * g++.old-deja/g++.mike/asm2.C: Likewise.
47468         * g++.old-deja/g++.mike/eh1.C: Likewise.
47469         * g++.old-deja/g++.mike/misc1.C: Likewise.
47470         * g++.old-deja/g++.mike/misc13.C: Likewise.
47471         * g++.old-deja/g++.mike/misc14.C: Likewise.
47472         * g++.old-deja/g++.mike/ns12.C: Likewise.
47473         * g++.old-deja/g++.mike/p1248.C: Likewise.
47474         * g++.old-deja/g++.mike/p3708.C: Likewise.
47475         * g++.old-deja/g++.mike/p3708a.C: Likewise.
47476         * g++.old-deja/g++.mike/p3708b.C: Likewise.
47477         * g++.old-deja/g++.mike/p646.C: Likewise.
47478         * g++.old-deja/g++.mike/p700.C: Likewise.
47479         * g++.old-deja/g++.mike/p783.C: Likewise.
47480         * g++.old-deja/g++.mike/p783a.C: Likewise.
47481         * g++.old-deja/g++.mike/p783b.C: Likewise.
47482         * g++.old-deja/g++.mike/p786.C: Likewise.
47483         * g++.old-deja/g++.mike/p789.C: Likewise.
47484         * g++.old-deja/g++.mike/p789a.C: Likewise.
47485         * g++.old-deja/g++.mike/p807a.C: Likewise.
47486         * g++.old-deja/g++.other/delete3.C: Likewise.
47487         * g++.old-deja/g++.other/dyncast1.C: Likewise.
47488         * g++.old-deja/g++.other/dyncast2.C: Likewise.
47489         * g++.old-deja/g++.other/dyncast3.C: Likewise.
47490         * g++.old-deja/g++.other/empty1.C: Likewise.
47491         * g++.old-deja/g++.other/temporary1.C: Likewise.
47492         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
47493         * g++.old-deja/g++.pt/t16.C: Likewise.
47494         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
47495
47496 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
47497
47498         * gcc.dg/991230-1.c: New test.
47499
47500 1999-12-29  Jeffrey A Law  (law@cygnus.com)
47501
47502         * gcc.c-torture/compile/991229-3.c: New test.
47503         * gcc.c-torture/compile/991229-2.c: New test.
47504         * gcc.c-torture/compile/991229-1.c: New test.
47505
47506 1999-12-29  Greg McGary <gkm@eng.ascend.com>
47507
47508         * gcc.c-torture/compile/labels-2.c: New test.
47509
47510 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
47511
47512         * gcc.c-torture/execute/991227-1.c: New test.
47513
47514 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47515
47516         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
47517
47518 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
47519
47520         * gcc.c-torture/execute/991221-1.c: New test.
47521
47522 1999-12-20  Nathan Sidwell  <nathan@acm.org>
47523
47524         * g++.old-deja/g++.other/cast3.C: New test.
47525
47526 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
47527
47528         * gcc.c-torture/execute/991216-4.c: New test.
47529
47530 1999-12-16  Michael Meissner  <meissner@cygnus.com>
47531
47532         * gcc.c-torture/execute/991216-1.c: New test.
47533         * gcc.c-torture/execute/991216-2.c: New test.
47534         * gcc.c-torture/execute/991216-3.c: New test.
47535
47536 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
47537
47538         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
47539         Actually make the test fail by using "-O2" for compilation.
47540
47541 1999-12-15  Nathan Sidwell  <nathan@acm.org>
47542
47543         * g++.old-deja/g++.warn/cast-align1.C: New test.
47544
47545 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
47546
47547         * gcc.c-torture/compile/991214-1.c: New test.
47548         * gcc.c-torture/compile/991214-2.c: New test.
47549
47550 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
47551
47552         * gcc.dg/991214-1.c: New test.
47553
47554 1999-12-13  Jeffrey A Law  (law@cygnus.com)
47555
47556         * gcc.c-torture/compile/991213-3.c: New test.
47557         * gcc.c-torture/compile/991213-2.c: New test.
47558         * gcc.c-torture/compile/991213-1.c: New test.
47559
47560 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
47561
47562         * gcc.dg/991209-1.c: New test.
47563
47564 1999-12-08  Nathan Sidwell <nathan@acm.org>
47565
47566         * gcc.c-torture/compile/991208-1.c: New test.
47567
47568 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47569
47570         * gcc.dg/ultrasp2.c: New test.
47571
47572 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
47573
47574         * g++.old-deja/g++.abi/align.C (main): Fix typo.
47575
47576 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
47577
47578         * gcc.c-torture/compile/991202-1.c: New test.
47579         * gcc.c-torture/execute/991202-1.c: New test.
47580         * gcc.c-torture/execute/991202-2.c: New test.
47581         * gcc.c-torture/execute/991202-3.c: New test.
47582
47583 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
47584
47585         * g++.old-deja/g++.abi/align.C: New test.
47586         * g++.old-deja/g++.abi/aggregates.C: Likewise.
47587         * g++.old-deja/g++.abi/bitfields.C: Likewise.
47588
47589 1999-12-01  Richard Henderson  <rth@cygnus.com>
47590
47591         * gcc.c-torture/execute/991201-1.c: New.
47592
47593 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
47594
47595         * gcc.dg/991129-1.c: New test.
47596
47597 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
47598
47599         * gcc.c-torture/compile/991127-1.c: New test.
47600
47601 1999-11-22  Nathan Sidwell  <nathan@acm.org>
47602
47603         * g++.old-deja/g++.other/warn4.C: New test.
47604
47605 1999-11-22  Nathan Sidwell  <nathan@acm.org>
47606
47607         * g++.old-deja/g++.eh/cleanup2.C: New test.
47608         * g++.old-deja/g++.ext/pretty2.C: New test.
47609         * g++.old-deja/g++.ext/pretty3.C: New test.
47610         * g++.old-deja/g++.other/debug6.C: New test.
47611
47612 1999-10-20  Jim Wilson  <wilson@cygnus.com>
47613
47614         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
47615         compiler_output to look for one error message instead of two.
47616
47617 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
47618
47619         * gcc.c-torture/execute/991118-1.c: Also test case
47620         where the word boundary does not split a byte evenly.
47621
47622 1999-11-19  Nathan Sidwell  <nathan@acm.org>
47623
47624         * g++.old-deja/g++.ext/restrict1.C: New test.
47625
47626 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
47627
47628         * gcc.c-torture/execute/991118-1.c: New test.
47629
47630 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
47631
47632         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
47633         working directory pathnames.
47634
47635 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
47636
47637         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
47638         host is equipped with driver.h and driver.o so it can actually
47639         compile and run the tests.
47640
47641 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
47642
47643         * gcc.c-torture/compile/991008-1.c: New test.
47644
47645 1999-11-08  Nick Clifton  <nickc@cygnus.com>
47646
47647         * lib/gcc-dg.exp: Include target-supports.exp
47648
47649 1999-11-05  Nick Clifton  <nickc@cygnus.com>
47650
47651         * lib/target-supports.exp: New file: Provide procs to test for
47652         features supported by the target.
47653         (check_weak_available): Moved here from ecos.exp.
47654         (check_alias_available): New proc: Determine of the target
47655         toolchain supports the alias attribute.
47656
47657         * gcc.dg/special/ecos.exp: Move check_weak_available to
47658         target-supports.exp.
47659         (alias-1.c): Only perform the test if the target supports
47660         aliases.
47661         (wkali-1.c): Only perform the test if the target supports
47662         aliases.
47663
47664         * gcc.dg/990506-0.c: Expect error messages from cross
47665         targets as well as native targets.
47666
47667 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47668
47669         * gcc.dg/ultrasp1.c: Removed xfail.
47670         * gcc.dg/struct-ret-2.c: Likewise.
47671         * gcc.dg/array-1.c: Likewise.
47672
47673 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47674
47675         * gcc.dg/struct-ret-2.c: New test.
47676
47677         * gcc.dg/array-1.c: New test.
47678
47679 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
47680
47681         * gcc.c-torture/execute/991030-1.c: New test.
47682
47683 1999-10-26  Richard Henderson  <rth@cygnus.com>
47684
47685         * gcc.c-torture/compile/991026-2.c: New test.
47686
47687 1999-10-26  Jeffrey A Law  (law@cygnus.com)
47688
47689         * gcc.c-torture/compile/991026-1.c: New test.
47690
47691 1999-10-23  Jeffrey A Law  (law@cygnus.com)
47692
47693         * gcc.c-torture/execute/991023-1.c: New test.
47694
47695 1999-10-19  Jeffrey A Law  (law@cygnus.com)
47696
47697         * gcc.c-torture/execute/991019-1.c: New test.
47698
47699 1999-10-16  Richard Henderson  <rth@cygnus.com>
47700
47701         * gcc.c-torture/execute/991016-1.c: New test.
47702
47703 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
47704
47705         * gcc.c-torture/execute/991014-1.c: New test.
47706
47707 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
47708
47709         * g++.old-deja/g++.other/union2.C: New test.
47710
47711 1999-10-13  Nathan Sidwell  <nathan@acm.org>
47712
47713         * g++.old-deja/g++.other/vaarg2.C: New test.
47714         * g++.old-deja/g++.other/vaarg3.C: New test.
47715
47716 1999-10-12  Craig Burley  <craig@jcb-sc.com>
47717
47718         * g77.f-torture/noncompile/19990905-1.f: Moved from being
47719         in compile/.
47720
47721 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
47722
47723         * gcc.c-torture/execute/va-arg-11.c: New test.
47724
47725 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
47726
47727         * lib/file-format.exp (gcc_target_object_format): Don't
47728         crash if objdump is unavailable.
47729
47730 1999-09-29  Donn Terry <donn@interix.com>
47731
47732         * gcc.misc-tests/mg.exp: delete extraneous redirection.
47733
47734 1999-09-28  Nick Clifton  <nickc@cygnus.com>
47735
47736         * gcc.c-torture/compile/990928-1.c: New test.
47737
47738 1999-09-28  Nathan Sidwell  <nathan@acm.org>
47739
47740         * g++.old-deja/g++.other/decl6.C: New test.
47741
47742 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47743
47744         * gcc.c-torture/execute/va-arg-10.c: New test.
47745
47746 1999-09-27  Nathan Sidwell  <nathan@acm.org>
47747
47748         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
47749         __PRETTY_FUNCTION__.
47750
47751 1999-09-23  Nick Clifton  <nickc@cygnus.com>
47752
47753         * gcc.c-torture/execute/990923-1.c: New test.
47754
47755 1999-09-21  Nick Clifton  <nickc@cygnus.com>
47756
47757         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
47758         for which -fpic is inappropriate.
47759
47760 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
47761
47762         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
47763
47764 1999-09-21  Nathan Sidwell  <nathan@acm.org>
47765
47766         * g++.old-deja/g++.other/dyncast1.C: New test.
47767         * g++.old-deja/g++.other/dyncast2.C: New test.
47768         * g++.old-deja/g++.other/dyncast3.C: New test.
47769         * g++.old-deja/g++.other/dyncast4.C: New test.
47770         * g++.old-deja/g++.other/dyncast5.C: New test.
47771         * g++.old-deja/g++.eh/catch3.C: New test.
47772         * g++.old-deja/g++.eh/catch3p.C: New test.
47773         * g++.old-deja/g++.eh/catch4.C: New test.
47774         * g++.old-deja/g++.eh/catch4p.C: New test.
47775         * g++.old-deja/g++.eh/catch5.C: New test.
47776         * g++.old-deja/g++.eh/catch5p.C: New test.
47777         * g++.old-deja/g++.eh/catch6.C: New test.
47778         * g++.old-deja/g++.eh/catch6p.C: New test.
47779         * g++.old-deja/g++.eh/catch7.C: New test.
47780         * g++.old-deja/g++.eh/catch7p.C: New test.
47781         * g++.old-deja/g++.eh/catch8.C: New test.
47782         * g++.old-deja/g++.eh/catch8p.C: New test.
47783         * g++.old-deja/g++.eh/catch9.C: New test.
47784         * g++.old-deja/g++.eh/catch9p.C: New test.
47785
47786 1999-09-13  Nathan Sidwell  <nathan@acm.org>
47787
47788         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
47789         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
47790
47791 1999-09-13  Jeffrey A Law  (law@cygnus.com)
47792
47793         * gcc.c-torture/compile/990913-1.c: New test.
47794
47795 1999-09-10  Nathan Sidwell  <nathan@acm.org>
47796
47797         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
47798         * g++.old-deja/g++.jason/rfg5.C: Likewise.
47799
47800 1999-09-09  Richard Henderson  <rth@cygnus.com>
47801
47802         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
47803
47804 1999-09-09  Nathan Sidwell  <nathan@acm.org>
47805
47806         * g++.old-deja/g++.other/lookup11.C: New test.
47807         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
47808         what is permitted and what we want.
47809         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
47810         overload use.
47811         * g++.old-deja/g++.jason/rfg5.C: Likewise.
47812
47813 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
47814
47815         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
47816         * gcc.c-torture/noncompile/poison-1.c: New file.
47817
47818 1999-09-08  Nathan Sidwell  <nathan@acm.org>
47819
47820         * g++.old-deja/g++.other/sizeof3.C: New test.
47821         * g++.old-deja/g++.other/sizeof4.C: New test.
47822         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
47823         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
47824
47825 1999-09-07  Richard Henderson  <rth@cygnus.com>
47826
47827         * gcc.dg/va-arg-1.c: New.
47828
47829 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47830
47831         * gcc.c-torture/execute/va-arg-9.c: New test.
47832
47833 1999-09-05  Craig Burley  <craig@jcb-sc.com>
47834
47835         * g77.f-torture/compile/980519-2.f: New test.
47836         * g77.f-torture/compile/19990905-0.f: New test.
47837         * g77.f-torture/compile/19990905-1.f: New test.
47838         * g77.f-torture/compile/19990905-2.f: New test.
47839
47840         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
47841
47842 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
47843
47844         * gcc.c-torture/execute/990827-1.c: Fix typo.
47845
47846 1999-09-03  Nathan Sidwell  <nathan@acm.org>
47847
47848         * g++.old-deja/g++.other/deref1.C: New test.
47849
47850 1999-09-02  Nathan Sidwell  <nathan@acm.org>
47851
47852         * g++.old-deja/g++.other/ambig2.C: New test.
47853         * g++.old-deja/g++.other/cond5.C: New test.
47854         * g++.old-deja/g++.other/lookup16.C: New test.
47855
47856 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
47857
47858         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
47859         assemblers too.
47860
47861 1999-08-31  Jeffrey A Law  (law@cygnus.com)
47862
47863         * lib/c-torture.exp: Avoid the "compare executables" optimization
47864         when testing native.
47865
47866 1999-08-29  Jeffrey A Law  (law@cygnus.com)
47867
47868         * gcc.c-torture/execute/990829-1.c: New test.
47869         * gcc.c-torture/compile/990829-1.c: New test.
47870
47871 1999-08-27  Paul Burchard  <burchard@pobox.com>
47872
47873         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
47874         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
47875         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
47876         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
47877         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
47878         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
47879         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
47880         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
47881         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
47882         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
47883         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
47884
47885 1999-08-27  Jeffrey A Law  (law@cygnus.com)
47886
47887         * gcc.c-torture/execute/990827-1.c: New test.
47888
47889 1999-08-26  Craig Burley  <craig@jcb-sc.com>
47890
47891         * g77.f-torture/noncompile/19990826-4.f: New test.
47892
47893         * g77.f-torture/compile/19990826-3.f: New test.
47894
47895         * g77.f-torture/execute/19990826-2.f: New test.
47896
47897         * g77.f-torture/compile/19990826-1.f: New test.
47898
47899         * gcc.c-torture/execute/990826-0.c: New test.
47900         * g77.c-torture/execute/19990826-0.f: New test.
47901
47902         * g77.f-torture/noncompile/970626-2.f: New test.
47903
47904 1999-08-25  Paul Burchard  <burchard@pobox.com>
47905
47906         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
47907         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
47908         lss-011.C: New tests.
47909
47910 1999-08-25  Nathan Sidwell  <nathan@acm.org>
47911
47912         * g++.old-deja/g++.other/decl5.C: New test.
47913
47914 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47915
47916         * noncompile/noncompile.exp: Load_lib c-torture.exp.
47917         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
47918         call `postbase' for each one.  All callers of `postbase' changed
47919         to call this instead.
47920
47921 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
47922
47923         * gcc.c-torture/execute/990811-1.c: New test.
47924
47925 1999-08-09  Nick Clifton  <nickc@cygnus.com>
47926
47927         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
47928         just native ones.
47929
47930         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
47931         just native ones.
47932
47933 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
47934
47935         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
47936
47937 1999-08-04  Jeffrey A Law  (law@cygnus.com)
47938
47939         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
47940
47941 1999-08-04  Nathan Sidwell  <nathan@acm.org>
47942
47943         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
47944
47945 1999-08-04  Jeffrey A Law  (law@cygnus.com)
47946
47947         * gcc.c-torture/execute/990804-1.c: New test.
47948
47949 1999-08-03  Nathan Sidwell  <nathan@acm.org>
47950
47951         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
47952         * g++.old-deja/g++.brendan/crash64.C: Likewise.
47953         * g++.old-deja/g++.brendan/overload8.C: Likewise.
47954
47955 1999-08-03  Nathan Sidwell  <nathan@acm.org>
47956
47957         * g++.old-deja/g++.other/struct1.C: New test.
47958
47959 1999-08-03  Nathan Sidwell  <nathan@acm.org>
47960
47961         * g++.old-deja/g++.other/enum2.C: New test.
47962
47963 1999-08-02  Richard Henderson  <rth@cygnus.com>
47964
47965         Adapted from tests from Franz Sirl:
47966         * gcc.c-torture/execute/va-arg-7.c: New test.
47967         * gcc.c-torture/execute/va-arg-8.c: New test.
47968
47969 1999-08-01  Jeffrey A Law  (law@cygnus.com)
47970
47971         * gcc.c-torture/compile/990801-2.c: New test.
47972
47973         * gcc.c-torture/compile/990801-1.c: New test.
47974
47975 1999-07-27  Michael Meissner  <meissner@cygnus.com>
47976
47977         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
47978         fp-cmp-1.c, converting double to float.
47979
47980         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
47981         fp-cmp-1.c, converting double to long double.
47982
47983         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
47984         from fr1 to unknown_register, since fr1 is a legitimate register
47985         on some machines.
47986
47987 1999-07-25  Jeffrey A Law  (law@cygnus.com)
47988
47989         * README: More listname related changes.
47990
47991 1999-07-08  Catherine Moore  <clm@cygnus.com>
47992
47993         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
47994
47995 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
47996
47997         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
47998
47999 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
48000
48001         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
48002
48003 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
48004
48005         * gcc.dg/990703-1.c: New test.
48006
48007 1999-06-29  Nick Clifton  <nickc@cygnus.com>
48008
48009         * lib/file-format.exp: New file: Move definition of proc
48010         gcc_target_object_format to here from
48011         gcc.dg/special/ecos.exp.
48012
48013         * lib/c-torture.exp: Include lib file-format.exp.
48014         * lib/gcc-dg.exp: Include lib file-format.exp.
48015
48016         * gcc.dg/special/ecos.exp: Remove definition of proc
48017         gcc_target_object_format.
48018
48019 1999-06-28  Jeffrey A Law  (law@cygnus.com)
48020
48021         * gcc.c-torture/execute/990628-1.c: New test.
48022
48023 1999-06-25  Jeffrey A Law  (law@cygnus.com)
48024
48025         * gcc.c-torture/compile/990625-2.c: New test.
48026
48027         * gcc.c-torture/compile/990625-1.c: New test.
48028
48029 1999-06-23  Nick Clifton  <nickc@cygnus.com>
48030
48031         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
48032         attributes compile.
48033         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
48034         ports that use the COFF/PE file format.
48035
48036 1999-06-17  Jeffrey A Law  (law@cygnus.com)
48037
48038         * gcc.c-torture/compile/990617-1.c: New test.
48039
48040 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
48041
48042         * g++.old-deja/g++.other/decl4.C: New test.
48043
48044 1999-06-14  Nathan Sidwell  <nathan@acm.org>
48045
48046         * g++.old-deja/g++.other/bitfld3.C: New test.
48047
48048 1999-06-08  Nathan Sidwell  <nathan@acm.org>
48049
48050         * g++.old-deja/g++.eh/catch1.C: New test.
48051
48052 1999-06-07  Jeffrey A Law  (law@cygnus.com)
48053
48054         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
48055
48056         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
48057         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
48058
48059 1999-06-05  Craig Burley  <craig@jcb-sc.com>
48060
48061         * g77.f-torture/compile/19990502-0.f: Replace with new,
48062         shorter, test that still fails after recent changes.
48063
48064 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
48065
48066         * gcc.c-torture/execute/990604-1.c: New test.
48067
48068 1999-05-31  Jeffrey A Law  (law@cygnus.com)
48069
48070         * gcc.c-torture/execute/990531-1.c: New test.
48071
48072 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48073
48074         * gcc.c-torture/compile/990527-1.c: New test.
48075
48076 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
48077
48078         * gcc.c-torture/execute/990527-1.c: New test.
48079
48080 1999-05-25  Nick Clifton  <nickc@cygnus.com>
48081
48082         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
48083         bitfields as signed.
48084
48085 1999-05-25  Craig Burley  <craig@jcb-sc.com>
48086
48087         * g77.f-torture/compile/19990525-0.f: New test.
48088
48089 1999-05-25  Jeffrey A Law  (law@cygnus.com)
48090
48091         * gcc.c-torture/execute/990525-2.c: New test.
48092
48093         * gcc.c-torture/execute/990525-1.c: New test.
48094
48095 1999-05-24  Nathan Sidwell  <nathan@acm.org>
48096
48097         * g++.old-deja/g++.other/anon3.C: New test.
48098         * g++.old-deja/g++.other/anon4.C: New test.
48099         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
48100         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
48101         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
48102         Merrill).
48103
48104 1999-05-24  Jeffrey A Law  (law@cygnus.com)
48105
48106         * gcc.c-torture/execute/990524-1.c: New test.
48107
48108         * gcc.dg/990524-1.c: New test.
48109
48110 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48111
48112         * gcc.c-torture/compile/990523-1.c: New test.
48113
48114 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
48115
48116         * gcc.c-torture/compile/990519-1.c: New test.
48117
48118 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
48119
48120         * gcc.c-torture/compile/990517-1.c: New test.
48121
48122         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
48123         (e4, f4): New tests.
48124         (main): Call them.
48125
48126 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48127
48128         * gcc.dg/noreturn-1.c: New test.
48129
48130 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
48131
48132         * gcc.c-torture/execute/990513-1.c: New test.
48133
48134 1999-05-10  Richard Henderson  <rth@cygnus.com>
48135
48136         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
48137
48138 1999-05-10  Craig Burley  <craig@jcb-sc.com>
48139
48140         * g77.f-torture/execute/erfc.f: Use small single-precision
48141         values, to avoid problems on Alphas when not -mieee.
48142
48143 1999-05-08  Craig Burley  <craig@jcb-sc.com>
48144
48145         * gcc.dg/990506-0.c: New test.
48146
48147 1999-05-08  Richard Henderson  <rth@cygnus.com>
48148
48149         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
48150         the constant to test.  Don't XFAIL 64-bit targets.
48151
48152         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
48153         * g++.old-deja/g++.law/profile1.C: Likewise.
48154
48155         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
48156         operator new instances.
48157         * g++.old-deja/g++.other/delete5.C: Likewise.
48158
48159 1999-05-03  Craig Burley  <craig@jcb-sc.com>
48160
48161         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
48162         intrinsic.
48163
48164 1999-05-03  Craig Burley  <craig@jcb-sc.com>
48165
48166         * g77.f-torture/execute/u77-test.f: Reverse order of two
48167         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
48168
48169 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48170
48171         * gcc.dg/compare1.c: New test.
48172
48173 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
48174
48175         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
48176         New tests.
48177
48178 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48179
48180         * g77.f-torture/compile/19990502-1.f: New test.
48181
48182 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48183
48184         * g77.f-torture/compile/19990502-0.f: New test.
48185
48186 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48187
48188         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
48189         intrinsic.
48190
48191 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48192
48193         * g77.f-torture/execute/u77-test.f (main): List libU77
48194         intrinsics not currently tested.
48195         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
48196         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
48197         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
48198         Trim blanks off the ends of some printed strings.
48199
48200 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48201
48202         * g77.f-torture/execute/u77-test.f (main): Just warn about
48203         FSTAT gid disagreement, as it's expected on some systems.
48204
48205 1999-05-01  Craig Burley  <craig@jcb-sc.com>
48206
48207         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
48208         use a new function, which allows for some slop.
48209         Clean up some commentary.
48210         (issum): The new function.
48211         (sgladd): Deleted subroutine.
48212
48213 1999-05-01  Craig Burley  <craig@jcb-sc.com>
48214
48215         * g77.f-torture/execute/u77-test.f: Modify to be more like
48216         libf2c/libU77 version, bringing patches to that version here.
48217         Add suitable commentary.
48218
48219 1999-04-25  Richard Henderson  <rth@cygnus.com>
48220
48221         * gcc.dg/990424-1.c: New test.
48222
48223 1999-04-24  Craig Burley  <craig@jcb-sc.com>
48224
48225         * g77.f-torture/execute/u77-test.f (main): Bug involving
48226         LSTAT has been fixed, so turn back on full checking.
48227
48228 1999-04-20  Craig Burley  <craig@jcb-sc.com>
48229
48230         * g77.f-torture/compile/19990419-0.f: New test.
48231         * g77.f-torture/execute/19990419-1.f: New test.
48232
48233 1999-04-17  Richard Henderson  <rth@cygnus.com>
48234
48235         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
48236         to avoid the need for a prototype to supress a warning.
48237
48238 1999-04-07  Jim Wilson  <wilson@cygnus.com>
48239
48240         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
48241
48242 1999-04-04  Jeffrey A Law  (law@cygnus.com)
48243
48244         * gcc.c-torture/execute/990404-1.c: New test.
48245
48246 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
48247
48248         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
48249         * gcc.dg/cpp-if3.c: Don't use -pedantic.
48250         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
48251         missing initializer warnings.
48252
48253 1999-03-28  Jeffrey A Law  (law@cygnus.com)
48254
48255         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
48256         matching strings.
48257
48258 1999-03-26  Jeffrey A Law  (law@cygnus.com)
48259
48260         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
48261
48262 1999-03-26  Craig Burley  <craig@jcb-sc.com>
48263
48264         * g77.f-torture/execute/19990325-0.f: New test.
48265         * g77.f-torture/execute/19990325-1.f: New test.
48266
48267 1999-03-24  Jeffrey A Law  (law@cygnus.com)
48268
48269         * gcc.c-torture/execute/990324-1.c: New test.
48270
48271 1999-03-22  Jim Wilson  <wilson@cygnus.com>
48272
48273         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
48274         test with 4.
48275
48276 1999-03-17  Richard Henderson  <rth@cygnus.com>
48277
48278         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
48279
48280 1999-03-13  Craig Burley  <craig@jcb-sc.com>
48281
48282         * g77.f-torture/execute/19990313-2.f: New test.
48283         * g77.f-torture/execute/19990313-3.f: New test.
48284
48285 1999-03-13  Craig Burley  <craig@jcb-sc.com>
48286
48287         * g77.f-torture/execute/19990313-0.f: New test.
48288         * g77.f-torture/execute/19990313-1.f: New test.
48289
48290 1999-03-12  Jim Wilson  <wilson@cygnus.com>
48291
48292         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
48293         printf to sprintf.
48294         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
48295         (main): Add check for u15.  Conditionalize u31 check depending on
48296         whether ints are <32 bits or >=32 bits.
48297
48298 1999-03-08  Craig Burley  <craig@jcb-sc.com>
48299
48300         * g77.f-torture/execute/19981119-0.f: Improve testiness.
48301
48302 1999-03-08  Craig Burley  <craig@jcb-sc.com>
48303
48304         * g77.f-torture/compile/19990305-0.f: New test.
48305         * g77.f-torture/execute/19981119-0.f: New test.
48306
48307 1999-03-08  Craig Burley  <craig@jcb-sc.com>
48308
48309         * g77.f-torture/execute/970625-2.f: call ABORT if final
48310         result is not correct, instead of just printing it.
48311         Add this checking via newly introduced obfuscation, to
48312         trip up buggy front ends.
48313
48314 1999-03-07  Craig Burley  <craig@jcb-sc.com>
48315
48316         * g77.f-torture/compile/960317-1.f: Moved from being
48317         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
48318
48319 1999-03-06  Craig Burley  <craig@jcb-sc.com>
48320
48321         * g77.f-torture/execute/960317-1.f: New (old) test.
48322         * g77.f-torture/execute/970625-2.f: Ditto.
48323
48324 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
48325
48326         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
48327         message on line 1 or line 2; cccp and cpplib do this differently.
48328
48329 1999-03-01  Jeffrey A Law  (law@cygnus.com)
48330
48331         * g++.old-deja/g++.law/weak1.C: New test.
48332
48333 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
48334
48335         * gcc.c-torture/execute/990119-1.c: Renamed to...
48336         * gcc.dg/990119-1.c: this, so it will only be tested once
48337         (it's a preprocessor test, it doesn't need to be run at
48338         multiple optimization levels).
48339
48340 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
48341
48342         * lib/g++.exp: Don't add incdir=$base_dir/../include to
48343           ALWAYS_CXXFLAGS.
48344
48345 1999-02-24  Craig Burley  <craig@jcb-sc.com>
48346
48347         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
48348         * g77.f-torture/compile/19981216-0.f: ...as it is expected
48349         to not be compilable by current g77.
48350
48351 1999-02-24  Nick Clifton  <nickc@cygnus.com>
48352
48353         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
48354
48355 1999-02-22  Jeffrey A Law  (law@cygnus.com)
48356
48357         * gcc.c-torture/execute/990222-1.c: New test.
48358
48359 1999-02-19  Craig Burley  <craig@jcb-sc.com>
48360
48361         * g77.f-torture/compile/19990218-0.f: New test.
48362         * g77.f-torture/noncompile/19990218-1.f: New test.
48363
48364 1999-02-18  Craig Burley  <craig@jcb-sc.com>
48365
48366         * g77.f-torture/compile/19981216-0.f: New test.
48367
48368 1999-02-14  Jeffrey A Law  (law@cygnus.com)
48369
48370         * gcc.dg/990214-1.c: New test.
48371
48372 1999-02-13  Jeffrey A Law  (law@cygnus.com)
48373
48374         * gcc.dg/990213-2.c: New test.
48375
48376         * gcc.dg/990213-1.c: New test.
48377
48378 1999-02-12  Jeffrey A Law  (law@cygnus.com)
48379
48380         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
48381         ints.
48382
48383 1999-02-11  Nick Clifton  <nickc@cygnus.com>
48384
48385         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
48386         specified by target.
48387
48388         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
48389
48390 1999-02-11  Jeffrey A Law  (law@cygnus.com)
48391
48392         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
48393
48394 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
48395
48396         * gcc.dg/special/ecos.exp: New test driver for new tests with
48397         special requirements.
48398
48399         * gcc.dg/special/alias-1.c: New test.
48400         * gcc.dg/special/gcsec-1.c: New test.
48401         * gcc.dg/special/weak-1.c: New test.
48402         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
48403         * gcc.dg/special/weak-2.c: New test.
48404         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
48405         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
48406         * gcc.dg/special/wkali-1.c: New test.
48407         * gcc.dg/special/wkali-2.c: New test.
48408         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
48409         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
48410
48411 1999-02-10  Felix Lee  <flee@cygnus.com>
48412
48413           * lib/c-torture.exp (c-torture-compile): Pull out code for
48414           analyzing gcc error messages.
48415           (c-torture-execute): Likewise.  Fix some (harmless) false
48416           positives.
48417           * lib/gcc.exp (gcc_check_compile): New function.
48418
48419 1999-02-08  Richard Henderson  <rth@cygnus.com>
48420
48421         * gcc.c-torture/execute/990208-1.c: New test.
48422
48423 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
48424
48425         * g++.dg/special/ecos.exp: New driver for new tests with special
48426         requirements
48427
48428         * g++.dg/special/conpr-1.C: New test
48429         * g++.dg/special/conpr-2.C: New test
48430         * g++.dg/special/conpr-2a.C: New test
48431         * g++.dg/special/conpr-3.C: New test
48432         * g++.dg/special/conpr-3a.C: New test
48433         * g++.dg/special/conpr-3b.C: New test
48434
48435         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
48436         allow g++ to use the dg driver
48437
48438         * README: Add comment about g++.dg directory
48439
48440 1999-02-06  Jeffrey A Law  (law@cygnus.com)
48441
48442         * README: Update email addresses.
48443
48444 1999-02-03  Nick Clifton  <nickc@cygnus.com>
48445
48446         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
48447         arguments in order to force structure S onto the stack even on
48448         the alpha.
48449         (test): Pass 10 leading arguments to function foo as well as the
48450         structure S.
48451
48452         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
48453         failure for all targets.
48454
48455         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
48456         abort to terminate program execution.
48457
48458 1999-01-30  Richard Henderson  <rth@cygnus.com>
48459
48460         * gcc.c-torture/execute/990130-1.c: New test.
48461
48462 1999-01-30  Jeffrey A Law  (law@cygnus.com)
48463
48464         * gcc.dg/990130-1.c: New test.
48465
48466 1999-01-28  Michael Meissner  <meissner@cygnus.com>
48467
48468         * gcc.c-torture/execute/990128-1.c: New test.
48469
48470 1999-01-27  Michael Meissner  <meissner@cygnus.com>
48471
48472         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
48473
48474 1999-01-27  Felix Lee  <flee@cygnus.com>
48475
48476         * lib/c-torture.exp (c-torture-compile): pull out code for
48477         analyzing gcc error messages.
48478         (c-torture-execute): ditto, and fix some (harmless) false
48479         positives.
48480         * lib/gcc.exp (gcc_check_compile): new function.
48481
48482 1999-01-17  Jeffrey A Law  (law@cygnus.com)
48483
48484         * gcc.dg/990117-1.c: New test.
48485
48486         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
48487
48488         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
48489
48490 1999-01-15  Jeffrey A Law  (law@cygnus.com)
48491
48492         * g77.f-torture/compile/990115-1.f: New test.
48493
48494 1999-01-07  Jeffrey A Law  (law@cygnus.com)
48495
48496         * gcc.c-torture/compile/990107-1.c: New test
48497
48498 1999-01-06  Jeffrey A Law  (law@cygnus.com)
48499
48500         * gcc.c-torture/execute/990106-2.c: New test.
48501
48502         * gcc.c-torture/execute/990106-1.c: New test.
48503
48504 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
48505
48506         * gcc.c-torture/compile/981223-1.c: New test.
48507
48508 1998-12-29  Richard Henderson  <rth@cygnus.com>
48509
48510         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
48511         (opt3): Rename from opt4 and disable.
48512
48513 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
48514
48515         * g++.old-deja/g++.pt/ptrmem5.C: New test.
48516
48517 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
48518
48519         * g++.old-deja/g++.other/conv5.C: New test.
48520
48521 1998-12-14  Nick Clifton  <nickc@cygnus.com>
48522
48523         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
48524
48525 1998-12-11  Jeffrey A Law  (law@cygnus.com)
48526
48527         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
48528
48529 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
48530
48531         * gcc.c-torture/compile/981211-1.c: New test.
48532
48533 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
48534
48535         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
48536
48537         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
48538
48539 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48540
48541         * gcc.special/930510-1.c: Make C9X safe.
48542         * gcc.misc-tests/gcov-1.c Similarly.
48543         * gcc.misc-tests/gcov-2.c Similarly.
48544
48545 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
48546
48547         * gcc.dg/ultrasp1.c: New test.
48548
48549 1998-12-06  Richard Henderson  <rth@cygnus.com>
48550
48551         * gcc.c-torture/execute/981206.c: New test.
48552
48553 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
48554
48555         * g++.old-deja/g++.ns/template7.C: New test.
48556
48557         * g++.old-deja/g++.other/expr1.C: New test.
48558
48559         * g++.old-deja/g++.eh/tmpl3.C: New test.
48560
48561         * g++.old-deja/g++.eh/tmpl2.C: New test.
48562
48563 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
48564
48565         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
48566         * g++.old-deja/g++.other/using6.C: Removed.
48567         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
48568
48569         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
48570
48571 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
48572
48573         * g++.old-deja/g++.pt/overload8.C: New test.
48574
48575         * g++.old-deja/g++.pt/overload7.C: New test.
48576
48577         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
48578
48579         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
48580         and relinking messages.
48581         * lib/g++.exp (g++_target_compile): Remove .rpo file when
48582         compiling with -frepo.
48583
48584 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
48585
48586         * g++.old-deja/g++.pt/lookup6.C: New test.
48587
48588 1998-11-30  Nick Clifton  <nickc@cygnus.com>
48589
48590         * gcc.c-torture/execute/981130-1.c: New test.
48591         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
48592
48593 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
48594
48595         * g++.old-deja/g++.pt/explicit76.C: New test.
48596
48597         * g++.old-deja/g++.pt/friend38.C: New test.
48598
48599         * g++.old-deja/g++.ns/crash2.C: New test.
48600
48601         * g++.old-deja/g++.pt/defarg8.C: New test.
48602
48603         * g++.old-deja/g++.pt/instantiate6.C: New test.
48604
48605         * g++.old-deja/g++.pt/static6.C: New test.
48606
48607         * g++.old-deja/g++.pt/decl2.C: New test.
48608
48609 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
48610
48611         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
48612         problem is actually related with name lookup, but so what? :-)
48613
48614         * g++.old-deja/g++.pt/friend37.C: New test.
48615
48616 1998-11-25  Dave Love  <d.love@dl.ac.uk>
48617
48618         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
48619         element, which fails on some systems.
48620
48621         * g77.f-torture/execute/labug1.f: New test.
48622
48623 1998-11-21  Jeffrey A Law  (law@cygnus.com)
48624
48625         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
48626         is defined.
48627
48628 1998-11-18  Dave Love  <d.love@dl.ac.uk>
48629
48630         * g77.f-torture/compile/981117-1.f: New test.
48631
48632 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
48633
48634         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
48635         properly discarded.
48636
48637 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
48638
48639         * gcc.c-torture/execute/memcheck: New directory of tests for
48640         -fcheck-memory-usage.
48641
48642 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48643
48644         * README: New file, general information about the testsuite and
48645         new description of the various C++ test subdirectories.
48646         * README.g++: Eliminate obsolete information, update and move most
48647         relevant stuff to README.
48648
48649 1998-11-07  Richard Henderson  <rth@cygnus.com>
48650
48651         * gcc.c-torture/compile/981107-1.c: New test.
48652
48653 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
48654
48655         * execute/memcpy-bi.c: New testcase.
48656
48657 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
48658
48659         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
48660         base classes.
48661
48662         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
48663         template is selected.
48664
48665         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
48666         classes, it should be accepted for all types.
48667
48668         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
48669
48670         * g++.old-deja/g++.pt/spec24.C: Ensure that template
48671         specializations start with template headers.
48672
48673 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
48674
48675         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
48676
48677         * g++.old-deja/g++.other/init9.C: Test cross initialization of
48678         non-POD types.
48679
48680 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
48681
48682         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
48683
48684 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
48685
48686         * compile/981022-1.c, compile/981022-1.x: New test and driver.
48687
48688 1998-10-19  Jeffrey A Law  (law@cygnus.com)
48689
48690         * 981019-1.c: New test.
48691
48692 1998-10-14  Robert Lipe <robertl@dgii.com>
48693
48694         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
48695         find objc headers.
48696
48697 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
48698
48699         * compile/981001-4.c: Remove use of GCC extension that triggers a
48700         compiler bug.
48701
48702 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
48703
48704         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
48705
48706 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
48707
48708         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
48709         instantiation of template produces incorrect code for delete
48710         expression.
48711
48712         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
48713         constructors' name is not unique.
48714         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
48715         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
48716
48717         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
48718         automatic array of const is ill-formed.
48719
48720         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
48721         of template parameter?
48722
48723         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
48724         const.
48725
48726         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
48727         pointer-to-member expression.
48728
48729         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
48730         declaration causes ICE.
48731
48732 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
48733
48734         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
48735         reserved in the global namespace.
48736
48737         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
48738         generate needed virtual table.
48739
48740         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
48741
48742 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
48743
48744         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
48745         template-dependent type
48746
48747 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
48748
48749         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
48750         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
48751         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
48752
48753         * g++.old-deja/g++.other/using5.C: New test; using decl from base
48754         class should be usable as argument of member function.
48755         * g++.old-deja/g++.other/using6.C: New test; using decl from base
48756         class should be usable as return type of member function.
48757         * g++.old-deja/g++.other/using7.C: New test; using decl from base
48758         class should be usable as type of data member.
48759
48760         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
48761
48762 1998-10-09  Jeffrey A Law  (law@cygnus.com)
48763
48764         * gcc.c-torture/special/920521-1.c: Fix bogus test.
48765
48766 1998-10-08  Nick Clifton  <nickc@cygnus.com>
48767
48768         * gcc.dg/dll-?.c Add thumb to target list.
48769         Fix assembler scan patterns to match current assembler output.
48770
48771 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
48772
48773         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
48774         matching of template brackets.
48775
48776         * g++.old-deja/g++.other/using4.C: New test.  Test using
48777         declarations of methods from base classes.
48778
48779         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
48780         within functions should introduce names into the innermost
48781         enclosing namespace.
48782
48783         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
48784         of static locals if first initialization throws.
48785
48786 1998-10-07  Jim Wilson  <wilson@cygnus.com>
48787
48788         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
48789
48790 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
48791
48792         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
48793         lose track of the possible targets of tablejump insns.
48794         * special/special.exp: Run it.
48795
48796 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
48797
48798         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
48799         must be declared before its specializations can be named in friend
48800         declarations.
48801
48802 1998-10-05  Dave Love  <d.love@dl.ac.uk>
48803
48804         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
48805
48806         * g77.f-torture/execute/io1.f: New test.
48807
48808 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
48809
48810         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
48811         with pointer to template function, for which no argument deduction
48812         is possible.
48813
48814         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
48815         specialization of template function as argument to template
48816         function.
48817
48818         * g++.old-deja/g++.other/access2.C: New test; Inner class
48819         shouldn't have privileged access to Outer's names.
48820
48821 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
48822
48823         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
48824         friend template declared within template class conflicts with
48825         nested class of the same name.
48826
48827         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
48828         is ignored.
48829
48830         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
48831         object with direct initializer as function declaration.
48832
48833         * g++.old-deja/g++.other/decl2.C: New test; duplicate
48834         initializers.
48835
48836         * g++.old-deja/g++.other/null2.C: New test; conditional operator
48837         involving const pointer and NULL produces incorrect result.
48838
48839         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
48840         type name without `typename' should be rejected with -pedantic.
48841
48842 1998-10-02  Richard Henderson  <rth@cygnus.com>
48843
48844         * g++.old-deja/g++.other/addrof1.C: New test.
48845
48846 1998-10-01  Nick Clifton  <nickc@cygnus.com>
48847
48848         * gcc.c-torture/compile/981001-1.c: New test.
48849         * gcc.c-torture/execute/981001-1.c: New test.
48850
48851 1998-10-01  Jeffrey A Law  (law@cygnus.com)
48852
48853         * gcc.c-torture/compile/981001-2.c: New test.
48854         * gcc.c-torture/compile/981001-3.c: New test.
48855         * gcc.c-torture/compile/981001-4.c: New test.
48856
48857 1998-10-01  Robert Lipe  <robertl@dgii.com>
48858
48859         * lib/objc.exp (objc_target_compile): Add -L during compiles for
48860         multilibbed hosts.  Idea grafted from g77.exp.
48861
48862 1998-09-30  Dave Love  <d.love@dl.ac.uk>
48863
48864         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
48865         avoid losing on systems which need -lsocket.
48866
48867 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
48868
48869         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
48870         * g++.old-deja/g++.other/nested2.C: Ditto.
48871         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
48872         failure.
48873
48874 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
48875
48876         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
48877         preferred over template operator!= for enum bitfields.
48878
48879 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
48880
48881         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
48882         that happen to have the same base name, but in different scopes,
48883         are incorrectly rejected.
48884
48885 1998-09-16  Richard Henderson  <rth@cygnus.com>
48886
48887         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
48888         on the native word size instead of an integer literal.
48889
48890 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
48891
48892         * g++.old-deja/g++.other/static2.C: Invocation of static data
48893         member of type pointer-to-function denoted as non-static member.
48894
48895         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
48896         checks involving function types and aliases.
48897
48898 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
48899
48900         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
48901         redefined to the same non-trivial type.
48902
48903         * g++.old-deja/g++.pt/explicit73.C: Test for proper
48904         namespace-qualification of template specializations declared in
48905         other namespaces.
48906
48907         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
48908         to declare a subset of the specializations of a template function
48909         as friends of specializations of a template class.
48910
48911         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
48912         member templates that do not fully specialize the enclosing
48913         template class are rejected.
48914
48915 1998-09-11  Dave Love  <d.love@dl.ac.uk>
48916
48917         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
48918
48919 1998-09-08  Dave Love  <d.love@dl.ac.uk>
48920
48921         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
48922         altered from libf2c/libU77 version.
48923
48924 1998-09-06  Dave Love  <d.love@dl.ac.uk>
48925
48926         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
48927
48928 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
48929
48930         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
48931         (un)signed char are different types for template specialization
48932         purposes.
48933
48934 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
48935
48936         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
48937         * objc: ObjC testsuite.
48938
48939 1998-08-31  Catherine Moore  <clm@cygnus.com>
48940
48941         * gcc.c-torture/execute/941014-1.x: New file.
48942
48943 1998-08-31  Nick Clifton  <nickc@cygnus.com>
48944
48945         * lib/c-torture.exp: Add support for
48946         torture_eval_before_compile and torture_eval_before_execute
48947         variables.
48948
48949 1998-08-30  Jeffrey A Law  (law@cygnus.com)
48950
48951         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
48952         this test triggers valid.
48953
48954 1998-08-27  Jeffrey A Law  (law@cygnus.com)
48955
48956         * gcc.dg/980827-1.c: New test.
48957
48958 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
48959
48960         * gcc.c-torture/execute/loop-4b.c: New test.
48961
48962 1998-08-26  Nick Clifton  <nickc@cygnus.com>
48963
48964         * lib/c-torture.exp: Add support for
48965         torture_eval_before_compile and torture_eval_before_execute
48966         variables.
48967
48968 1998-08-25  Jeffrey A Law  (law@cygnus.com)
48969
48970         * gcc.c-torture/compile/980825-1.c: New test.
48971
48972 1998-08-24  Nick Clifton  <nickc@cygnus.com>
48973
48974         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
48975         count number tests in opt_t0 not good_t0.
48976
48977 1998-08-24  Jeffrey A Law  (law@cygnus.com)
48978
48979         * gcc.c-torture/compile/930326-1.x: Fix typo.
48980
48981 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
48982
48983         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
48984         causes an ICE.
48985
48986 1998-08-21  Jeffrey A Law  (law@cygnus.com)
48987
48988         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
48989         STACK_SIZE is defined.
48990         * gcc.c-torture/unsorted/stuct.c: Similarly.
48991
48992         * gcc.c-torture/compile/980821-1.c: New test.
48993
48994 1998-08-21  Jeffrey A Law  (law@cygnus.com)
48995
48996         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
48997
48998 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
48999
49000         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
49001         code.
49002
49003 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
49004
49005         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
49006         error'.
49007
49008 1998-08-18  Jeffrey A Law  (law@cygnus.com)
49009
49010         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
49011
49012 1998-08-16  Jeffrey A Law  (law@cygnus.com)
49013
49014         * gcc.c-torture/compile/980816-1.c: New test.
49015
49016         * gcc.dg/980816-1.c: New test.
49017
49018 1998-08-13  Jeffrey A Law  (law@cygnus.com)
49019
49020         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
49021         compiler for ieee tests.
49022
49023 1998-08-01  Dave Love  <d.love@dl.ac.uk>
49024
49025         * g77.f-torture/compile/980729-0.f: New test.
49026
49027 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
49028
49029         * gcc.c-torture/special/eeprof-1.c: New test, for
49030         -finstrument-functions.
49031         * gcc.c-torture/special/special.exp: Run it.
49032
49033 1998-07-29  Jeffrey A Law  (law@cygnus.com)
49034
49035         * gcc.c-torture/compile/980729-1.c: New test.
49036
49037 1998-07-27  Nick Clifton  <nickc@cygnus.com>
49038
49039         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
49040         __thumb__ is defined, and test for ARM style doubles if so.
49041
49042 1998-07-26  Dave Love  <d.love@dl.ac.uk>
49043
49044         * g77.f-torture/noncompile/980615-0.f: New test.
49045
49046 1998-07-26  H.J. Lu  (hjl@gnu.org)
49047
49048         * gcc.dg/980312-1.c: Do link instead of compile.
49049         * gcc.dg/980313-1.c: Likewise.
49050
49051 1998-07-26  Jeffrey A Law  (law@cygnus.com)
49052
49053         * gcc.c-torture/compile/980726-1.c: New test.
49054
49055 1998-07-25  Dave Love  <d.love@dl.ac.uk>
49056
49057         * g77.f-torture/execute/io0.f: New test.
49058
49059 1998-07-24  Nick Clifton  <nickc@cygnus.com>
49060
49061         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
49062         an int.
49063
49064 1998-06-18  Michael Meissner  <meissner@cygnus.com>
49065
49066         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
49067         m32r bugs.
49068
49069 1998-07-17  Nick Clifton  <nickc@cygnus.com>
49070
49071         * gcc.dg/980626-1.c: Expect failures for all toolchains until
49072         c-decl.c:grokdeclarator can handle mode attributes.
49073
49074 1998-07-16  Jeffrey A Law  (law@cygnus.com)
49075
49076         * gcc.c-torture/execute/980716-1.c: New test.
49077
49078 1998-07-13  Jeffrey A Law  (law@cygnus.com)
49079
49080         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
49081         the mn10200.
49082         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
49083         the mn10200.
49084         * gcc.c-torture/execute/va-arg-3.x: Similarly.
49085         * gcc.c-torture/compile/930326-1.x: Similarly.
49086
49087 1998-07-13  Dave Love  <d.love@dl.ac.uk>
49088
49089         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
49090         New test from Craig.
49091
49092 1998-07-12  Dave Love  <d.love@dl.ac.uk>
49093
49094         * g77.f-torture/noncompile/980616-0.f: New test.
49095
49096         * g77.f-torture/execute/970816-3.f: New test from Craig.
49097
49098 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
49099
49100         *  g++.other/singleton.C: Return error value instead of taking
49101         SIGSEGV.
49102
49103 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
49104
49105         *  g++.other/singleton.C: New test.  Warning is under dispute.
49106         Runtime crash is not.
49107
49108 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
49109
49110         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
49111         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
49112         using6.C, using7.C}: New namespace tests.
49113
49114 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
49115
49116         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
49117         specialization with typedef'ed names used as array indexes.
49118
49119 1998-07-09  Jeffrey A Law  (law@cygnus.com)
49120
49121         * gcc.c-torture/execute/980709-1.c: New test.
49122
49123         * gcc.dg/980709-1.c: New test.
49124
49125 1998-07-07  Richard Henderson  <rth@cygnus.com>
49126
49127         * gcc.c-torture/execute/bcp-1.c: New test.
49128
49129 1998-07-07  Jeffrey A Law  (law@cygnus.com)
49130
49131         * gcc.c-torture/execute/980707-1.c: New test.
49132
49133 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
49134
49135         * gcc.c-torture/compile/980706-1.c: New test.
49136
49137 1998-07-01  Dave Love  <d.love@dl.ac.uk>
49138
49139         * g77.f-torture/execute/980701-0.f,
49140         g77.f-torture/execute/980701-1.f: New test from Craig.
49141
49142 1998-07-01  Jeffrey A Law  (law@cygnus.com)
49143
49144         * gcc.c-torture/compile/980701-1.c: New test.
49145
49146         * gcc.c-torture/execute/980701-1.c: New test.
49147
49148 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
49149 rlsruhe.de>
49150
49151         * g++.old-deja/g++.robertl/eb132.C: New test.
49152         * g++.old-deja/g++.robertl/eb133.C: Likewise.
49153
49154 1998-06-29  Dave Love  <d.love@dl.ac.uk>
49155
49156         * g77.f-torture/execute/980628-7.f,
49157         g77.f-torture/execute/980628-8.f,
49158         g77.f-torture/execute/980628-9.f,
49159         g77.f-torture/execute/980628-10.f: New tests from Craig.
49160
49161         * g77.f-torture/execute/980628-3.f: Remove mail headers.
49162
49163 1998-06-28  Jeffrey A Law  (law@cygnus.com)
49164
49165         * g77.f-torture/execute/980628-4.f: New test from Craig.
49166         * g77.f-torture/execute/980628-5.f: Likewise.
49167         * g77.f-torture/execute/980628-2.f: Likewise.
49168         * g77.f-torture/execute/980628-0.f: Likewise.
49169         * g77.f-torture/execute/980628-1.f: Likewise.
49170         * g77.f-torture/execute/980628-3.f: Likewise.
49171         * g77.f-torture/execute/980628-6.f: Likewise.
49172
49173 1998-06-28  Jeffrey A Law  (law@cygnus.com)
49174
49175         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
49176         directory when nothing has been installed yet.
49177
49178 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
49179
49180         * gcc.c-torture/special/special.exp: Handle newer versions of
49181         dejagnu.
49182
49183 1998-06-26  Jeffrey A Law  (law@cygnus.com)
49184
49185         * gcc.dg/980626-1.c: New test.
49186
49187 1998-06-19  Bruno Haible <haible@ilog.fr>
49188
49189         * gcc.misc-tests/m-un-2.c: New test.
49190         * g++.old-deja/g++.other/warn01.c: Likewise.
49191
49192 1998-06-19  Robert Lipe  <robertl@dgii.com>
49193
49194         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
49195         compatibility with assmblers with a different comment character.
49196         Eliminate use of GAS-specific extensions.
49197
49198 1998-06-19  Jeffrey A Law  (law@cygnus.com)
49199
49200         * gcc.c-torture/execute/ieee/980619-1.c: New test.
49201
49202 1998-06-19  Robert Lipe  <robertl@dgii.com>
49203
49204         * lib/g77.exp: Replace search for libf2c.a with search for newly
49205         renamed libg2c.a
49206
49207 1998-06-17  Jeffrey A Law  (law@cygnus.com)
49208
49209         * gcc.c-torture/execute/980617-1.c: New test.
49210
49211 1998-06-12  Jeffrey A Law  (law@cygnus.com)
49212
49213         * gcc.c-torture/execute/980612-1.c: New test.
49214
49215 1998-06-08  Jeffrey A Law  (law@cygnus.com)
49216
49217         * gcc.dg/980523-1.c: Only test on ppc-linux.
49218         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
49219
49220         * gcc.c-torture/execute/980608-1.c: New test.
49221
49222 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
49223
49224         * gcc.c-torture/execute/980605-1.c: New test.
49225
49226 1998-06-04  Jeffrey A Law  (law@cygnus.com)
49227
49228         * gcc.c-torture/execute/980604-1.c: New test.
49229
49230 1998-06-02  Jeffrey A Law  (law@cygnus.com)
49231
49232         * gcc.c-torture/execute/980602-1.c: New test.
49233         * gcc.c-torture/execute/980602-2.c: Likewise.
49234
49235 1998-06-02  Dave Love  <d.love@dl.ac.uk>
49236
49237         * 970125-0.f: Fix per JCB.  Add commentary.
49238
49239 1998-05-31  Michael Meissner  <meissner@cygnus.com>
49240
49241         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
49242         IEEE -0 support.
49243
49244 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
49245
49246         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
49247         earlier.
49248
49249 1998-05-28  Catherine Moore <clm@cygnus.com>
49250
49251         * gcc.c-torture/execute/980526-3.c: New test.
49252
49253 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
49254
49255         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
49256         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
49257         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
49258         m88k-motorola-sysv3 to XFAIL.
49259
49260 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49261
49262         * gcc.dg/980526-1.c: New test.
49263         * gcc.c-torture/execute/980526-2.c: New test.
49264
49265 1998-05-26  Jeffrey A Law  (law@cygnus.com)
49266
49267         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
49268
49269         * gcc.c-torture/execute/980526-1.c: New test.
49270
49271 1998-05-26  Dave Love  <d.love@dl.ac.uk>
49272
49273         * g77.f-torture/execute/alpha2.f: Add runtime test.
49274
49275 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
49276
49277         * g++.old-deja/old-deja.exp: Strip leading directories.
49278
49279         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
49280         error for the line.  Don't run multiple tests for the same line.
49281
49282 1998-05-23  Jeffrey A Law  (law@cygnus.com)
49283
49284         * gcc.dg/980523-1.c: New test.
49285
49286 1998-05-23  Dave Love  <d.love@dl.ac.uk>
49287
49288         * g77.f-torture/compile/970915-0.f: New test.
49289
49290 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
49291
49292         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
49293
49294 1998-05-21  Jeffrey A Law  (law@cygnus.com)
49295
49296         * gcc.dg/980520-1.c: New test.
49297
49298 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
49299
49300         * gcc.dg/980502-1.c: Fix return type.
49301
49302 1998-05-20  Jeffrey A Law  (law@cygnus.com)
49303
49304         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
49305         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
49306         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
49307         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
49308         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
49309
49310 1998-05-20  Dave Love  <d.love@dl.ac.uk>
49311
49312         * g77.f-torture/execute/980520-1.f: New test.
49313
49314 1998-05-15  Dave Love  <d.love@dl.ac.uk>
49315
49316         * lib/mike-g77.exp: New file.
49317
49318         * g77.f-torture/noncompile/noncompile.exp,
49319         g77.f-torture/noncompile/check0.f: New files.
49320
49321 1998-05-14  Dave Love  <d.love@dl.ac.uk>
49322
49323         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
49324         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
49325         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
49326         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
49327         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
49328         abort where appropriate.
49329
49330 1998-05-05  Michael Meissner  <meissner@cygnus.com>
49331
49332         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
49333         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
49334
49335 1998-04-29  Dave Love  <d.love@dl.ac.uk>
49336
49337         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
49338
49339 1998-04-27  Dave Love  <d.love@dl.ac.uk>
49340
49341         * g77.f-torture/compile/980427-0.f: New test.
49342
49343 1998-04-24  Dave Love  <d.love@dl.ac.uk>
49344
49345         * g77.f-torture/compile/980424-0.f: New test.
49346
49347 1998-04-19  Dave Love  <d.love@dl.ac.uk>
49348
49349         * g77.f-torture/compile/980419-2.f (main): New test.
49350         * g77.f-torture/compile/970125-0.f: New test.
49351         * g77.f-torture/compile/980419-1.f: New test.
49352
49353 1998-04-08  Jim Wilson  <wilson@cygnus.com>
49354
49355         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
49356         of loop-4.c.
49357
49358 1998-04-07  Jim Wilson  <wilson@cygnus.com>
49359
49360         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
49361
49362 1998-04-03  Jim Wilson  <wilson@cygnus.com>
49363
49364         * gcc.c-torture/compile/980329-1.c: New test.
49365
49366 1998-03-18  Jim Wilson  <wilson@cygnus.com>
49367
49368         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
49369         * gcc.dg/980312-1.c: Fix typo in -march command.
49370
49371 1998-03-16  H.J. Lu  (hjl@gnu.org)
49372
49373         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
49374
49375 1998-03-11  Robert Lipe  <robertl@dgii.com>
49376
49377         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
49378         Dave Love agree the Fortran source is bogus.
49379
49380 1998-03-11  Robert Lipe  <robertl@dgii.com>
49381
49382         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
49383         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
49384         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
49385         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
49386         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
49387
49388 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
49389
49390         * g++.old-deja/g++.other/friend1.C: New test.
49391
49392 1998-02-18  Dave Love  <d.love@dl.ac.uk>
49393
49394         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
49395         possibly uninitialized) variables and declare dnrm2.
49396
49397 1998-02-23  Robert Lipe <robertl@dgii.com>
49398
49399         From Bruno Haible <haible@ilog.fr>:
49400         * gcc.c-torture/execute/980223.c: New test.
49401
49402 1998-02-13  Jeffrey A Law  (law@cygnus.com)
49403
49404         * gcc.dg/ifelse-1.c: New test.
49405
49406 1998-02-09  H.J. Lu  (hjl@gnu.org)
49407
49408         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
49409
49410           * lib/old-dejagnu.exp (old-dejagnu): Added the
49411           "execution test - XFAIL *-*-*" handling in the spirit of
49412           "excess errors test -". Changed the "execution test fails"
49413           handling to be like "excess errors test fails".
49414           * Update various tests accordingly.
49415
49416 1998-02-06  Jim Wilson  <wilson@cygnus.com>
49417
49418         * gcc.c-torture/execute/980205.c: New test.
49419
49420 1998-01-18  Jeffrey A Law  (law@cygnus.com)
49421
49422         * lib/c-torture.exp: Look for .x files instead of .cexp files.
49423         * lib/f-torture.exp: Similarly.
49424         * gcc.c-torture: Rename all .cexp files to .x files.
49425
49426 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
49427
49428         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
49429         (940510-1.c): Removed duplicate.
49430         (971104-1.c): New test.
49431
49432 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
49433
49434           * lib/f-torture.exp: Improve error and loop detection.
49435
49436 1997-11-19  Michael Meissner  <meissner@cygnus.com>
49437
49438         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
49439         use that to size the filler array.
49440
49441 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
49442
49443         * lib/c-torture.exp(c-torture-execute): Fix typo.
49444
49445         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
49446         testcase as the executable name. Keep the executable around if
49447         the test fails.
49448
49449 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
49450
49451         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
49452         changes.  Only test one -g option, and move it to the end of the
49453         list of options to test.
49454
49455 1997-09-19  Michael Meissner  <meissner@cygnus.com>
49456
49457         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
49458         variable GCC_TORTURE_OPTIONS to supply default switches separated
49459         by colons.  If no environment variable, run tests with -O0 -g, -O1
49460         -g, and -O2 -g as well.
49461
49462 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
49463
49464         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
49465         explanatory comments. Fix indentation.
49466
49467 1997-09-15  Jeffrey A Law  (law@cygnus.com)
49468
49469         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
49470
49471 1997-09-11  Jeffrey A Law  (law@cygnus.com)
49472
49473         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
49474         * g++.old-deja/g++.mike/p7325.C: Likewise.
49475         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
49476
49477 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
49478
49479         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
49480         * g++.old-deja/g++.brendan/crash30.C: Likewise.
49481         * g++.old-deja/g++.brendan/crash39.C: Likewise.
49482         * g++.old-deja/g++.law/operators4.C: Likewise.
49483
49484 1997-09-11  Joe Buck  (jbuck@synopsys.com)
49485
49486         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
49487         * g++.old-deja/g++.mike/p784.C: Ditto.
49488         * g++.old-deja/g++.mike/p785.C: Ditto.
49489
49490 1997-09-05  Jeffrey A Law  (law@cygnus.com)
49491
49492           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
49493
49494 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
49495
49496         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
49497         target feature; pass this to c-torture-execute as needed.
49498
49499 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
49500
49501         * lib/c-torture.exp(c-torture-execute): If the previous and the
49502         current executables being tested are identical, we don't need to
49503         run the executable again. Try to make the executable names
49504         unique. Add an optional argument for passing additional compiler
49505         flags.
49506
49507 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
49508
49509         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
49510
49511 1997-08-29  Jeffrey A Law  (law@cygnus.com)
49512
49513         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
49514
49515 1997-07-31  Jeffrey A Law  (law@cygnus.com)
49516
49517         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
49518         32bit or larger longs.
49519
49520         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
49521         have either a 32bit long or 32bit int.
49522
49523 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
49524
49525         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
49526         Make double precision tests dependent on sizeof (double).
49527
49528 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
49529
49530         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
49531         too.
49532
49533 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
49534
49535         * gcc.c-torture/compile/961203-1.cexp: New script.
49536
49537 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
49538
49539         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
49540         up the includes ourselves.
49541
49542 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
49543
49544         * lib/plumhall.exp: Remove random include, and add a few
49545         verbose messages for debugging.
49546
49547 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
49548
49549         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
49550         of trying to do it ourselves.
49551
49552 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
49553
49554         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
49555
49556 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
49557
49558         * gcc.prms/5403.c: Made regexp a bit less strict.
49559
49560 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
49561
49562         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
49563         is returned from remote_load instead.
49564         * lib/plumhall.exp: Ditto.
49565         * lib/mike-g++.exp: Ditto.
49566         * lib/old-dejagnu.exp: Ditto.
49567         * lib/c-torture.exp: Ditto.
49568
49569 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
49570
49571         * lib/g++.exp: Use build_wrapper procedure.
49572         * lib/gcc.exp: Ditto.
49573
49574 1997-05-20  Jeffrey A Law  (law@cygnus.com)
49575
49576         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
49577         an old-style decl for malloc.  Fixes tests to work when
49578         sizeof (int) != sizeof (size_t).
49579
49580 1997-05-15  Mike Meissner  <meissner@cygnus.com>
49581
49582         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
49583
49584         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
49585         use stdargs.h interface.
49586
49587 1997-05-15  Mike Meissner  <meissner@cygnus.com>
49588
49589         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
49590         NO_VARARGS when compiling.
49591
49592 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
49593
49594         * lib/plumhall.exp(ph_includes): New procedure.
49595         (ph_make): Use it.
49596         (ph_compiler): Ditto.
49597
49598         * lib/g++.exp: Rename test-glue.c to testglue.c.
49599         * lib/gcc.exp: Ditto.
49600
49601 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
49602
49603         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
49604         to completion when it's called.
49605
49606 1997-03-21  Michael Meissner  <meissner@cygnus.com>
49607
49608         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
49609         is defined, don't do test.
49610
49611 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
49612
49613         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
49614         for object files.
49615         (ph_summary): Mark skipped testcases as untested, not unresolved.
49616
49617         * lib/plumhall.exp (ph_make): If unresolved because of bad
49618         errorCode, record errorCode in log file.
49619         (*): Replace send_log/verbose with verbose -log.
49620
49621 1997-03-19  Michael Meissner  <meissner@cygnus.com>
49622
49623         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
49624         double conversion if double isn't at least 8 bytes.
49625
49626         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
49627         int to work with targets where int is 16 bits.
49628
49629         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
49630         8 bytes, just exit, since 4 byte doubles don't have enough bits of
49631         precision for the test to complete.
49632
49633 1997-03-14  Michael Meissner  <meissner@cygnus.com>
49634
49635         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
49636         if d10v is not compiled with the -mdouble64 flag.
49637         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
49638
49639         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
49640         d10v is not compiled with the -mint32 flag.
49641
49642 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
49643
49644         * lib/plumhall.exp: Use incr_count.
49645
49646 1997-03-12  Jeffrey A Law  (law@cygnus.com)
49647
49648         * gcc.c-torture: Update to c-torture-1.45.
49649
49650 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
49651
49652         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
49653         the name of the expect testcase file).
49654
49655         * lib/g++.exp(g++_init): Ditto.
49656
49657 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
49658
49659         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
49660         the host.
49661
49662         * lib/gcc.exp(gcc_exit): New procedure.
49663
49664 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
49665
49666         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
49667         specs where appropriate.
49668
49669         * g++.old-deja/g++.arm/*: Added additional ERROR checks
49670         because of new "candidates are" messages, and removed a few
49671
49672         * Converted all non-old-style g++ testcases to old-style, and
49673         moved into g++.old-deja.
49674
49675 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
49676
49677         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
49678         options.
49679
49680         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
49681         succeeded.
49682
49683         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
49684
49685 1997-02-13  Michael Meissner  <meissner@cygnus.com>
49686
49687         * lib/gcc.exp (gcc_target_compile): Add support for defining
49688         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
49689         the machine doesn't have those features.
49690
49691 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
49692
49693         * g++.law/operators4.exp: Don't use LIBS.
49694
49695 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
49696
49697         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
49698
49699         * lib/mike-g++.exp: Don't set the compiler to be tested here.
49700         * lib/g++.exp: Set it here instead. Also, allow use of the
49701         --tool_exec and --tool_opt options. Change CXX to
49702         GXX_UNDER_TEST.
49703
49704         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
49705
49706         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
49707
49708 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
49709
49710         * lib/old-dejagnu.exp: Use prune_warnings instead of
49711         prune_system_crud.
49712         * lib/mike-g++.exp: Ditto.
49713         * lib/gcc.exp: Ditto.
49714         * lib/g++.exp: Ditto.
49715
49716         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
49717
49718 1997-02-07  Jeffrey A Law  (law@cygnus.com)
49719
49720           * 941014-2.c: Include stdlib.h
49721           * 960327-1.c: Include stdio.h
49722           * dbra.c, index-1.c: Don't assume ints are 32bits.
49723
49724 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
49725
49726         * lib/gcc.exp: Add gcc,stack_size target feature.
49727
49728         * lib/g++.exp(g++_target_compile): Add the include and link
49729         paths here, not in two other places. And, it's $options, not
49730         options.
49731
49732         * lib/mike-g++.exp(postbase): Remove the code that determines
49733         the correct include and link paths.
49734         * g++.old-deja/old-deja.exp: Ditto.
49735
49736 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
49737
49738         * lib/g++.exp(g++_init): target_compile no longer returns the
49739         filename of the result.
49740
49741 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
49742
49743         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
49744         call to glob.
49745
49746         * gcc.c-torture/special/special.exp: Change call to
49747         gcc_target_compile to include the object file.
49748
49749 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
49750
49751         * gcc.c-torture/special/special.exp: Correct misspelling in last
49752         change.
49753
49754 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
49755
49756         * lib/plumhall.exp(ph_summary): Log the entire output of the
49757         executable. Return -1 if there were any failures, 0 otherwise.
49758         (ph_execute): Return -1 if there were any failures, 0 otherwise.
49759         (ph_make): Clean up objects and executables that were built
49760         if the tests succeeded.
49761
49762 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
49763
49764         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
49765         libraries and includes in the build tree as appropriate.
49766
49767 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
49768
49769         * lib/c-torture.exp: Instead of looking for the global variable
49770         NO_LONG_LONG, check to see if that's a feature of the target.
49771
49772 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
49773
49774         * config/default.exp: Minimize. Delete the remainer of the files in
49775         config; this functionality is now in devo/dejagnu/config.
49776
49777         g++.*/*: Pass any additional flags used to compile to postbase;
49778         delete CXXFLAGS.
49779
49780         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
49781         is now done by runtest.exp. Use gcc_target_compile instead of
49782         compile.
49783
49784         lib/c-torture.exp: Use gcc_target_compile instead of compile.
49785         Remove references to CFLAGS. Use remote_file instead of
49786         calling rm -f.
49787         (c-torture): Take a list of arguments to use to compile this
49788         testcase.
49789
49790         lib/g++.exp: Simplify. Use target_compile instead of compile.
49791         lib/gcc-dg.exp: Ditto.
49792         lib/gcc.exp: Ditto.
49793         lib/mike-{gcc,g++}.exp: Ditto.
49794         lib/old-dejagnu.exp: Ditto.
49795         lib/plumhall.exp: Ditto.
49796
49797 1997-01-08  Jim Wilson  <wilson@cygnus.com>
49798
49799         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
49800         (ph_linker): Likewise.
49801
49802 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
49803
49804           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
49805         MAP_ANON / MAP_ANONYMOUS if defined;
49806         else try to map from /dev/zero .
49807
49808 1996-11-12  Jeffrey A Law  (law@cygnus.com)
49809
49810         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
49811         isn't defined, then define it to MAP_ANONYMOUS.
49812
49813 1996-11-12  Jeffrey A Law  (law@cygnus.com)
49814
49815         * gcc.c-torture: Update to c-torture-1.42 release.
49816
49817 1996-11-11  Jeffrey A Law  (law@cygnus.com)
49818
49819         * gcc.c-torture: Update to c-torture-1.41 release.
49820
49821 1996-10-27  Jeffrey A Law  (law@cygnus.com)
49822
49823         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
49824         c-torture release.
49825
49826 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
49827
49828         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
49829         and LDFLAGS.  Fix second case to append the target_info ldflags
49830         onto LDFLAGS, not CFLAGS.
49831         * lib/g++.exp (g++_init): Add target_info stuff.
49832         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
49833         of libgloss and newlib flags for !native.
49834
49835         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
49836         (GDB): Fix relative path to go up another dir for finding gdb.
49837
49838 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
49839
49840         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
49841         versions in the target_info array, if they don't exist.
49842
49843 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
49844
49845         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
49846
49847 1996-07-08  Jim Wilson  <wilson@cygnus.com>
49848
49849         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
49850         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
49851
49852 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
49853
49854         * lib/old-dejagnu.exp: Don't remove the output file before we've
49855         actually tested it. Don't append pwd to the path of the executable
49856         we're testing.
49857
49858 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
49859
49860         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
49861
49862 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
49863
49864         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
49865         temporary directory for compiler files, and set it to a default
49866         value of /tmp. Set $output as the name of the output file from
49867         compiling the testcase. Add a -o option to $cflags_var so the
49868         compiler writes the final output file as $output. Set $executable
49869         to $output.
49870
49871         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
49872         directory for compiler files, and set it to /tmp if it doesn't
49873         already have a value. Set $output_file to the name of the output
49874         file from compiling the testcase. Add a -o option to CXXFLAGS so
49875         the compiler writes the final output file as $output. Use $output
49876         as the executable to be tested.
49877
49878 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
49879
49880         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
49881
49882 1996-06-08  Jeffrey A Law  (law@cygnus.com)
49883
49884         * gcc.c-torture/execute/pending-1.c: New test.  Still
49885         pending in Tege's queue.
49886
49887 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
49888
49889         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
49890         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
49891         if there were failures.  Call unresolved if there were unresolved
49892         testcases.  Call gcc_fail if program did not run to completion.
49893         (ph_make): Pass additional argument name to ph_execute.
49894         (ph_execute): Add new argument.  Pass additional arguments to
49895         ph_summary.  Call gcc_fail is there is no execution output.
49896
49897 1996-04-24  Jeffrey A Law  (law@cygnus.com)
49898
49899         * lib/plumhall.exp (proc_summary): Output relavent summary
49900         lines into the log so specific failures in plumhall can be
49901         investigated.
49902
49903 1996-04-10  Jeffrey A Law  (law@cygnus.com)
49904
49905         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
49906         (c-torture-execute): Don't try to execute tests which use
49907         "long long" types if $NO_LONG_LONG is nonzero.
49908
49909 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
49910
49911         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
49912         not c-torture.
49913
49914         * gcc.ieee: Move from here.
49915         * gcc.c-torture/execute/ieee: To here.
49916
49917 1996-03-26  Jeffrey A Law  (law@cygnus.com)
49918
49919         * gcc.c-torture: Update to c-torture-1.41 release.
49920
49921 1996-03-22  Jeffrey A Law  (law@cygnus.com)
49922
49923         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
49924         not "$output".
49925
49926 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
49927
49928         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
49929         -c present.
49930
49931 1996-03-02  Jeffrey A Law  (law@cygnus.com)
49932
49933         * config/proelf.exp: Handle connecting to a simulator.
49934
49935 1996-01-31  Jeffrey A Law  (law@cygnus.com)
49936
49937         * config/proelf.exp: New file.  Enough framework that we can
49938         run c-torture tests on the proelf targets (or any other target
49939         that gdb can connect to for that matter).
49940
49941 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
49942
49943         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
49944         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
49945
49946         * lib/plumhall.exp (ph_execute): Always call ph_summary if
49947         exec_output exists.
49948
49949 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
49950
49951         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
49952         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
49953
49954         * config/*.exp: Update FSF address.  Change result of ${tool}_load
49955         to pass/fail/unresolved/unsupported/untested.  Caller must now
49956         call unresolved/unsupported/untested.
49957         * lib/*.exp: Update FSF address.  Update to handle new results of
49958         ${tool}_load.
49959         * lib/chill.exp (verbose): Delete.
49960
49961 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
49962
49963         * lib/gcc.exp (default_gcc_start): Change order of args to
49964         $LDFLAGS $CFLAGS $LIBS.
49965         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
49966         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
49967         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
49968         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
49969         * gcc.misc-tests/dg-test.exp: Likewise.
49970         * gcc.misc-tests/msgs.exp: Likewise.
49971         * gcc.prms/prms.exp: Likewise.
49972         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
49973         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
49974
49975         * lib/dg.exp: Deleted, moved to dejagnu/lib.
49976
49977 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
49978
49979         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
49980
49981         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
49982         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
49983
49984         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
49985         necessary.
49986
49987 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
49988
49989         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
49990         global for loop; add use of $mathlib.
49991         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
49992         settings here; set mathlib for anything but VxWorks.
49993
49994 1996-01-22  Jeffrey A Law  (law@cygnus.com)
49995
49996         * gcc.c-torture: Update to c-torture-1.40 release.
49997
49998 1996-01-03  Jeffrey A Law  (law@cygnus.com)
49999
50000         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
50001         dg.exp.
50002
50003 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
50004
50005         * lib/c-torture.exp (c-torture-execute): Declare "output" as
50006         global.
50007
50008 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
50009
50010         * lib/g++.exp (LIBS): Define if not already.
50011         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
50012         (gcc-dg-prune): Call prune_gcc_output.
50013         * lib/gcc.exp (prune_gcc_output): New proc.
50014         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
50015         prune_gcc_output.
50016
50017 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
50018
50019         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
50020         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
50021
50022 1995-11-15  Jeffrey A Law  (law@cygnus.com)
50023
50024         * gcc.c-torture: Update to c-torture-1.39 release.
50025
50026 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
50027
50028         * lib/c-torture.exp (c-torture-execute): Don't return if one option
50029         fails, try others as well.
50030
50031 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
50032
50033         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
50034         If compilation fails, mark execute tests as `untested'.
50035         If test is marked as unsupported, don't mark compilation and
50036         execute tests as failed.
50037
50038 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
50039
50040         * lib/g++.exp (g++_init): Don't link in libg++, and look to
50041         libstdc++ for whether or not we want to be doing shared
50042         libraries.  Delete link_curses since we don't need it anymore.
50043         * lib/mike-g++.exp (postbase): Don't link in libg++.
50044         * g++.old-deja/old-deja.exp: Likewise.
50045
50046 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
50047
50048         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
50049
50050 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
50051
50052         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
50053         For that, add `-Wl,-a,shared_archive'.
50054         * g++.old-deja/old-deja.exp: Likewise.
50055
50056 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
50057
50058         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
50059
50060 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
50061
50062         * lib/mike-g++.exp (postbase): Pay attention to the status of
50063         g++_load.
50064
50065 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
50066
50067           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
50068
50069 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
50070
50071         * lib/gcc.exp (default_gcc_start): No longer need to log program
50072         being executed or its output, execute_anywhere does that now.
50073         * lib/g++.exp (default_g++_version): Call execute_anywhere.
50074         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
50075
50076 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
50077
50078         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
50079         the same as those in lib/g++.exp.
50080
50081 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
50082
50083         * gcc.c-torture: Update to c-torture-1.38 release.
50084         * gcc.ieee: Related changes.
50085
50086 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
50087
50088         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
50089         "exec". Minor reformatting changes.
50090
50091         * config/rom68k.exp (${tool}_load): Make it work in a canadian
50092         cross. This means all "exec" calls now work on a remote host as
50093         well.
50094         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
50095         cross. Filter out the extra "\r\n" stuff that expect puts in.
50096         (c-torture-execute): Filter out the bogus warnings like
50097         c-torture-compile does. Add support for canadian cross.
50098         * lib/gcc.exp (default_gcc_version, default_gcc_start)
50099         Use execute_anywhere rather than calling exec directly. Now it
50100         works for canadian cross testing.
50101
50102 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
50103
50104         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
50105         results into a variable, and check that rather than using file exists.
50106
50107 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
50108
50109         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
50110         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
50111
50112 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
50113
50114         * g++.old-deja/old-deja.exp: Create and pass runshlib and
50115         lib_curses if there's a shared libg++ in the build tree.
50116
50117 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
50118
50119         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
50120         if not supported target.
50121
50122 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
50123
50124         * lib/g++.exp (g++_init): Move empty setting of runshlib and
50125         link_curses up to always happen, not just for native builds.
50126
50127 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
50128
50129         * gcc.c-torture: Update to c-torture-1.36 release.
50130         * gcc.failure: Related changes.
50131
50132 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
50133
50134         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
50135
50136 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
50137
50138         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
50139         * lib/mike-g++.exp (postbase): Not in here.  Still reference
50140         runshlib, link_curses, and mathlib for link and run.
50141
50142         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
50143         pass the runtime shared library options for Solaris, OSF/1, and
50144         Irix5, and link with -lcurses to avoid unresolved references.
50145
50146 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
50147
50148         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
50149         only run once.
50150
50151 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
50152
50153         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
50154
50155 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
50156
50157         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
50158         do not have a framework for the "compat" tests yet.
50159
50160 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
50161
50162         * lib/mike-g++.exp (postbase): New local variable `mathlib',
50163         set to null if we're testing vxworks5.1.  Use that instead of
50164         `-lm' in the setting of LIBS for link and run.
50165
50166 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
50167
50168         * config/rom68k.exp (${tool}_load): Major changes to make it
50169         work.  Verified that it does in fact return the stuff in
50170         exec_output properly.  Catch any Emul or any TRAP other than 0.
50171
50172 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
50173
50174         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
50175         LDFLAGS properly for targets that need stuff from libgloss.
50176         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
50177         only run once.
50178         (gpp_initialized): New variable.
50179
50180 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
50181
50182         * config/rom68k.exp: Load libgloss.exp.
50183         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
50184         so we can produce a fully linked binary.
50185         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
50186         so we can produce a fully linked binary.
50187
50188 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
50189
50190         * lib/plumhall.exp (ph_section): Watch for expected failures.
50191         Add missing `else'.
50192
50193         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
50194         run the testcase.
50195         (c-torture): Likewise.
50196
50197 1995-08-28  Doug Evans  <dje@cygnus.com>
50198
50199         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
50200
50201         * lib/mike-g++.exp (mike_cleanup): New proc.
50202         (prebase): New globals compiler_result, not_compiler_result,
50203         target_regexp.
50204         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
50205         allow leading "-" in pattern.  Watch for unsupported tests.
50206         If $compiler_result is set, pattern match assembler code,
50207         and ditto for $not_compiler_result.
50208         * lib/mike-gcc.exp: Likewise.
50209
50210         * lib/plumhall.exp (ph_execute): Only call ph_summary if
50211         execution "succeeded".
50212
50213 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
50214
50215         * config/win32.exp: New file.
50216         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
50217
50218 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
50219
50220         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
50221         unsupported.
50222         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
50223         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
50224         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
50225
50226         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
50227         "... without exceptions was ...".  That is now handled by
50228         prune_system_crud.
50229         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
50230
50231 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
50232
50233         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
50234         sieve.c,sort2.c}: New files.
50235         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
50236         sieve.exp,sort2.exp}: Drivers for them.
50237
50238         * lib/mike-gcc.exp (program_output): New user settable variable.
50239         (postbase): Call prune_system_crud.  Also prune extraneous compiler
50240         messages.
50241         * lib/mike-g++.exp (program_output): New user settable variable.
50242
50243         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
50244
50245         * config/sh.exp: Deleted (use sim.exp instead).
50246
50247 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
50248
50249         * config/vx.exp: Declare CHECKTASK as global.
50250         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
50251         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
50252         * lib/old-dejagnu.exp: Load [pwd]/$executable.
50253
50254 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
50255
50256         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
50257         target. Like vx.exp, only includes `vx29k.exp' instead of
50258         `vxworks.exp'.
50259
50260 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
50261
50262         * config/sim.exp: Increase time limit from 120 seconds to 240.
50263
50264 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
50265
50266         * gcc.c-torture/execute/950628-1.c: New test.
50267
50268 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
50269
50270         * gcc.c-torture: Update with changes/additions from
50271         c-torture-1.34.
50272
50273 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
50274
50275         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
50276
50277 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
50278
50279         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
50280
50281 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
50282
50283         * gcc.c-torture/compile/950512-1.c: New test.
50284         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
50285         * gcc.dg/struct-ret-1.c: Likewise.
50286
50287 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
50288
50289         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
50290           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
50291
50292 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
50293
50294         * gcc.c-torture/special/920411-1.c: Deleted.
50295         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
50296
50297 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
50298
50299         * config/sim.exp (${tool}_load): Hack in call to bash to get a
50300         cpu limit.
50301
50302 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
50303
50304         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
50305
50306 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
50307
50308         From kenner;
50309         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
50310         is the proper length.
50311         * va-arg-3.c: Likewise.
50312
50313 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
50314
50315         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
50316         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
50317
50318         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
50319         * lib/g++.exp (default_g++_start): Delete old cruft.
50320
50321 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
50322
50323         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
50324         (2 * (1 << 18)) to (2 * (1 << 17)).
50325
50326         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
50327
50328 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
50329
50330         * config/rom68k.exp: Renamed from config/idp.exp
50331
50332 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
50333
50334         * c-torture/compile/921109-2.c
50335
50336 1995-04-18  Mike Stump  <mrs@cygnus.com>
50337
50338         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
50339         excess errors.
50340
50341 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
50342
50343         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
50344         output.
50345         * lib/g++.exp (default_g++_start): Likewise.
50346
50347 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
50348
50349         * gcc.c-torture/compile/950329-1.c: New test.
50350
50351 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
50352
50353           * config/bug.exp (${tool}_load): Updated to use new remote_open
50354           and remote_close procs.
50355         * config/idp.exp: New file.
50356
50357 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
50358
50359         * gcc.c-torture/execute/950322-1.c: New test.
50360
50361 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
50362
50363         * config/vx.exp (${tool}_load): Clean up testing of return code from
50364         vxworks_ld and vxworks_spawn.
50365
50366 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
50367
50368         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
50369
50370 1995-03-13  Mike Stump  <mrs@cygnus.com>
50371
50372         * lib/old-deja.exp: Add `excess errors test - ' error, now one
50373         can mark excess errors on a machine by machine basis.  Note, the
50374         default is to not expect any excess errors, even when excess
50375         errors test - is given, so you will want to put an XFAIL ... on
50376         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
50377         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
50378         those 4 machines, but no others.
50379
50380 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
50381
50382         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
50383         * lib/c-torture.exp: to here.
50384
50385 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
50386
50387         * gcc.c-torture/execute/950221-1.c: New test.
50388         * gcc.c-torture/execute/struct-ret-1.c: New test.
50389         * gcc.c-torture/compile/950221-1.c: New test.
50390
50391         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
50392
50393 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
50394
50395         * gcc.c-torture/execute/arith-1.c (main): Return 0.
50396         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
50397
50398 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
50399
50400         * g++.gb: New directory of tests, derived from my signature and
50401         class scoping tests.
50402
50403         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
50404         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
50405         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
50406         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
50407         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
50408         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
50409         * g++.gb/sig25.C: Likewise.
50410
50411         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
50412         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
50413         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
50414         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
50415         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
50416         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
50417         * g++.gb/sig25.exp: Likewise.
50418
50419         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
50420         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
50421         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
50422         * g++.gb/scope13.C: Likewise, this test still fails.
50423
50424         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
50425         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
50426         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
50427         * g++.gb/scope13.exp: Ditto.
50428
50429         * g++.gb/README: New file, explains what these tests are about.
50430
50431 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
50432
50433         * lib/dg.exp (dg-do): Support `preprocess'.
50434         (dg-test): Likewise.
50435
50436 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
50437
50438         * config/udi.exp: change "continue -expect" to "exp_continue".
50439
50440 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
50441
50442         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
50443         Delete redundant tests.
50444
50445         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
50446         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
50447         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
50448         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
50449         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
50450         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
50451         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
50452         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
50453
50454         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
50455         storing label pointers.
50456         * gcc.c-torture/execute/921019-1.c: Likewise.
50457         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
50458         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
50459         parameter fp.
50460         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
50461         constants.
50462
50463         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
50464         Delete obsolete tests.
50465
50466         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
50467         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
50468         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
50469         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
50470         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
50471         * gcc.c-torture/compile/950124-1.c: New test.
50472
50473         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
50474
50475 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
50476
50477         * lib/mike-g++.exp: Add -lm to LIBS.
50478
50479 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
50480
50481         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
50482
50483 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
50484
50485         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
50486
50487 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
50488
50489         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
50490
50491 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
50492
50493         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
50494         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
50495         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
50496         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
50497         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
50498         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
50499         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
50500         * g++.law/{operators31.C, operators32.C,
50501         * g++.law/{operators33.C, operators34.C}: Likewise.
50502         * g++.law/{pic1.C, refs2.C}: Likewise.
50503         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
50504         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
50505         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
50506         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
50507
50508         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
50509         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
50510         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
50511         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
50512         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
50513         * g++.law/{enum9.exp, friend5.exp}: Likewise.
50514         * g++.law/{nest3.exp, nest4.exp}: Likewise.
50515         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
50516         * g++.law/{operators30.exp, operators31.exp}: Likewise.
50517         * g++.law/{operators32.exp, operators33.exp}: Likewise.
50518         * g++.law/{operators34.exp}: Likewise.
50519         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
50520         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
50521         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
50522         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
50523         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
50524
50525         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
50526         No longer expected to fail.
50527         * g++.law/missed-error3.C: Tweak for recent bool changes.
50528
50529 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
50530
50531         * config/emb-unix: Deleted.
50532         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
50533         remote execution.  Do final link on remote host if REMOTE_LINK is set.
50534
50535 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
50536
50537         * lib/dg.exp (dg-test): Fix typo in last patch.
50538
50539 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
50540
50541         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
50542         (handles multiple occurrences).
50543
50544 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
50545
50546         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
50547         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
50548         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
50549         printed).
50550         * lib/c-torture.exp (c-torture-compile): Likewise.
50551         (c-torture): Prepend full path if missing.
50552         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
50553         (gcc_fail): Likewise.
50554         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
50555
50556 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
50557
50558         * lib/netware.exp: Only attach to NetWare i386 systems.
50559
50560 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
50561
50562         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
50563         messages.  Add test name to "output pattern match" pass/fail message.
50564
50565 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
50566
50567         * gcc.dg: New testsuite.
50568         * gcc.dg/dg.exp: New file.
50569
50570         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
50571         test-switch.c}: Deleted.
50572
50573         * gcc.misc-tests/msgs.exp: New testcase driver.
50574
50575 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
50576
50577         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
50578         Watch for illegal return values from ${tool}_load.
50579         * config/unix.exp (${tool}_load): Fix pass/fail detection for
50580         cross targets.  Coerce return value >0 to 1.
50581
50582 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
50583
50584         * config/unix.exp (${tool}_load): Call program rsh, not proc.
50585
50586         * config/emb-unix.exp: New file.
50587
50588         * config/sim.exp: Error if variable $SIM not defined.
50589         (${tool}_load): Mark test as "untested" if simulator missing.
50590
50591         * config/unix.exp: Load remote.exp to get rcp_download.
50592         * lib/c-torture.exp: Use different option lists for testcases with
50593         and without loops.
50594         * gcc.c-torture/execute/execute.exp: Likewise.
50595
50596 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
50597
50598         * config/*.exp: Clarify return code from ${tool}_load.
50599         Call `unresolved' or `untested' instead of `warning' or `perror'
50600         (sometimes you still want to call both though).
50601         Add comment that `shell_id' is local to each file.
50602         * config/udi.exp (timeout): Set to 30.
50603         Don't print warning if connection fails, $connectmode has already
50604         printed an error.
50605         (${tool}_load): Move verbose messages to level 2.
50606         Rework pattern for "Process started" message.
50607         Pass `shell_id' to ${connectmode}_download.
50608         Retry twice upon timeout.  Make resetting of target more robust.
50609         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
50610         Pass `shell_id' to exit_$connectmode.
50611         Only call exit_$connectmode if connected.
50612         * config/unix.exp (${tool}_load): Check return codes better.
50613         * config/vrtx.exp (${tool}_load): Likewise.
50614         * config/vx.exp (${tool}_load): Likewise.
50615         Delete unneeded global's.
50616         * lib/dg.exp (dg-test): Update to reflect clarified return codes
50617         from ${tool}_load.
50618         (dg-stat): Delete.
50619         (dg-init): Delete recording of pass/fail counts.
50620         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
50621         (old-dejagnu-init): Likewise.
50622         (old-dejagnu-stat): Delete contents, empty proc now.
50623         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
50624         (c-torture): Delete references to lcnt, lpass, lfail.
50625         Get option list from TORTURE_OPTIONS.
50626         Delete -funroll[-all]-loops if no loops.
50627         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
50628         (g++_stat): Delete contents (empty proc now).
50629         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
50630         (gcc_finish): Likewise.
50631         (gcc_stat): Deleted.
50632         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
50633         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
50634         * gcc.c-torture/execute/execute.exp: Likewise.
50635         Split tests into two parts: compile, execute.
50636         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
50637         no loops.  Update to reflect clarified return codes from ${tool}_load.
50638
50639 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
50640
50641         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
50642         to grep for.
50643         (old-dejagnu): Likewise (where necessary).
50644
50645 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
50646
50647         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
50648
50649         * lib/dg.exp (dg-process-target): Fix processing of selector.
50650         Add comment regarding use of `error'.
50651
50652         * lib/gcc.exp (prune_system_crud): Define if missing.
50653         * lib/g++.exp (prune_system_crud): Likewise.
50654
50655         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
50656         Call prune_system_crud.
50657         * lib/dg.exp (dg-runtest): New proc.
50658         Use perror instead of send_user for tcl errors in testcase.
50659         Don't return any value, it's never used.
50660         Don't clobber previous definition of `unknown'.
50661         Print tcl errors in `dg-final'.
50662
50663 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
50664
50665         * lib/dg.exp (dg-process-target): Improve syntax error messages.
50666         (dg-test): Don't print errorInfo, it contains stack backtrace.
50667
50668 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
50669
50670         * lib/g++.exp (runtest_file_p): Define if missing.
50671
50672 1994-09-24  Doug Evans  (dje@cygnus.com)
50673
50674         * lib/mike-g++.exp: Comment out loading of g++.exp.
50675         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
50676         (default_g++_version): Always print something.
50677         (default_g++_start): Comment out call to `which'.
50678         (g++_start, g++_load): Deleted (must be defined in config file).
50679         * lib/gcc.exp: Test for existence of $CC at start.
50680         Delete check for tmpdir (done in gcc_init).
50681         (default_gcc_version): Always print something.
50682         (default_gcc_start): Comment out call to `which'.
50683         * config/*.exp: Major cleanup - make cross targets work at least a
50684         little better for g++ (by not being "--tool gcc" specific).
50685         Rename gcc_xxx to ${tool}_xxx.
50686         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
50687         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
50688
50689 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
50690
50691         * lib/c-torture.exp (c-torture-compile): Rework compiler
50692         message processing.
50693
50694         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
50695         c-torture.
50696
50697 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
50698
50699         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
50700
50701         * lib/dg.exp (dg-process-target): Support { target native }.
50702
50703 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
50704
50705         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
50706         looked for "... program xxx got fatal signal".
50707         Correct regsub munging of `comp_output'.
50708         Ignore compiler messages "path prefix not used" and "linker input
50709         file unused".
50710
50711 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
50712
50713         * lib/gcc.exp (runtest_file_p): Define if missing.
50714         * gcc.prms/template.c: Example to work from.
50715
50716 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
50717
50718         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
50719         * lib/dg.exp (dg-test): Call unsupported testcases as such.
50720
50721         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
50722         * gcc.prms/1883.c: Moved from compile/940714-1.c.
50723         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
50724         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
50725
50726         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
50727         (dg-process-target): No longer a varargs proc.
50728         Return S/N for target, P/F for xfail.  All callers changed.
50729         (user option procs): More argument checking.
50730         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
50731         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
50732         (dg-test): Skip test if not running on selected target in `dg-do'.
50733         Update handling of `dg-do-what', `dg-output-text'.
50734         Separate execution pass/fail from output pattern match pass/fail.
50735         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
50736
50737 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
50738
50739         * gcc.c-torture/special/special.exp: Don't expect failure for mips
50740         target for 920510-1.c.
50741
50742 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
50743
50744         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
50745         Clean up comment regarding use of passcnt, etc.
50746         (gcc_stat): Don't update `testcnt' here.
50747         (gcc_finish): Do it here.
50748         Might as well reset `but_id' here too.
50749         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
50750         to determine if the file should be tested.
50751         * gcc.c-torture/compile/compile.exp: Likewise.
50752         * gcc.c-torture/execute/execute.exp: Likewise.
50753         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
50754         * gcc.misc-tests/dg-test.exp: Likewise.
50755         * gcc.prms/prms.exp: Likewise.
50756         * gcc.wendy/wendy.exp: Likewise.
50757         * g++.old-deja.exp: Likewise.
50758         Move "Testing file" message to verbose level 1.
50759
50760 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
50761
50762         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
50763
50764 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
50765
50766         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
50767         (default_gcc_start): Accept optional second list element
50768         of compiler flags.  Print compiler output at verbosity level 2.
50769         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
50770         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
50771         Save current values of framework globals passcnt, failcnt, xpasscnt,
50772         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
50773         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
50774         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
50775         xfailcnt to compute stats.  Update framework global `testcnt' from
50776         pass/fail counts.
50777         (gcc_finish): New proc.  Clean up test environment.
50778         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
50779         (gcc_epass, gcc_efail): Delete.
50780         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
50781         argument of line number.
50782         (dg-init): If the tool has an init routine, call it.
50783         (dg-test): Remove args `cflags_var' and `libs_var'.
50784         Pass all compiler options to ${tool}_start.
50785         Handle missing line number.
50786         (dg-finish): New function.
50787         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
50788         particular files.  Call gcc_finish at end.  Move "skipping test"
50789         message to verbosity level 3.
50790         * gcc.c-torture/compile/compile.exp: Likewise.
50791         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
50792         * gcc.c-torture/execute/execute.exp: Likewise.
50793         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
50794         Print testcase being tried at verbosity level 1.
50795         * gcc.c-torture/special/special.exp: Unset xfail.
50796         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
50797         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
50798         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
50799         * gcc.failure/failure.exp: Likewise.
50800         * gcc.ieee/ieee.exp: Likewise.
50801         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
50802         Update call to dg-test.  Call dg-finish at end.
50803         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
50804         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
50805         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
50806         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
50807         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
50808         * gcc.wendy/wendy.exp: Add copyright.
50809         Delete setting of tmpdir (done by gcc_init).
50810         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
50811         Pass compiler flags to gcc_start.  Call gcc_finish at end.
50812         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
50813         gcc_[ce]pass/fail.
50814
50815 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
50816
50817         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
50818         confusion.
50819         (g++_load): Likewise.
50820
50821         * config/*.exp (gcc_load): Some were varargs fns and some were not.
50822         Rename argument to `prog' to remove the confusion.
50823         Varargs fns behave differently too!
50824         (g++_load): Likewise.
50825
50826         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
50827
50828         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
50829         what it is.  Delete (always) printing of status value for !native.
50830         Simplify verbose code, and include status and exec_output.
50831         (g++_load): Use gcc_load.
50832
50833 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
50834
50835         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
50836         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
50837         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
50838         940714-3.c as these testcases don't exist anymore.  Make
50839         va-arg-1.c expected to pass.
50840
50841 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
50842
50843         * gcc.misc-tests/misc.exp: Only run specific testcases.
50844         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
50845         * gcc.misc-tests/dg-[1-9].c: New files.
50846
50847         * lib/dg.exp: New testsuite driver.
50848         * gcc.prms/prms.exp: Use it.
50849
50850         * README.gcc: New file.
50851
50852         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
50853         Document and reset `lxpass' and `lxfail'.
50854         Simplify "initialized" message.
50855         (gcc_stat): Clean up comments a little.
50856
50857 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
50858
50859         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
50860
50861 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
50862
50863         * lib/old-dejagnu.exp (process-option): New proc.
50864         (old-dejagnu-init, old-dejagnu-stat): Likewise.
50865         (old-dejagnu): Simplify.
50866         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
50867
50868 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
50869
50870         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
50871         exists and is not an empty string.
50872
50873         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
50874         $xfail rather than calling setup_xfail.  Clear $xfail when test is
50875         finished.
50876         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
50877         automatically.
50878
50879         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
50880         longer expected to fail.
50881
50882         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
50883         "f" function call.
50884
50885         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
50886
50887         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
50888         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
50889         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
50890         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
50891         c-torture-1.29.
50892
50893         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
50894         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
50895
50896         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
50897
50898         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
50899         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
50900
50901         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
50902         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
50903         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
50904
50905 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
50906
50907         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
50908         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
50909         940714-1.c, 940714-2.c, 940714-3.c},
50910         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
50911         gcc.misc-tests/{mg.c,mg.exp}:
50912         New tests.
50913         * gcc.noncompile/noncompile.exp: Change accordingly.
50914
50915 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
50916
50917         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
50918         Undo previous clobberage.
50919
50920 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
50921
50922         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
50923         * gcc.special/{930510-1.c, special.exp}:
50924         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
50925         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
50926         struct-varargs-1.c}: New tests from c-torture-1.26.
50927
50928 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
50929
50930         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
50931           argument to switch.
50932
50933 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
50934
50935         * Revert the previous changes.  Please see Rob's directory
50936           (/lisa/test/rob/progressive/gcc/testsuite) for testing
50937           fixes.
50938
50939 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
50940
50941         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
50942             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
50943             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
50944             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
50945             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
50946             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
50947             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
50948             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
50949             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
50950             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
50951             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
50952             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
50953             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
50954             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
50955             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
50956             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
50957             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
50958             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
50959             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
50960             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
50961             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
50962             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
50963             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
50964             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
50965             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
50966             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
50967             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
50968
50969 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
50970
50971         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
50972             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
50973           with perror calls.
50974
50975 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
50976
50977         * config/unix.exp (g++_load): Fix syntax.
50978
50979 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
50980
50981         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
50982         * gcc.noncompile/921017-1.c: Deleted obsolete test.
50983         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
50984         Don't expect va-arg-1.c to fail.  Correct expected output for
50985         920928-1.c.
50986         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
50987         * gcc.wendy/hbm4.c: Correct typo.
50988         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
50989
50990 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
50991
50992         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
50993         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
50994         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
50995         * lib/c-torture.exp (c-torture-compile): Ditto.
50996
50997         Reduce volume of output (remove all the -I's and such).
50998         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
50999         Call gcc_cpass, gcc_cfail.
51000         (c-torture): Pass testing option to c-torture-compile.
51001
51002 1994-03-21  Doug Evans  (dje@cygnus.com)
51003
51004         Bring patches over from progressive.
51005         * config/default.exp: Exit remote shell cleanly.
51006         (g++_exit, g++_start): Add default versions.
51007         * config/sim.exp (gcc_load): Use perror, not error.
51008
51009 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
51010
51011         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
51012         set in site.exp.
51013
51014 1994-03-14  Doug Evans  (dje@cygnus.com)
51015
51016         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
51017         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
51018         (wendy_try): New proc to run testcase.
51019         (main loop): Call 'em.
51020         * gcc.wendy/*.c: Clean up pass to correct expected output.
51021
51022         * lib/gcc.exp: Minor cleanup work.
51023         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
51024
51025 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
51026
51027         * config/sim.exp (gcc_load): Document return codes better.
51028         Don't pass -v to simulator.
51029
51030 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
51031
51032           * gcc.special/920717-x.c: Fix typo.
51033           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
51034           get at sources.
51035
51036         * lib/mike-gcc.exp: Fix typo.
51037
51038 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
51039
51040         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
51041         binary to use, transform the name.
51042         * config/*.exp: rename everything. Nuke any g++ specific files,
51043         it's now a special case of gcc that requires no special support.
51044         Add a default.exp for unsupported targets.
51045
51046 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
51047
51048         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
51049         lib/old-dejagnu.exp: Fix a few patterns to work with the new
51050         version of Tcl.
51051
51052 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
51053
51054         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
51055         than a warning.
51056
51057 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
51058
51059         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
51060
51061 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
51062
51063         * gcc.execute/execute.exp: Combine opt_list and foption_list into
51064         option_list.  Compile every file with only 4/6 option choices
51065         (same as C torture) instead of with 12/18 different option
51066         choices.
51067         * lib/c-torture.exp: Likewise.
51068
51069         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
51070         not already set.
51071
51072 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
51073
51074         * lib/old-deja.exp: Add `excess errors test fails' error, now one
51075         can put an XFAIL *-*-* on excess errors.
51076
51077 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
51078
51079         * g++.law: Add more tests derived from g++-bugs snapshots.
51080
51081         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
51082         equivalent to g++.law/init9.
51083
51084         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
51085         compiled it, and the a.out file after we've run it.
51086
51087 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
51088
51089         * lib/mike-g++.exp (postbase): Delete the .o file after we've
51090         compiled it, and the a.out file after we've run it.
51091
51092 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
51093
51094         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
51095
51096 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
51097
51098         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
51099         version number.
51100
51101 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
51102
51103         * g++.law: New directory of g++ tests derived from the g++-bugs
51104         snapshots.
51105
51106 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
51107
51108         * gcc.compile: initbug1.c initbug1.exp testcase added
51109
51110 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
51111
51112         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
51113         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
51114           fixes submitted by Jeff Law (law@cs.utah.edu)
51115         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
51116           Jeff Law (law@cs.utah.edu)
51117
51118
51119 1993-11-30  Mike Stump  (mrs@cygnus.com)
51120
51121         * config/unix-g++.exp: Follow the gcc way of doing things.
51122         * g++.old-deja/old-deja.exp: Minor updates.
51123         * lib/g++.exp: New file, follow the gcc way of doing things.
51124         * lib/old-dejagnu.exp: Minor updates.
51125         * lib/mike-g++.exp: Always unset errorInfo.
51126
51127 1993-11-06  Mike Stump  (mrs@cygnus.com)
51128
51129         * lib/gcc.exp: Fix some errors with the below change, CC and
51130         CFLAGS should be global when setting, not local.
51131
51132 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
51133
51134         * lib/gcc.exp: Transform tool name.
51135
51136 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
51137
51138         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
51139
51140 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
51141
51142         * lib/gcc.exp: change gcc_done to gcc_stat
51143
51144 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
51145
51146         * Upgraded gcc testsuite to c-torture version 1.25
51147
51148 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
51149
51150         * lib/gcc.exp: added reporting code. Changed verbose compile message.
51151         * lib/c-torture: added hooks for new reporting code.
51152
51153 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
51154
51155         * config/sh-gcc.exp: check if sh-sim exists in the path
51156
51157 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
51158
51159         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
51160         * gcc.compile/compile.exp: Initial changes for new logic.
51161         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
51162         * gcc.failure/failure.exp: Initial changes for new logic.
51163         * gcc.ieee/ieee.exp: Initial changes for new logic.
51164         * gcc.misc-tests/misc.exp: Initial changes for new logic.
51165         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
51166         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
51167         * lib/c-torture.exp: Initial changes for new logic.
51168         * lib/gcc.exp: Initial changes for new logic.
51169
51170 1993-10-15  Mike Stump  (mrs@cygnus.com)
51171
51172         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
51173         depend upon failure or success.  Fully qualify names in failure
51174         and success messages.  Always remove a.out before starting
51175         compile, just in case.  Pay more attention to error text output by
51176         the compiler.  Handle testcases with no known past errors just
51177         like all others, so that things are uniform.  Other miscellaneous
51178         improvements.
51179
51180 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
51181
51182         * gcc.cpp: new directory for cpp tests
51183
51184 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
51185
51186         * lib/chill.exp: Code reformatted, removed unused code.
51187         * config/unix-chill.exp: Code reformatted, removed unused code.
51188         * chill.execute/execute.exp: Code reformatted, removed unused code.
51189         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
51190
51191 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
51192
51193         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
51194         routines not written.
51195
51196 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
51197
51198         * config/bug-gcc.exp: Use new procs from bug.exp.
51199
51200 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
51201
51202         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
51203         via ftp, rather than depending on NFS.
51204         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
51205         case.
51206
51207 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
51208
51209         * config/bug-gcc.exp: Use new download proc.
51210
51211 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
51212
51213         * chill.execute/execute.exp: cleanups, handles errors better
51214         * chill.compile/compile.exp: rewrite, based on execute.exp
51215         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
51216         * lib/chill.exp: major changes to diff proc and compile and link
51217           procs. added chill_fail and chill_pass wrappers to pass and
51218           fail. added more comments, and handle error codes better.
51219           Added a hack to capture stderr from exec, so noncompile tests
51220           can work.
51221
51222 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
51223
51224         * chill.execute/execute.exp: rewrite of testsuite driver
51225         * lib/chill.exp: rewrite of testsuite driver
51226         * config/unix-chill.exp: rewrite of testsuite driver
51227
51228 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
51229
51230         In chill.execute:
51231         * iexpr.ch: Standardize uppercase.
51232         * tuples.dat: Standardize uppercase.
51233         * vary.ch: standardize.  Correct varying string assignments.
51234         * vary.dat: Add new output lines.
51235
51236 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
51237
51238         In chill.execute:
51239         * chprintf.ch: Standardize use of uppercase.
51240         * tuples.ch: Standardize and turn arr2 into a DCL,
51241           rather than a SYN.
51242         * pinits.ch: Standardize.
51243
51244 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
51245
51246         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
51247         * Makefil: Renamed to Makefile.in.
51248         * configure.in: New.
51249
51250 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
51251
51252         In chill.execute:
51253         * .cvsignore: Add result/output files.
51254         * Makefile: Fix up variables at start.  Use MFLAGS
51255           everywhere.  Correct bool_loc, built_ins entries.
51256           Add entry for vary1.ch.
51257         * bitarray.ch: Standardize upper-case usage.
51258         * bitexpr.ch: Standardize, add output of b1.
51259         * params.ch: Use arrayt in along PROC parameters, to
51260           avoid novelty problems.
51261         * sets.ch: Tiny cleanup.
51262         * vary1.ch: Re-indent.
51263
51264 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
51265
51266           * Add PR-related files to Makefiles, .cvsignore files, etc.
51267
51268 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
51269
51270         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
51271           with compiler objects. New names are test-flow.c and test-loop.c
51272
51273 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
51274
51275         * Upgraded c-torture tests from 1.19 to 1.20
51276
51277         * new files:
51278         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
51279         * gcc.compile: 930623-1.c 930623-2.c
51280         * gcc.noncompile: 930622-1.c 930622-2.c
51281         * gcc.failure: 920411-1.c 920627-2.c
51282         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
51283
51284 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
51285
51286         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
51287           More changes to get testsuite working properly. Needs more work.
51288           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
51289
51290 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
51291
51292         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
51293           More changes to get testsuite working properly. Needs more work.
51294
51295 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
51296
51297         * chill.compile/compile.exp: Added for Dejagnu support
51298         * chill.execute/execute.exp: Added for Dejagnu support
51299         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
51300
51301 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
51302
51303         This should complete moving the CHILL test files.
51304         * chill.noncompile(.cvsignore printf.grt
51305             in-printf.grt chprintf.grt chprintf.ch):
51306             Added test-support files.
51307           (Makefile): Modified further.
51308         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
51309             signal.ch): Added test files.
51310           * chill.execute (.cvsignore printf.grt printr.c
51311             in-printf.grt rts.c chprintf.grt rts.h): Added
51312           test-support files.
51313             (Makefile): More corrections.
51314
51315 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
51316
51317         * chill.compile, chill.execute, chill.nocompile: Add CHILL
51318           test cases, ready for DejaGnu.
51319
51320 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
51321
51322         * Upgraded c-torture tests from 1.18 to 1.19
51323
51324         * gcc.compile: added test(s):
51325           930607-1.c
51326         * gcc.execute: added test(s):
51327           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
51328
51329         * added new subdirectory for misc tests: gcc.misc-tests
51330         * gcc.misc-test(s): added tests:
51331           inst-check.c test-consts.c test-ior.c test-switch.c
51332
51333 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
51334
51335         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
51336
51337 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
51338
51339         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
51340
51341 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
51342
51343         * Upgraded c-torture tests from 1.17 to 1.18
51344
51345 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
51346
51347         * Upgraded c-torture tests from 1.12 to 1.17
51348
51349 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
51350
51351         * lib/old-dejagnu.exp:
51352           Fixed handling of XFAIL target triplets to correctly
51353           recognize wildcard characters.  Removed code that
51354           appended a unique id tag to the end of the file name
51355           printed out by the result of the testcases within a
51356           given test file.
51357
51358 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
51359
51360         * lib/old-dejagnu.exp:
51361           Reworked expected failure handling to trigger off of XFAIL
51362           keyword in keyphrase embeded in testcase source code. The
51363           XFAIL keyword must be at the end of the keyphrase line. It
51364           may optionally be followed by one or more target triplets.
51365           It has just occured that the handling of wildcards in the
51366           target triplet may not be correct.
51367
51368 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
51369
51370         * g++.old-deja/tests:
51371           Moved all subdirectories up one level into g++.old-deja .
51372
51373         * lib/old-dejagnu.exp:
51374           Fixed problem with CXXFLAGS not being properly reset, and being
51375           corrupted with extraneous "-c" compiler option.  This was
51376           causing binaries to not be generated for test that needed them.
51377           Modified strings passed to "pass" and "fail" so that individual
51378           tests from the same test file would be distinguished by an
51379           identifier appended to the test file name in the summary logs;
51380           this corrected a problem with erroneous diff logs.  Added code
51381           to search testcases for expected fail and unexpected pass keywords.
51382
51383 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
51384
51385         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
51386
51387 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
51388
51389         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
51390           Removed extraneous text from end of "Special g++ Options"
51391           keyphrase.
51392
51393         * lib/old-dejagnu.exp: Added pattern matching to look for new
51394           keywords, embedded in testcases comments, which will trigger
51395           calls to xpass and xfail.
51396
51397 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
51398
51399         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
51400           comments embedded in the testcases, especially the one looking for
51401           special compiler options, as well as the pattern matching for the
51402           compiler output again.
51403
51404 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
51405
51406         * lib/old-dejagnu.exp: Do a proper check of the return value for
51407           execute tests. Fixed several problems with the pattern matching
51408           of the compiler output which gave erroneous test results.
51409           Changed several of the test result messages to be more descriptive.
51410         * config/unix-g++.exp: Proc g++_load now actually works and
51411           executes the tests passed to it and returns a usable return
51412           value.
51413
51414 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
51415
51416           * lib/gcc.exp: Exits gracefully if $CC is bogus.
51417
51418 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
51419
51420         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
51421           Modified both files to properly execute the old style
51422           dejagnu tests. The previous versions of these files were
51423           experimental and did not function anything near correctly.
51424
51425 1993-04-05  Rob Savoye  (rob@cygnus.com)
51426
51427         * Removed all Makefile.in and configure.in files. No configuration
51428         needed now.
51429
51430 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
51431
51432         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
51433
51434 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
51435
51436         * gcc.compile/configure.in, gcc.unsorted/configure.in,
51437         gcc.special/configure.in, gcc.noncompile/configure.in,
51438         gcc.execute/configure.in, gcc.code_quality/configure.in,
51439         g++.other/configure.in, g++.old-deja/configure.in,
51440         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
51441         in srcname setting.
51442
51443 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
51444
51445         * lib/udi.exp: Fixed mondfe and mondfe_download.
51446         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
51447         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
51448
51449 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
51450
51451         * config/udi-gdb.exp: Check $shell_id after connecting to target.
51452         (gdb_exit): Don't remove *_soc files.
51453
51454 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
51455
51456         * lib/c-torture.exp: Don't look for main; instead always use -w
51457         -c.  This is how the c-torture tests work.  Remove the object
51458         file if the compilation succeeds.
51459         * gcc.execute/execute.exp: Remove executable if test passes.
51460         * gcc.noncompile/noncompile.exp: Every test is an expected
51461         failure.
51462         * gcc.special/special.exp: Added tests from c-torture 1.11,
51463         corrected use of existing test.
51464         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
51465         gcc.execute/920625-1.c: Updated to c-torture 1.11.
51466         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
51467         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
51468         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
51469         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
51470         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
51471         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
51472         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
51473         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
51474         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
51475         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
51476         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
51477         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
51478         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
51479         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
51480         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
51481         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
51482         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
51483         c-torture 1.11.
51484         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
51485         correspond to c-torture 1.11.
51486
51487         * New file.